skysight-inc/HackerNews huggingface dataset:
Mostly not. Somehow, the general public has been convinced that nuclear war means wiping out all life on the planet (when in reality it would be horrible, and kill an unimaginably large number of people, but wouldn't even wipe out humanity, let alone all life) and accordingly the effects of a nuclear explosion have been vastly exaggerated in the mind of the average Joe.

Part of the problem is probably linear extrapolation from Hiroshima to the Tsar Bomba, not realizing that blast radius scales up very much sub-linearly, practical bombs meant to be used in war are way smaller than Tsar Bomba, and Hiroshima was basically constructed out of paper.
It's one thing to decide not to store emails (sure, why not?) but account recovery shouldn't even require one to store email addresses.

Check the the email provided by user via the recovery form against a hash of the email saved during registration, if it matches send the reset link. This way when data is breached, figuring out what the original email should be hard (if not impossibly hard, depending on how they hash it).

Am I missing something here?
How much would you pay? I might build that.
I dig this idea. I wasn't able to actually get it to work, I think I was doing the moving-right action incorrectly.

I do wish it had the ability to change the phone's volume, that's the one big lacking thing from music playback that annoys me, you can pause/skip using the watch, but if you want to change your volume you currently have to use your phone.
Good point, but rewriting the TCP stack has the upside of not relying on your vendors to provide the functionality. Presumably pushing this down commoditizes the service, which may not have value for you but it does for others.
I have made a few tools originally created for internal use at the business I work at (mainly shipping-related documentation). I made them because I couldn't find them anywhere else that met my needs. I realized others would find them useful, and I was right, because more than 500 people visit and use the sites each day. And the use of ads covers the hosting, domain names and some of my time. I wouldn't want to attempt to monetize it any other way, due to demand, time and complexity. It's a win-win situation, and ads make that possible.
You're just bitter. Life is beautiful. And you have far more power over "reality" than you give yourself credit for. But you value your comfort and your perception of safety far more than you value your power, so you will never be powerful.
My cousin graduated from arguably the best law school in our country, got a job with a multinational firm right out of school... and six months later I (who was still in engineering school) had to go wrestle with him, AND security guards, to get him out of the office where he had barricaded himself after a paranoid breakdown. Later, he had to talk me out of demolishing the firm. I have no first hand experience with the legal profession other than paying the guy who does my patent paperwork, but from what I've read, there is way too much stress, both in and out.
There's a cynical startup lesson in here.

Build a niche audience with quality and integrity. That leads to growth and eventually a strong brand. When you saturate your audience, shaft your early adopters for a broader, more streamlined appeal, but keep the branding.

The result is that every non-scientist watches Shark week and feels much smarter for it, the actual scientists shake their heads, and the network rakes in the bucks.
It seems to fall quite slowly.

If the first stage is 38 m and travels its length in 1 s, that's only 38 m/s, 140 km/h or 90 mph.
Similar vulnerabilities to heartbleed could exist in TCP stacks and mail servers, revealing the contents of unencrypted mail.

The reason encrypting things is nice is that it reduces the attack surface. You only have to protect your email at the point of consumption. Taken to extremes, if PGP were ubiquitous then your IMAP account wouldn't need to have a password.
The usual advice is to build something meaningful or useful for yourself. (Track time, fitness, recipes, baseball, build a blogging tool, etc.)

Once you're comfortable with RoR you might branch out and build a Ruby gem or two, as these are relatively self-contained and allow you to focus on the language, testing principles, etc. (Some might suggest doing that first to become more comfortable with the language itself, but I think staying within the established bounds of the framework is a good way to get started.)

Gems, and an accompanying GitHub profile, are also good for the resume if you intend to seek employment.
Ask HN: Why do the majority of JS developers prefer spaces over tabs?
I know this is a hotly debated topic, but I have to ask. Why is it that specifically for Javascript, 4 in 5 developers prefer to use spaces instead of tabs[1]? I've decided to switch from using tabs to 2 spaces because I'd rather convenience other developers than burden them, but I still don't understand the reason. Tabs take up less space in terms of bytes, and are dynamic width allowing the user to set the width to their personal preference. Sounds like a perfect solution to developers agreeing on a specific number of times to hit the space key. So why are spaces so popular?

[1] http://sideeffect.kr/popularconvention/#javascript
One thing that concerned me about the BitTorrent Sybc project is much of the source is closed. For a company that prides itself on transparency, this seems like the wrong way to run this project.
Pseudocode is only good for theoretical algorithms as it does not provides immediate result, and can at most do the work of a Ti calculator. Learning a real language provides a lot more interest and satisfaction.
"Plenty of older sci-fi was pessimistic as well."

Yes, but it was always a niche. Stuff from Philip K. Dick on down to J.G. Ballard was an acquired taste in its day, and it was never mainstream-definitive. It was a creative and interesting counterpoint to a mainstream literature and cinema that was largely dominated by optimism.

Today's mainstream is mostly pessimistic (and boringly, generically so). Pessimistic sci-fi from previous eras was bold and thought-provoking, perhaps because it was playing against the grain. And it was also very personal. Philip K. Dick wrote directly from Philip K. Dick's mind, not from some dispassionate calculation of the market's tastes. Today's pessimistic sci-fi is really just warmed-over teen romance or paint-by-numbers action/adventure with dystopian settings, a lot of it written (and selected for publication) to capitalize on a trend.

"Star Trek TNG was produced before the fall of the Berlin Wall, at the height of the cold war."

Yes, but TNG was created under Gene Roddenberry's watchful guidance. At least in its early run (really, up until his death), it was following the philosophical precepts he'd laid down in TOS, way back when. You could make an argument that TNG was a 1960s show, made in the 1980s and 1990s.

"It's the stuff that changes the world that will be remembered, not the spoon-fed fear mongering of mainstream dystopian sci-fi drama."

No argument here. I have little doubt that the dime-a-dozen dystopias of today will not be remembered in three or four decades as anything more than a market-driven fad. Truly groundbreaking works, be they optimistic or pessimistic, break the mold and establish a new one.
The reason I did it was that (even with JavaScript off, as I always try to do) the layout made it hard to know how far in the text I was, and jumping back and forth was accordingly painful. Also, the huge pictures and "emotional" style of the layout distracted me.

The drawback of the Github formatting is that the lines are a bit too long, and narrowing the window size doesn't fix that (there's something in the layout that forces a certain width). I could have put the page on my own server, but I thought it's nicer for people to have direct access to the Github features in case somebody wants to edit or annotate it, also "integrating" it into my own website may violate copyrights, whereas this might not (IANAL).
Python would be a good choice since it's easy to learn but very powerful.
I used to enjoy Discovery Channel shows but lately I've all but lost interest in favor of BBC, ITV, Smithsonian, Al-Jazeera, and HBO for Last Week Tonight.
PBS Frontline is still pretty good, but it seems like Discovery Channel, History, and Nat Geo seem like they're producing shows of lower and lower quality.
Go back and read "Repent, Harlequin" or The Forever War or or Make room! Make room! or "Solution Unsatisfactory" tell me that all sci-fi from that age is all up and up. Go read the Dangerous Visions anthologies compiled by Ellison.

I think you'd be a bit surprised by how "optimistic" a time that was--for all the rocketships, there was also a large state security apparatus, huge civil unrest, and great existential threat from the Russians.
You can't protect people who aren't willing to put in a little effort to verify the programs they use are safe. Security is all about trust, and you shouldn't trust an unknown entity. But if such a product came from Microsoft or Google, the user would have more faith that it's secure.
JavaScript: The George Clooney of Programming Languages
Good idea, will see if we can make that happen for the next update. For getting to work, try playing with the sensitivity slider in the motion you are trying to trigger.
Computers nowadays don't generally crash either. And when you say "Blackboards don't have parse errors" what you mean is that blackboard never tell you when you've made a mistake (because they can't). That's not a feature. It's easy to program a computer not to tell you when it detects an error. But there's a reason this is not often done: detecting errors automatically is tremendously useful, especially when you're doing math.
It seems to be really easy to make a new TV channel these days (relatively speaking, that is). It seems the Discovery Channel (or the very missed 'The Learning Channel'), used to be able to make ends meet in their old, educational formats.

How hard would it be to build a new cable TV channel that looked more like the Discovery channel/The Learning Channel of the 90's? Is there just too much competition now (and too few viewers) for that to even be viable nowadays?
I prefer "gibbering bongo full-goose paranoia".
George Gilder: Bitcoin is the Libertarian Solution to the Money Enigma [video]
Gyrophone: Recognizing Speech From Gyroscope
I generally agree with tedu that OpenSSL and other TLS software should be used with great care, and not deployed without an understanding of the attack surface it adds. However, my approach to this problem seems to be different, at least based on this blog post.

tedu: TLS/PGP/GPG software is a minefield, so don't use it everywhere.

me: TLS/PGP/GPG software is a minefield, so let's investigate alternatives. Either something will stick, or TLS/PGP/GPG will be pressured to substantially improve. Or both.

I think tedu may agree with me because he's involved in signify, an OpenBSD tool to cryptographically sign/verify files, and reop, an alternative to OpenPGP software like GnuPG.

http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/...

https://github.com/tedu/reop
I feel the same way -- I also tried hackdesign.org and it felt lacking. I think the key to learning design is building a volume of practice, and reading a couple articles on whitespace and color themes won't cut it -- much the same way as taking a CodeSchool Ruby course won't make you a pro Rails developer overnight.

I'm trying to learn more about design and write about my learning process at http://designwithdave.com -- there's only one post so far, but my goal is to post practice exercises and step-by-step redesigns of existing stuff in order to get better.
Load Testing Tool and Monitoring Service for APIs and Web Apps
Ask HN: How much of a salary and equity do I ask for?
I'm an employed full stack web developer and hacker. I'm being approached by a startup because I know one of the founders and my skillset really fits the space they're trying to break into.

I was asked what it would take me to leave my current job. I don't have a good answer, but more than that, I'm not sure how to come up with a good answer. It's a bit of a loaded question. So HN, do you know of any resources out there that cover how much of a salary, equity, health insurance, etc... to ask for? Is there an "idiots guide" to equity?

I'd also appreciate any feedback from someone who has had a relatable experience.

TIA!
Liberty or security. Choose one.
Do you lock your house? Call me paranoid, but I do!
Sorry but I live in a place where supply of property, rental or otherwise, is so constrained when compared to demand that any local letting agent knows they can rent out any place within a week. You go along with whatever they say or you don't get the place. End of story.
I'm a Python dev, and it's the same in Python world. I prefer spaces, and so do most other Python devs. This is in line with one of the Python community's core beliefs - "Explicit is better than implicit"
This is the same scenario for our health care industry.
From what I've seen, I think Unity draws the UI non-natively, using it's own UI system, but I could be wrong. I'm basing this simply on the fact that it looks exactly the same on OSX/Windows.

I actually like their UI quite a lot (as a programmer), and love the fact that the Editor can be extended while it's working.
You should not simply use a hash, but at least a salted hash, or even harder stuff like bcrypt. In other words, treat emails like passwords.

Apart from that, I don't see any issues with that approach. Not sure why project euler doesn't use that approach.
The part where a game design document on a whiteboard resulted in referral to the police?

I think "cautious" is white-washing of the highest caliber.
Most TV is awful. Even the good channels are not great most of the time.

I blame the realtime broadcast format. It's not possible to produce enough high quality content to cover 24 hours a day. But you can't do too many repeats nor show too much old content, because a lot of viewers won't put up with it. Thus, the format basically requires you to shovel crap. You may be able to avoid it for a time, and you may be able to have some gems among the crap in the long term, but you're doomed to be mostly crap in the end.

Throw in the need to interrupt the content every five minutes for tasteless, idiotic advertisements and you're really screwed.

I anticipate a major boost in quality as content moves from the old broadcast TV format to on-demand delivery systems.
I didn't say that "all sci-fi was up and up." I don't think you and I are in any real disagreement. I think you're misreading my comment a bit. Alternatively, given the rambling and unstructured nature of my comment, I'm probably not being clear enough. :)
Ask HN: Why is there so much The Atlantic on the frontpage?
The Atlantic is known for clickbait, low-quality articles that would possibly never get voted so many times on Hacker News, and beyond that, so many times in one day.
I'm not sure why this is a problem. In its purest sense, an ID is simply an ID - a means of identifying a "record" of something. If the customer is relying on the ID for information other than its intended purpose, then they're setting themselves up for failure. The customer needs to be educated and, perhaps, the product needs to be updated to expose more meaningful information (note: I've not actually looked through the product to see if that information isn't actually already exposed).
I just realized I have forgotten how to add fractions! I don't think i've ever had to do this in the day job. I've been out of school for 10 years.
Not as much as I did because I shattered my elbow joint 18 months ago, and it's still pretty wrecked. Getting back into it but with limited range of movement I run into stuff I can't do all the time. Have had to learn to love the machines at the gym to work on lower body strength!
Maybe some things should be hard, to remind us that they are important.

This is pretty much where I come down on the issue. I don't really care if anyone reads my email 99.5% of the time. I know it's not very secure, so I don't use it for communicating anything I care too much about. Encyrpting all my email strikes me as about as sensible as using a one-time pad to encrypt postcards I send when I'm on vacation.

If I need to PGP something, I use the command line to create an ascii-armored version of the message and I copy/paste it into the email. I don't integrate PGP with my email client, even though that option is available to me. For the few times a year I need to deal with encrypted email, it's just not worth it.
BizTalk rules engine ?
Windows Workflow Foundation?
I'd love to know why this is down voted, because it is unequivocally true.

Nearly all letting agents (probably all?) in the UK vet potential tenants and will run various forms of check, including credit checks. They will also ask for previous addresses, and if previously renting, will demand a reference from the previous agency and landlord.
There are bugs in the standards and bugs in the implementations. Enabling them exposes a great deal more attack surface to the internet at large. Worst case scenario: net security negative.

I don't understand what would make someone think that possibly-compromised security is worse than no security.
Windows Phone's nosedive continues: When will it R.I.P.?
You're forgetting the many populations in the world that have no access or limited access to modern technology, yet need or want to learn mathematics.
I was asked this on a recent programming interview. As a recent college graduate, I'm not sure this is a fair question to ask under that context given the complexity of the problem. Nice article though.
It's not JavaScript, it's UnityScript. Basically since everything that's not compiled to native code is run through Mono.

By default Unity provides support for UnityScript, C#, and Boo. However, since it's just IL all the way down, you can easily use IronPython, IronScheme, ClojureCLR, F#, etc., etc. just as easily.
There are two situations which black/white boards are awesome for.
-Giving lectures in subjects which desperately need drawing and writing. Look at what happens at 1:16:27 here
https://www.youtube.com/watch?v=BPSEpDq6QYc
The speaker can just go draw a picture, in response to a question. I know of no alternative which can do something like that nearly as well.

-Collaborating in subjects which need drawing and writing. I can stand next to someone and talk over a problem. They write some formula on the board. I insert some additional bits and pieces that they missed. We draw pictures.

I'd like to hear what you think replaces black/white boards.

The black vs. whiteboard thing is a whole different issue :)
I feel that you went a bit overboard regarding Markdown, since it is meant to be a very simple markup language rather than a presentation tool, but this is still very cool.
Why the Internet hiccuped and why it will do it again soon
IMHO css grids are a simple and fundamental method for accomplishing good design. I am very fond of Zurb's Foundation [1] as it seems to be the most logical means to my end design. Trying to stay objective in this matter, I would focus on fundamental concepts of design that have already proven the test of time. I think a good example of this would the book; The Elements of Typographic Style [2]

[1] http://foundation.zurb.com/
[2] http://www.amazon.com/Elements-Typographic-Style-Robert-Brin...
San Francisco Office Rents Seen Topping Manhattan in 2015
Let's be real, the vast majority, even much of what is and comes out of YC is barely more than what used to be snake oil salesmen and infomercial scam artists. (sorry, YCers, for causing that cognitive dissonance, but I would also like YC to focus on primary products that produce value in and of themselves and not just as, e.g., a dependency on something else)

There is maybe some marginal streamlining or process improvement possible, but you can already get blood drawn and a little while later have the results accessible on a mobile device. Sure, maybe the blood can be processed faster and those results should be available sooner and available to outside parties so you can use various apps and services; but that a policy and political problem, not really a technology challenge.

This company is just another one of those paper tiger companies... or maybe paper unicorn is a better metaphor ... who make something that is wholly unnecessary and the only thing they are good at is manufacturing buzz. Their technology solution seems to be an unnecessarily complex solution to a simple problem. We don't need to "know what your body is doing so you can live a healthier life", we just need to eat better and exercise far more. It's that focus on symptoms rather than causes that annoys the heck out of me. But I guess they have learned from the perpetual dependency model. You don't get to be a paper billionaire by telling people to stop being unhealthy, you become a paper billionaire by selling unnecessary stuff.
I've experience the exact same process you do while trying to recall events and event order.

I attributed the difficult to a diagnosis of mild dyslexia and ADHD (if you believe in that sort of thing). Since these diagnoses in my early 20's I've learned these tricks (such as rationalizing event order).

Now, in my early 30's, this has just become habit. I'm still not as good at remembering events as others but with the mental tricks, I'm adequate.
A little excerpt:

According to Einstein, fast-moving clocks run slow (special relativity), and high-elevation clocks run fast (general relativity). Clocks that run fast gain time, so given our high elevation and how long we stayed, the prediction was that these clocks would gain about 22 nanoseconds. This, not because the clocks were moving (they were in a parked minivan), but simply because the clocks experienced a lower gravitational field by being 5400 feet above sea level for two days.

...

The plot show the clocks aren't perfect (even these excellent atomic clocks vary randomly at the nanosecond level) but they each undergo positive time dilation and the average (black line) time jump in the three clocks while up on the mountain for two days is around 23 nanoseconds. Not bad for a first attempt.
Actually C++, as most studios have moved away from pure C around the PS2 timeframe.

But the reason it is not always performance. Sometimes it is reusing already existing, battlefield tested proven code.

However, I can rephrase your question by replacing C with inline Assembly and we are back to the discussions I was having around 25 years ago.
$1,000 a month for tiny room, bedbugs, seedy surroundings in the Mission
Workers of the world, log in
> Then he encountered Bitcoin in 2010 ... at the time and extremely finicky to get ahold of and use.

Excuse me, but mining back them was extremely simple. I could be millionaire if I would not lost my wallet.
That's a good explanation and clarifies any doubts, thanks. =)
They have the data, but trust me, they don't know.
The phrase "security through obscurity" actually means more than just the idea that relying on obscurity is a bad idea (which it is). It also points out the problem inherent to security models that aren't holistic. Often these kinds of half-measures give a false sense of security, which can be worse than no security at all. Consider that "security" is not a magical number that you compute from adding up all the various countermeasures you place in front of your endpoint.

Security is more like a hydra. Each head needs to stand on its own and provide real difficulty against attacks, otherwise they'll just be lopped off one by one until the beast is dead. With regard to obscurity, it's like as if one of the heads of the hydra was shriveled and weak. It doesn't even put up a fight. It'll be tossed aside by any attacker that puts any effort in, so it's really not even worth doing. Those naive ssh port scans you mention are the equivalent of kids kicking dirt; nothing a hydra should be worried about.
Viadeo: Nipping at LinkedIn's heels