News for hackers. Stuff that matters.

lemoncucumber

Re:Show HN: Run full iOS 16.5 firmware on Android Devices on Thursday October 22, 2026 @04:39PM (#50200705)
That would be if "the phone only discharges, all at once"
Re:Apple ML Research: Muse Spark Open with MLX on Mac Studio on Friday October 16, 2026 @02:37PM (#50122491)
Bad comparison, if I needed to make toast I'd use a Pentium 4 not an M5 Ultra
Wasn't the DseWiki hijacking the agents' way of working around being behind a proxy that only allowed GETs?
Testing how a model behaves when it has no access to the internet (and all the associated tools) is not going to be 100% representative of how it behaves when it has access to the internet.

What's the next step after it passes testing in an air-gapped environment? Just release it and assume everything will be fine? Or do more testing but with internet access?

Re:How California Closed the Montana License Plate Loophole on Tuesday October 06, 2026 @10:35PM (#49987359)
Or just add a toleration for the taint, it's a simple YAML tweak (I'll see myself out...)
Re:Kraid is a now a real compiler on Monday August 03, 2026 @02:55PM (#49159947)
And an LLM named Motherbrain perhaps?
Re:New US homeownership measure puts people first on Wednesday July 22, 2026 @02:52PM (#49011646)
> Issue is what happens to retirees on a fixed income when value of their property increases?

That’s not specific to a land value tax, the same thing can happen with traditional property taxes when the property is re-assessed.

California tried to “solve” exactly that scenario with Prop 13 limiting how much the assessed value of property can increase without a change in ownership and it’s been a disaster (and a contributing factor to the housing crisis, albeit far from the only one).

Apple does the same thing as Google, the button is only labeled "Get" for free apps, for paid apps it's labeled with the price.

Paid apps largely failed as a business model though (why would a consumer take a risk on buying a paid app that they can't try before they buy) so most apps that you pay for are free apps with IAP subscriptions... which I guess makes it a little more explicit that you're renting the app, for better or worse.

I do this myself every once in a blue moon since the rear camera is significantly better than the front camera, especially in low light.
Re:Costco Is the Anti-Amazon on Friday July 03, 2026 @04:26PM (#48779569)
The Trader Joe's model is an interesting comparison with the Costco model.

Similarities:

* Like you said, both have fewer choices than a conventional grocery store: if you want ketchup or peanut butter, there's only going to be one brand and one size.

* Both of them don't have scales at the registers: unlike at a conventional grocery store, nothing is sold by weight (which I'm sure provides another small efficiency gain).

* Both of them are cheaper than your typical grocery store.

Differences:

* I feel like Trader Joe's leans on store brand / white-labeling items more than Costco -- yes Kirkland Signature is a thing but Trader Joe's takes it further.

* The shopping experience is pretty different both in terms of the in-store experience and the quantities things are sold in.

* Costco requires a membership, Trader Joe's doesn't.

I wonder which elements of the two models would work best for a public grocery store.

[2016]
Re:Swiss parliament lifts ban on new nuclear power plants on Thursday June 18, 2026 @04:29PM (#48591101)
~10e2/3 is a very unclear what of writing whatever number you're trying to write
Re:Postmortem: TanStack npm supply-chain compromise on Tuesday May 12, 2026 @11:18AM (#48109591)
The meaning is the same, it just sounds weird to my ears in the same way that “since years” does

(Also I just noticed the extra “it” in my previous comment, oops).

Re:Postmortem: TanStack npm supply-chain compromise on Tuesday May 12, 2026 @02:35AM (#48104948)
To my ears it “since years” sounds like it’s missing an “ago” after it (or like the GP said “for years” sounds even more natural).

It makes me think of another similar one: I've noticed that British English speakers will say e.g. "the new iPhone will be available from September 20th"

To my ears that sounds like it's missing an “onwards” after it (or “starting September 20th” would sound even more natural).

Re:A new spam policy for "back button hijacking" on Tuesday April 14, 2026 @07:36PM (#47772871)
This one drives me nuts. I get it if it’s a single page app, but in many cases right-clicking the same link and choosing “open in new tab” works fine so that’s not the issue.
Early Quakers rejected using different 2nd person pronouns for different people since it violated their principle of egalitarianism so they called everyone thee/thou (and got into trouble for it as you might expect).

https://www.nytimes.com/2019/11/16/opinion/sunday/pronouns-q...

Re:I Ported Mac OS X to the Nintendo Wii on Thursday April 09, 2026 @01:04PM (#47706222)
> there was a short window of time where everyone thought Java was the future

Makes me think of how plists in macOS are xml because back then xml was the future

Re:Obsolete Sounds on Thursday March 26, 2026 @12:51PM (#47532807)
I thought this was going to be about phonemes that used to be part of English but aren't anymore (e.g. all of the vestigal "gh"es in our spellings that used to represent the https://en.wikipedia.org/wiki/Voiceless_velar_fricative but are now either silent or pronounced as another phoneme).
Re:Our Commitment to Windows Quality on Friday March 20, 2026 @04:21PM (#47460113)
Reminds me of when they finally apologized for the train wreck that was IE6 [1] and resumed Internet Explorer development in the 2000s after Firefox came along and started eating IE's market share.

In this case it's the MacBook Neo that's causing them to get off their butts and reinvest in the quality of their software after letting it stagnate for years, but the pattern is the same: rest on their monopolistic laurels until competition makes them feel threatened, then magically start caring about their users again all of a sudden.

[1] https://www.crn.com/news/channel-programs/183701230/gates-of...

Re:Waymo 13x safer than human drivers on Thursday March 19, 2026 @05:20PM (#47446322)
I've heard that Waymo relies on having very accurate map data for the areas where they operate, so perhaps they could perform worse than human drivers in areas where they don't have good map data.

But I also trust that the company wouldn't deploy them in those areas until the quality data they need is available. So perhaps "safer in the environments where they are actually deployed" would be more accurate, but that's also the only thing that matters.

Speculating about what would happen if they were used in ways they are neither intended to be used nor are actually used feels a little silly. Most machines can be unsafe if you use them in ways they're not intended to be used.

Re:What canceled my Go context? on Saturday March 07, 2026 @02:30AM (#47285364)
It was a great piece and I learned a lot, thanks for writing it. I hope you didn’t think that it was you I was disappointed with rather than the language designers :)

It’s ironic how context cancellation has the opposite problem as error handling.

With errors they force you to handle every error explicitly which results in people adding unnecessary contextual information: it can be tempting to keep adding layer upon layer of wrapping resulting in an unwieldy error string that’s practically a hand-rolled stacktrace.

With context cancellation OTOH you have to go out of your way to add contextual info at all, and even then it’s not as simple as just using the new machinery because as your piece demonstrates it doesn’t all work well together so you have to go even further out of your way and roll your own timeout-based cancellation. Absurd.

Re:What canceled my Go context? on Friday March 06, 2026 @10:38PM (#47284247)
It’s great that they identified this (incredibly common) pain point and introduced a way to solve it, but I can’t help being disappointed.

Reading the examples I found myself thinking, “that looks like a really useful pattern, I should bookmark this so I can adopt it whenever I write code like that.”

The fact that I’m considering bookmarking a blog post about complex boilerplate that I would want to use 100% of the times when it’s applicable is a huge red flag and is exactly why people complain about Go.

It feels like you’re constantly fighting the language: having to add error handling boilerplate everywhere and having to pass contexts everywhere (more boilerplate). This is the intersection of those two annoyances so it feels especially annoying (particularly given the nuances/footguns the author describes).

They say the point is that Go forces you to handle errors but 99% of the time that means just returning the error after possibly wrapping it. After a decade of writing Go I still don’t have a good rule of thumb for when I should wrap an error with more info or return it as-is.

I hope someday they make another attempt at a Go 2.0.

You’ve got the first two backwards. The real accountability mechanism in the constitution for a rogue president/administration is impeachment by congress (which is a proxy for the people in theory). Unfortunately neither enough of congress nor enough of the electorate cares if the administration breaks the law.
Re:Dell UltraSharp 52 Thunderbolt Hub Monitor on Friday January 16, 2026 @03:05PM (#46651473)
"Retina" is Apple's marketing name for high PPI displays.
They also have a lifetime warranty which is great. With enough use their socks still eventually wear out, but you can get a new pair for free.
Re:An Honest Review of Go (2025) on Thursday January 08, 2026 @12:15PM (#46543576)
Python's standard library seems comparable IME
Re:The Jeff Dean Facts on Thursday January 08, 2026 @12:10PM (#46543520)
That incident was the first time I ever heard of Jeff Dean and remains the main thing I associate him with.
I would’ve expected the research to be coming out of Japan if it’s an anime based technology ;)
Re:Gemini 3 on Tuesday November 18, 2025 @02:33PM (#45970894)
I think we're defining "less" differently. You're interpreting "less open" to mean "not open at all," which is not what I said.

There's a long history of Google slowly making the experience worse if you want to take advantage of the things that make Android open.

For example, by moving features that were in the AOSP into their proprietary Play Services instead [1].

Or coming soon, preventing sideloading of unverified apps if you're using a Google build of Android [2].

In both cases, it's forcing you to accept tradeoffs between functionality and openness that you didn't have to accept before. You can still use AOSP, but it's a second class experience.

[1] https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on...

[2] https://arstechnica.com/gadgets/2025/08/google-will-block-si...

Older »