HNHacker News
TopNewBestAskShowJobs

AceJohnny2

15,621 karma · joined September 20, 2011

submissionscomments
AceJohnny2··on Why does SSH send 100 packets per keystroke?
Even if the chatbot served only as a Rubber Ducky [1], that's already valuable.

I've used Claude for debugging system behavior, and I kind of agree with the author. While Claude isn't always directly helpful (hallucinations remain, or at least outdated information), it helps me 1) spell out my understanding of the system (see [1]) and 2) help me keep momentum by supplying tasks.

[1] https://en.wikipedia.org/wiki/Rubber_duck_debugging

AceJohnny2··on Can you slim macOS down?
Disabling SSV may have been beyond the scope of the experiment the author was attempting. I suppose he could've been more explicit about that.

From one of his comments on his post:

> I wish whoever takes that project on, every success, even more so at working out how those processes can be disabled completely while keeping the SSV intact.

AceJohnny2··on Can you slim macOS down?
> Feels like the article is just a cheap dunk on macOS.

That blog, Howard Oakley at eclecticlight.co, is consistently the most informative on the internet about macOS behaviors and internals, that Apple does not explain. He is also the author of several useful tools [1] to help observe and understand some of its underlying details. It's maybe the closest we have to a SysInternals for macOS.

[1] https://eclecticlight.co/free-software-menu/

AceJohnny2··on Reticulum, a secure and anonymous mesh networking stack
That could be boilerplate legalese for "obviously we need access to your code if we're to display and share it (as is the purpose for a public git host)"
AceJohnny2··on Germany's Merz admits nuclear exit was strategic mistake
isn't it highly dependent on Russian gas too?
AceJohnny2··on Dell UltraSharp 52 Thunderbolt Hub Monitor
Counter-anecdata: I have 2 Dell U2720Q (Ultrasharp 27") bought in 2021 and they've been great.

That said, I've always stuck for Dell's upper-range Ultrasharp (U prefix in models) monitors, being slightly wary of their cheaper series which the S in your S3221QS implies.

AceJohnny2··on Cloudflare threatens Italy exit over €14M fine
I'm not on Italy's side but I can't say I respect @eastdakota's rhetoric...

> "The crazy stat is that Europe makes more from fining US tech companies than they do from taxing their own technology companies."

That's one way of saying it. Another way is that US companies are so extravagantly huge and violate EU laws so much that the fines are correspondingly huge.

AceJohnny2··on Apple is fighting for TSMC capacity as Nvidia takes center stage
> GPUs are easily as predictable as mobile phones

They really, absolutely, are not.

It's not about "will there be a new hardware", it's about "is their order quantity predictable"

AceJohnny2··on Stop using natural language interfaces
> We no longer have Google, effectively

Veering offtopic a bit... Google lost its (search) way years ago. See the "The Man who Killed Google Search" [1], and the room they left for alternatives like DuckDuckGo.

At work, we have full access to Claude, and I find that I now use that instead of doing a search. Sure it's not 100% reliable, but neither is search anyhow, and at least I save time from sifting through a dozen crappy content farms.

[1] https://www.wheresyoured.at/the-men-who-killed-google/

AceJohnny2··on Date is out, Temporal is in
> it do get pretty out of hand after a while if you wanted to adopt any newer or stricter language features.

How does it get out of hand?

FWIW, I just do `use v5.32;` or similar to opt-in to everything from that version.

https://perldoc.perl.org/functions/use#use-VERSION

Of course, if you instead want to pick-and-choose features, then I can see the list growing large.

AceJohnny2··on RTX 5090 and Raspberry Pi: Can it game?
it's extra funny to me because the Raspberry Pi SoC is basically a little CPU riding on a big GPU (well, the earlier ones were. Maybe the latest ones shift the balance of power a bit). In fact, to this day the GPU is still the one driving the boot sequence.

So plugging a RasPi into a 5090 is "just" swapping the horse for one 10,000x bigger (someone correct my ratio of the RasPi5 GPU to the RTX5090)

AceJohnny2··on Tailscale state file encryption no longer enabled by default
Thanks! In your change https://github.com/tailscale/tailscale/pull/18336 you mention:

> There's also tailscaled-on-macOS, but it won't have a TPM or Keychain bindings anyway.

Do you mean that on macOS, tailscaled does not and has never leveraged equivalent hardware-attestation functionality from the SEP? (Assuming such functionality is available)

AceJohnny2··on Pipe Dreams – The life and times of Yahoo Pipes (2023)
> And all of it was free.

It's important to take the perspective that the Silicon Valley isn't an incubator of technology, but of business models.

Yahoo Pipes being free is exactly what killed them. Without a sustainable business model, they could not last.

AceJohnny2··on Report: Microsoft kills official way to activate Windows 11/10 without internet
those do not appear to be, er... legitimate ways of activation.
AceJohnny2··on 2026 will be my year of the Linux desktop
Microsoft has a history of creating new UI frameworks. IMHO it's the result of Ballmer's "Developers, developers, developers!" attitude, which I think is a good thing at core (court the developers that add value to your platform!)

But this results in chasing a new paradigm every few years to elicit new excitement from the developers. It'll always be more newsworthy to bring in a new framework than add incremental fixes to the old one.

React has had tremendous success in the web world, so why not try and get those developers more comfortable producing apps for your platform?

(Tangentially, see also the mixed reaction to Mac native apps switching from AppKit to SwiftUI)

AceJohnny2··on BYD Sells 4.6M Vehicles in 2025, Meets Revised Sales Goal
Torturers Inc, that operates in $country_i_hate & tortures over 10,000 people each day, is an outlier adn should not have been counted
AceJohnny2··on Show HN: 22 GB of Hacker News in SQLite
oh! I must've been confused with your TIL where you linked to an explainer of this technique

https://simonwillison.net/2021/May/2/hosting-sqlite-database...

https://phiresky.github.io/blog/2021/hosting-sqlite-database...

https://news.ycombinator.com/item?id=27016630

AceJohnny2··on Show HN: 22 GB of Hacker News in SQLite
didn't you do something similar for Datasette, Simon?
AceJohnny2··on Toro: Deploy Applications as Unikernels
yay no C strings!
AceJohnny2··on Building a macOS app to know when my Mac is thermal throttling
> the body gets too hot and they lose thermal dissipation capacity for the normal usage

aka "thermal soaking"

AceJohnny2··on Package managers keep using Git as a database, it never works out
It looks like you commented on the wrong post, although I don't immediately see a front-page post about the ongoing Chaos Computer Congress.
AceJohnny2··on Debian adds LoongArch as officially supported architecture
Huh. Is this arch supported by LLVM/Rust?

It was announced recently (https://lwn.net/Articles/1044496/) that Apt, the Debian package manager, would require Rust by May 2026.

It does look like LoongArch is a supported target of Rust at Tier 2: https://doc.rust-lang.org/beta/rustc/platform-support/loonga...

In fact, Rust's targets page is much bigger than I remembered! Good work

AceJohnny2··on TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy
Yes, heavily, because of the use of adjectives and repeating the points.

Here, I'll emphasize the words that elicit the tone:

> After some basic reversing of the Tapo Android app, I found out that TP-Link have their entire firmware repository in an open S3 bucket. No authentication required. So, you can list and download every version of every firmware they’ve ever released for any device they ever produced: [command elided] The entire output is here, for the curious. This provides access to the firmware image of every TP-Link device - routers, cameras, smart plugs, you name it. A reverse engineer’s candy store.

Highlighting (repeatedly) the ease and breadth of access is a basic writing technique to illustrate the weakness of a security system.

AceJohnny2··on Jonathan Blow has spent the past decade designing 1,400 puzzles
Huh, featuring "Escape Artist" by Zoe Keating, I wonderful choice. I forgot about that.
AceJohnny2··on Nature's many attempts to evolve a Nostr
On the one hand, I love the simple breakdown of these architectures. Are there others that the author missed?

On the other hand, what're the economic incentive to run relays? If there are economies of scale, we swiftly go back to the oligarchic model.

AceJohnny2··on Days since last GitHub incident
you're not getting copilot on the self-hosted version, which is what the parent was focusing on.
AceJohnny2··on Rust in the kernel is no longer experimental
> It seems unlikely [Apple] would throw away that investment and move to Rust.

Apple has invested in Swift, another high level language with safety guarantees, which happens to have been created under Chris Lattner, otherwise known for creating LLVM. Swift's huge advantage over Rust, for application and system programming is that it supports an ABI [1] which Rust, famously, does not (other than falling back to a C ABI, which degrades its promises).

[1] for more on that topic, I recommend this excellent article: https://faultlore.com/blah/swift-abi/ Side note, the author of that article wrote Rust's std::collections API.

AceJohnny2··on Rust in the kernel is no longer experimental
... yes?
AceJohnny2··on Rust in the kernel is no longer experimental
> My guess is that C will be around long after people will have moved on from Rust to another newfangled alternative.

if only due to the Lindy Effect

https://en.wikipedia.org/wiki/Lindy_effect

AceJohnny2··on If you're going to vibe code, why not do it in C?
"inside every old person there is a young one wondering what happened."
← PreviousPage 6 of 34Next →