HNHacker News
TopNewBestAskShowJobs

newswangerd

149 karma · joined March 31, 2025

submissionscomments
newswangerd··on Barcodes are about to go extinct
This is very similar to IPv6. Sure, the new standard solves a lot of problems, but it also has to fight decades worth of existing infrastructure.
newswangerd··on macOS 27 is so buggy
I suspect the bigger issue for Linux will just be the sheer number of distros to contend with. I use Flutter which supports Ubuntu out of the box with snap, but idk how well that is supported for other distros.
newswangerd··on macOS 27 is so buggy
Windows takes backwards compatibility very seriously, so I’ve never run into issues with new versions of windows. I haven’t started Linux development yet so I have no idea how that will be. At any rate, MacOS is my daily driver so updating to a buggy version of windows or Linux wouldn’t be as disruptive for me.
newswangerd··on macOS 27 is so buggy
This is one thing I hate about maintaining any software in the Apple ecosystem. I have to install all these crappy updates so that I can make sure they didn't break my apps.
newswangerd··on Ollaya – Ollama for open-source, Jev-style decision models
I can't wait for a version of this to come along that supports images. I want to build a feature into Digital Carrot for creating AI goals where you can create a daily goal to, for example, "empty the dishwasher" that you would then verify by taking a picture of the empty dishwasher at the end of the day. You can do this with current LLMs, but it's too slow and expensive for my use case at the moment.
newswangerd··on Meta VR Glasses
Can't wait for literally any other company to make this!
newswangerd··on Ask HN: What are you working on? (September 2026)
I'm still trucking away on Digital Carrot (https://www.digitalcarrot.app/)

It's a screen time app/ app blocker that blocks distractions until certain programmable goals are met. For example:

- Block social media until you walk 10,000 steps

- Block Factorio until you physically go to the gym

- Block Netflix until you finish all your goals in todoist

The app is cross platform and available on everything (except Linux, which I'd like to change soon!).

Goals are all verified with real data from places such as your phone's GPS or fitness trackers. They can be programmed using a simple expression editor.

Right now I'm working on streamlining the plugin and goal system so that people can more easily write and share goals with one another!

newswangerd··on Twitter (Not affiliated with X Corp)
Reminds me of the good ol' fail whale :)
newswangerd··on Aphantasia Beginner's Guide
One thing I'd like to learn is how to effectively meditate as someone with aphantasia. I took a course in college and all of the exercises involved some variation of tuning out your internal monologue going to your happy place in your minds eye. I'd love to get the benefits of meditation, but I can't visualize anything so none of the meditation tools that are taught in these kinds of courses work for me at all.
newswangerd··on Netflix Has Peaked
One thing I’m starting to see more and more is that software is no longer as big of a moat as it once was. Netflix gets to cruise along with a tech like evaluation because it pioneered online video streaming software. They caught the incumbents off guard and now the incumbents are starting to chip away at their tech moat.

I think we’re going to start seeing this happen more broadly across the industry. AI will get to a point where it becomes easy to clone any app or service. At that point software is no longer your moat. Your moat is going to be content, community and branding. This kind of makes me wonder if open source get even more popular. If software is no longer a moat, then you may as well release it for free and cash in on the goodwill and community.

newswangerd··on Elevators
I have an old iPhone SE and I want to give you kudos that the animations run buttery smooth on this page. There are a lot of websites where just the ads will cause my phone to completely freeze.
newswangerd··on Postgres LISTEN/NOTIFY actually scales
These are all very conservative back of the napkin calculations. Also, this isn't 1000 connections. It's 1000 customers, each of which can consume dozens of connections.

My point here is that it is important to match the tech stack to the challenge you're facing. When I started thinking about how to solve this problem my first reaction was to design an overly complicated distributed message queue using PG Notify, Redis, Kafka or something along those lines. The key takeaway here is that I realized that I probably wouldn't end up with more than 1000 customers, so I just needed to design a system that could comfortably handle that level of traffic without much effort. If, by some miracle, my business goes crazy viral, I know that my cloud provider can probably handle up to 200,000 customers by just updating a slider in my dashboard, which is way more business than I want anyway.

Engineers love to fantasize about Google levels of scale, but that's just not realistic for a lot of services.

newswangerd··on Firefox Containers Preview
This is one of the killer Firefox features. I'm so happy to see it's getting added by default!
newswangerd··on Postgres LISTEN/NOTIFY actually scales
I went through this process when I was designing the sync server for Digital Carrot.

In the end, I decided to just go with the simplest solution possible. In my case it's just a barebones Go gRPC service that uses an in memory channel to send notifications between connected clients.

The reality is that this simple Go server will scale up to about 1000 simultaneously connected customers on about 2gb of RAM. I don't expect to have more than that many paying customers, and if I do I can always just throw a bigger VM at the problem.

Engineers love to over complicate things in the name of infinite scalability, when in reality you can save a lot of time and effort by just understanding the scope of the actual problem you're trying to solve. Fingers crossed that this will become an issue for me some day, but until then most of us just don't need to worry about it!

newswangerd··on Introducing selfie for sign-in: a new way to access your Google Account
I had to double check that today isn’t April 1st
newswangerd··on Protobuf-py: Protobuf for Python, without compromises
Buf is well established and maintains a lot of protobuf packages for many languages, including the YAML implementation for go.
newswangerd··on Protobuf-py: Protobuf for Python, without compromises
This is incredible news! I’ve used protobuf in Python, Go, Kotlin and Dart and the Python implementation is totally unusable. I don’t know what black magic Google uses for the Python implementation, but the classes it generates are totally opaque and impossible to inspect. I’ve been waiting for a proper python implementation for years now!
newswangerd··on Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes
Using AI to inform architecture doesn’t seem so different from googling architecture in this case. Architectural patterns are mostly well understood and well documented these days and are something that you could piece together via Google search pre AI. The thing that AI brings to the table that wasn’t google able in the past is code generation. Previously you had to understand the architecture patterns to implement them yourself, but now the AI can just do it for you.
newswangerd··on Amazon employees are "tokenmaxxing" due to pressure to use AI tools
All so that they can lose this accumulated knowledge during the next round of layoffs.
newswangerd··on Ask HN: Is it possible to craft a privacy policy that perpetually protects users
Good gravy... I hadn't even considered that.

I assume end to end encryption would help mitigate this. Breaking E2E encryption would require a client side update that could be hard to implement if the company has already gone belly up.

newswangerd··on Ask HN: Is vibe coding a new mandatory job requirement?
I admit that vibe coding was kind of a clickbaity way to frame this, but I couldn't think of a better way to describe it. That might just underscore my ignorance in this domain.

One problem I personally have here is that I write code as a way to reason through and think about a problem. It's hard for me to grasp the best solution in a space until I try some things out first.

newswangerd··on Ask HN: Is vibe coding a new mandatory job requirement?
Here’s another question. Has anyone been able to get an agent to produce reliable high quality code?

My first experience with it was a year ago and the tests it produced were so horrendously hard to maintain that I kinda gave up, but I imagine that things have gotten a lot better in the last year.

newswangerd··on Ask HN: What Are You Working On? (March 2026)
I'm still trucking away on Digital Carrot (https://www.digitalcarrot.app/)

It's a cross platform productivity app that lets you block apps, websites and games until you reach a set of verifiable goals such as walking 10,000 steps, physically going to the gym or finishing all your tasks on your to-do list.

I just finished the Android version a few weeks ago!

newswangerd··on Claude Code wiped our production database with a Terraform command
There was a project at Ansible that aimed to address this kinda thing when I worked there. The idea was to write policy as code definitions that would prevent users (or AI) from running certain types of automation. I don’t know where that project ended up but reading about this makes me think that they were on to something.
newswangerd··on Show HN: Digital Carrot – Block social media with programmable rules and goals
I was thinking about ways for the app to receive webhooks, but being able to send webhooks is an even better idea! I'm going to start writing down some thoughts for creating generic webhook triggers. That should also work for zapier (and possibly IFTTT) as well.
newswangerd··on Show HN: Digital Carrot – Block social media with programmable rules and goals
How do home assistant sensors work? I've thought about adding a webhook capability. Would it be something like that?
newswangerd··on Show HN: Digital Carrot – Block social media with programmable rules and goals
I would also love to hear what kinds of plugins the HN Community would like to see. At the moment I'm thinking about the following:

- Github: this would allow you to set goals based on reviewing PRs, closing tickets, reading GH notifications etc.

- Homelab/Zapier/IFTTT: this would allow some kind of funny things like turning off lights or locking locks if you don't complete your goals. I don't have any smarthome stuff, so this would be hard for me to personally build.

- Notion/Obsidian/Jira/Trello

- Google/Apple Calendar: this could help people focus on meetings instead of (for example) scrolling HN

newswangerd··on Show HN: Digital Carrot – Block social media with programmable rules and goals
I'm working on something like this for Android. My goal is to build a system where plugins can selectively block parts of apps based on a set of rules. I can't promise that this will end up making it into the final version because the Android documentation states that the accessibility APIs may only be used for accessibility tools, but it's what all of the other app blockers on android do so fingers crossed they let me do it as well.

This would also be possible for desktop, since I'm using browser plugins to block websites on Desktop at the moment. I don't think that this is possible on iOS, but there may be APIs that could enable something like it that I'm not aware of. As much as I like Apple's commitment to privacy, the way that they've locked down a lot of their APIs has been a real thorn in my side for enabling some of these more advanced use cases.

newswangerd··on Show HN: Digital Carrot – Block social media with programmable rules and goals
At the moment pretty much everything automatically resets at midnight, including any timers. It's not an issue for me since I rarely stay up past midnight, but I did notice one problem where my step goal reset on New Years eve and I wasn't able to watch my sleep videos on youtube because of it, so I'd like to find a way to make this more configurable.
newswangerd··on Show HN: Digital Carrot – Block social media with programmable rules and goals
I would LOVE to be able to open source this project at some point, but I also want to be able to make a living off of maintaining it. I've been reading up on some source available licenses such as Polyform, which can contain clauses that trigger the code to go open source at some point. If I get some traction, I'd really like to make a similar commitment where we will open source this in X months/years. Does anyone have experience with this sort of thing? Is this a good idea?

I'm a former Red Hatter, so I'm all too familiar with the revenue hits a product can take when they go open source, but I have no ambition to turn this into a big business, so I think that should be acceptable (unless revenue dips to zero).

Page 1 of 2Next →