HNHacker News
TopNewBestAskShowJobs

syncsynchalt

2,640 karma · joined July 12, 2010

Michael Driscoll <michael@xargs.org>

I write about cryptography but not from any knowledgable position.

Retired.

submissionscomments
syncsynchalt··on Michael Rabin has died
That's where I knew the name from. Thank you!

I wrote a Rabin—Karp implementation in ~2006 as part of the spam and threat scanning stack for the MX Logic mail service. It was incredibly performant, letting us test {n} bytes against an essentially unlimited number of string signatures in O(n) time.

syncsynchalt··on Nothing Ever Happens: Polymarket bot that always buys No on non-sports markets
We call it a "black turkey event", nobody saw it coming.
syncsynchalt··on Lunar Flyby
It's the difference between buying a postcard of a place you've never been and having a photo you took as a memento.
syncsynchalt··on Artemis II crew see first glimpse of far side of Moon [video]
It's true, too. Lunar albedo is 12%.

https://www.ign.com/articles/2015/08/05/nasa-releases-a-gif-...

syncsynchalt··on Artemis II crew see first glimpse of far side of Moon [video]
... matter of fact it's all dark.

(The moon has an albedo of 12%)

syncsynchalt··on Artemis II crew see first glimpse of far side of Moon [video]
Take a look at https://issinfo.net/artemis.html

Your illustration is about right, but the angle they're catching now is even a bit further than you've shown.

syncsynchalt··on Artemis II crew take “spectacular” image of Earth
Sunlight is yellowish in atmosphere since some blue's been scattered by the atmosphere[1], but it's white in space.

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

syncsynchalt··on Comprehensive C++ Hashmap Benchmarks (2022)
This is not universally applicable, especially if an algo isn't deterministic. For example if you were to time "bogosort of 100 items" you'd see increasingly better times the more runs you performed.
syncsynchalt··on Shall I implement it? No
Or the now-ubiquitous footer:

"Store cookie? [Yes] [Ask me again]"

syncsynchalt··on An old photo of a large BBS (2022)
Pretty standard option for any home with a teenager, to be honest. Long enough to drag the handset into the nearest coat closet when needed.
syncsynchalt··on SSH Secret Menu
And of course, you can use the ~v / ~V commands (as listed in the ~? menu) to increase/decrease verbosity after the connection is established.

That lets you `ssh -vvvv` to a host then once you've figured out the issue use ~V to decrease verbosity so that debug messages don't clutter your shell.

syncsynchalt··on A decade of Docker containers
I see this take a lot but I'd argue what Docker did was to entice everyone to capture their build into a repeatable process (via a Dockerfile).

"Ship your machine to production" isn't so bad when you have a ten-line script to recreate the machine at the push of a button.

syncsynchalt··on Why is the first C++ (m)allocation always 72 KB?
There's usually an easy-ish way to override malloc/calloc/realloc/free on Unix, as it's very useful to do when debugging issues or just to collect allocation metrics.

In ELF objects (i.e. on Linux) this is usually done with the "Weak" symbol binding. This is an optional flag for symbols in ELF format that let you override a symbol by providing a competing non-weak symbol, which the linker will prefer when there is a conflict. https://en.wikipedia.org/wiki/Weak_symbol

You can see the list of Weak symbols by looking for a 'W' in the output of `nm` on linux hosts.

syncsynchalt··on Leaving Google has actively improved my life
> a search engine for search engines…

Everything old is new again: https://en.wikipedia.org/wiki/MetaCrawler

syncsynchalt··on Unsung heroes: Flickr's URLs scheme
The ~ character for home directories was an old convention that dates from the ADM-3A (1976) terminal used by some early Unix users. The keyboard on that terminal happened to have the cursor control word "Home" on the "~" key. This shorthand was adopted by shells like sh/csh and emerged in HTTP urls as /~user/ being the shorthand for a user's personal web page on a site.

Much later in history Twitter popularized the form "@user" to refer to a personal identity. I'm not sure if they invented the usage or not. This is distinct, but probably somehow cognitively related, to the use of "user@host" for email addresses after bang paths fell out of favor.

For reasons I can't quite put my finger on @user seems a much better sigil than ~user to me, so I'm not bothered that it's become popular.

syncsynchalt··on Lessons learned shipping 500 units of my first hardware product
I didn't want to mention that CRI is matched against the spectrum of _daylight_ because of the confusion that happens with color temperature when you mention the "daylight" word. You're right though, the CRI reference spectrum is matched against sunlight rather than a true blackbody.
syncsynchalt··on Lessons learned shipping 500 units of my first hardware product
Look for the CRI rating of bulbs that you buy. It's a measurement of how close to a blackbody spectrum the bulb is putting out, the highest fidelity being 100. Note that this is not the temperature measurement, and you can have e.g. 2700K or 5000K bulbs with high CRI.

Newer LED phosphors are typically 90+ CRI, and I commonly find 93 CRI bulbs available off the shelf.

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

syncsynchalt··on What a Programmer Does (1967) [pdf]
Thank you for tracking this down! I made some half-hearted stabs at who it might be but wasn't even sure I was reading the "ADR" right.
syncsynchalt··on What a Programmer Does (1967) [pdf]
The note is actually from Chuck Baker, the editor of that issue of Datamation.

You're not alone in assuming DEK wrote the note, a lot of people seem to attribute it to Knuth.

syncsynchalt··on Scott Adams has died
Don't forget his claim that master hypnotists are using camgirls to give him super-orgasms to steal his money. He was a nutter in more ways than just his politics.

https://web.archive.org/web/20201108112121/https://www.scott...

> In other news, for several years I have been tracking a Master Wizard that I believe lives in Southern California. It seems he has trained a small army of attractive women in his method. The women create a specialized style of porn video clips that literally hypnotize the viewer to magnify the orgasm experience beyond anything you probably imagine is possible. Hypnosis has a super-strong impact on about 20% of people. And a lesser-but-strong impact on most of the rest.

> Once a customer is hooked, the girls use powerful (and real) hypnosis tools to connect the viewer’s enjoyable experience (a super-orgasm, or several) to the viewer’s act of giving them money, either directly or by buying more clips. Eventually the regular viewers are reprogrammed to get their sexual thrill by the act of donating money to the girls in the videos. There are lots of variations tied to each type of sexual kink, but that’s the general idea.

> My best guess is that 10% of the traffic that flows through their business model literally cannot leave until they have no money left. The Master Wizard is that good. The women are well-coached in his methods.

syncsynchalt··on What a year of solar and batteries saved us in 2025
It benefits the grid to have people consume extra power when there's an oversupply, store it and give it back when there's undersupply. Why shouldn't it be allowed (even encouraged)?
syncsynchalt··on Iran Goes Into IPv6 Blackout
It could be as simple as their surveillance / censorship tools not fully supporting IPv6.
syncsynchalt··on Iran Goes Into IPv6 Blackout
Correct, click the "Min/Max scale" toggle to get a zero-based graph that shows the v4 reduction in context.
syncsynchalt··on Iran Goes Into IPv6 Blackout
I didn't know this, so I pulled up a cite for anyone else interested: https://www.reuters.com/world/us-expands-sanctions-exception...
syncsynchalt··on Iran Goes Into IPv6 Blackout
Tools to evade state surveillance and censorship are explicitly exempted from US sanctions against Iran.

https://www.reuters.com/world/us-expands-sanctions-exception...

syncsynchalt··on All Delisted Steam Games
I meant the url `steam://install/92`
syncsynchalt··on All Delisted Steam Games
Oh, it includes the Abuse-like HL2 platformer that I played while waiting for HL2 to install, apparently named "Codename: Gordon". https://delistedgames.com/codename-gordon/

I'm glad I found this, as it includes a steam:/ URL that lets me re-install it if I'd like to play it again.

syncsynchalt··on Kidnapped by Deutsche Bahn
> A gift card isn't a credit card, though... ?

I supposed it's a matter of semantics, is a prepaid credit card that is gifted not a "gift card"?

syncsynchalt··on The First Web Server
The page talks about what I'd consider the first web _site_, but is missing info on the first web _server_, which was preserved and is displayed at a CERN museum.

Wikimedia link to an image: https://commons.wikimedia.org/wiki/File:First_Web_Server.jpg

syncsynchalt··on Help My c64 caught on fire
I think the author did it for C64 reasons, but for other reasons it was a vibe in 1995: https://en.wikipedia.org/wiki/Web_colors
← PreviousPage 2 of 25Next →