HNHacker News
TopNewBestAskShowJobs

AceJohnny2

15,592 karma · joined September 20, 2011

submissionscomments
AceJohnny2··on What shall I teach my son?
I really like that paragraph in the article. We have more access to knowledge and other resources than ever in history, and yet not everyone is a Renaissance Man.

Availability of resources does not entail skill in leveraging them. I'm not sure classical eduction is the best way to learn that, but it's certainly better than nothing and a useful first step.

AceJohnny2··on Rendering pretty sky in Around The World game
About cloud rendering: In 2008 a college friend wrote his thesis on real-time realistic rendering of clouds: https://maverick.inria.fr/Publications/2008/BN08b/

You can see screenshots of that work in his thesis defense slides https://theses.hal.science/tel-00319974/file/defense.pdf

That's where I learned about the transference phase function (slide 24), which includes two spikes on the return angle that correspond to the relatively unknown Glory rainbow: https://en.wikipedia.org/wiki/Glory_(optical_phenomenon)

I don't know if this method is what is used in video games today.

Incidentally, you may recognize his advisor Fabrice Neyret as someone very active in the Shadertoy community https://www.shadertoy.com/user/FabriceNeyret2

AceJohnny2··on Claude reveals ECDSA curve origins
And here we see demonstrated that nothing can solve paranoia.
AceJohnny2··on Apple ML Research: Muse Spark Open with MLX on Mac Studio
> cross-brand marketing for Apple's partner, Meta

Partner!? I don't see where you get that from the article, and Apple & Facebook have traditionally not been best of friends (see everything iOS implemented to limit Facebook's overreach).

I'm guessing they chose Muse because 1. It's not Chinese so it'll look good for Trump's AI cronies (Apple is in the administration's spotlight) and 2. It's fairly recent and thus on people's mind.

AceJohnny2··on Apple HomeView
https://security.apple.com/blog/private-cloud-compute/
AceJohnny2··on Apple HomeView
the whole point is no.
AceJohnny2··on A statement on the Tor Project's relationship with Mullvad
That's a lot of allegations.

> the TOR mission was to allow spies to access the network and hide among all the other non-spy users

Tor is pretty clear about what their mission is, it's at the bottom of the Tor Project homepage https://www.torproject.org: "To advance human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding."

Claiming anything else is useless conspiracy thinking without evidence.

> It was and still is funded mostly by the US Naval Research Laboratory

The original idea came from the US Naval Research Laboratory, yes (as a way to mask the origin of messages to hide the command boat in a fleet), but the funding statement is patently false. In 2024, the majority of their government funding ($2.1M out of $2.5) came from the U.S. State Department Bureau of Democracy, Human Rights, and Labor, with the rest of the government money coming from even more innocuous sources. You can find this information on p41 of their IRS form: https://www.torproject.org/static/findoc/2023-2024-TheTorPro... also accessible from their Reports page at https://www.torproject.org/about/reports/

They also clarified that in this more readable post: https://forum.torproject.org/t/transparency-openness-and-our...

Certainly, you can speculate about the motivations of the U.S. State Department Bureau of Democracy, Human Rights, and Labor and whether that's a front for more undercover objectives, but that front lines up pretty well with the US's (former?) foreign policy of undermining (unfriendly) dictatorial regimes, and Occam's Razor applies.

Ultimately though, the tools that Tor provides can absolutely be abused by bad actors, and ever since Silk Road, I've become convinced that the Tor network is overrun by a wretched hive of scum and villainy, where those morally defensible activities are utterly outnumbered by the criminal ones.

AceJohnny2··on Keyboard differences between Windows and Macs
The most [1] annoying difference to me is the Alt/Cmd vs Win/Alt key swaps. In this case, Mac has precedence, and Microsoft decided they would place their new Windows key to the left of Alt.

Also, 10 whippings for whomever at Apple decided to put the Fn/Globe key to the bottom left of laptop keyboards, and move Ctrl over. It's the first thing I swap on a Mac (used to use Karabiner, until macOS finally, years later, decided to implement the setting), and I always trip when using a colleague's laptop. These kids don't respect no traditions!

.. that rant over, I must recognize that Ctrl isn't used as much in GUI apps which prefer Cmd, and only us relatively few terminal junkies care.

[1] second most, perhaps, after swapping Delete & Backspace.

AceJohnny2··on Testing 12 different Zigbee temperature/humidity sensors
I haven't any issues with them, and I've had them for years. In fact, they were the foundation of my smart home setup, and continue to be central.

They worked fine with the ConBee 2, and work fine with the ZBT-1 that replaced it.

That said, they're used within a relatively small area, and have direct connection to the coordinator. My one (major) annoyance with them is how hard it is to open the battery compartment, the plastic is too soft.

I've since added some Sonoff T+H sensors which are fine, though twice as big.

My one disappointment is the Arre (Thread) sensor, which has low resolution and bad battery life.

AceJohnny2··on Bill Draper has died
(passed away on Sept 8th, obituary from Sept 30th)
AceJohnny2··on Bill Draper has died
> Oh and Bill, at least back then, did not think much of Bitcoin.

Smart man!

AceJohnny2··on The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux
> It's just that Nvidia doesn't care much about Linux

Nvidia cares a lot about Linux. Just... on their terms.

AceJohnny2··on The top secret URSALA, RAQUEL, and FARRAH satellites (2025)
For one thing, because the parent you were responding to did not make that distinction, and it wasn't clear why you chose to make it. For another thing, limiting US defense space activity spending to just the Space Force budget is naive. All departments of the military operate space activities, and have not and will not hand all of that over to the Space Force (see also: military intelligence vs CIA). We can't know the exact budgetary amounts of each department, and then there's the NRO (National Reconnaissance Office, managing space-based spying), infamous for donating [1] its obsolete telescopes to NASA, which were of comparable performance to Hubble.

[1] https://en.wikipedia.org/wiki/2012_National_Reconnaissance_O...

AceJohnny2··on The top secret URSALA, RAQUEL, and FARRAH satellites (2025)
Just to spell it out:

> in comparison

The total 2026 US Defense budget is 1.06 Trillion dollars, or ~1,060 Billion dollars. NASA's 2026 budget is 24.5 Billion dollars, or 2% as much as the defense budget.

You chose to single out the Space Force, which has the smallest budget of the 5 branches of the US military. For contrast, the Navy's budget alone is 235 Billion $, close to 10x NASA.

For further comparison, the R&D budget of a single private company, Apple, was $34B in 2025.

AceJohnny2··on Tcl/Tk 9.1
> I would be wary of using it professionally

This is funny because so much Silicon CAD automation is written in TCL. I mean the most advanced technology in the world depends on TCL in its pipeline (also Excel VBasic!) (let's not talk about COBOL, that's in banking)

TCL is the original extension language, and in the very hidebound electronics CAD world, has a very long tail.

AceJohnny2··on Windows 11½
The "Advanced sound settings" "this setting has moved three times" has triggered me. And I'm still on Windows 10!
AceJohnny2··on Nissan's third generation e-POWER powertrain
> a weird stroke geometry where the power stroke is longer than the other strokes to extract more energy from the expanding gasses

A.k.a. Atkinson-cycle (1882): https://en.wikipedia.org/wiki/Atkinson_cycle

AceJohnny2··on Factorio that you can touch
This is what being very successful (but still focused) gets you.
AceJohnny2··on Git-bug: Distributed, offline-first bug tracker embedded in Git
Git has a wide open reference namespace for these kinds of ideas, and I'm always excited to see someone use it like this.

See, at core git is a collection of objects (referenced by their hash), along with references to tip-of-tree objects. These references are stored in the refs/ directory, and core git only uses a couple subdirs/namespaces under that: refs/heads/ (for branches) and refs/tags/ (for tags). Git also bundles the oft-forgotten git notes command that stores notes in refs/notes/. But you can add whatever other name under refs/ to tack on whatever functionality you want, which is what all these git-based bug-trackers do.

Side-note, Gerrit exploits this wide-open namespace for its behavior, where pushing to the virtual refs/for/ namespace will create a new Change destined for a given branch. It also uses these namespace for its internal NoteDB.

AceJohnny2··on What Sun got wrong
Linux was free, and people will put up with a lot of shit for that.
AceJohnny2··on Exfiltrate your Weights
I haven't bothered to test the API, but you've effectively allowed a fully-open upload API? Who's paying the storage costs, and how do you prevent abuse?

(Obviously I'm taking this more seriously than it's probably meant to)

AceJohnny2··on Btrfs/ZFS/bcachefs under workloads classic benchmarks skip
that's not necessarily a sabotage.
AceJohnny2··on Xcode 27.1 Beta Release Notes
> a bit of social capital within Apple by doing that and hopefully they're keeping those relationships warm

That social capital and $5 will buy me a cup of coffee.

AceJohnny2··on Mastering Layout Engines in Graphviz: Dot vs. Neato vs. Twopi vs. Circo
Tangentially, I must highlight the underrecognized gvpr [1], the Graphviz Pattern Scanning and Processing Language and part of any Graphviz installation. In short, it is an AWK-like program to process your .dot files.

Combined with the fact that the DOT syntax allows for gradual precision, in that you can add directives to an existing DOT document to add details (shape, positioning...), and you can do pre-processing of a graph before passing it to the final layout and rendering engine.

(In fact, you could probably implement all of the linked layout engines in gvpr)

I used this at some point to generate a Factorio processing graph, organizing each layer by its minimum production depth (ie ores at layer 1, plates at layer 2, etc...)

[1] https://graphviz.org/docs/cli/gvpr/

AceJohnny2··on Pion, an agent designed to run any company autonomously
For a while I named by smartphone "Exocortex" as a tongue-in-cheek recognition of the cognition I offloaded to it...

It's not so funny anymore.

AceJohnny2··on Pion, an agent designed to run any company autonomously
In cstross's Accelerando (2005) [1], there is an autonomous group of shell corporations all-but-DDOSing Delaware by spawning new companies and dynamically changing corporate structure.

Back then, I believe, Stross had already conceptualized "corporations as slow AI", (which is a separate concept from above).

[1] which you can read for free online https://www.antipope.org/charlie/blog-static/fiction/acceler...

AceJohnny2··on Registration without a phone number on Signal will use zero-knowledge proofs
As a former XMPP believer, I will say that the extremely fragmented capability state of the XMPP ecosystem, whatever people may claim, is the exact proof that vindicates Signal's position.
AceJohnny2··on Registration without a phone number on Signal will use zero-knowledge proofs
"Federation freezes the technology" https://signal.org/blog/the-ecosystem-is-moving/
AceJohnny2··on Fable 5.1 Solves the Cyphral Distich, a 370-year-old cipher
I mean, humans have been doing just that for a long time.
AceJohnny2··on iPhone Duo
I mean, they haven't announced the non-Pro iPhone 18 yet, so keep the hope alive!
Page 1 of 34Next →