🌍 TheVerge

This slim camera has a transparent LCD screen for a viewfinder

Despite the fact that smartphones have become impressively capable shooters, standalone point-and-shoot cameras are enjoying a renaissance. The tiny Kodak Charmera is still wildly popular, while influencers are scrambling to find aging Canon cameras on eBay. Godox, a company best known for its photography lighting products, is the latest to join the simple camera craze, […]
🌍 TheVerge

While you’re watching the World Cup, the feds may be watching you

It's a big year for America. It's the semiquincentennial, otherwise known as America250, and the United States is cohosting the World Cup. But spectators at these events - and the millions of people who live in the cities hosting them - may not realize that they, too, are being watched. From Kansas City to New […]
Method Values vs Method Expressions in Go: A Distinction Worth Knowing
🌍 Dev.to

Method Values vs Method Expressions in Go: A Distinction Worth Knowing

Book: The Complete Guide to Go Programming Also by me: Hexagonal Architecture in Go — the companion book in the Thinking in Go series My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub You are wiring an HTTP router. You have a Server struct with a handler method, and you want to register it. So you write mux.HandleFunc("/users", srv.ListUsers) and it works. You never ...
🌍 Dev.to

Voice Revive:

My father is a stroke patient. Watching him try to speak clearly again — with patience, repetition, and no small amount of courage — is what pushed me to build Voice Revive. It’s a free web app for stroke survivors and people with aphasia: pick a category, hear a word, say it back, get forgiving feedback. No accounts, no scores, no pressure. I vibecoded most of it with AI tools, but the reason behind it is deeply personal. If it helps even one person feel a little more confident speaking a...
🌍 Dev.to

Five Things to Check When Delivering Fast

By Vilius Vystartas This is the follow-up to What Actually Changed in Two Weeks . That one was about setting up a project for AI-speed delivery. This one is about something I keep re-learning on every fast delivery. You start shipping faster with AI. The code works, the feature lands, it feels good. Then a few weeks later the feedback comes back, and some of it catches you off guard. Not because anything is broken — but because a few things that seemed obvious to you weren't obviou...
unsafe.Pointer in Go: The 4 Patterns the Rules Actually Allow
🌍 Dev.to

unsafe.Pointer in Go: The 4 Patterns the Rules Actually Allow

Book: The Complete Guide to Go Programming Also by me: Hexagonal Architecture in Go — the companion book in the Thinking in Go series My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub You reach for unsafe.Pointer to skip a copy. Maybe a []byte you want as a string without the allocation, maybe a struct you want to reinterpret as another. The code compiles. go vet ...
🌍 Dev.to

A Docker-Based AWS SES Smoke Test With Disposable Inboxes

Use Docker and a disposable mailbox to verify AWS SES delivery in CI before release without touching shared inboxes or leaking test mail. Shipping an app that "sent the email" is not the same as shipping an app that delivered a usable message. In AWS stacks, the miss usually shows up late: a container points at the wrong SES region, a preview environment uses stale credentials, or the message lands with broken links after templating. A disposable email address check is a simple final guardrai...
🌍 Dev.to

Why pandas_market_calendars Fails for Indian Markets (and what to use instead)

Indian algo traders and quant developers hit the same wall: they reach for pandas_market_calendars , set up XNSE , and get back answers that are silently wrong for three segments that matter most in India. Here is what breaks and what to use instead. The three failure cases 1. MCX evening sessions MCX commodity markets (crude oil, natural gas, gold, silver) run until 23:30 IST. pandas_market_calendars has no MCX calendar. Any check after 15:30 returns a wrong ...
🌍 Dev.to

How to actually track your AI / LLM API spend before the bill surprises you

You wire up the OpenAI SDK, ship the feature, and it works. Three weeks later someone in finance forwards a screenshot of a bill that tripled and asks what happened. You open the provider dashboard, see one big number, and… that's it. No per-feature breakdown, no idea which change caused it, no way to tell whether it's a bug or just growth. I've watched this happen at enough teams that I now treat "we can't explain our AI bill" as a predictable stage every company hits about two months after ...
Go Naming: Why Getters Drop the Get Prefix (and Other Idioms)
🌍 Dev.to

Go Naming: Why Getters Drop the Get Prefix (and Other Idioms)

Book: The Complete Guide to Go Programming Also by me: Hexagonal Architecture in Go — the companion book in the Thinking in Go series My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub You write a Go struct with a private field and a method to read it. Muscle memory from Java, C#, or PHP takes over, and you type GetName() . The code compiles. Tests pass. Then a reviewer l...
🌍 Dev.to

iOS and Android Have Different Goals for PWAs: The Real Difference Beyond Support or No Support

This is a reprint from my tips blog. You can find the original article here: [ https://tips.ojapp.app/en/ios-android-pwa-goal-difference-3/ ] Android vs. iPhone: Different Goals for PWAs When people talk about PWAs, the explanation often sounds like this: Android supports PWAs. iPhone does not support PWAs very well. If you only look at the PWA specifications, this explanation is easy to understand. Android Chrome supports manifest.json, Service Worker, installat...
🌍 Dev.to

NanoScript can finally create real projects!

Hey everyone! 👋 I'm super excited to share this. After a lot of work, NanoScript is finally ready to build real-world projects. It's a modern, ultra-lightweight JavaScript library designed for edge environments, and it makes DOM manipulation, event handling, and animations a breeze. To show you what it can do, I built a small but complete project: The Kasane Teto Song Finder . It's a fun, fully-functional web app that uses almost every NanoScript plugin. 🎵 What is the Kasane...
The Go Code Review Comments List: 10 Rules Every Reviewer Cites
🌍 Dev.to

The Go Code Review Comments List: 10 Rules Every Reviewer Cites

Book: The Complete Guide to Go Programming Also by me: Hexagonal Architecture in Go — the companion book in the Thinking in Go series My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub You open a pull request in a Go repo you just joined. Ten minutes later there are six comments on it. None of them are about your logic. They point at a capitalized error string, a receiver ...
🌍 Dev.to

Effort Levels in Practice: I Benchmarked low Through max on Real Tasks

The current Claude models give you an effort knob with five settings: low , medium , high , xhigh , max . The docs tell you what each is for. I wanted numbers, so I ran the same three real tasks across all five levels and measured tokens, latency, and quality. The results changed how I set effort, and one of them surprised me. Here is the data and what I do with it now. What effort controls Effort is not just "how much the model thinks." It controls overall token spend: ho...
🌍 Lobsters

Gossamer

A Rust-flavoured language with real goroutines and a Swift-like memory model Comments
🌍 Lobsters

Self-Hosted AI news aggregator using Cloudflare Workers, Vectorize, and Nostr

I built this primarily to solve my own reading fatigue from jumping between HN, Lobsters, and Reddit, while keeping data completely within my own infrastructure. Architecture & Storage Choices: The entire stack is built to live on Cloudflare’s free/low-cost tier to make self-hosting accessible. Backend & API: Implemented using Hono on Workers. Database & State: Cloudflare D1 for strict relational storage (sources, cron tracking, user state). Vector Search: Cloudf...
🌍 Lobsters

Fourteener Lobsters

Hey folks, Once more around the sun, today is 14 years since Lobsters launched in 2012. Like the the American fourteeners , our activity charts have been busily sloping upwards. We now have 20,412 users who've submitted 127,589 stories, written 696,054 comments, and cast 4,911,743 votes. (I'm happy to run more complicated queries than count(*) .) Previously: 2013 2016 2017 2019 2020 2021 2022 2023 2024 2025 Look back at the last year’s top stories , or review y...
68 Blog Posts To Learn About Scams
🌍 HackerNoon

68 Blog Posts To Learn About Scams

Let's learn about Scams via these 68 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology. Scams are fraudulent schemes designed to trick individuals into parting with money or sensitive information. They matter due to their significant financial and emotional impact on victims, posing a persistent threat in both digital and physical realms. 1. Is HEX The Most Notorious Scam ...
MiCA Is Forcing Crypto Brands to Grow Up
🌍 HackerNoon

MiCA Is Forcing Crypto Brands to Grow Up

Crypto companies across Europe are rushing to "stop looking like crypto" — killing gradients, dark mode, and glow in favor of clean, bank-like restraint. The driver isn't taste, it's MiCA: a licensed company that still looks like a 2021 DeFi protocol has a credibility problem. But there's a trap. Everyone fleeing the old aesthetic is converging on the same new monoculture — the same off-white, the same restrained type — so "clean" now just means looking like everyone else who cleaned up. The dee...
The Hidden Market Behind Oscars, Webby Awards, and Platform Badges
🌍 HackerNoon

The Hidden Market Behind Oscars, Webby Awards, and Platform Badges

Awards, rankings, badges, and lists aren't just decoration. Together they form a "recognition economy" where status turns into money, trust, and access. The catch is that these signals are rarely transparent, so outsiders can't tell which ones are earned and which are bought.