HNHacker News
TopNewBestAskShowJobs

ewoodrich

2,349 karma · joined October 23, 2011

submissionscomments
ewoodrich··on California Lawmakers Pass Plug-In Solar Bill
I want one on my balcony pretty much just to offset A/C usage in the summer.
ewoodrich··on Big Companies Are Starting to Hire Again, Defying Predictions of AI Wipeout
Here’s a gift link (not sure if it will get cut off eventually):

https://www.wsj.com/business/big-companies-are-starting-to-h...

ewoodrich··on Windows 11 users are tired of MS account requirements creeping into everything
FWIW every one of those issues can be solved by running Win11Debloat one time (except update length which is variable based on hardware, but auto-update/restart can be disabled).

https://github.com/raphire/win11debloat

Persists after updates, and is a straightforward easily auditable PowerShell script enabling/disabling Windows/app features via approved OS provided API interfaces without any hacky brittle workarounds that eventually stop working.

It's the first thing I install on any fresh Windows 11 install for the past 4+ years. I get more ads on MacOS thanks to their lovely Apple TV, iCloud, etc push notifications than I ever see on Windows 11 (≈ 0) after running it.

I've updated hundreds of times across multiple machines and it's never stopped working. I'm only reminded it exists by its absence whenever I use an out of the box Win 11 install on a new PC which is painful in comparison.

I actually prefer debloated Win 11 to plain Win 10 because I get all the benefits like vastly superior multi monitor support on 11 with basically zero negatives.

ewoodrich··on Googlebook
My 9 year old Pixelbook is still supported and will continue to get updates for one more year! I did not expect that went I originally bought it.
ewoodrich··on Googlebook
My Pixelbook from 2017 still receives regular Chrome OS updates.
ewoodrich··on Costco sued for seeking refunds on tariffs customers paid
Costco uses a convention for their retail (doesn’t work for by-weight) products where e.g .97 typically means it’s a limited run or to be discontinued.

There are others as well, they have more precise meaning for their internal procurement processes but that’s the customer facing rule of thumb.

ewoodrich··on People inside Microsoft are fighting to drop mandatory Microsoft Account
I’ve used this Powershell script on every Windows 11 machine in the last four years (5+ devices) and have never needed to re-run it after an update.

It’s the first thing I do on a fresh install, and with my selections I see fewer ads (0, more or less) than I do on my MacBook for iCloud products so I’d hardly say it’s “futile” in actual use and only takes like 5 minutes to run once.

I always hear people say nothing sticks after an update but have literally only encountered that with Microsoft Edge and the default search engine. Not any of the Windows features disabled or configured by the script.

Not sure if it’s just outdated or a meme being repeated by non-Windows users but in any case it is not at all what I’ve experienced exclusively running debloated Windows 11 installs for years.

https://github.com/raphire/win11debloat

ewoodrich··on Newly purchased Vizio TVs now require Walmart accounts to use smart features
The Onn TV sticks (Google TV based) are an incredible value (the middle of the line-up $25 version is the best deal currently) for a bloat/ad-free experience if you just install the free Projectivy launcher from the Play Store and uninstall any unused TV apps.

I just have Stremio, Jellyfin and VLC installed and remapped the free TV button on the remote to Stremio.

ewoodrich··on Wayland set the Linux Desktop back by 10 years?
Sorry if I sold myself a delusion about the Linux distro I casually tried but I've been jumping on and off Linux for 20 years at this point and didn't get the memo it was outdated until later on. The significant change here was being able to daily drive it on my laptop instead of living in a VM or secondary dual boot.

In the past Ubuntu was always my go-to but the snap thing was irritating, and I'd always used some kind of Debian variant, so after cycling through all the X-buntus said hey, why not this Linux Mint I keep hearing about? Plus, Cinnamon looked decent in screenshots but turned out Gnome with a few tweaks ended up being much closer to my ideal than even heavily customized Cinnamon.

ewoodrich··on Wayland set the Linux Desktop back by 10 years?
Yes! Per-monitor fractional scaling on Fedora/Wayland finally allowed me to switch my default OS on my laptop from Windows 11 to Linux.

I had to give up on my previous attempt a couple years ago with Linux Mint/X11 because it was an exercise in futility trying to make my various apps look acceptable on my mixed DPI monitor setup.

Linux Mint with Wayland clearly was not getting a lot of attention at the time, and the general attitude when I looked up bugs seemed to be "just don't use Wayland", but maybe the situation has improved by now. It was also kinda off-putting reading Reddit/forum comments whose attitude towards per-monitor DPI scaling on Linux in general was basically "why would anyone need that" when it's been a basic Windows feature for a decade+.

Fedora on the other hand was literally just plug-and-play and has been very enjoyable to use as my daily driver.

ewoodrich··on Kagi Small Web
I just block all those results on Google for free with uBlock Origin and uBlacklist.
ewoodrich··on The emergence of print-on-demand Amazon paperback books

  > modern Amazon no longer offers fast shipping
This is highly location specific, in the last 3 years at my current apartment my orders are received roughly 40% same day, 40% next day, 20% 2+ days shipping. And I've never had a return rejected (and I do a lot of returns) so damage in shipping is a minor inconvenience.

My main gripes are related to search being borderline unusable as it becomes more ad-dominated by the day, and overall trend of other Prime benefits becoming worthless, but not shipping speed or returns.

ewoodrich··on Home Assistant waters my plants
Home Assistant supports an absolutely massive number of both manufacturer and community maintained integrations that are necessary for a truly universal all-in-one home automation setup without vendor lock-in.

Plus, for the full HAOS experience (as a “server”) running add-ons that are convenient one-click installed Docker-based packages for popular 3rd party tools used for home automation (but not developed by Open Home Foundation themselves) like Zigbee2Mqtt, Frigate (DVR for IP cams), EspHome etc so you can manage everything in one central location.

You could definitely flip light switches and read sensors with a 20kb executable. But you’d sacrifice the core value-add of HA serving as the single lynchpin connecting every smart device you own today plus whatever you may add in the future.

I started with a 100% Philips Hue setup that forced me to use their app, and eventually wanted to add some unsupported Zigbee devices that Google Home didn’t do a good job exposing which pushed me to explore Home Assistant.

Since then I’ve added (and removed) countless different protocols, proprietary cloud integrations for robovacs or air purifiers, ESP32 boards I built myself, web cams, TVs, etc over the years with the only unchanging constant being Home Assistant at the center linking it all together.

ewoodrich··on Pentagon expands oversight of Stars and Stripes, limits content
It's demonstrating the implications (principle of explosion) of a contradiction being allowed in a system of formal logic. You can change "suppose both are true" to "suppose the rules of a logical system permit stating both are true".
ewoodrich··on Office.eu launches as Europe's sovereign office platform
Focusing on the word "Office" feels like a bit of red herring considering it's frequently used in other Microsoft Office replacements like LibreOffice or OpenOffice.

Something like "EuropaOffice" would have followed the historical pattern so it's specifically the lack of an additional qualifier word that's perhaps questionable, not the word "Office."

But it does look like it's always called "Office.EU" in branding so maybe that's enough?

ewoodrich··on Parallels confirms MacBook Neo can run Windows in a virtual machine
Damn, an OLED screen at my go-to 14" screen size, and I can actually run Fedora on it? Going to have to do some more research on this thing...
ewoodrich··on Parallels confirms MacBook Neo can run Windows in a virtual machine
$599 is about 4x what I paid for my current Chromebook...
ewoodrich··on Parallels confirms MacBook Neo can run Windows in a virtual machine
Yep, I've been using ChromeOS/ built-in Debian VM for light VS Code, web dev and terminal stuff on a 150 dollar Lenovo ARM Chromebook with 4GB RAM for the last 2 years as my couch PC. I just disabled Android apps because that pushed it over the line.

Gets about 10 hours battery life, touchpad is way better than my $799 Lenovo Ideapad (ChromeOS is weirdly good with even cheap touchpad hardware) and does an incredible job of suspending idle tabs without being noticeable. No rooting, jailbreaking, etc required and unlike my M1 Macbook I can actually install apps without the ridiculous click app->can't open unverified app->settings->security->open anyway->click app second time-> open anyway song and dance.

Would I recommend it as your primary development device? Certainly not, and Neo would be a much better experience for sure but it also costs 4x as much so shrug.

I bought it entirely because I wanted the cheapest modern ARM Chromebook I could find with good battery life since my m1 Macbook is pretty much always tied to a dock and but pleasantly surprised by how much it could actually do beyond just web browsing.

ewoodrich··on I don't know Apple's endgame for the Fn/Globe key–or if Apple does

  > I also took inspiration from ChromeOS's replacement of Caps with Search 
Hah, I do the exact same thing for the exact same reason on every new Mac/Win/Linux machine for almost a decade now. Karabiner on MacOS and PowerToys for Windows.

It’s always nice when it’s supported directly in Linux distros but sometimes have to remap it with config files or a helper tool.

On my MacBook I use Alfred now for search and Win11Debloat for Windows which ensures apps load near instantly when typing.

ewoodrich··on MacBook Neo
Thanks, I can see the point being that a smaller subset of that would work on 8 GB, but I don't think you can really just divide by half? (Considering a much larger portion of the 8 GB would be dedicated to base OS/unified GPU needs compared to the 16 GB model).

e.g. using hypothetical numbers: if base MacOS/typical GPU usage requires 4 GB, then the 8GB model would have 4GB available for running apps (but multiplied by memory compression/swap to fast SSD). Whereas the 16GB would have a much more comfortable 12 GB for multi-tasking in that scenario especially with the multiplier effect of compression/fast swap on top.

So it still feels like a bit of an apples to oranges comparison as far as what an 8 GB model could handle in real usage. I have a friend who does light dev work on an M1 Macbook Air so I don't think an average user would have issues on the Neo day to day, but using the 16 GB as a yardstick doesn't seem that useful.

ewoodrich··on MacBook Neo
It’s also a pretty useless metric since modern browsers suspend stale tabs aggressively these days.
ewoodrich··on MacBook Neo
I’m confused, you’re talking about 16 GB of RAM but OP said:

  Having only 8 GB sucks unless you're using it as a terminal or media player.
I have the M1 MacBook Pro with 16 GB too and it’s fine for normal web development and multi tasking but that … really isn’t surprising?

I still regularly use a five year old Ideapad 14 Pro with 16 GB of RAM running Windows 11 and it’s also completely fine for dev work running servers/Docker/WSL2 VM/etc locally.

ewoodrich··on New iPad Air, powered by M4

  Shared iPad overview

  Shared iPad allows more than one user to sign in to an iPad. The iPad needs to be supervised before Shared iPad can be used. Shared iPad can be used not only in education but also in business. Multiple users can use the iPad, and the user experiences can be personal even though the devices are shared.

  Shared iPad requires a device management service and Managed Apple Accounts that an organization issues and owns. Users with a Managed Apple Account can then sign in to an organization-owned Shared iPad. Devices need to have at least 32 GB of storage and be supervised. The following devices support Shared iPad:
https://support.apple.com/en-ca/guide/deployment/dep9a34c2ba...
ewoodrich··on Microsoft announces new "mini PCs" for Windows 365
I remember my first internship for a Boeing subcontractor in 2010ish went all-in on thin clients for like half the company of 200 employees or so. But with an on-prem Windows Terminal Server as the backend for RDP.

It was mostly fine-ish except for some annoyances like streaming audio being fairly sketchy for the era which bothered the techs who normally spent like ten hours a day listening to Pandora on headphones while making repairs.

Ended up having to block it to maintain decent performance for everyone because it bogged down the 100 Mbit LAN which resulted in a lot of grumbling and unhappy people. I imagine it's more viable these days.

The clients themselves were pretty cool though: cheap, booted almost instantly and ran cold. Until that job I had no idea how efficient RDP was as providing a near realtime experience even when bandwidth constrained.

At my current job there are a couple VMs I can only use via RDP and I honestly forget I'm even using it most of the time until the occasional random glitch reminds me.

ewoodrich··on Deutsche Telekom is throttling the internet
When I was a kid I used to pack my house's cable modem in a backback and bring it to my friend's house a couple miles away when I'd visit to play Xbox Live. My dad had a back-up dial-up connection for emails and mom didn't use the internet very much so usually wouldn't mind unless he needed to work. I remember this working at greater distances in other places occasionally too.

Earlier, in the dial-up era, my dad didn't feel like paying for internet at home and work, so after school I would call his office and ask his secretary if he had left for his evening meetings yet. If so, she'd disconnect his dial-up connection and I'd get a couple hours to myself after school.

We didn't have two phone lines at home so I'm not sure what happened if he needed it unexpectedly. I think he also had a by-the-minute service as a backup or maybe his partner in the office had a separate plan? This was all done under agreed rules I only vaguely remember so must not have been a frequent problem.

Always funny to think back to that era when internet wasn't assumed to be a 24/7 thing and losing internet for a day wasn't the end of the world...

ewoodrich··on Gas Town's agent patterns, design bottlenecks, and vibecoding at scale
Perhaps, I can't say with 100% certainty that I wouldn't if offered 50k+ just for writing a blog post. But in doing so I would also have to accept being labeled a "crypto shill" instead of "crypto critic" for the rest of my life.
ewoodrich··on Unrolling the Codex agent loop
OpenCode also has an extremely fast and reliable UI compared to the other CLIs. I’ve been using Codex more lately since I’m cancelling my Claude Pro plan and it’s solid but haven’t spent nearly as much time compared to Claude Code or Gemini CLI yet.

But tbh OpenAI openly supporting OpenCode is the bigger draw for me on the plan but do want to spend more time with native Codex as a base of comparison against OpenCode when using the same model.

I’m just happy to have so many competitive options, for now at least.

ewoodrich··on Gas Town's agent patterns, design bottlenecks, and vibecoding at scale
Okay yeah, not great...

https://steve-yegge.medium.com/bags-and-the-creator-economy-...

ewoodrich··on We put Claude Code in Rollercoaster Tycoon
Yes, this exact scenario has happened to me a couple times with both Claude and Codex, and it's usually git checkout, more rarely git reset. They immediately realize they fucked up and spend a few minutes trying to undo by throwing random git commands at it until eventually giving up.
ewoodrich··on Cursor's latest “browser experiment” implied success without evidence
The sneaky move that I hate most is when Claude (and does seem to mostly be a Claude-ism I haven’t encountered on GPT Codex or GLM) is when dealing with an external data source (API, locally polling hardware, etc) as a “helpful” fallback on failures it returns fake data in the shape of the expected output so that the rest of the code “works”.

Latest example is when I recently vibe coded a little Python MQTT client for a UPS connected to a spare Raspberry Pi to use with Home Assistant, and with a just few turns back and forth I got this extremely cool bespoke tool and felt really fun.

So I spent a while customizing how the data displayed on my Home Assistant dashboard and noticed every single data point was unchanging. It took a while to realize because the available data points wouldn’t be expected to change a whole lot on a fully charged UPS but the voltage and current staying at the exact same value to a decimal place for three hours raised my suspicions.

After reading the code I discovered it had just used one of the sample command line outputs from the UPS tool I gave it to write the CLI parsing logic. When an exception occurred in the parser function it instead returned the sample data so the MQTT portion of the script could still “work”.

Tbf Claude did eventually get it over the finish line once I clarified that yes, using real data from the actual UPS was in fact an important requirement for me in a real time UPS monitoring dashboard…

Page 1 of 24Next →