News for hackers. Stuff that matters.

astrostl

I'm using the latest Homebrew git (2.56.0 confirmed with `which git` and `git --version`), and it remained vulnerable until I manually patched the SYSTEM per https://support.apple.com/en-us/149555
Re:Show HN: Steal My Bitcoin on Saturday October 24, 2026 @07:03PM (#50226352)
I don't think it's a good idea to front-page an exploitable site on HN. The blast radius isn't limited to the creator's Bitcoin, it also extends to zero-days against anyone visiting the site. This is true of all sites, but all sites are not built to fail while incentivizing exploits.
Re:Beam: Reflection's 501B open-weight model on Monday October 05, 2026 @07:40PM (#49972265)
Beggar choosing: my kingdom for more 90B-133B MoE local models. Especially with disk offload, that is a function/performance sweet spot for Mac workstations with 64GB-128GB of RAM.
Re:Plan Mode Is Dead on Saturday September 26, 2026 @12:43PM (#49858230)
YES, and I also find that plan mode incentivizes bad practices and results in steadily reduced thought. On bad practices, I refer to zero/one-shot big bangs over iterative features/bugfixes. On reduced thought, assuming the plan was sufficiently comprehensive because it seemed to ask reasonable questions.

It can still be used in ways that I personally consider correct, but I think the parts I personally consider incorrect are so inherently alluring that I find plan mode to be an overall net negative for software development. I celebrate its apparently impending default removal (at least Claude Code and OpenCode are openly stating that they think it's time for it to go).

Re:Laya the open source version of Jev on Saturday September 19, 2026 @12:11PM (#49767722)
> it’s just BERT with more data

Let's take that as a given. Is BERT with more data not useful?

> I can see why people would want ready made one shot classifier, and I can see the value of sending multiple classifier in one call, but I wouldn’t call it breakthrough

Are those things that people want less useful because of what someone else calls it?

> I see it as a wake up call for the tech community to go back to basics for most tasks instead of relying solely on generic LLMs.

Maybe, or maybe to use Jev, which is useful?

Whether something is overmarketed or undermarketed, novel or derivative, it does not change its function.

Re:iOS 27, iPadOS 27, and macOS 27 on Monday September 14, 2026 @07:31PM (#49705684)
I have updated macOS and iOS around day one of release since 2008 and have yet to experience meaningful issues, AMA.
The benchmark page itself asserts that it used Gemini CLI as a harness. I came to the comments just because I noticed the error. For my part — using agy — I found Gemini 3.8 Flash mid.
Re:An open letter to Dario: if you mean it, open the weights on Saturday September 12, 2026 @04:45PM (#49677007)
"If you're so worried about acceleration, why don't you accelerationmaxx?" — OP
Re:Qwen 3.6 27B is the sweet spot for local development on Monday June 29, 2026 @06:59PM (#48726442)
> MacBook Pro M5 128GB RAM

614 GB/s of memory bandwidth

> MacMini M4 with 64GB of RAM

273 GB/s of memory bandwidth (also only currently available with 48GB)

When it comes to inference speed, you want your model to fit in memory, and then to have as much memory bandwidth as possible. In this case a hypothetical Mini with 1TB of memory would still be over 2x slower with 27-35B models.

And FWIW I have an M4 Max MBP 128GB that I keep on a Roost laptop stand, with a separate keyboard/mouse/video. It does fire up the cooling jets when running local LLMs, but stays within tolerance for me on noise. I haven't heat-tested it on longer runs, but I imagine the risen airflow helps a ton.

Re:Postmortem: TanStack npm supply-chain compromise on Tuesday May 12, 2026 @12:07AM (#48104086)
Updated https://github.com/astrostl/surplies to scan for it too
FWIW I vibe coded https://github.com/astrostl/surplies to detect evidence of the Axios and LiteLLM malware, using StepSecurity's writeups as a data source.
FWIW I vibe coded https://github.com/astrostl/surplies to detect evidence of the Axios and LiteLLM malware, using StepSecurity's writeups as a data source.
Re:A Coherent Vision for the Future of Version Control on Sunday March 22, 2026 @05:03PM (#47482123)
Disagree. We all are — or should be — Linux kernel developers. What's more, we should align to a specific and singular VCS worldview informed by BitKeeper, which no longer exists, whether or not we used it. Therefore Git. Thank you for your attention to this matter!
Invalid certs according to what? Quoth Claude Code:

OpenSSL can't validate the cert because it contains a critical extension it doesn't recognize — specifically 1.2.840.113635.100.6.27.3.2, which is an Apple-proprietary OID marked as critical. Per X.509 rules, if a client encounters an unrecognized critical extension, it must reject the cert.

That said, this is likely intentional on Apple's part — browsers and Apple's own TLS stack (SecureTransport/Network.framework) almost certainly know how to handle this extension. It's a private Apple CA (Apple Server Authentication CA) signing an Apple-internal service endpoint, so it's designed to work within Apple's ecosystem rather than with generic OpenSSL.

In practice:

  - Works fine in Apple clients (Safari, curl on macOS using the system TLS stack, iOS apps)                                                          
  - Fails with raw OpenSSL or other non-Apple TLS implementations                                                                                     
  - Not a misconfiguration — it's Apple intentionally using a proprietary critical extension on their private PKI
Huge enabler for the mini keyboards for me: Fn + L/R for Home/End, Fn + U/D for PgUp/PgDn.
Re:Nobody ever got fired for using a struct on Thursday March 05, 2026 @11:15PM (#47270803)
I have mixed feelings about it, but I'm going to fire somebody tomorrow for using a struct just to prove a point to the author.
Re:MCP is dead. Long live the CLI on Monday March 02, 2026 @12:38PM (#47221237)
Browser automation: chrome-devtools-mcp, playwright-mcp, etc.
Re:Why is Claude an Electron app? on Saturday February 21, 2026 @06:53PM (#47106421)
The quality of the ChatGPT Mac app is a major driver for me to keep a subscription. Hotkeys work, app feels slick and native. The Claude Mac app I found so poor that I'd never reach for it, and ended up uninstalling it — despite using the heck out of Claude Code on a Max plan — because it started blocking system restarts for updates.
Re:Rivian R2: Electric Mid-Size SUV on Wednesday February 11, 2026 @12:27PM (#46977883)
Yep. Consumer Reports' "Find a Car" page has sorting options for Overall Score, Road Test Score, Predicted Reliability, and Predicted Owner Satisfaction. I think they're a tremendous pro-consumer non-profit, and that a $39/year membership more than pays for itself by way of better major purchases.

Rivian, by the way, is the lowest-ranked of 26 covered auto manufacturers in terms of predicted reliability, below Ram and Jeep. The top 3 are Toyota, Subaru, and Lexus.

> That doesn't seem like enough to entirely shape worldwide discourse around nutrition and sugar.

IDK, see the "BLOTS ON A FIELD?" by Science ("A neuroscience image sleuth finds signs of fabrication in scores of Alzheimer’s articles, threatening a reigning theory of the disease") or "The 60-Year-Old Scientific Screwup That Helped COVID Kill" by Wired (regarding the anti-scientific refusal to acknowledge it as airborne) for a couple of recent examples. Once underlying assumptions stop getting questioned, I think anything is at least possible.

Re:Databases in 2025: A Year in Review on Monday January 05, 2026 @02:08PM (#46503221)
Same. CMD-F, 'sqlite', no hits, skip and go straight to comments.
Re:Coursera to combine with Udemy on Wednesday December 17, 2025 @10:45PM (#46308723)
It's such an amazing business model:

- create a platform to host content others create

- get employees to ask for company-provided access

- almost none of these employees really use it

- collect subscription revenue indefinitely

Re:Prediction: AI will make formal verification go mainstream on Tuesday December 16, 2025 @08:36PM (#46297191)
This is why I use Go as much as reasonably possible with vibe coding: types, plus great quality-checking ecosystem, plus adequate training data, plus great distribution story. Even when something has stuff like JS and Python SDKs, I tend to skip them and go straight to the API with Go.
Re:Carrier Landing in Top Gun for the NES on Monday December 15, 2025 @02:49PM (#46279500)
> The information to properly land the plane is in the manual

Look, I already liked the nerdy blog post! I don't need even more reasons to like it.

Re:Ask HN: What Are You Working On? (December 2025) on Monday December 15, 2025 @12:57PM (#46277949)
Most recently (yesterday), vibe coding a better interface for Roblox screen time: https://github.com/astrostl/blockblox . Claude Code crushes, and I'm preferring Go for everything I can to take advantage of typing, quality ecosystem, and distribution. Still need to implement the QE side on this as I have on other things.
Re:Kimi K2 1T model runs on 2 512GB M3 Ultras on Sunday December 14, 2025 @05:28PM (#46267779)
The OP confirmed that it isn't:

"is this using RDMA?" "No. It will be faster with that in the next release" [1]

1: https://x.com/awnihannun/status/2000243131779023329

Re:Writing a Good Claude.md on Sunday November 30, 2025 @07:49PM (#46102139)
Having been through cycles of manual writing with '#' and having it do it itself, it seems to have been a push on efficacy while spending less effort and getting less frustrated. Hard to quantify except to say that I've had great results with it. I appreciate the spirit of OP's, "CLAUDE.md is the highest leverage point of the harness, so avoid auto-generating it" but you can always ask Claude to tighten it up itself too.
Re:Writing a Good Claude.md on Sunday November 30, 2025 @07:41PM (#46102091)
I have Claude itself write CLAUDE.md. Once it is informed of its context (e.g., "README.md is for users, CLAUDE.md is for you") you can say things like, "update readme and claudemd" and it will do it. I find this especially useful for prompts like, "update claudemd to make absolutely certain that you check the API docs every single time before making assumptions about its behavior" — I don't need to know what magick spell will make that happen, just that it does happen.
> Instead of software thermal control, I could add an actively cooled heatsink with PWM fan control. This might achieve similar temperature stability while using less power overall.

Love this (honestly). Interesting article!

I haven't seen convincing evidence that vitamin D supplementation is materially useful for anything but rickets. I get the impression that naturally high serum levels are an effect rather than a cause of other positive things, and that supplementation mostly increases serum levels without effecting positive things. It doesn't seem harmful either, so can't hurt might help?

Older »