staplung

Joined 12 years ago

Karma
2,437
Submissions
350
Member since
Jun 10
Software Engineer in SF.
View on Hacker News

Recent submissions

Comment · 19 days ago
As to (1), all the bugs Yuri filed seem to be fixed, save https://github.com/JuliaLang/julia/issues/39385, for which there is a largish PR that's still wending it's way to being merged.

All the bugs he listed as "filed by others" also seem to have been fixed, again save for one: https://github.com/JuliaLang/julia/issues/36069.

I'm not sure I understand what you're getting at with (2).

Comment · 21 days ago
If it's just Quake you're after, just get the version on Steam. Cheap (~$10), updated for modern systems plus comes with a bunch more "campaigns". For me, it's just about as good as ever. They just released the 30th anniversary edition.
Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
“One electron ought to be enough for everyone.”
Comment · 1 month ago
Comment · 1 month ago
It's still in ruby, although I see the new GUI is in swift: https://github.com/homebrew

Rewriting a program in Rust (specifically) really only makes sense for a few reasons:

1) the existing implementation is in an unsafe, cumbersome language (C, C++).

2) the existing implementation language is too slow and that slowness cannot be worked around.

3) the implementation is enormous, in a dynamic language and you desperately need stricter types. But this doesn't really favor Rust specifically.

1 doesn't apply because Ruby is garbage collected. It's doubtful 2 applies just given what homebrew does: the long pole is always going to be I/O. The performance improvements in version 7 seem to mostly be due to doing more concurrently. I highly doubt the Ruby-ness gets meaningfully in the way.

Comment · 1 month ago
That file doesn't seem like it would work for a number of reasons.

The gear with integrated hour hand wouldn't be able to rotate in the space that it's mounted. In order to tell the time against the ring, the hand would need to be much further away from the gear.

Secondly, the funnel bit seems to have no real purpose; if you have to pipe water to the funnel, why not just bring it directly to the cup at the bottom? In real water clocks there is usually a primary collector but it's built in such a way that it overflows at a certain level so that the pressure on the outgoing line stays constant. The funnel here does essentially nothing and there is nothing else in the clock that would provide any kind of flow rate calibration; you'd have to do that externally.

Lastly, it's not clear how you'd reset the clock. Can the collector be removed separately or do you need to turn the whole clock upside down to pour the water out and get the float back down to the bottom?

Comment · 1 month ago
Is it just me or does the dark blob in the center of the decagon look like a Mandelbrot set? The resemblance appears more acute in the images lower down in the article.
Comment · 2 months ago
Partial summary:

-ESP32 based device that tries to detect bluetooth/MAC addresses of flock cameras and beeps when it does

- a Stingray detector that runs on a second-hand mobile hotspot

- a device that alerts you about things that are moving approximately with you (AirTags, SSIDs, etc).

Comment · 2 months ago
Clocks like this are fun. I coded one but couldn’t decide how to handle the corner cases where the sun rises but does not set (and vice versa). You also have to decide if you’re showing the time that the sun rose today or if it should be tomorrow once you’ve already passed that time. Either way, at a certain point you’ll see the UI shift. At moderate latitudes it makes little difference but the effect can be quite extreme depending on the latitude and time of year.
Comment · 3 months ago
The cast I was watching said that during the flip and boost-back the booster is pulling 11 Gs. That's a pretty hard hitting water-hammer for sure.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton