Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amluto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
961.
▲
by
amluto
11mo ago
> "no increased risk of all-cause mortality" My take is not quite as charitable as most of the comments, although my objection only barely applies to this particular paper. Biomedical research has long tradition of a very speci
962.
▲
by
amluto
11mo ago
There are plenty of outdoor plastic enclosures, mostly RF-transparent, that are intended to hold network equipment.
963.
▲
by
amluto
11mo ago
As I understand it, RSC is locating the code to run by name, where the name is supplied by the client. JS/Node can do this via import() or require(). C, C++, Go, etc can dynamically load plugins, and I would hope that people are carefu
964.
▲
by
amluto
11mo ago
To be somewhat fair, the quality of their management tools for their switches and routers has increased somewhat, and some of their wired routers are actually decent on the price/performance spectrum these days. Meanwhile, the quality
965.
▲
by
amluto
11mo ago
> there's not really a market for work trucks in the way there used to be I find this to be a strange assertion. I’ve only asked a small number of contractors, but every one I’ve asked wished they could buy a smaller, lower, practic
966.
▲
by
amluto
11mo ago
Los Angeles solved housing after the wildfires like this: https://members.aagla.org/news/once-again-la-county-board-of... It’s very effective: people with previously unrented units will obviously decide to rent them ou
967.
▲
by
amluto
11mo ago
There’s a material distinction. In Zig (by my reading of the article — I haven’t tried it), as you say: > await #1 runs through both 1 and 2 interleavedly, and if 2 finishes before 1, it puts a pin on it, and then returns a_result when
968.
▲
by
amluto
11mo ago
> I don't want to find out my math library is caching results on disk, or allocating megabytes to memoize. I want to know what functions I can use in a freestanding environment, or somewhere resource constrained. On that vein, I wou
969.
▲
by
amluto
11mo ago
I asked ChatGPT 5.1 to help me solve a silly installation issue with the codex command line tool (I’m not an npm user and the recommended installation method is some kludge using npm), and ChatGPT told me, with a straight face, that codex w
970.
▲
by
amluto
11mo ago
I’m not a person on the edge of homelessness, but I did an extremely quick comparison. California cities near the coast have dramatically better weather, but Houston has rents that are so much lower than big California cities that it’s kin
971.
▲
by
amluto
11mo ago
From what I’ve read, addressing homelessness effectively requires competence more than it requires vast sums of money. Here’s one article: https://calmatters.org/housing/2023/06/california-homeless-t... Note
972.
▲
by
amluto
11mo ago
I can't quite parse what you're saying. Python works like this: import asyncio async def sleepy() -> None: print('Sleepy started') await asyncio.sleep(0.25) print('Sleepy resume
973.
▲
by
amluto
11mo ago
It’s not guaranteed, but, according to the article, that’s how it works in the Evented model: > When using an Io.Threaded instance, the async() function doesn't actually do anything asynchronously — it just runs the provided functio
974.
▲
by
amluto
11mo ago
I find this example quite interesting: var a_future = io.async(saveFile, .{io, data, "saveA.txt"}); var b_future = io.async(saveFile, .{io, data, "saveB.txt"}); const a_result = a_future.await(i
975.
▲
by
amluto
11mo ago
> It started with the macOS that brought the iOS settings panel. The ridiculous thing is that Microsoft already made approximately this mistake with the Windows 8 “PC Settings” disaster.
976.
▲
by
amluto
11mo ago
The PR workflow is fine if you don’t care about stacked PRs, you don’t write reviews, you don’t read nontrivial reviews, and you don’t need the diff viewer.
977.
▲
by
amluto
11mo ago
If you’re willing to buy something off the shelf, get one of the IKEA filters. They’re more efficient, quieter, and use less expensive media.
978.
▲
by
amluto
11mo ago
Are you talking about an electrostatic precipitator (metal plates with a power supply) or an electrostatic filter (fibers with a surface charge)? Electrostatic precipitators are neat, but there are basically no standards for them and they’
979.
▲
by
amluto
11mo ago
To make a nice air purifier, you want to deliver clean air at some respectable rate, where “clean air” is a notional amount of completely pure air, and you want this to work for all particle sizes. If you move 1000cfm (that’s a whole lot BT
980.
▲
by
amluto
11mo ago
Sure, that particular workflow is quite busted. But GitHub encourages this garbage design. For example: > GITHUB_TOKEN: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }} In no particular order: - The use of secrets like this should be either entir
981.
▲
by
amluto
11mo ago
Dear GitHub Actions: what the heck? There are so many things about GitHub Actions that make no sense. Why are actions configured per branch? Let me configure Actions somewhere on the repository that is not modifiable by some yml files that
982.
▲
by
amluto
11mo ago
I think you can make a nice zero-knowledge interactive protocol to prove knowledge of an RSA secret key. First, the prover and the verifier jointly agree on a random number m between 1 and n-1. [0] Then the verifier signs that number, and t
983.
▲
by
amluto
11mo ago
> Developers build what's profitable, i.e. what's in demand. This is only true to the extent that regulations don’t constrain the developers. As I understand it, in much of the US, regulations make it very difficult to build hi
984.
▲
by
amluto
11mo ago
This effect is quite broken in many US markets. Developers are, for various reasons, building higher-density developments consisting almost exclusively of studios and 1-bedroom units.
985.
▲
by
amluto
11mo ago
> A population of 10 million singles demand 4 times more "housing units" than a population of 10 million people in 4-person families. Those housing units are not interchangeable. Families often want extra bedrooms, and units wi
986.
▲
by
amluto
11mo ago
> I have to wonder to what extent that's actually true. It’s fairly easy to do the exercise in many real estate markets. For example, look at recent sales on your favorite real estate platform and find neighborhoods with very differ
987.
▲
by
amluto
11mo ago
> What if the moved-from DB object lazily opens a new connection, if someone uses it again? Great, so now the stateful settings on my database connection change depending on whether I move from it. Database connections are kind of a bad
988.
▲
by
amluto
11mo ago
IMO the best design would be to keep the flag with the data. Give each register an extra bit indicating whether it’s sensitive. Any data-dependent-timing operation can’t possibly leak the data until the data is available to it, and that’s e
989.
▲
by
amluto
11mo ago
There is literally no correct way to handle move in an RAII context that doesn’t either (a) behave unexpectedly if you try to use the moved-from object or (b) permit a null value of the object. This isn’t a library problem — it’s a languag
990.
▲
by
amluto
11mo ago
A design such that it would actually make sense for a compiler to mark code that should permit data-dependent CPU optimizations differently from code that should not. This could be done using an opcode prefix, which would bloat code but wou
More ›