Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ploxiln
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
481.
▲
by
ploxiln
8y ago
I agree, Math and Physics are in many ways similar to CS, and yet have more women. And I can think of a pretty good reason to explain it: Math and Physics are more classically respected and authoritarian. CS is the wild-west by comparison.
482.
▲
by
ploxiln
8y ago
I believe you it wasn't intentional :) explanation: https://www.xkcd.com/356/
483.
▲
by
ploxiln
8y ago
yup. which is why "testfile1" was not in the result of the original experiment: $ ls | grep "echo ${data}" testfile10 testfile2 ...
484.
▲
by
ploxiln
8y ago
heh definitely nerd sniped ... compelled to answer when this gets up-voted so people don't think it's some special insightful question, rather than like 5 different critical errors all mixing together with strange results
485.
▲
by
ploxiln
8y ago
This only works accidentally. If the output of ls is not a terminal, then it is single-filename-per-line (and sorted alphabetically): $ ls nomatchfile1 nomatchfile2 testfile1 testfile10 testfile2 testfile3 testfile4 $ ls
486.
▲
by
ploxiln
8y ago
Due to some unfortunate complications of somewhat recent changes: > The worst part of this (one device entropy sample being enough to move to crng_init==1) was AFAICS introduced in commit ee7998c50c26 ("random: do not ignore early d
487.
▲
by
ploxiln
9y ago
Not really. Intel 14nm is better than TSMC 10nm. The processes are way way way more complicated than can be distilled down into a single number. And the number has become a marketing number. So yeah, Intel 10nm is perhaps somewhat comparabl
488.
▲
by
ploxiln
9y ago
You have the correlation backwards, believe it or not. Great writing, lots of sources, in http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger... > Do we find that “countries that lack gender equit
489.
▲
by
ploxiln
9y ago
> OOP isn't good or bad, Exceptions aren't good or bad, Scrum isn't good or bad. It makes me mad. It's all true though. Do whatever you want, all that matters is that you do it well - you just can't simplify a
490.
▲
by
ploxiln
9y ago
I think this is the one big reason why cryptocurrencies like bitcoin are not useless. I'm not a big proponent of bitcoin etc, really, there sure are big downsides. But this is the big upside: the credit card system is "good enough
491.
▲
by
ploxiln
9y ago
Comparing Oracle to Google is like comparing China gov to US gov. They both do bad things, but they are not remotely the same, the difference is well over 10x. Recent story about Oracle exercising copyright over the word "javascript&qu
492.
▲
by
ploxiln
9y ago
China already blocks services broadly. But here's a funny example: chinese developers ask me to vendor dependencies for a golang service (copy them into my the repo, they're already version-locked) because china blocks golang.org
493.
▲
by
ploxiln
9y ago
This is a case where a difference in degree makes a difference in kind. Some of these haven't been sold for over 10 years and no one knows who still has one or where to get a compiler for them. Some of them are only a few years old, bu
494.
▲
by
ploxiln
9y ago
The security situation is inverted. For a typical bank account, the security is up to the Bank and the Government, and there's nothing you can do about it. For a crypto-currency wallet, the security is up to you. Some people are dismay
495.
▲
by
ploxiln
9y ago
I'll bet seasoned pilots hear "proprietary eight-point safety harness" the way a seasoned systems engineer hears "proprietary military-grade encryption algorithm". Like, can we have the standard actually-works stuff
496.
▲
by
ploxiln
9y ago
A difference is that the linux macro works for non-constant expressions as well. All the crazyness is in order to support both constant expressions (and keep them constant expressions) and non-constant expressions with the same max() macro.
497.
▲
by
ploxiln
9y ago
I think this is a key point. SLOC is going way up. It's sort of natural - it's "why not". We can afford to have more SLOC than ever before. Why bother to try to reduce it, that's not a priority, our priorities are f
498.
▲
by
ploxiln
9y ago
Sounds more like a vanity project, than a real commercially competitive product.
499.
▲
by
ploxiln
9y ago
There's a difference though: in Java, the class declaration must mention the interface, but in Go it does not. In Go, you can declare an interface for a subset of a type's methods, in some other package, and use it there, without
500.
▲
by
ploxiln
9y ago
Meltdown/Spectre was not a "fiasco" due to Microsoft and Intel not finding out. It was "responsibly" disclosed to the companies, and there were multiple months to prepare a response. A bigger bounty would not change
501.
▲
by
ploxiln
9y ago
Preloading at the TLD level is pretty severe, will never be done for .com / .net / .org, and so will never apply to the vast majority of sites people visit. Interesting idea, but unrealistic.
502.
▲
by
ploxiln
9y ago
And yet here we both are, commenting, on the internet ...
503.
▲
by
ploxiln
9y ago
Yeah, they won, but it still cost many millions ... I guess I mean the flaw is with the judicial system. But you have a great point, the media conglomerates could with-hold cooperation which Google needed for Google Play, so Google needed t
504.
▲
by
ploxiln
9y ago
The thing about security is, it does not work well to try to just add it "on top". You have to overhaul the existing teams and processes, to basically be mindful, to think about this stuff and care. Just enumerating all the stuff
505.
▲
by
ploxiln
9y ago
Youtube was in perpetual high-cost lawsuits until they implemented Content ID to media conglomerates' satisfaction. The problem is the law.
506.
▲
by
ploxiln
9y ago
Yup. And the sadness of being dependent on SoC vendor's kernels/drivers. Basically only Apple is capable of fully supporting their phones, because no one company does as much of their tech stack in-house as Apple. (Samsung is clos
507.
▲
by
ploxiln
9y ago
Everything you install from the core debian stable repositories, is pretty much guaranteed to not have any actively malicious code. Otherwise it would be discovered and removed. All debian packages are signed by the package-upload process.
508.
▲
by
ploxiln
9y ago
You're happy until 30 minutes later when the progress bar is still getting asymptotically closer to the end, and you come to suspect that the only thing that didn't crash was the progress bar.
509.
▲
by
ploxiln
9y ago
This "LinuxBoot" is trying to replace most (or all) of UEFI on systems it can support, not just grub. UEFI is also multi-megabyte, and arguably more of a "clusterfuck", forked from intel's UEFI upstream some years a
510.
▲
by
ploxiln
9y ago
fork() is a pretty simple way to be able to modify the environment for a process you will spawn. fork(), the child can modify its own environment using various orthogonal system calls, e.g. to redirect stdout/stderr or drop permissions
More ›