Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cle
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
271.
▲
by
cle
4y ago
As a renter, I preferred to rent from a corporation with predictable, reliable property management. I preferred living in apartments for exactly this reason. Houses managed by individuals were always way more annoying due to hit-or-miss man
272.
▲
by
cle
4y ago
> The €20 of credit made air accelerate out of my nostrils. Also they made sure you knew it's only valid for one year!
273.
▲
by
cle
4y ago
> Oh, our country is "too big". Oh my god, stop. I wouldn't gloss over this, the US presides over 330 million people across 3.8 million square miles, whereas the Netherlands has 17 million people across 16,000 square miles
274.
▲
by
cle
4y ago
They do know how to "solve" them, they just don't agree on the true problem in the first place, due to different value systems.
275.
▲
by
cle
5y ago
What is "correct" is up for debate, and often depends on cost tradeoffs. Sometimes this is the "correct" thing to do, no matter how gross we think it is.
276.
▲
by
cle
5y ago
Stop for a moment and consider what the tradeoffs of that could be and why it might not work well in some situations.
277.
▲
by
cle
5y ago
Money has always been there, I think it’s really more about connectedness. Audience sizes have exploded as population has grown and cultures have become more connected due to globalization and the Internet, so the TAM has exploded and led t
278.
▲
by
cle
5y ago
It's not really a clone, it's a tiny subset of Docker daemon functionality. It's missing huge things like building images from Dockerfiles, pushing to registries, networks, volumes, port forwarding, integration w/ contai
279.
▲
by
cle
5y ago
These days, Docker doesn't care about the underlying container runtime. You can use Docker to run containers in VMs with Firecracker, gVisor, Kata, etc. Security and multitenancy are their raison d'être. You might have been right
280.
▲
by
cle
5y ago
> Use GraalVM. GraalVM can't cross-compile. If you want to compile it for a particular platform, it must be compiled on that platform .
281.
▲
by
cle
5y ago
There's nothing special about DI frameworks there. If a client library has some sane defaults preferred by the devs, then call a constructor that sets the defaults for you. You don't need DI for that. IME at tech megacorps, DI jus
282.
▲
by
cle
5y ago
It's not. It saves a few lines of code, with the tradeoff that you are handing some critical functionality--the wiring of dependencies--over to a black box. When things don't behave as you expect (which you might not initially not
283.
▲
by
cle
5y ago
Can you please just say what you mean instead of posting vague, shallow dismissals?
284.
▲
by
cle
5y ago
If you are building and distributing executables using Graal native-image, you probably care about cross-compilation.
285.
▲
by
cle
5y ago
Also good luck if you need to cross-compile. The Go toolchain for that is seamless, Graal’s is non-existent (because it is fundamentally incompatible with the way native image compilation works).
286.
▲
by
cle
5y ago
Yeah grep will generally be faster than awk for finding patterns in files, since that's the only thing it does , and it can (and does) take advantage of those constraints to apply performance optimizations. Personally I don't thi
287.
▲
by
cle
5y ago
"Forgot" is a bit strong, how about "I don't recall". (reference: https://www.youtube.com/watch?v=7IBvZlRqOTw )
288.
▲
by
cle
5y ago
This is mostly correct, with the additional feature that S3 can efficiently list objects by "key prefix" which helps preserve the illusion.
289.
▲
by
cle
5y ago
Some people like things that look and feel good. Personally I don't care about that, but I think it's fine that other people do.
290.
▲
by
cle
5y ago
Distributed systems are really about persistent state. As soon as you have/need that, you run into these problems. If you need to deploy while maintaining state (like DB contents), or fail gracefully without losing your entire DB, then
291.
▲
by
cle
5y ago
I would be okay with an open-by-default enum type. (I think...I'm not sure I've ever encountered a language with open-by-default enums.) I'm still not sure if it's worth it, it's idiomatic Go to "fall-through&q
292.
▲
by
cle
5y ago
Go is focused on the distributed systems domain though. It's fine, even desirable, to have languages focused on particular domains, that make design decisions based on the constraints of the domain. In this domain, closed enums are foo
293.
▲
by
cle
5y ago
IME the problem is the default behavior. Rust, Java, et al have that same default behavior of defaulting to closed enums, and you have to opt-in to open enums. Whether that's adding a type attribute in Rust or implementing special co
294.
▲
by
cle
5y ago
Personally I’ve run into more problems with strict enum types in distributed systems in a team setting, than I have with Go’s lack of them. In that setting, strict enums are usually over-strict and eventually you back yourself into a corner
295.
▲
by
cle
5y ago
It’s in the article he’s responding to.
296.
▲
by
cle
5y ago
The goal of democratic discussion isn't to agree on the truth, it's to reach decision-making consensus for governing. People can come to that kind of consensus while disagreeing on fundamental things.
297.
▲
by
cle
5y ago
IPFS doesn't use a blockchain nor crypto. Conceptually the Internet is a set of protocols that together map (data-identifier, provider) -> bytes (e.g. GET https://<provider>/<data-identifier> ). Similarly
298.
▲
by
cle
5y ago
> People who come to a democratic discourse without facts deserve no time of democratic people. I disagree. If 95% of the people come to a discourse with no facts, and we follow this guideline, what kind of democracy is that? IMO it is o
299.
▲
by
cle
5y ago
If someone cares about a piece of content's availability on IPFS, they can host it and anyone in the network can pull it from them without having to know a priori that they provide the content. That's what I mean by "anywhere
300.
▲
by
cle
5y ago
Of course, but the useful property is that it could be anywhere .
More ›