Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
perrygeo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
121.
▲
by
perrygeo
6mo ago
Most languages have some sort of peristent/immutable data library available. But that's not the same as having it built in! If you have to weave 3rd party types through the entire application and convert on behalf of libraries tha
122.
▲
by
perrygeo
6mo ago
What amazes me about the plastic health debacle is that any rational decision making process would have identified these compounds as entirely novel, with no evolutionary correlate. The precautionary principle should have applied; the burde
123.
▲
by
perrygeo
6mo ago
Yet we're talking about postgres, specifically. The whole point is that benchmarks about postgres better know how to configure postgres or their conclusions be irrelevant at best. What does redis have to do with this discussion?
124.
▲
by
perrygeo
6mo ago
I love this chart. Climate education gold. People don't consciously register a .2C rise in temperature or a 2mm rise in sea level, but they notice when things bloom 2 weeks early!
125.
▲
by
perrygeo
6mo ago
I understand the resistance to data centers. They have local environmental impacts, raise energy prices, and generally funnel wealth away from the area. But that's not inherit - it's the result of policies and subsidies. Instead o
126.
▲
by
perrygeo
6mo ago
This article is more about how to get LLMs to adhere to existing definitions. I was hoping this would explore some re-definitions of "clean code". DRY is a principle that comes up frequently. But is repetition really that bad when
127.
▲
by
perrygeo
6mo ago
I don't see it. Hobby projects can use a VPN tunnel to make a data center from local equipment. Real projects that choose colocation have uptime requirements that simply can't be met by random consumer hardware. The venn diagrams
128.
▲
by
perrygeo
6mo ago
Old laptops as low cost servers? Absolutely, build a homelab in your own basement, rent a cheap VPS, set up wireguard and viola - instant data center for tens of dollars per month. It's not production grade but you'll learn a ton.
129.
▲
by
perrygeo
6mo ago
Circa 2008 I built an internal web framework (based on Django) with the goal of defining everything as server-side models; the client/presentation layer was derived entirely from the model description. Zero front end programming. A cou
130.
▲
by
perrygeo
6mo ago
Honest question: what's the value of running the benchmark and reporting a performance regression if the author is not familiar with basic operation of the software? I'd argue that not understanding those settings disqualifies you
131.
▲
by
perrygeo
7mo ago
Clojure has the best origin story of any programming language. Makes me think: If everyone took a sabbatical and worked on their dream, the world might look quite different. Thank you Rich for making your dream open source!
132.
▲
by
perrygeo
7mo ago
Wonderful analogy. I still use spreadsheets regularly. Relieved of the pressure of making something "good", I can get basic things done quickly. Is it sustainable or maintainable? Nope. Doesn't need to be. Not qualities I
133.
▲
by
perrygeo
7mo ago
The original talk by Ward Cunnigham made this clear; a conscious choice is required for it to be considered debt. You are explicitly releasing something you KNOW is suboptimal, specifically because you want the benefits today and have antic
134.
▲
by
perrygeo
7mo ago
> What are you building? This x1000. The last 10 years in the software industry in particular seems full of meta-work. New frameworks, new tools, new virtualization layers, new distributed systems, new dev tooling, new org charts. Ultima
135.
▲
by
perrygeo
7mo ago
Most common mistake: Creating diagrams in a graphics program without semantics. Why not write your "diagram" in code or at least some structured format? - LLMs can read and write it, it serves as valuable context - Always up to da
136.
▲
by
perrygeo
7mo ago
Easier and largely compatible with the rest of the world. Solving problems with "If we all switched to NixOS..." is a non-starter in most organizations. My rule of thumb: keep a strict separation between my projects (which change
137.
▲
by
perrygeo
7mo ago
The default has been pay $x/month for every service. I've seen startups that require a dozen service accounts just to run the software, and dozens more to get onboarded org wide. One service for feature flags. One service for logs
138.
▲
by
perrygeo
7mo ago
Try CodeCompanion if you're using neovim. I have a keybind set up and takes the highlighted region, prepends some context which says roughly "if you see a TODO comment, do it, if you see a WTF comment, try to explain it", and
139.
▲
by
perrygeo
7mo ago
Considering LLMs are models of language, investing in the clarity of the written word pays off in spades. I don't know whether "literate programming" per se is required. Good names, docstrings, type signatures, strategic comm
140.
▲
by
perrygeo
7mo ago
Wow, the world is getting much faster at exploiting CVEs > 67.2% of exploited CVEs in 2026 are zero-days, up from 16.1% in 2018 But the exploit rate (the pct of all published CVEs that are actually exploited in the wild) has dropped from
141.
▲
by
perrygeo
8mo ago
The entire zeitgeist of software technology revolves around the assumption that making things efficient, easy, and quick is inherently good. Most people who are "sitting in front of rectangles, moving tiny rectangles" have sometim
142.
▲
by
perrygeo
8mo ago
I agree. I think this is the LLM superpower: making quick prototypes that allow us to speak concretely about technical tradeoffs. My comment was pointed at people who use AI specifically with the goal of making anything easier and faster. D
143.
▲
by
perrygeo
8mo ago
Requirements handed down - never seen it in 25 years. The requirements are always fluid, by definition. At best, you get a wish list which needs to be ammended with reality. If you have completely static requirements, you don't need an
144.
▲
by
perrygeo
8mo ago
Doing things "faster" and "easier" is an interesting way to put it. It places all of the value on one's personal experience of using the AI, and completely ignores the quality of the thing produced. Which explains w
145.
▲
by
perrygeo
8mo ago
I agree with the sentiment, that most non-decisions are really implicit decisions in disguise. They have implications whether you thought about them up front or not. And if you need to revisit those non-decisions, it will cost you. But I do
146.
▲
by
perrygeo
8mo ago
> Succinctness, functionality and popularity of the language are now much more important factors. Not my experience at all. The most important factor is simplicity and clarity. If an LLM can find the pattern, it can replicate that patter
147.
▲
by
perrygeo
8mo ago
> explore new approaches and connect ideas faster This is the hidden super power of LLM - prototyping without attachment to the outcome. Ten years ago, if you wanted to explore a major architectural decision, you would be bogged down for
148.
▲
by
perrygeo
8mo ago
> Even the crotchetiest and most out-of-touch people I know basically accept that the Earth is warming now Same. Empirical evidence is just too hard to ignore. It's quite amazing watching the "climate change isn't real&quo
149.
▲
by
perrygeo
8mo ago
An Alarming Decline in the Nutritional Quality of Foods: The Biggest Challenge for Future Generations’ Health https://pmc.ncbi.nlm.nih.gov/articles/PMC10969708/
150.
▲
by
perrygeo
8mo ago
The proposed mechanism is polyphenols. Historically, you'd get your polyphenols from your garden or wild gathering. But we know that industrial crops (even organic grown) have extremely low polyphenol content compared to their wild cou
More ›