HNHacker News
TopNewBestAskShowJobs

drewg123

14,566 karma · joined March 5, 2013

Sr SW Engineer, Netflix Open Connect CDN working on FreeBSD kernel performance.
submissionscomments
drewg123··on Ask HN: Is anybody producing good code with coding agents?
Its a spectrum. For ai-maintained code (like a gui to visualize performance data), IDGAF what the code looks like. I just let claude or codex go nuts and 100% vibe code.

For code I care about, I audit every single hunk as its produced. I give it extensive style guidelines, and crack down on things like a 20-line essay in a comment.

For mission critical code, I write the code myself and have an agent review it.

drewg123··on iOS 27, iPadOS 27, and macOS 27
Every other morning I get out of the shower to my wife cussing out siri because it can't handle the simple task of snoozing an alarm...
drewg123··on Claude is only available to people over 18 years
My gmail account is old enough to drink. Too bad that doesn't count for something..
drewg123··on Apple Watch Series 12
As an end user, all I really care about is that the watch doesn't buzz every single time my long-winded colleague hits <enter> on slack, but that I do see slack notifications when I'm able to look at my phone. And I always want to see my wife's texts on my wrist...

Whether that filtering is in the app, in the OS, or on the watch is not important to me.

drewg123··on iPhone Duo
3+ year old XREAL Air AR Glasses.

I bought them to code more effectively on my laptop at my then girlfriend (now wife)'s house. The display was too pixely and distracting for me to code on. However, its plenty good enough for videos.

For videos I mostly use it with my phone (16 pro). Some apps are great (Netflix, AppleTV) and are smart enough to turn off the iPhone screen. Others (VLC, HBO) leave the screen on and burn battery at 2x-3x the rate of AppleTV or Netflix. I can watch AppleTV or Netflix on a coast-to-coast flight an still have plenty of battery left over. With HBO I use probably 20% battery per hour.

drewg123··on Apple Watch Series 12
Same.

I just wish Garmin would get their act together with filtering notifications on iOS. No, I'm sorry, not every app on my phone should be important enough to buzz my wrist. Filtering works fine for Garmin on Android, and apparently for other watch brands on iOS (Coros, Pebble, etc).

The sad thing is all I really need is app-level granularity (slack, you're banned from my wrist!).

If this isn't fixed by the time my 5 year old Fenix fails, I'll move to a different brand that enables filtering.

drewg123··on iPhone Duo
Great point.

For media consumption on the go, I use AR glasses. They are considerably cheaper than the upgrade from an 18Pro to a Duo, and give you an absolutely giant screen.

drewg123··on FreeBSD 14.5-Release
I have thousands of CDN servers that would disagree with you.

https://people.freebsd.org/~gallatin/talks/OpenFest2023.pdf

drewg123··on How Climate Resilient Are the Largest Cities?
How is Miami not near the bottom of the list? Every time there is a moderate rainfall, streets flood like crazy. Plus we are in hurricane alley, and some models project that most of the Florida peninsula will be under water in 50-100 years.
drewg123··on Jellyfin 12.0
Skip forward / back is so janky and annoying. Eg, left or right on the remote wheel moves the timeline, but doesn't change the play position until you press the center button. I wish there was an option to skip immediately.
drewg123··on 216M Spy TVs – The LG Smart TV Problem [video]
Its a 2+ hour video. Do you have a timestamp for this?
drewg123··on Adult Film Producer Unmasks Prolific 'John DOE' Torrent Pirate as Meta Executive
This person is supposedly an executive. I doubt most executive could pass an FAANG technical interview.
drewg123··on Adult Film Producer Unmasks Prolific 'John DOE' Torrent Pirate as Meta Executive
However, Strike 3 argues that this is no ordinary home pirate, using the timing of the downloads as evidence. On March 20, 2025, the porn producer’s general counsel first emailed Meta’s lawyers with forensic evidence of BitTorrent activity on the tech giant’s corporate IP addresses.

“Just hours later, Strike 3 first recorded BitTorrent infringement on John Doe’s residential IP Address,” the motion reads.

“This may suggest that Meta desired to shift infringing activity to this hidden residential IP Address in order to prevent further detection,”

Seems like there are 2 different reads to that. (a) is like they say, and Meta was using porn for AI training or something else official. Or (b) that he was personally downloading porn either at the office or a corp VPN and was told to stop by their corp It folks..

drewg123··on Introducing Ad Blocker for Firefox on iOS
I HATE it when a company does a staged rollout of something after making a big announcement. If you're going to announce something, then don't stage the rollout. Its off by default after all..
drewg123··on Google Has Removed MV2 Extensions from the Chrome Web Store, Including UBO
I'm more of a firefox person, but does this impact other chromium based browsers that have retained MV2? Eg, is there another repo for extensions beyond the chrome web store?

I'm wondering because my wife has a subscription to speechify (commercial text to speech app), and uses it to listen to online textbooks. It has recently pretty much stopped working properly (auto-reads headers, but not the main text of the book). I thought it might be due to MV3 and the extension no longer being able to parse the page properly.

I was about to try the chrome variants that haven't gone to MV2, but I guess this removal of MV2 exensions would mean that all MV2 browsers are now crippled..

drewg123··on New Mac mini, featuring M6 and M5 Pro
Running what workload? How can I reproduce it?
drewg123··on New Mac mini, featuring M6 and M5 Pro
I'm so sick of "up to 2x faster" ...THAN WHAT? ON WHAT WORKLOAD? How can I reproduce these claims?

I really miss when vendors would run the SPEC benchmark suite and performance was quantitative, and not qualitative.

drewg123··on CIA funding helped keep NeXT afloat in the 80s
And the incompetent questions all came from defense contractors..
drewg123··on CIA funding helped keep NeXT afloat in the 80s
“Nobody had business cards”

That sounds accurate. I worked for a NIC company that had one of the first full speed 10GbE packet sniffers in the early 2000s, and some of our customers were 3-letter govt agencies. We'd get support requests / bug reports with almost no details from random aol.com addresses. It was bizarre.

drewg123··on Rapid warming may tip AMOC at 2°C, slower warming may avert collapse
We need to get serious about geo-engineering of some form or another. We have seen time and time again that we simply do not have the willpower to reduce climate change. So I'm becoming convinced that the only short- and medium-term solution is geoengineering to stop global warming.
drewg123··on Pixel Watch 5
The problem is that 30 hours slowly becomes far less over time with software bloat and battery degradation. What I hated when I had a watch with a tiny batter like this is that if I wanted both sleep tracking AND the ability to track my morning workout, I absolutely had to remember to charge before bed. If I forgot, I'd wake up with a dead or almost dead watch and have to delay my workout.

I went though a number of android wear smart watches ~10 years ago and had the same problem with all of them. I absolutely loved my Garmin 945M. I had it for years with hardly any battery degradation and it typically gave me 70-80% of the advertised battery life for many years until it was accidentally physically destroyed (caught the watch on a heavy backpack I was taking off, which ripped off the watch pin anchor from the case).

The Fenix 6 I have now is not nearly so good. It advertises 2 weeks of battery and I'm at 53% after only 4 days or so. I blame this partially on their crappy iOS support where you cannot filter apps out, so every #$%#$%^ slack message I get buzzes my watch. I had a Pixel phone when I had the 945, where you can filter out garbage notifications. This is really Garmin's fault, since apparently Coros and Pebble can filter notifications on iOS. I'll switch to one of those when this Garmin dies unless they fix their iOS support.

drewg123··on Kinney Drugs pulls back AI phone assistant after hundreds of customer complaints
I'll gladly take a 20min hold after having to resort to screaming "give me a fucking human" or driving the the pharmacy JUST TO TALK TO a human in the exceptions, which seem to be about 75% of my interactions with CVS/Walgreens AI agents.
drewg123··on Kinney Drugs pulls back AI phone assistant after hundreds of customer complaints
Actual personal service from a human being is the main reason that I'd choose a small regional pharmacy over a local CVS or mail-order. It seems to me like personal service is the ONLY advantage a regional chain like this has. If I were them, I'd lean into it rather than burning customer's goodwill with AI.
drewg123··on CarPlay Is Additive
Sadly, we're both on iPhone and you cannot share Wi-Fi like that on iPhone :(

This was a bummer just the other day where my iPhone somehow (and I still don't know how) auto-signed into an amazingly fast wifi AP managed by my cell provider, but I was stuck working on crappy guest wifi on my laptop and could not get the laptop onto the better wifi.

drewg123··on CarPlay Is Additive
My wife swears by using a FireStick. It was miserable due to hotel captive wifi portals often failing to work properly with the browser of the FS, and even when it does work, typing your name/room number is miserable on a TV.. Adding a travel router to the mix allows you to auth via phone/laptop, which makes things a whole lot nicer.

Unlike the sibling, I've never encountered a hotel with all ports blocked. But I have encountered hotels where there is no way to choose other ports. In that case, I've just unplugged their STB and plugged my FS in.

drewg123··on WordStar: A Writer's Word Processor (1996)
I never used WordStar, but I've been an emacs user since 1989 and I love how they use the control key & that they shipped a tool to swap capslock/control. Swapping caps/control has been a constant in my life since I stopped using *nix workstations that put control in the correct place (left side of home row).
drewg123··on F* file system – file search that reads SSD directly bypassing OS kernel
It is sad that that FFS doesn't support FFS (BSD Fast File System) which inspired the architecture of the ext filesystem (and was the basis for a lot of unix filesystems).
drewg123··on Hetzner Price Adjustment
The AI bubble has increased the prices of nand and ram by a factor of 4, so a 3x increase seems reasonable. Companies that are not big enough to have long term contracts with ram/nand vendors have been hit really, really hard by this.
drewg123··on I’ve built a virtual museum with nearly every operating system you can think of
It would be great if there was a list of OSes in the collection.
drewg123··on The Emacsification of Software
This really resonates with me. The ability to quickly writing one off, personalized apps really seems to be the strong suite of GenAI.

A month or so ago, I had claude write a visualizer for some data. There is an existing python viewer, but it bogs down & is painfully slow at the scale I need. So I asked Claude to port it to a compiled language. After 2 hours of iterating, I had the tool that I wanted.

Note that its throwaway, dumpster fire code. But for a one-off tool like that, its fine.

Page 1 of 34Next →