Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thirsteh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
511.
▲
by
thirsteh
14y ago
A lot of people don't know anything about Plan 9.
512.
▲
by
thirsteh
14y ago
Because so many people want to live there.
513.
▲
by
thirsteh
14y ago
Looks like the site became overloaded. The files can be found here: http://cryptome.org/2013/03/cryptologs/00-cryptolog-index.ht...
514.
▲
Formerly Top Secret NSA Cryptologs From 1974-1997
(nsa.gov)
153 points
by
thirsteh
14y ago
|
63 comments
515.
▲
by
thirsteh
14y ago
Don't get me wrong, I'm not saying you shouldn't use Java--just that "I've only ever used Java" is a pretty good indicator of somebody not being genuinely interested in software development, and different ways to do things. I'd take somebod
516.
▲
by
thirsteh
14y ago
No, it can't. People don't use only Java because they "just want to get things done." They use only Java because that's all they learned, and all they need for their day job. If not, then they will invariably step over languages that are ve
517.
▲
by
thirsteh
14y ago
The best bet, AFAIK, is to paint it: http://www.scientificamerican.com/podcast/episode.cfm?id=sho... (No practical confirmation, of course, but the idea is supported by a lot of prominent physicists.)
518.
▲
by
thirsteh
14y ago
R.I.P. abuse team member
519.
▲
by
thirsteh
14y ago
Concurrency is when you have multiple threads of control. Parallelism is when you are doing more than one thing at the same time. Multiple threads of control may do things in parallel. Another good explanation: http://ghcmutterings.wordpre
520.
▲
by
thirsteh
14y ago
Yes, the scrypt package's PasswordHash API is great, akin to bcrypt ( http://hackage.haskell.org/packages/archive/bcrypt/0.0.4/doc... ). Just ignore the terminology used ("encryptPassword", "password encryption", etc.) Why: http://throwing
521.
▲
by
thirsteh
14y ago
Andrew Tanenbaum explains: http://www.youtube.com/watch?v=bx3KuE7UjGA
522.
▲
by
thirsteh
14y ago
The video is from 2010, but it provides an accurate introduction to MINIX 3.x by Andrew Tanenbaum himself. Version 3.2 was just released: http://news.ycombinator.com/item?id=5272980 Original post: http://news.ycombinator.com/item?id=1494
523.
▲
MINIX 3: a Modular, Self-Healing Posix-compatible Operating System
(youtube.com)
2 points
by
thirsteh
14y ago
|
1 comments
524.
▲
by
thirsteh
14y ago
It's also for security. If you find a security vulnerability in e.g. the sound driver, you're not going to get root access. Andrew Tanenbaum explains it well: http://www.youtube.com/watch?v=bx3KuE7UjGA
525.
▲
by
thirsteh
14y ago
So instead of getting the API limit raised, you should start another Twitter? Really?
526.
▲
by
thirsteh
14y ago
or, you know, just have some common sense, perhaps particularly on United and American Airlines flights. "Don't worry, I'm not going to rape you" is not something you suddenly exclaim for no reason while walking behind someone in a dark all
527.
▲
by
thirsteh
14y ago
I'm hardly an expert in Brazilian law, but in e.g. the Scandinavian countries, the company must register itself if it is paying more than one such contractor, i.e. paperwork. I'm sure there are other compliance issues judging from how adama
528.
▲
by
thirsteh
14y ago
It's much less paperwork and trouble hiring somebody who has a U.S. work permit when you're a U.S. company. No worrying about e.g. Brazil's employment or tax laws. That's basically it. Boring and unfortunate, but true.
529.
▲
by
thirsteh
14y ago
It might also mean that vim users are more likely to check their ~/.* files into a public Git repository. You really can't do that much with the information that vim was invoked more.
530.
▲
by
thirsteh
14y ago
A PoC and an exploit are equivalent. Attackers have saved the time trying to figure out how to leverage it.
531.
▲
by
thirsteh
14y ago
Or allowing \0 in X.509 fields.
532.
▲
by
thirsteh
14y ago
Yeah, that was weird. Talk about learning the wrong lesson, or learning the right one and applying it to the wrong thing.
533.
▲
by
thirsteh
14y ago
Kind of and not really. bcrypt's "memory-hardness" is minimal--it relies on the 4KB Blowfish setup cost (which stays constant.) Designed for? Not for GPUs specifically (it was released in 1999), but the choice of Blowfish and its 4KB overhe
534.
▲
by
thirsteh
14y ago
Yes, much. Thanks!
535.
▲
by
thirsteh
14y ago
Ironically the post's font is extremely hard to read, at least on Windows.
536.
▲
by
thirsteh
14y ago
Like adding a note that he could've deleted all your files. This is just vandalism disguised as a "heads-up."
537.
▲
by
thirsteh
14y ago
The repo owner was stupid for not checking what they were merging, and the author is stupid for making the pull request in the first place. If they wanted to prove a point, they should have merged something a little less harmful, like "echo
538.
▲
by
thirsteh
14y ago
What a terrible post. Those two snippets aren't even slightly related. It's like the author is comparing a basic "Hello World" in C to some entry from the obfuscated C competition.
539.
▲
by
thirsteh
14y ago
Small correction: The worst SQL is done by people who treat it like an imperative programming language. SQL is a declarative programming language. It's probably much easier to learn for people with experience in functional programming (wh
540.
▲
by
thirsteh
14y ago
It's almost as if a query language is a good way to query a relational database... Hmm.
More ›