Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
asa400
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
asa400
5mo ago
This is exactly correct, and I can't count how many times I've had to have this argument, thank you for pointing it out. My hybrid (not a Prius, actually) doesn't have a dedicated starter motor, the traction motor starts the
32.
▲
by
asa400
5mo ago
Entirely possible! I'm definitely not an expert. I own a few of these (LC200N and Magnacut) and I can confirm they've held up well in my own use of getting wet/dirty/etc. vs. other tool steels I have. Where they stack up
33.
▲
by
asa400
5mo ago
Great context, thanks. I wasn't in the industry then so this is interesting to hear how decisions were being made at the time.
34.
▲
by
asa400
5mo ago
> Is async in Rust really this bad? No, it's not. It works. Perfect? No, absolutely not. There is plenty you could improve, plenty of rough edges you could smooth out. Stuff that caused us problems at the job I had writing low-ish l
35.
▲
by
asa400
5mo ago
For folks with more experience in this specific domain, dumb question: why is more software in this space not written in e.g. Erlang or some other garbage collected, concurrent language runtime?
36.
▲
by
asa400
5mo ago
Very interesting. Highly corrosion resistant "unconventional" steels have become somewhat popular in cutlery, with steels like LC200N, H1/H2, and MagnaCut. LC200N and H1/H2 in particular can be left in body of water unco
37.
▲
by
asa400
5mo ago
> having to worry about Send and Sync and Pin and fighting with the borrow checker and all that fun stuff. To be fair, the alternative to having to worry about Send/Sync/Pin is not "not worrying about Send/Sync/P
38.
▲
by
asa400
5mo ago
Similarly, I once worked somewhere that had an HTTP API that returned status code 200 {“error”: “ok”} to indicate an error occurred.
39.
▲
by
asa400
6mo ago
They probably won't buy Honda Civics, but they (or their children, more realistically) might buy the electric equivalent of an F150 if the market produces one that can fulfill what they perceive their needs to be. I just bought a (smal
40.
▲
by
asa400
6mo ago
> Should one accept that noone will read 99% of what one shares and just use sharing as a way to record and reflect on own process? Yes, 100%. Almost no one has found either my public code or my writing useful, but the process of writing
41.
▲
by
asa400
6mo ago
> And consequently the company needs to continue building its own adapters and SDKs to use existing commercial and open-source solutions (e.g. in data and observability), because Clojure and Datomic are almost never supported out of the
42.
▲
by
asa400
6mo ago
tl;dr engines today are not the same as an early 2000s Subaru EJ25 with a massive turbo bolted on. > they overstrain them Debatable. Materials science and engine construction science have advanced significantly since the V6 and V8s of th
43.
▲
by
asa400
6mo ago
Couldn't agree more. And I actually kind of like Typescript, but man, typical Typescript projects are so verbose and sprawling, it's crazy.
44.
▲
by
asa400
6mo ago
This is like asking if violins are still relevant because we have cars now.
45.
▲
by
asa400
6mo ago
> 2. You've wiped away the incentive for getting-big mentality which drove some of the billionaires to innovate which advances society to this point. Think - discouraging a future Jobs from making another iPhone-like device. Am I me
46.
▲
by
asa400
6mo ago
> and companies that granted them outcompeted companies that did not What are you basing this claim on?
47.
▲
by
asa400
6mo ago
> i don't think you're wrong necessarily...but rust, golang, zig, mojo, etc are gaining popularity and imo they wouldn't be if they were JVM languages. > understood, i'm just pointing out that people seem to prefer
48.
▲
by
asa400
6mo ago
> the opposite of boring I have to push back on this one, respectfully. Clojure is easily the most boring, stable language ecosystem I’ve used. The core team is obsessed with the stability of the language, often to the detriment of other
49.
▲
by
asa400
6mo ago
> Worst outcome is the US attacks Cuba, Cuba allies with Iran, it turns out that Cuba has been stocking up on Iranian drones, and Cuba becomes a forward base for drone and missile attacks on the southern US. If this happens and Cuba deci
50.
▲
by
asa400
7mo ago
This was amazingly common in the 2010s during the Big Data craze. I know, because I was the one slapping the bad queries together. Most startups didn’t care (to a point) because at that point in their lifecycle, the information they needed
51.
▲
by
asa400
7mo ago
Oh, I completely agree. Like I said, it's not rational, but it is what it is.
52.
▲
by
asa400
7mo ago
Unfortunately, having to mess around with a JVM is a tough sell for a lot of data analysis folks. I'm not saying it's rational or right, but a lot of people hear "JVM" and they go "no thank you". Personally I t
53.
▲
by
asa400
7mo ago
Fun story! Performance is often highly unintuitive, and even counterintuitive (e.g. going from C++ to Python). Very much an art as well as a science. Crazy how many stories like this I’ve heard of how doing performance work helped people un
54.
▲
by
asa400
7mo ago
The leadership and product direction work are at least as hard as the code work. Astral/uv has absolutely proven this, otherwise Python wouldn't be a boneyard for build tools. Projects - including forks - fail all the time because
55.
▲
by
asa400
7mo ago
Not necessarily UB, but absolutely "spooky action" nondeterministic race conditions that make things difficult to understand.
56.
▲
by
asa400
7mo ago
> The problem is that Python was meant for scripting not properly designed software system engineering. What something was meant to do has never, ever stopped people. People find creative ways to use tools in unintended ways all the time
57.
▲
by
asa400
8mo ago
100%. The thing I'm currently working on has been a pain probably 80% because the work was underspecified and didn't take a bunch of legacy concerns into account and probably 20% because of nature of the code itself. If it was bet
58.
▲
by
asa400
8mo ago
This is gonna rankle folks who like one or the other, but they're basically the same language. When it comes to languages that run on the same VM, Erlang and Elixir are very close together. They aren't nearly as far apart as say,
59.
▲
by
asa400
8mo ago
> I can't even dev elixir on my N100 minipc, it's too demanding. Isn't the N100 a quad core machine? It can't run Elixir?
60.
▲
by
asa400
8mo ago
You can (and should) always handle whatever errors you actually want to and are able handle, so if that means catching a lot of them and forwarding them to a model, that's not a problem. The benefit comes mainly from what happens when
More ›