Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
perrygeo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
451.
▲
by
perrygeo
2y ago
I've come to realize that "do it all" developers tend to be very very effective at recognizing and avoiding low-impact work. Top engineers are ruthless at prioritizing and dissecting requirements. Everything is on the choppin
452.
▲
by
perrygeo
2y ago
I've not experienced too much entitlement from users of my open source projects. What I have experienced is the long tail of changes unrelated to the core competency of the library. I have some libraries where the fundamental logic and
453.
▲
by
perrygeo
2y ago
MBTI has decent-ish correlations with career choice. IIRC something like >90% of architects are INT_s (introverted thinkers) and > 80% of counselors/therapist are INF_s (introverted feelers). But the correlations are not strong e
454.
▲
by
perrygeo
2y ago
Bullshit. Show me the proof. Given that nearly all successful revolutions against oppressive powers have been backed by violence, I'm curious what you come up with. There is one group, the insurance companies, which have unequivocally
455.
▲
by
perrygeo
2y ago
A means of furthering division? I've seen nothing but barely-constrained glee from liberals, conservatives, progressives and MAGA folks. This seems to be one issue we can all agree on. America does not want for-profit insurance interfe
456.
▲
by
perrygeo
2y ago
> there's no serious theory of change that begins with murdering health care industry people. You sure about that? Show me one theory of change where the oppressed somehow rise above without violence? Even the groundwork for Ghand
457.
▲
by
perrygeo
2y ago
I've noticed one obvious commonality to failed projects: the plans are made in a vacuum of information, before data is gathered. This leaves land mines everywhere in the execution path, leading to big risks and large error bars on esti
458.
▲
by
perrygeo
2y ago
Not if you're an existing postgres user considering DSQL - then it's effectively an entirely different database. Compatibility goes both ways.
459.
▲
by
perrygeo
2y ago
Even what's referred to as a "monolith" is usually implemented as multiple services. Most Django and Rails apps have at least a database on the backend and an http server/reverse proxy on the frontend. And there are good
460.
▲
by
perrygeo
2y ago
Technically, you can. You can also use no cooling at all. YOLO. Either way, you're gonna fry your silicon. If all 64 cores are fully utilized for days, you need the fan running full blast to avoid overheating.
461.
▲
by
perrygeo
2y ago
Origin - A genetic history of the Americas by Jennifer Raff. Recent evidence of how humans came to the Americas; it's a significantly different story than our conventional wisdom account. Cows, Pigs, Wars, and Witches by Marvin Harris.
462.
▲
by
perrygeo
2y ago
I bought a 2-unit Dell R730 server to crunch through a specific big data problem. I needed dozens of TBs of disk and hundreds of GB of memory. The cost of running it in the cloud one time was $2000+. I figured why not spend that on hardwa
463.
▲
by
perrygeo
2y ago
We have to be careful here. While that's good news locally, the news is less promising globally. Deforestation is still rampant in the global south - specifically to make agricultural products for the global north. So Europe and Americ
464.
▲
by
perrygeo
2y ago
> How many people are impacted and how? Will they lose their businesses, jobs, and life savings? A good place to start would be an economic analysis of all the people downstream, all the cultures and livelihoods that were lost due to the
465.
▲
by
perrygeo
2y ago
I've definitely been that guy complaining about all the unnecessary friction. What I've learned is that you have to be selective; take note of the flaws when you find them, but put them aside and focus on the things that directly
466.
▲
by
perrygeo
2y ago
In theory, yes. In practice, if you try to change the estimate, you'll be shot down and asked to work harder. The people changing the requirements assume that software is infinitely malleable and any change is doable with a small amoun
467.
▲
by
perrygeo
2y ago
I know this sounds like a zen koan but to be consistent, don't worry about consistency. A description of the desired outcome is not a strategy for achieving it. An actual strategy: track all of the blockers. You say that your sprints &
468.
▲
by
perrygeo
2y ago
That's how I view it. I still use R for plotting and quick stats analyses but it is painful to do any real work. I recommend the article "Evaluating the Design of the R Language" [1] - it reads like a horror story. The memory
469.
▲
by
perrygeo
2y ago
The problem of estimates as they exist in a "Agile" process - they force decisions to be made when the least amount of empirical data is available. Then once work starts and information starts flowing in, you can't change you
470.
▲
by
perrygeo
2y ago
> They also make the bar for a productive junior engineer much higher This is the paradox that I'm seeing everywhere. While LLMs ostensibly make it easier for inexperienced engineers to get started, in practice it makes juniors irre
471.
▲
by
perrygeo
2y ago
I don't think it's a matter of making process for the weakest engineers. It's more likely that we're trying to apply one monolithic process to highly variable work. You hit on something super important that I don't
472.
▲
by
perrygeo
2y ago
I often think of LLMs as a really smart junior developer - full of answers, half correct, with zero wisdom but 100% confidence I'd like to think most developers know how to say "I don't know, let's do some research"
473.
▲
by
perrygeo
2y ago
True, if you're using LLMs as a completion engine or to generate scaffolding it's still very useful! But we have to acknowledge that's by far the easiest part of programming. IDEs and deterministic dev tools have done that (v
474.
▲
by
perrygeo
2y ago
> Companies with relatively young, high-quality codebases benefit the most from generative AI tools, while companies with gnarly, legacy codebases will struggle to adopt them. In other words, the penalty for having a ‘high-debt’ codebase
475.
▲
by
perrygeo
2y ago
Worth pointing out: we have some evidence that high-intensity interval training actually does make your brain stronger, through an unrelated mechanism. HIIT exercise causes muscles to produce lactate, which crosses the blood–brain barrier a
476.
▲
by
perrygeo
2y ago
A lot of folks talking about the "10-year-old" part but the more pervasive problem in America is the "walking" part. In many areas of America there is zero infrastructure for pedestrians. Anyone walking is viewed as susp
477.
▲
by
perrygeo
2y ago
The "write it twice" strategy should be more common. The alternative is "write it once and be stuck with it". You want tech debt, cause that's how you get tech debt. By definition, the first time you do something, y
478.
▲
by
perrygeo
2y ago
I haven't tried either of those two approaches but I have used this: If your upcoming feature work is impacted by tech debt, do the tech debt work first to set the stage for easier feature development. I've heard it called "m
479.
▲
by
perrygeo
2y ago
> very hard to introduce in a company My experience as well. The lack of experienced Rust developers on staff, plus the need for build systems that compile to all target architectures, represents a real cost. That often doesn't surp
480.
▲
by
perrygeo
2y ago
It's not a bad thing if you're doing pure applied technology (IT) work. That should be standardized, there's really no innovation to be had, just optimization. It's when you develop novel products that innovation is requ
More ›