Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
halfcat
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
halfcat
4mo ago
There was a line in one of The Walking Dead TV show spin-offs, something like: ”I've known men who inspire fear. Do you know what they have in common? They never say how frightening they are.” And here we are. ”I’ve known companies
32.
▲
by
halfcat
4mo ago
People have done this. They call it tablebases [1]. They’ve computed 7-piece tablebases, but not 8 pieces. ”After the completion of the 7-man, some people were curious about the feasibility of building the 8-man. Ronald de Man estimated th
33.
▲
by
halfcat
4mo ago
Accidental true leadership
34.
▲
by
halfcat
4mo ago
Cuts both ways. If supply chain attacks continue recursive self improvement, everyone’s going to be working in air-gapped facilities. Departments also need to be air-gapped from one another. And each team air-gapped. And so on. There’s a sp
35.
▲
by
halfcat
4mo ago
> had the right idea Is it no longer the right idea?
36.
▲
by
halfcat
4mo ago
> I have a co-worker who's basically not a programmer, but got multiple implementations of applications working sooner than our dev teams Deployed to production, right? Right?? (I’m just kidding, of course it’s only on their machine
37.
▲
by
halfcat
4mo ago
The main risk-of-regret is: How will you feel when/if the $20/month plan costs $2000/month? May never happen. But be clear with yourself if you’re relying on it not happening. It’s a hell of a nice risk mitigator to understan
38.
▲
by
halfcat
4mo ago
You need at least 3 for this. People go on vacation, turnover, can’t risk losing that critical institutional knowledge.
39.
▲
by
halfcat
5mo ago
Agree with other response, look at Dagster for this. If you want to roll your own, you build a dependency graph (a dict) of the functions you want to call, Python already has graphlib.TopologicalSorter built in that can do this for you. Thr
40.
▲
by
halfcat
5mo ago
Temporal and DBOS are more around the durability guarantees. If you have tasks that are expensive to restart from scratch, or if you have human-in-the-loop approvals, or you have months between steps (e.g. 90-day warranty inspection after i
41.
▲
by
halfcat
5mo ago
> better to use a real programming language that compiles into a DAG Fun fact: a DAG, after topological sorting, is a list Many people need the efficiency of running things in parallel. But if you don’t (like if you’re running reporting&
42.
▲
by
halfcat
5mo ago
The entire state is (mainly) two tables in Postgres. Maybe 10 tables total if you’re using all the features. There’s something about seeing the ground truth, in full, in one place, when you’re trying to understand it, or troubleshoot it.
43.
▲
by
halfcat
5mo ago
0 open issues. That means it’s production ready, right? Right??
44.
▲
by
halfcat
5mo ago
> tabbed in under the thing they join to Tabs or spaces though?
45.
▲
by
halfcat
5mo ago
Was this forked from the nocode project? https://github.com/kelseyhightower/nocode
46.
▲
by
halfcat
5mo ago
So if I understand this correctly, there are three main approaches: 1. SKIP LOCKED family 2. Partition-based + DROP old partitions (no VACUUM required) 3. TRUNCATE family (PgQue’s approach) And the benefit of PgQue is the failure mode, when
47.
▲
by
halfcat
5mo ago
I’ve also wanted something like this. The challenge is with an external appliance you lose awareness of which process is initiating the request. This is solvable to some degree but requires varying degrees of new complexity depending how sm
48.
▲
by
halfcat
5mo ago
If you think that’s brutal, wait until you hear about how fiat currency works
49.
▲
by
halfcat
6mo ago
If the code is ever visible to anyone else ever, you have no guarantee. If it’s actually valuable, you have to protect it the same way you’d protect a pile of gold bars. What does “my code...for my clients” mean (is it yours or theirs)? I
50.
▲
by
halfcat
6mo ago
Society won’t delay reward now for future good on its own. Even if one person will, there’s a line of people who will step in to pollute the lake or kill the whales for a bag of money. It will just decay until it’s a short squeeze into olig
51.
▲
by
halfcat
6mo ago
A flawless predictor would indicate you’re in a simulation, but also we cannot even simulate multiple cells at the most fine-grained level of physics. But also you’re right that even a pretty good (but not perfect) predictor doesn’t change
52.
▲
by
halfcat
6mo ago
That’s a great question and a very realistic thing for us to answer. There is definitely no increase in AI here. If you’d like, I can walk you through how the best posters arrive at this conclusion in the normal human way. Just say the word
53.
▲
by
halfcat
6mo ago
> we just need to make the spec perfect So, never. Greg Kroah-Hartman was once asked by his boss, ”when will Linux be done?” and he said, ”when people stop making new hardware” , that even today, when we assume the hardware won’t li
54.
▲
by
halfcat
7mo ago
The idea that people are going to YOLO changes to DNS and Postgres migrations gives me such anxiety, knowing the pain people are in for when they “point Claude at it, one prompt, and done” , then their business is dead in the water for a w
55.
▲
by
halfcat
7mo ago
> it allows our margins to be higher and our speed of implementation to be faster Faster than what? You will be faster than your previous self, just like all of your competitors. Where’s the net gain here? Even if you somehow managed to
56.
▲
by
halfcat
7mo ago
In my editor this looks like this, with an extension like Tailwind Fold or Inline Fold: <div class="..."> <p class="..."> Because Tailwind is so low-level, it never encourages you to desig
57.
▲
by
halfcat
7mo ago
FWIW, “colocation in component-based architecture” doesn’t necessarily mean shared code. It can just mean the one thing has all of its parts in one place, instead of having HTML in one file, CSS in another, JS in another. You’re right abo
58.
▲
by
halfcat
7mo ago
Cognitive load of looking at 12 open files trying to understand what’s happening. Well, in fairness some of those 12 are the same file because we have one part for the default CSS and then one for the media query that’s 900 lines further do
59.
▲
by
halfcat
7mo ago
> Any task that can be done by a human with a keyboard and a telephone The power doesn’t stay on solely from people with keyboards and phones.
60.
▲
by
halfcat
7mo ago
> Can you provide examples in the wild of LLMs creating bad descriptions of code? Has it ever happened to you? Yes. Docs it produces are generally very generic, like it could be the docs for anything, with project-specifics sprinkled in,
More ›