Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wrs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
391.
▲
by
wrs
10mo ago
Are you a consultant? Because otherwise there’s a thing called a “career ladder”, and you are very much being paid to self-improve. And if you don’t, that’s going to feature prominently in your next promotion review.
392.
▲
by
wrs
10mo ago
It’s not so much biting the bullet as eating the delicious chocolate.
393.
▲
by
wrs
10mo ago
When I took the theory of computation class at CMU in the mid-80s it was in the philosophy department. The professor knew almost nothing about actual computers. Which was pretty cool, honestly.
394.
▲
by
wrs
10mo ago
People definitely are doing that. Anyone who is not a programmer and asks the LLM to write a program is doing exactly that. The LLM will do that itself behind the scenes nowadays (yesterday Claude wrote a Python program when I simply aske
395.
▲
by
wrs
10mo ago
Aaargh, I hate it when useful terms get diffused to meaninglessness. No, there’s one kind of vibe coding. The definition of vibe coding is letting the LLM write the code and not looking at it. That’s what the word “vibe” is there for.
396.
▲
by
wrs
10mo ago
That seems like an odd take. I don’t know that anyone ever intended React to completely insulate you from the actual UI framework (HTML/CSS in this case). You’d have to reinvent a whole new set of layout and styling features. Why would
397.
▲
by
wrs
10mo ago
I don’t get what you’re saying (maybe there’s a typo). With React, generating HTML on the embedded device is exactly what you’re doing — twice (virtual and real DOM).
398.
▲
by
wrs
10mo ago
I suspect the hidden assumption here is that frontend and backend are written by different people/teams with a narrow interface between them. Because they use different technologies and build tools it’s easy for them to end up being co
399.
▲
by
wrs
10mo ago
That is, assuming leadership wants good data, as opposed to data that makes them look good, or validates their world model. Certainly in recent history, agencies tasked with providing accurate data are routinely told not to (e.g., the BLS
400.
▲
by
wrs
10mo ago
It’s hard to reach any conclusion from the quantitative code metrics in the first section, because as we all know, more code is not necessarily better. “Quantity” is not actually the same as “velocity”. And that gets to the most important q
401.
▲
by
wrs
10mo ago
Exactly, so it seems like a category error to say (as the article does) “generics and lifetimes are tightly intertwined in Rust”. I mean, would you say “generics and types are tightly intertwined in Rust”? If anything, types and lifetimes a
402.
▲
by
wrs
10mo ago
Small correction: In UK English, practice is a noun and practise is a verb. In America, practice is both and we don't have practise .
403.
▲
by
wrs
10mo ago
If you're parsing a new language that you're trying to define, I do recommend using a parser generator to check your grammar, even if your "real" parser is handwritten for good reasons. A parser generator will insist o
404.
▲
by
wrs
10mo ago
Wow, yes, that would be great in this case. What would it do for pick_first?
405.
▲
by
wrs
10mo ago
I think you have "war" confused with "blowing up people we're suspicious of". It goes perfectly with "imprisoning and/or deporting people we're suspicious of".
406.
▲
by
wrs
10mo ago
Just curious… I’ve seen this X1/X2 convention before for CA roots. Does anyone know the origin or rationale for this? Now we have a “Y” generation showing up, but it seems like whoever thought of “X” didn’t anticipate more than three g
407.
▲
by
wrs
10mo ago
But that's exactly why they introduced the AZ IDs (use1-az1 as opposed to us-east-1a), so you can tell whether you're really in the same zone, regardless of the name you see in a particular account.
408.
▲
by
wrs
10mo ago
It's actually a classic and much-repeated case in Rust education: fn pick_first<'a>(x: &'a str, y: &'a str) -> &'a str { x // We only actually return x, never y }
409.
▲
by
wrs
10mo ago
My only complaint with this excellent list is that it treats "generics" and "lifetimes" as separate things. There's a reason the lifetime is inside the generic brackets. The code is generic over some lifetimes jus
410.
▲
by
wrs
10mo ago
"Arbitrarily long" means "however long any code needs it to live", not "whatever lifetime a human reading the code can conceive of".
411.
▲
by
wrs
10mo ago
You're not wrong, but I just wanted to point out that this level of arbitrary executive behavior and blatant massive government corruption is pretty new to us (the many millions of decent US citizens who are appalled at it), and we
412.
▲
by
wrs
10mo ago
I had the same latency concerns when I heard about this PaaS DB trend, but you’ll note that this runs in the AWS (soon GCP) region of your choice, so if you’re hosted there, it should be about the same latency as using their managed DB serv
413.
▲
by
wrs
10mo ago
In that (common) case, the advantage is the frontend/app developers don’t need to know what a hot mess of inconsistent legacy REST endpoints the backend is made of, only the GQL layer does. Which also gives you some breathing room to s
414.
▲
by
wrs
10mo ago
PSA for anyone near water: Drowning people can act the opposite of what one might expect. No flailing, no splashing, no yelling, just quietly disappearing. It’s good to know the real signs to watch for. [0] [0] https://ndpa.org&#
415.
▲
by
wrs
10mo ago
If you want that, you’d have to negotiate for it, and now doesn’t seem like a great time. But given the continual decrease in job stability in tech, perhaps we’re headed toward more of a Hollywood model, where the skilled workers are nearly
416.
▲
by
wrs
11mo ago
It’s not clear to me there even is a “problem”. We did just fine before there were either robots or DoorDash drivers clogging up the road/sidewalk. (Admittedly DoorDash was very handy in 2020.) The problem is in allowing commercial int
417.
▲
by
wrs
11mo ago
Point taken, but it's hard to take a talk seriously when it has a graph showing AI becoming 80% of GDP! What does the "P" even stand for then?
418.
▲
by
wrs
11mo ago
Your overall point is certainly valid, but there's no "dichotomy" there. I'd say "sidewalks are for people, not X" where X is pretty much anything that's not people (including scooters and bikes, even thou
419.
▲
by
wrs
11mo ago
I honestly don’t understand how that’s offensive. It’s just a metaphor, and a pretty good one. Why are you taking it as some kind of value judgement? Do you feel like people who don’t know something are lesser beings? The book was originall
420.
▲
by
wrs
11mo ago
As another data point, I'm on an old plan for $199/year.
More ›