Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lmm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
781.
▲
by
lmm
1y ago
> A share is a contract issued by the corporation entitling its owner to a share of future profits. So you're not buying a corporation, just engaging in a contract with it. A contract of indentured servitude (if you consider it a pe
782.
▲
by
lmm
1y ago
UK labour-management relations were bad in that period, worse than in Germany, resulting in high levels of conflict and escalation. I don't think it's because the UK's unions were more aggressive though.
783.
▲
by
lmm
1y ago
Meh. RSS was great. XSLT was always awful. Javascript does everything XSLT did, so much better. Let it die.
784.
▲
by
lmm
1y ago
> The root cause in most industries is the same, there were just too many Labour supporters and the unions got too strong as a result. And yet Germany, the great success story of retaining manufacturing in a western developed country, ha
785.
▲
by
lmm
1y ago
The layoffs have already happened though. Companies are cutting massively even when it's supposedly good times. That's the story.
786.
▲
by
lmm
1y ago
I actually don't, I use Scala as it happens. But I still use React.
787.
▲
by
lmm
1y ago
> clearly the horrid performance of modern web apps has /something/ to do with the 2 frameworks they’re all built on. Nonsense. Apps from all frameworks and none show the same performance issues, and you can find exceptionally
788.
▲
by
lmm
1y ago
> The big problem with React is that the compilation step is almost required - and that compilation step is a significant and growing piece of friction. Having a build step more than pays for itself just in terms of detecting errors with
789.
▲
by
lmm
1y ago
> One is doing it in secrecy and for a “reason”, to spy on someone. When it's secret, how can you ever check? Even if it was just because the person on top or in the middle had a personal judge, they'll always say it was for le
790.
▲
by
lmm
1y ago
I'm all for calling him out for that, but none of that sounds like a clear-cut ICC crime.
791.
▲
by
lmm
1y ago
> Didn't we have something like that in Java more than a decade ago? IIRC, you could, for instance, restrict which classes could do things like opening a file or talking to the network. > It didn't quite work, and was abando
792.
▲
by
lmm
1y ago
That relies on blacklisting all the dangerous APIs which is inherently unreliable. Whitelisting safe things is safer, and the whole strongly typed functional programming world goes that way.
793.
▲
by
lmm
1y ago
> Left-pad was 11 lines of code. Literally no reason to pull in an external dependency for that. An external dependency has lower cost than 11 lines of code unless your package management sucks.
794.
▲
by
lmm
1y ago
> The C (or other "old" lang) programs typically have very few dependencies apart from the OS, with absolutely glacial release cycles. Very few by number, but that's more an artifact of C's poor package management tha
795.
▲
by
lmm
1y ago
Some passwords are far more commonly used than others; that isn't surprising.
796.
▲
by
lmm
1y ago
> If these people were truly enemy combatants, you would think we would (at the very least) round up the survivors and conduct trials in the us instead of just letting them go. What? The whole point of the "enemy combatant" des
797.
▲
by
lmm
1y ago
> But I don't think any are operating inference at a loss, I think their margins are actually rather large. Citation needed. I haven't seen any of them claim to have even positive gross margins to shareholders/investors, w
798.
▲
by
lmm
1y ago
A theoretical capability is not enough; what matters is whether that's a practical workflow that's actually adopted by the community.
799.
▲
by
lmm
1y ago
> Arguably it goes back to chroot-stuff, and LXC predates Docker by some five years or so. I don't remember the details well but Solaris had similar containers, maybe even before LXC arrived. Solaris and FreeBSD had significantly be
800.
▲
by
lmm
1y ago
> I think it's quite rare for linux developers to not do it on behalf of some company. Corporate-sponsored contributions are probably the majority, but I don't think true volunteers are super-rare. But in both cases they'r
801.
▲
by
lmm
1y ago
If all possible notions of length are footguns, maybe there should be no default "length" operation available.
802.
▲
by
lmm
1y ago
If the NSA hasn't compromised them then what are they even spending their budget on?
803.
▲
by
lmm
1y ago
> Consider that Docker and other container based systems also deploy images. Consider also that Docker was the only one to really get popular, perhaps because it promoted the idea of using a text-based "Dockerfile" as your sour
804.
▲
by
lmm
1y ago
> the sky doesn't fall because of that. No, especially in a language like C that has much bigger problems (I don't think there's ever been a nontrivial C program that has defined behaviour according to the standard), but i
805.
▲
by
lmm
1y ago
I mean, Linux development works exactly the same way.
806.
▲
by
lmm
1y ago
Worst case you can switch jobs. It's not easy, but it's a lot easier than switching schools.
807.
▲
by
lmm
1y ago
> The order of evaluation of function arguments in C is unspecified, so every time any function whatsoever is called which has two or more arguments, there is unspecified behavior. Yes, and that's bad! Subsequent languages like Java
808.
▲
by
lmm
1y ago
> just document that the behavior becomes unspecified if keys are mutated while they are in the table. > Make sure the behavior is safe: it won't crash or be exploitable by a remote attacker. There is no such thing as unspecified
809.
▲
by
lmm
1y ago
> Airlines sometimes check for things during boarding. Those things are never rules outside the context of the airline. Nope. Plenty of countries still require 6 months' passport validity to enter. > I had an airline require once
810.
▲
by
lmm
1y ago
> Most people can't afford to travel to the Schengen Area for more than the visa-free limit of 90 days within a 180 day period. > Those that can are "digital nomads" and are almost certainly working illegally while trav
More ›