HNHacker News
TopNewBestAskShowJobs

crotchfire

877 karma · joined November 5, 2023

tox:F24BB4CA08C0FC80F3555DACB585CA5AFC347BB6E433D2FAB044CAD4DBB2CB7BE26A5EE1047E
submissionscomments
crotchfire··on Hackers found a way to open any of 3M hotel keycard locks
High-end JavaCards can do this. A few have RFID/NFC interfaces, but they are expensive.

https://www.cardlogix.com/product-tag/ecdsa/

crotchfire··on Ask HN: How to run an old-school mailing list?
You definitely want to use public-inbox: https://public-inbox.org/README.html

It's the same software used by the official Linux Kernel Mailing Lists: https://lore.kernel.org/

- It lets people `git clone` the archives and then `git pull` from them incrementally, so you get the same "distributed backups" that git provides.

- It also provides high-quality (Xapian) fulltext search, RSS/Atom, and NNTP access.

- It doesn't artificially fracture mailing list threads at month boundaries. I know this sounds like a trivial feature, but I'm constantly astonished that most other mailing list archive software does this. It's so irritating.

- Most important of all, it provides a smooth migration path away from SMTP-push for mailing lists, which has always been the big headache. Most of the problems with email go away when you switch from push to incremental-pull. Unsurprisingly, git is the perfect tool for doing incremental pull.

crotchfire··on Vernor Vinge has died
it's an interesting dystopia where humans have no purpose

Unfortunately every single one of his books has this problem. It's like all of his novels are written from the perspective of the protagonist's housecat.

crotchfire··on Vernor Vinge has died
Yeah seriously.

The third book -- while not nearly as good as either Fire Upon The Deep or Deepness in the Sky -- had even more fascinating insights into the practical mechanics of a group mind with physical bodies. Like the fact that romance happens on two separate levels!

crotchfire··on Vernor Vinge has died
Personally I found the chapters about the spiders absurdly boring. They're just big sentient spiders; nothing novel like a group mind. Fortunately the other half of the Deepness plot more than made up for it though.
crotchfire··on Understanding Google's File System (2020)
That is a nice paper, but it is a hypothetical proposed by a researcher. It doesn't claim to describe what google is actually doing.
crotchfire··on Understanding Google's File System (2020)
Maybe.

But how do they decide when to expand a datacenter or build a new one?

The demand is priced in quotons but the costs are in dollars.

Somebody somewhere at google must be maintaining a quoton/dollar exchange rate. It's weird that it's hidden from the rest of the company.

> so internal teams can be compared with a common currency

What's wrong with comparing them using dollars (or euros or whatever) as the currency? That's what Google's revenues are measured in terms of. If the price of electricity doubles (like it has in the EU) a team with euro-constant revenues could swing from being highly profitable to a massive loss... and nobody would notice because quotons conceal the cost of electricity.

crotchfire··on Ethereum Foundation removes their canary
> how would continually changing code avoid formatting changes?

It makes every single commit as ugly as this one. In other words, instead of only some of your commits being full of formatting noise, all of them are, because touching any line causes rewrapping/reindentation of all the nearby lines.

Running a formatter on every single commit is dumb, unless you're an enormous company that doesn't release their software (i.e. Google and very few other companies).

If you ship your software, make the autoformatter part of the release process. Commit the reformat (to the trunk) right before each branch-off. It's a great compromise. Everything is autoformatted "in the limit" but the disruptive commits happen only once per release cycle. Formatting-only PRs get rejected with "please wait until the next release and/or teach the autoformatter to do whatever it is you want here"

crotchfire··on Ethereum Foundation removes their canary
Joseph Nacchio's case has nothing to do with canaries.
crotchfire··on 5GSimWaveform: Open Source Common Waveform Simulator for 5G Physical Layer
You shouldn't.

Github is a gigantic pile of javascript that has to execute on your machine.

`Unzip` doesn't execute anything. If you're really paranoid, use an `unzip` tool written in Rust: https://lib.rs/keywords/zip-archive

crotchfire··on Show HN: Nebula – A network agnostic DHT crawler
Because it isn't really network-agnostic.

It only supports IPFS and derivitaves thereof.

crotchfire··on Show HN: Nebula – A network agnostic DHT crawler
It isn't really network-agnostic... in fact it doesn't support the (by far) largest DHT out there, the Mainline DHT that bittorrent uses.

This is just a crawler for DHTs that use IPFS's implementation, or at least smell very similar to it.

crotchfire··on Intel prepares for $100B spending spree across four US states
You have no idea: https://news.ycombinator.com/item?id=39677243
crotchfire··on Honduras Ratchets Up Battle with Crypto-Libertarian Investors
i think the readability would be improved if the author tossed in the prefix "crypto-" a few dozen more times.
crotchfire··on MindEye2: Shared-Subject Models Enable fMRI-to-Image with 1 Hour of Data
Not sure about that.
crotchfire··on Understanding Google's File System (2020)
I've always wondered how Google does this internally.

For all the cloud companies, "quota" is literally dollars. Bandwidth, memory, cpu, these are things they sell. So they are measured in money. The existing corporate budgetary process already manages dollars (indeed, that's its main function). If you want more of one of these things, you'll be displacing some customer who stood ready to pay for them (i.e. on the spot market), so you need to replace the revenue they were providing. Very straightforward.

What does google measure all these things in? Quotons? Where do quotons come from? When google becomes more profitable, does the Central Bank of Quoton print more quotons each month than they had previously? Does Google have a Chief Quoton Officer?

Totally curious about this. Google is the only company operating on this scale that doesn't sell raw bandwidth/cpu/ram as their product, nor do they buy these things from underlying cloud vendors (like e.g. Cloudflare does). This makes a lot of things simpler internally and probably avoids a lot of internal conflicts, but it does mean that they have to have a parallel internal accounting system for this stuff.

Is there an official exchange rate between the two accounting systems? Are different teams allowed to sell each other quotons, in exchange for budget dollars? Has the IRS ever audited Google's Quoton books?

Okay that last question was not serious. But the rest were.

crotchfire··on Have We Reached Peak AI?
Multi Layer Perceptrons.
crotchfire··on LaTeX3 Automatic Labels for Fun and No Profit
Having to use magically-blessed (what you call "official") binaries is not a viable strategy either.
crotchfire··on LaTeX3 Automatic Labels for Fun and No Profit
You faked this. `ldd` never prints just the text `statically linked` for a statically-linked binary.

Here's the real output.

    $ ldd result/bin/typst
        linux-vdso.so.1 (0x00007ffd2c4e5000)
        libgcc_s.so.1 => /nix/store/28d6zz06v3mpwdbi72fdw64qmmq8rhfm-gcc-13.2.0-lib/lib/libgcc_s.so.1 (0x00007f4fe68b9000)
        libm.so.6 => /nix/store/7x591g0d1kydp4dci0jvksi0qbn013v3-glibc-2.38-27/lib/libm.so.6 (0x00007f4fe67d9000)
        libc.so.6 => /nix/store/7x591g0d1kydp4dci0jvksi0qbn013v3-glibc-2.38-27/lib/libc.so.6 (0x00007f4fe4619000)
        /nix/store/7x591g0d1kydp4dci0jvksi0qbn013v3-glibc-2.38-27/lib/ld-linux-x86-64.so.2 => /nix/store/7v29y7b3b38x2hpgld698fw6k5mffam8-glibc-2.38-44/lib64/ld-linux-x86-64.so.2 (0x00007f4fe68e1000)
You can't have truly statically linked binaries on glibc systems; they ditched support for that over a decade ago. On the 1% of Linux systems using Musl you can produce statically-linked binaries, but `ldd` will report `not a dynamic executable`.

You faked your console output.

crotchfire··on LaTeX3 Automatic Labels for Fun and No Profit
That old binary won't link with the shared libraries on your machine 10 years from now. Depends on 280 other crates. Ye gads.

"Yeah just use ancient binaries" is not a viable strategy for future-proofing.

It's a lot easier to move fast and break things when you don't care about stability.

crotchfire··on LaTeX3 Automatic Labels for Fun and No Profit
Come on, be serious.

Pandoc can "convert" html to things too, but you wouldn't use it as a web browser.

crotchfire··on Inside the Massive Alleged AT&T Data Breach
if you aren't paying for it then you are the product being sold
crotchfire··on Google asks me daily for my location to improve connectivity even if I say no
My laptop's manufacturer doesn't use it to spy on me.

This isn't about fads and trends. If you want to discuss those, find a fashion forum.

crotchfire··on SpaceX is building spy satellite network for US intelligence agency, sources say
We can neither confirm nor deny this connection.
crotchfire··on SpaceX is building spy satellite network for US intelligence agency, sources say
https://en.wikipedia.org/wiki/Rods_from_god
crotchfire··on Libraries struggle to afford e-books, seek new laws in fight with publishers
By 1919, more than half the libraries in the United States had been built by an unabashedly profit-motivated industrialist: https://en.wikipedia.org/wiki/Carnegie_library . Most are still around, including the one I spent a large part of my childhood wandering through.

It's one of those fractal issues. The more you zoom in, the weirder it gets.

crotchfire··on Bending pause times to your will with Generational ZGC
Yes, all this. However:

> You may have noticed in the past that context switches are slow

I'm not sure that the situation has improved. In many ways it is getting worse.

TLBs are growing much, much, much more slowly than L2/L3 cache sizes.

This is mainly because on-chip wire delay isn't dropping as quickly as transistor density is rising -- coupling capacitance in densly-wired areas has become a much bigger problem over the last decade. The TLB has to run at the same clock rate as the register file, but it is much larger (both in terms of bits and in terms of geometry).

> But with Java you could at least theoretically do it

Or with a memory-safe, non-garbage-collected language. Hopefully someday we'll have more than one of these. These languages are the final nail in the coffin of microkernels.

crotchfire··on Google asks me daily for my location to improve connectivity even if I say no
> depends on my phone

I found the only person on hacker news who has never heard of these things called "computers"

!!!!

crotchfire··on Bending pause times to your will with Generational ZGC
Software people desperately want to believe that MMUs come at no cost whatsoever.

A few of them accept that they have a cost, but insist that it is totally predictable and deterministic.

You can't talk them out of these beliefs. I have tried. They just get very angry at you.

crotchfire··on Google asks me daily for my location to improve connectivity even if I say no
If another person treated me this way I would stop talking to them.

But people here seem to be unwilling to consider getting rid of their precious phones. So they will keep getting abused.

← PreviousPage 2 of 12Next →