Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ori_b
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
391.
▲
by
ori_b
1y ago
Libraries can't paper over the hard parts of dealing with timezones. There are many "right answers" for most date problems. And, they're all what you want for some context. So, the library can't be opinionated about
392.
▲
by
ori_b
1y ago
> "Switch to Mac" means ripping out the whole MS management stack. Surely that's not the only advantage?
393.
▲
by
ori_b
1y ago
Knowing how to do things is passé. I'm just waiting for vibe prompting, where it's arranged for the computer to guess what will make you happy, and then prompt AI agents to do it, no thinking involved at all.
394.
▲
by
ori_b
1y ago
And for a web native version, there's also WebWormhole: https://webwormhole.com/
395.
▲
by
ori_b
1y ago
The person using the tool is the accountant, regardless of whether the tool is a calculator and sheet of paper, QuickBooks, or an LLM.
396.
▲
by
ori_b
1y ago
There's not even a guarantee that the intent log flushes to disk before the completion log. You can get completions entries in the completion log that were lost in the intent log. So, no, there's no guarantee of consistent recover
397.
▲
by
ori_b
1y ago
I don't understand why that matters.
398.
▲
by
ori_b
1y ago
That's the reason for the thread pool, and the resulting thread affinity issue.
399.
▲
by
ori_b
1y ago
The problem is that C expects to have enough stack to put stuff there, but green threads allocate small stacks to reduce (virtual) memory use.
400.
▲
by
ori_b
1y ago
> I used to not understand as well, but then a friend asked me a question: "When Claude recommends a book, why doesn't it just link directly to Amazon and get a referral fee?" How much do I pay to make it recommend my book
401.
▲
by
ori_b
1y ago
My strong vote is to just not touch it. Stability is a feature.
402.
▲
by
ori_b
1y ago
> If a human engineer struggles to figure out what a customer wants and a customer struggles to specify it, how can an LLM be expected to? Presumably, they're trained on a ton of requirements docs, as well as a huge number of custom
403.
▲
by
ori_b
1y ago
At some point, we'll probably have these things write their own prompts, too.
404.
▲
by
ori_b
1y ago
Yes, you can extend the algorithm that was described with additional semantics, and you can turn it into a CRDT.
405.
▲
by
ori_b
1y ago
No; there is no single consistent final state that the system must converge to if the parts go offline. If you have this document: a{uuid=1} and two clients send the following operations: b{uuid=2} insert-after{uuid=1} c{uui
406.
▲
by
ori_b
1y ago
You'd have a plugin layer that hooks in the right places with a stable ABI on one end, and a native feeling interface on the other.
407.
▲
by
ori_b
1y ago
This language looks a lot like Rust. Why not dlopen() a Rust shared library instead? The implementation would be about as complicated, but it would be a well known language that's fully integrated with a large library ecosystem, well d
408.
▲
by
ori_b
1y ago
> On-site, users type or dictate short notes (e.g. “rebar exposed east end of slab”), and the tool turns them into full sentences, paragraphs, tables, or photo captions in a report template that matches the firm’s format. You can work of
409.
▲
by
ori_b
1y ago
You got some moderately bad advice. Running programs will continue to use the libc version that was on disk when they started. They won't even know glibc was upgraded. If something is broken before rebooting, it'll stay broken aft
410.
▲
by
ori_b
1y ago
It used to be. They moved to a VM. Turns out that it's easier to emulate a CPU than syscalls. The CPU churns a lot less, too, which means that once things start working things tend to keep working.
411.
▲
by
ori_b
1y ago
This is why I've managed to help startups I have worked at make better hires; I look at the code candidates have written, and poke through the commits on GitHub.
412.
▲
by
ori_b
1y ago
My machine is marginally faster for that; I get about 17ms doing that with python, without the print: time echo "exit()" | python3 real 0m0.017s user 0m0.014s sys 0m0.003s That's... still prett
413.
▲
by
ori_b
1y ago
Leaning heavily into object orientation, including baking in things like companion objects, object expressions, etc. Encouraging utility classes that tack half-baked functionality onto existing types. Smart casts encouraging overly complex
414.
▲
by
ori_b
1y ago
I find that I like the errors from 1.12 to 1.14 the most. 1.12 shows where things happened during the expansion of macros, which can be useful, but 1.14 tends to be a bit terser and cleaner. The newest errors tend to be noisy for my taste,
415.
▲
by
ori_b
1y ago
When I used Kotlin, it felt like Java, but with the antipatterns baked in as language features.
416.
▲
by
ori_b
1y ago
As another example: I run https://shithub.us with shell scripts, serving a terabyte or so of data monthly (mostly due to AI crawlers that I can't be arsed to block). I'm launching between 15 and 3000 processes per requ
417.
▲
by
ori_b
1y ago
Most of the Bell Labs fundamental breakthroughs had no path to commercialization at the time of their discovery. The transistor was discovered 12 years into Shockleys research on fundamental properties of semiconductors. If commercializatio
418.
▲
by
ori_b
1y ago
> Documentation is not written with answers in mind. Every little project wants me to be an expert in their solution. They want to share with me the theory behind their decisions. I need an answer now. I have an answer now, because I rea
419.
▲
by
ori_b
1y ago
It's not stored continuously in ram. It's stored in extended attributes.
420.
▲
by
ori_b
2y ago
I'd prefer to get the bullet points. There's no need to waste time reading autogenerated filler.
More ›