Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brabel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
481.
▲
by
brabel
9mo ago
The name of that is proxy war. They would attack each other directly only if they were prepared to escalate to open war, but when we’re talking about nuclear powers, luckily the chance of that happening seems to be very low. It’s the only r
482.
▲
by
brabel
9mo ago
The US needs to start showing they actually believe that first by letting Cuba, several countries in South America, including Venezuela, and now even Greenland, freely choose who they ally with. Otherwise you’re just the same as Putin.
483.
▲
by
brabel
9mo ago
I can see that you understand some of the incentives. But how can you conclude that the West bears no responsibility? I am not biased either way since I am not natively from Europe or the US, but I do live in Europe. From my perspective, th
484.
▲
by
brabel
9mo ago
They seem to both agree that union types are about being possibly non-disjoint, and ADT being always disjoint, with values tagged as of a single type. I can accept that since it defines union as the same concept as in set theory. There’s no
485.
▲
by
brabel
9mo ago
Europe is the main supplier of weapons to Ukraine which is in actual war with Russia. Of course Russia is at war with Europe, the only reason bombs are not falling in Poland and Germany is that Russia wouldn’t have the capability to defend
486.
▲
by
brabel
9mo ago
Don't they have a desktop app? The WhatsApp desktop app is heavy and annoying. Would love to use something else.
487.
▲
by
brabel
9mo ago
I used to think the same but after having many discussions just like this I accepted that there’s no agreed upon formal definition for what is a union type and what isn’t. Being created ad hoc or not seems like a made up on the spot distinc
488.
▲
by
brabel
9mo ago
Of course Elm has union types, it’s like one of its main features! https://guide.elm-lang.org/types/custom_types.html
489.
▲
by
brabel
9mo ago
JVM languages always target bytecode because it’s much simpler and stable than Java as a language. It almost never changes and when it does it normally won’t break code generation since it’s only adding type system information, for example,
490.
▲
by
brabel
9mo ago
I had the exact same idea around 5 years ago, and actually built a language. But without a stdlib it’s a bit useless and as there was no component model at the time it was impossible to have one.
491.
▲
by
brabel
9mo ago
Capitulated what? Did the US lose something by stopping donations to Ukraine?
492.
▲
by
brabel
9mo ago
> "kick Russia out of Ukraine" if a few big players in the EU actually tried to do it. And you know why they won’t do that, right? Would anyone risk a new Hiroshima in their own country to save the Donbas?
493.
▲
by
brabel
9mo ago
Sweden has plenty of cheap hydropower. But as prices are now tied to countries like Germany which made catastrophic decisions around energy, Swedes have to pay much more than if Sweden had an independent energy market.
494.
▲
by
brabel
9mo ago
This particular case is unique to Clojure, I believe. You definitely can’t do that in Common Lisp , and Scheme I am not so sure. It was one of the main motivations for Rich Hickey to make the language more uniform so that a few functions wo
495.
▲
by
brabel
9mo ago
Doing maths is extremely fast. You need a lot of maths to get to the same amount of time as a single memory access that is not cached in L1 or L2.
496.
▲
by
brabel
9mo ago
You're agreeing with what I said. "Acknowledges" can be understood as "recognizes" but like I said, it's ambiguous intentionally (as you agreed).
497.
▲
by
brabel
9mo ago
The US recognizes Taiwan as part of China since the 70’s though its position is quite ambiguous! I found this document by the US congress that explains the history behind the rather bizarre situation Taiwan finds itself today: https:/
498.
▲
by
brabel
9mo ago
> Conversely, for the most successful companies the opposite is true. While I agree with this, I think that it’s important to acknowledge that even if you did everything well and thought of everything in detail, you can still fail for re
499.
▲
by
brabel
9mo ago
That the impression I had! The mention of the US government pressing Olivetti to sell its electronics division to GE before the mysterious deaths of the main people managing that division does make it look seriously suspicious what happened
500.
▲
by
brabel
9mo ago
There has to be a central component that allows everything else to be glued together, discoverable parts and configurable bits. It’s really hard to do that generically enough that it works for everything. I think the closest I’ve seen was O
501.
▲
by
brabel
9mo ago
I was obviously talking about 3 generations from your own known family, which is the only interpretation given the topic being discussed. How can people miss the point of a question so completely? I am actually interested in understanding w
502.
▲
by
brabel
9mo ago
I don't want to defend the AI slop, but it's common for me to go on for a few weeks without being able to compile everything when doing something realy big. I can still compile individual modules and run their tests, but not the f
503.
▲
by
brabel
9mo ago
Cursor didn't write anything, they used ChatGPT 5.2.
504.
▲
by
brabel
9mo ago
Why would they think it's a great idea to claim they implemented CSS and JS from scratch when the first thing any programmer would do is to look at the code and immediately find out that they're just using libraries for all of tha
505.
▲
by
brabel
9mo ago
I am surprised it still exists given how it still fails to deliver anything revolutionary.
506.
▲
by
brabel
9mo ago
What knowledge do you have that was passed down 3 or more generations to you?
507.
▲
by
brabel
9mo ago
> Seems like nothing but a lot of unremarkable applications that push no boundaries. That’s 99% of software.
508.
▲
by
brabel
9mo ago
Ig that’s the case you really need to get some documentation in place. Otherwise after a few older people leave your code can never be changed properly anymore!
509.
▲
by
brabel
9mo ago
Most of the author's frustration was due to lack of good feedback from Swift. Like, how can it run a command that has an `async` main despite the fact that you didn't extend the async version of command?? That should've been
510.
▲
by
brabel
9mo ago
The differences you mentioned are advantageous for Gleam depending on what you want. Like, having to namespace symbols instead of implicitly importing symbols makes it explicit where things come from which is good. Needing main, same thing.
More ›