That note at the bottom was only added after the article was posted.
429 karma · joined April 1, 2012
That note at the bottom was only added after the article was posted.
That sounds like the best option. People are used to the idea that a service might be down, so if that happens, they’ll look at what the error is.
> In case the sarcasm isn’t clear, it’s better to leave the warts.
That would make it no longer a useful library
In this case it was 2 functions with 1 line of code each. https://github.com/urllib3/urllib3/pull/3732/files
There is no need for a 1:1 relationship between code files and test files in Go.
> The funniest thing is when Cuck Licensers complain that people are abiding by their licenses. They will complain that people took their code and made money off of it. They will complain when they don't get some social credit they feel like they deserve when their code is used in a project. They will complain if people fork their project and it becomes more popular than the original. They will complain when some tech giant takes their code and makes spyware out of it.
None of these things are prevented by making your code GPL. GPL only means that if they distribute the software, they also have to distribute the source. There is no requirement to provide “social capital”, to not make money or to not put spyware in it.
> With Cuck Licenses, you get the worst of two worlds: You get no credit for your work, […]
BSD-style licenses require attribution when distributing the software. So if Intel distributed MINIX, they had to put the license and Andrew Tanenbaum’s copyright notice somewhere in their documentation. That’s why we get all those screenshots of curl being in things.
https://developer.apple.com/documentation/security/keychain-...
And similar services exist on Linux desktops. There are libraries that will automatically pick the right backend.
You can write
var x = 5
how would that work if the type had to be first? Languages that added inference later tend to have “auto” as the type which looks terrible.
I don’t know if this is the reason but Robert Griesemer, one of the three original guys, comes from a Pascal/Modula background.
> The Mozilla SSL Configuration Generator is great, and it should not exist.
To be fair, since without fsync you don't have any ordering guarantees for your writes, a crash has a good chance of corrupting your data, not just losing recent writes.
That's why in PostgreSQL it's feasible to disable https://www.postgresql.org/docs/18/runtime-config-wal.html#G... but not to disable https://www.postgresql.org/docs/18/runtime-config-wal.html#G....
On the Linux side, Rosetta is an executable that you hook up with binfmt to run AMD64 binaries, like how you might use Wine for windows binaries