Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
perrygeo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
511.
▲
by
perrygeo
2y ago
As an American who has lived abroad for several years, exactly this. The grass is not greener. America may have its problems but there is social/economic/environmental/political instability everywhere. Do you really want to s
512.
▲
by
perrygeo
2y ago
> When I was most highly paid, I found the work the most meaningless. And the flipside is most socially meaningful work (things required to keep our society functioning smoothly) are either underpaid or completely unpaid. Teachers, care
513.
▲
by
perrygeo
2y ago
> a balance between "Just do it" and "Write about it" This is the key point - capturing, organizing and retrieving notes has a cost. And I find myself always paying for notes out of my "just do it" budget. E
514.
▲
by
perrygeo
2y ago
Not just practical, S-Expressions are a big part of Lisp's superpowers from a UI perspective. You can manipulate code as forms, not text. It's hard to overstate how much of an advantage that brings to a well-configured editor. Whe
515.
▲
by
perrygeo
2y ago
> it looks really unfamiliar Swahili looks unfamiliar to me. Because I didn't grow up in southern Africa. Don't conflate subjective familiarity with objective simplicity - any "unfamiliar" concept only reflects on you
516.
▲
by
perrygeo
2y ago
There seems to be a higher-than-average incidence of Aphantasia in tech folks, at least as self-reported. Our visual cortex is a huge part of our brain and in the absence of visual input can be "rewired" to other purposes. Theory:
517.
▲
by
perrygeo
2y ago
Same here. The scene where the witness describes the criminal's face in detail while the sketch artist can render a perfect drawing - I assumed that was pure Hollywood fantasy. Then I met people who could effortlessly recall/draw
518.
▲
by
perrygeo
2y ago
Two thoughts here. First, you say you're not done and don't have functioning software yet. Sounds like you've built many of the components in isolation? A bottom-up approach can work if you know exactly how they'll fit t
519.
▲
by
perrygeo
2y ago
Message queues are great for flowing information to external systems, one-way. But it's always worth asking why you have separate systems in the first place. And if your app has to also consume from a queue, forming any sort of cycle,
520.
▲
by
perrygeo
2y ago
Great writeup. This is a chilling reminder why we can't make inference based on the likelihood of the data alone.
521.
▲
by
perrygeo
2y ago
What I find very fun about Gleam is its minimalism. You've got functions, types, a case expression, and modules to organize them. That's it. No inheritance, no methods, no ifs, no loops, no early returns, no macros. And yet it
522.
▲
by
perrygeo
2y ago
Agreed. The ability to formulate code problems as math problems, particularly as linear algebra problems, is a vastly underrated skill. The ability to grind out an already-solved algorithm is vastly overrated. I've seen otherwise good
523.
▲
by
perrygeo
2y ago
Amazing comment for two reasons: The idea of asking an LLM to generate code for a more rigorous but still high-level language is under-explored. This way you can experiment with AI - but at least have an intermediate code artifact that you
524.
▲
by
perrygeo
2y ago
The key point for me is - what does the company value? Don't forget that you are interviewing the company too. Does this company value grinding at solved problems, rather than actually solving new and interesting ones? That's a de
525.
▲
by
perrygeo
2y ago
Yes, but I can be assured that any input will follow one of the code paths that I explicitly wrote. There's no hidden runtime path that will bite me later, meaning that I had to at least reason about every non-happy path at some poin
526.
▲
by
perrygeo
2y ago
Agree with this take. I think about Rust's memory safety about as much as I think about other language's garbage collectors. Which is to say occasionally, but certainly not every day. It's the underlying design that makes the
527.
▲
by
perrygeo
2y ago
This is absolutely true. The magical "write a model, get an app" approach is so tempting. But it's focusing on the wrong problem - optimizing for the initial tutorial experience, not the lifecycle of a production app. That in
528.
▲
by
perrygeo
2y ago
It's not a "stupid reason". Indexes are not free, you either pay to maintain indexes or you pay for a full table scan at query time. I for one want that control. First of all, tables < millions of rows can fit comfortably
529.
▲
by
perrygeo
2y ago
We need to remember why we're electrifying the grid to begin with. To reduce carbon emissions and prevent a climate catastrophe. If we're not objectively moving towards that common goal, we must reconsider our strategy. "30
530.
▲
by
perrygeo
2y ago
Nice! Should point out that JTS geometries already have a built in normalize and equalsNorm method for computing equality regardless of coordinate starting point. I'm not sure how they compare to your implementation but the motivation
531.
▲
by
perrygeo
2y ago
Which is exactly why Bucky's ideas are as widely adopted as they are today - which is basically zero. He had an amazing ability to identify future problems and design prototype solutions, but that's a very small percentage of the
532.
▲
by
perrygeo
2y ago
Library/namespace is so low level as to be obvious. Breaking up code by internal boundaries is fairly well-explored territory - every language gives you a way to modularize. Clojure namespaces aren't unique here, though functional
533.
▲
by
perrygeo
2y ago
Nailed it. We're confusing the second derivative (how much are we "accelerating" pollution) with the real scalar value of interest (distance from the pollution "cliff"). Taking your foot off the gas does nothing. Pu
534.
▲
by
perrygeo
2y ago
lol! This made my day. To be fair, I love a good Donna tune when she sings actual lyrics. Playin' was always an excuse to just be... a screeching possum is the best I've ever heard it. Whatever, it's rock and roll. Not like J
535.
▲
by
perrygeo
2y ago
I cannot read this comment without hearing "Playing in the Band". Now that part is stuck in my head all day, thanks.
536.
▲
by
perrygeo
2y ago
Opposite reaction here. I was just thinking, man I hear about Ollama every single day on HN. Not sure a point release is news :-)
537.
▲
by
perrygeo
3y ago
Unfortunately some of Carter's contemporaneous head's of state were not so clear headed. In 1977 Eric Gairy, Prime Minister of Grenada, spent 45 minutes discussing his theories about UFOs to the United Nations. He claimed to have
538.
▲
by
perrygeo
3y ago
> Isolating animal species, specifically separating their waste, prevents cross-contamination. Not even close to true. The act of isolating (concentrating) animal species, pumping them full of antibiotics, and concentrating their waste
539.
▲
by
perrygeo
3y ago
> the waiting time in the cycle "write code, run it, find a problem, write code" should be measured in seconds, not tens of minutes or hours I've run across developers who have never seen this in their career; they simply
540.
▲
by
perrygeo
3y ago
The simplification was sloppy all around. Entire nations are missing in the Caribbean. These are basic quality control checks.
More ›