HNHacker News
TopNewBestAskShowJobs

foota

7,885 karma · joined October 4, 2014

submissionscomments
foota··on Toyota’s hydrogen-powered Mirai has experienced rapid depreciation
> This makes it a little more expensive than diesel, considerably more expensive than petrol, and roughly the same price as electric

Is electric charging more expensive in the UK than petrol? That's nuts.

foota··on Toyota’s hydrogen-powered Mirai has experienced rapid depreciation
> Hydrogen is such a terrible idea it was never getting off the ground.

See: the Hindenburg disaster

afternote: There's the potential for an amazing pun in here, but I don't think I quite did the opportunity justice.

foota··on WebMCP Proposal
That makes sense! The only flaw here imo is that sometimes that thinking is useful. Sub-agents for tool calls imo make a nice sort of middle ground where they can both be flexible and save context. Maybe we need some tool call composing feature, a la io_uring :)
foota··on WebMCP Proposal
What do the calls being sequential have to do with tokens? Do you just mean that the LLM has to think everytime they get a response (as opposed to being able to compose them)?
foota··on WebMCP Proposal
No, I don't think you're thinking about this right. It's more like hacker news would expose an MCP when you visit it that would present an alternative and parallel interface to the page, not "click button" tools.
foota··on Flood Fill vs. The Magic Circle
I've been having much the same thoughts. What will work look like, say, 10 years from now? I'm beginning to think that we might have all the knowledge worker type jobs largely filled, or filled with significantly less workers, (hopefully) more free time for everyone, and the remaining people working in more physical positions.

In many ways, I think this is probably better for society than the opposite, since in general there are fewer knowledge workers than not.

foota··on How often do full-body MRIs find cancer?
My understanding is it's liability, if the doctor decides not to look into it then they could be blamed for it if it turns to cancer.
foota··on We interfaced single-threaded C++ with multi-threaded Rust
Wow, I wouldn't have thought that it would be possible to do this (at least, not ergonomically, although now that you mention it I guess I don't see why not). That would be amazing to see.
foota··on Show HN: Agent framework that generates its own topology and evolves at runtime
I was sort of thinking about a similar idea recently. What if you wrote something like a webserver that was given "goals" for a backend, and then told agents what the application was supposed to be and told it to use the backend for meeting them and then generate feedback based on their experience.

Then have an agent collate the feedback, combined with telemetry from the server, and iterate on the code to fix it up.

In theory you could have the backend write itself and design new features based on what agents try to do with it.

I sort of got the idea from a comparison with JITs, you could have stubbed out methods in the server that would do nothing until the "JIT" agent writes the code.

foota··on Postgres Postmaster does not scale
No? It sounds like they rejected the need for a connection pooler and took an alternative approach. I imagine they were aware of connection poolers and just didn't add one until they had to.
foota··on Ask HN: Anyone else struggle with how to learn coding in the AI era?
Imho (in my harsh opinion, in this case) unless you're a prodigy you're probably not a very good programmer at this point. Now granted people learn more quickly outside of university I think because it tends to be more focused, but I don't think I know anyone that I would have called a good programmer a year in.

But feel free to call yourself a programmer, I'm not going to gatekeep it :)

foota··on Pg_tracing: Distributed Tracing for PostgreSQL
Yeah, this is for integration with OTEL standard distributed tracing. So you configure some OTEL compliant endpoint for postgres to send trace spans to and that endpoint will collect traces from different services and store them for later retrieval.
foota··on Pg_tracing: Distributed Tracing for PostgreSQL
Distributed tracing is a term for tracing that span between systems. With distributed tracing you can follow request traces across your various services. With pg_tracing enabled in postgres this would extend to your database.
foota··on Data Processing Benchmark Featuring Rust, Go, Swift, Zig, Julia etc.
My guess would be cache related. 5k probably fits in L1-L2 cache, whereas 20k might put you into L3.
foota··on Satellites encased in wood are in the works
There's been trials of sails for cargo ships.
foota··on Somebody used spoofed ADSB signals to raster the meme of JD Vance
The FCC and the FAA are two federal agencies that really don't want to mess with, so I hope for their sake they didn't actually spoof it. (.... I wish there were an FBB as well)
foota··on Nvidia-smi hangs indefinitely after ~66 days
Wow, someone in the github comments[1] noticed that one of the bug numbers assigned internally for the issue matches to the day the number of days the driver would stay up.

1: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/971...

foota··on Your brain on ChatGPT: Accumulation of cognitive debt when using an AI assistant
shrug YMMV. I was definitely a bit of of a luddite for a while, and I still definitely don't consider myself an "AI person", but I've found them useful. I can have them do legitimately useful things, with varying degrees of supervision.

I wouldn't ask Cursor to go off and write software from scratch that I need to take ownership of, but I'm reasonably comfortable at this point having it make small changes under direction and with guidance.

The project I mentioned above was adding otel tracing to something, and it wrote a tracae viewing UI that has all the features I need and works well, without me having to spend hours getting it up set up.

foota··on Your brain on ChatGPT: Accumulation of cognitive debt when using an AI assistant
Imo programming is fairly different between vibes based not looking at it at all and using AI to complete tasks. I still feel engaged when I'm more actively "working with" the AI as opposed to a more hands off "do X for me".

I don't know that the same makes as much sense to evaluate in an essay context, because it's not really the same. I guess the equivalent would be having an existing essay (maybe written by yourself, maybe not) and using AI to make small edits to it like "instead of arguing X, argue Y then X" or something.

Interestingly I find myself doing a mix of both "vibing" and more careful work, like the other day I used it to update some code that I cared about and wanted to understand better that I was more engaged in, but also simultaneously to make a dashboard that I used to look at the output from the code that I didn't care about at all so long as it worked.

I suspect that the vibe coding would be more like drafting an essay from the mental engagement POV.

foota··on East Germany balloon escape
I watched Night Crossing in my german class in high school. I remember it being intense.
foota··on Scaling long-running autonomous coding
Slightly off topic, but they want to move from solid to react? Isn't that the reverse of the newest trend? Would be interesting to know more.
foota··on Scaling long-running autonomous coding
I've always liked the idea of intelligence in the autonomous ships of the Revelation Space universe. Little agents reporting to progressively more intelligent and higher level ones.
foota··on The chess bot on Delta Air Lines will destroy you (2024) [video]
Thank you sir for the one shiny object.
foota··on The chess bot on Delta Air Lines will destroy you (2024) [video]
"Your neighbor is trying to recline, outbid them to stop them..."
foota··on Dude, where's my supersonic jet?
At first I thought this was a reference to https://en.wikipedia.org/wiki/Leonard_v._Pepsico,_Inc.
foota··on I/O is no longer the bottleneck? (2022)
Wouldn't this bound the overall memory bandwidth, not the per core bandwidth? I've sort of assumed that just providing more line fill buffers wouldn't be sufficient, and that the number of LFB is chosen in tandem with a number of other things, but I'm not sure what the other things are (that is, just increasing the # of LFB might not be meaningful without also increasing XYZ).
foota··on I/O is no longer the bottleneck? (2022)
Wouldn't this be the limiting factor moreso for overall throughput, not per core? I believe with Zen 4 for instance it goes through a central memory controller.
foota··on Dude, where's my supersonic jet?
Hm... I don't know that I buy your argument, since just as you point out, traditional jets are already very optimized. One would assume there's less slack to pick up.
foota··on I/O is no longer the bottleneck? (2022)
I assume these must be really expensive? Otherwise it seems like a great way to improve throughput on low concurrency tasks.
foota··on The suck is why we're here
If you're curious, you might also be interested in Cauchy-Reed Solomon coding. This converts Galois field operations into XORs by treating elements of GF(2^n) as bit matrices. The advantage then is that instead of doing Galois field operations, you can just xor things for much better performance. The canonical paper is https://web.eecs.utk.edu/~jplank/plank/papers/CS-05-569.pdf.

https://www.usenix.org/system/files/fast19-zhou.pdf is a more modern paper that goes into some related problems of trying to reduce the number of XOR operations needed to encode data.

← PreviousPage 5 of 34Next →