skysight-inc/HackerNews huggingface dataset:
While you are correct the boxes aren't necessarily "better" than cribs, they are just as effective and there are many poorly designed cribs and lots of parents that don't know how to properly furnish one (there's still plenty of parents that use solid crib bumpers that can be suffocation hazards, overly soft crib mattresses, or load it with blankets). Sleeping in a plain box eliminates so many potential issues that new parents can cause themselves with cribs that it's a great idea, and if I wasn't gifted a crib when my daughter was born I probably would have done the same thing.
This is going to sound trivial, but I've always been a big fan of writing down whatever I'm worried about on a post-it and sticking it on my monitor.

If I have too many items and the post-its fall off, I'm being too aggressive. If I have two projects, I use two colors for my post-its.

The problem with any electronic or free-form system like pencil and paper is that it is far, far too easy to type things in than it is to accomplish things. Your goal is not to create a version of your mind. Your goal is to prompt yourself enough so that you're ready to begin doing the next important thing the next time you sit down.

So set your filter to maximum and only track the bare minimum you need to pick the work back up. Trust me, once you're back in it again, the next batch of things will come to mind -- and as you work, you'll work through both the strategic and tactical items, coming up with whatever the new batch of post-its will be before you finish.
> Most single page apps use a different definition of "back" than browsers do

That's because SPAs are, at heart, an abuse of the Web and of the power Web browsers offer. They are to the Web what a text editor written in Brainf*ck would be: an abuse of extensibility, rather than of Turing completeness.
This lands in the Top 5 Harmful Assumptions Developers Make About The State Of The World.

It's false, and believing it can only cause you harm, since it'll affect your negotiation with for that remote gig for that US based company.
Exactly! And how about all the flapping in languages; C, C++, Java, Python, Ruby, JavaScript, C#, Go, Swift and the list goes on and on. People are going way, waaayyy out of their way just so they wouldn't learn shell programmimg. Is learning N different languages really easier and simpler than writing shell scripts? Seriously?!?

I run close to 72,000 servers and I won't deploy any code on them except shell code.

Enough with the flapping languages already!
Estimate the time it will take you to complete a project, wait for a time slot like that to appear, hammer it out. Bug fixes after the initial stable release should be minimal, so should needed features.

Use your lack of time to promote good planning before a project is started as well as to prevent feature creep.
The show emphasized many times that "she is learning to hack" to the point of ad nauseam. Nobody who has a clue would ever call it that. In reality, she was learning to use Linux.

Side note: Why is everyone using Kali Linux all the time? Does anyone (who isn't 14) really run that as a daily driver? They use it to surf the web and check their email. It makes no sense.
Brake.
This seems like part of the problem: http://arstechnica.com/tech-policy/2016/09/att-comcast-fail-.... Good old American telephone and telegraph.
This is prosaically brilliant. Turns out that Lidar can be more culturally useful than just for speeding tickets.

Anyone who hasn't visited Cambodia (or SE Asia in general) should go. At least once in your life. It's cheap, the people are kind (do not insult the king of Thailand though) and the incredible diversity of people streaming in from India, China, and later France has left behind an amazing cultural chronicle. Cambodia will, for better or worse, forcibly remind you of both the heights (Angkor) and the depths (the Khmer Rouge) of humanity.

Note that the KR almost certainly would not have come to power and killed 1/3rd of the population if we hadn't bombed the shit out of eastern Cambodia during the Vietnam war. (Henry Kissinger received the Nobel peace prize for these antics) Almost exactly like Isis, except the KR didn't see the point of destroying their own heritage. So in spite of the odd bullet hole, Angkor and surrounding sites are as awesome as they were when Mouhot stumbled upon them in ~1855. (The Frenchman could not believe that "savages" built such incredible temples and attributed them to the Romans.)

Amazingly resilient people with a glorious legacy that continues to grow as we learn more about it.
This is a Hard Problem, to define what process is a "measurement" and what is not. But if we think about it very simply: a photon hitting a detector (or analog film strip) can be a measurement.

Since this process converts quantum information to classical information (a digital or analog signal), we know that it must lose information. Only by making many measurements can we infer statistical properties of the entire quantum state. This is exactly what happens with the two-slit experiment.

I personally subscribe to the "shut up and calculate" interpretation of QM (or perhaps the projection-valued operator approach when I'm feeling mathematical). The above intuition has served me well so far.
> extremely hard for a Googler or product team to do something directly nefarious

Unless the user is the only party that can access the keys (i.e. they are only stored locally on the user's device), then I'm sure Google will it very easy to access personal information when a government demands access.

Or did we forget that Google is part[1] of PRISM?

[1] https://en.wikipedia.org/wiki/File:Prism_slide_5.jpg
> Maybe let's not talk about Buddhism like we all know what it's really like as a religion.[1]

Oh really, and why not?

Maybe some of us do know what it's like...

One could argue that "the very least amount" correlates roughly with Theravada buddhism which bases its practices on a set of very early talks given by the buddha that are believed to be the core teachings.

There are a _lot_ of theravada buddhists in the world, so you could say that many have chosen "the least amount".

Why do you come to HN if not to discuss things? Should we exchange credentials before being allowed to discuss things?

[1] http://i0.kym-cdn.com/photos/images/newsfeed/000/582/861/e26...
On my side, I don't manage all of them quite well. But those I have the easiest to come back to are by far those where I spent time automating things. Either setting up a dev environment with docker, having automated tests, integrating with a CI platform, having added tickets on a tracker platform, etc.

I think the more the state is explicit, the easiest it is because I'm clearly not good at documenting stuff.

Btw, I try to keep all of those things on my local server. I have JIRA, Stash and Bamboo installed, a docker registry, and a few bunch of other stuff all behind haproxy doing the SSL termination.
I like using a tracker understanding code that way I can seamlessly link from/to PRs, commits and branches.
Bootstrap is awesome, but initial loading of my apps was taking a while. I reconfigured to use the Skeleton framework. Not nearly as feature packed, but works amazing well at a very tiny fraction of Bootstrap's size.

http://getskeleton.com/
Email a link with token to log in.
Someone made a really interesting point a while back, I don't remember who - that the economy needs deficit spending, because it creates those T-bills. They're the safe investment of last resort. Think of the triangle of risk/liquidity/return - US bonds are the lowest risk except for actual cash, with very high liquidity. If US Bonds fail, it's because the entire economy collapsed. The dollar would be worthless, the government no longer in control. If you don't trust stocks, real estate, gold, etc, then T-bills are for you.

Take away the deficit spending, and you take away the safe haven for money to retreat when things start destabilizing in the higher-risk categories. So all the "magical thinking" economics that starts with the assumption that deficit spending is evil and we should have zero deficit? There are consequences beyond the taxpayers paying interest here.
I just texted a friend and she replied "Good morning... why google allo". The message that she received from me included a message letting her know that I added her to Google Allo to chat along with a link to unsubscribe. I normally try to have more substance in my comments than just an anecdote, but this is simply highly un-nerving...
It's a good system, especially compared with the current best practice of simply hashing passwords with bcrypt and calling it a day.

I can't recall it off the top of my head, but Facebook has a similarly impressive system with more secret sauce involved for performance at scale. I believe what they do is the following:

1. Hash the password with MD5(password).

2. Generate a 20-byte (160-bit) random salt (this is well over the 64 bits you'd need to defend against birthday attack collisions).

3. Hash with hmac_sha1(hash, salt).

4. Send this value to a separate server for further operations (mitigates offline brute-forcing).

5. Hash in a secret key with hmac_256(hash, secret). Note this operation is on a separate server. The secret key might be colloquially termed a "pepper".

6. Hash with scrypt(hash, salt) to make local computation slower.

7. Shrink the final value with hmac_256(hash, salt) for efficient database storage.

If any Facebook engineers are around, please correct me if I've missed or misinterpreted any part of that.
There's a few different approaches to this:

1. Set a deadline and go for it. This can take up a lot of your time and make you feel burned out. I'm assuming you want to avoid this.

2. Assume it will take longer to release than you would like, but incrementally make progress each week.

I am currently #2 after trying #1 with a completely new stack. I eventually decided that it's better to workout with my significant other a day of the week to work on the project. We decided Sunday would work best for us. If this is your case I really recommend you keep your time flexible and be willing to "swap" days or switch to 1 hr each day after work.

Now that you established a schedule, you will need to maintain two lists. A short list is what you need to work on next. A long list is what you want to accomplish and release in the big scheme of things.

With your two lists, you will prioritize. If you get hung up on something, is it really that necessary? Can you live without it until after your "release".

Keep a rough estimate going, it will give you an ok timeline and help you further prioritize.

This strategy has helped me a lot, I hope to release my side project at the end of this year. :)
>If you cannot conduct yourself in a law-abiding manner as a LEO, you deserve to go to jail.

And you deserve to go to jail for longer than a regular citizen should if you do it in the performance of your job. I never agreed to follow any laws, let alone enforce them -- they did.
Critique on Three Ways of Devops
It's enough to catch errors to alarm human and brake.
A lot of people here use twitter.

Why must things be provably sure to have any value?
Really? I've subscribed to a few web SAAS apps recently and they all seem to have most of their requisite jquery (in one case, quite a bit of the whole thing) compiled into their app.js.

What are people doing? Going commando?
If we want something to be forgotten in X years we are better off blocking it being published. For example, I would argue that zero pre-conviction 'news' should be published about a defendant. It's directly counter to the idea of innocent until proven guilty.

ED: One option might be to automatically use a different name. If I stop using "Retric" all my HN posts are divorced from my name. Abstractly, hearing about a 9/11 survivor by name adds nothing vs some made up name. A random picture of someone drinking will be forgotten if it's not linked to your name. Companies often change names to get away from bad publicity.
S1 is amazing, in S2 it feels like they regret making it 44 minutes (still love it though)
Sure, but wouldn't you have also made that bet about Hangouts a few years ago? And then about Messenger? And then about Hangouts (again)? Google always looks like they have a plan, provided you ignore everything they've done prior to about 10 minutes ago.
When a Blockchain Isn’t a Blockchain
It's not necessarily cheap for a small, bespoke company that loses money, but this would be money that Apple could find in its Irish subsidiary's couch cushions and they bring a lot of engineering expertise that could be applied outside of automotives especially with aluminum and carbon fiber.

If I'm Apple then maybe I do it just because Jony Ive would think it was cool? haha
People learned 4GL's, BASIC, Scratch, COBOL, etc pretty easy. That means the solution is make it higher-level with the compiler, type system, protocol generators, etc doing most of the work. They just need a set of tools that let them express themselves in a way constrained enough to let the tooling produce correct code. Eiffel and Ada/SPARK results are also very promising on systematically eliminating errors from large applications. Experienced users will be able to do more than the basic 4GL or whatever.
Human observation is fine. The fact that observing a state changes it is one of the "weird" things about quantum physics. Again, as far as I know since I'm not an expert, this is related to the fact that observation forces the wave function to collapse to a specific value, which then eliminates the "waviness" of the particle.

This is demonstrated by the single-particle double-slit experiment [0] and the eraser variation [1].

[0] https://en.wikipedia.org/wiki/Double-slit_experiment#Interfe...

[1] https://en.wikipedia.org/wiki/Double-slit_experiment#Delayed...
Especially for Frisky Dingo fans!
FWIW what the shows creators have to say about that:

> I actually wanted the audience to be a little ahead of Elliot on that. And we were telegraphing it intentionally, to the point that people thought it was a misdirect.

That said I was somewhat irritated when I realized that the twist, along with the main plot arc were lifted from the same movie, which is also referenced almost explicitly in a couple of episodes.
I think the lesson non-hackers need to take away from Mr Robot is that hacking is as psychological as it is technological. You could have the greatest firewall known to man and just one stupid or disgruntled employee with too much admin access and it may as well be the Great Wall which Genghis Khan simply walked around.

Otherwise society at large is poised to think of hacking in the laziest Hollywood depictions:

--

-sofprosjgpwiguwpgegepvueifuvu

-"I'm in."
Health data liquidity
Thank you both. I assumed that the messages indicated critical error which would mean that CouchDB was not in a running state but indeed the system is running and the admin interface is reachable at 127.0.0.1:5984/_utils/ where the setup can be completed.
The best tool for this may be a paper notebook. Especially if you interleave it with something like the "pomodoro" 25 minute work units. Then spend a few minutes writing down what you did and what you expect to look at next, what unsolved problems you have, etc. before going back to the computer.

(I tend to do this at work with Notepad, but in the past I've found the medium shift to pen and paper useful in itself for changing mode of thought)
Until competitive cooperatives exist as legit alternatives we don't have any other option.
AWS Missing Parts: Build Service
It's a tough thing in some cases. When I was in college, it was very normal to print the names of students in the police blotter (e.g. "John Smith, sophomore in engineering, was booked on charges of public nudity on Friday"). The internet existed but Googling things was not a mainstream habit. Nowadays, I think many college blotters anonymize the names, and that feels right to me. We have a right to know what's on campus, but fucking up as a drunk college student shouldn't affect your post-college life.

But an expiry date, if I'm reading this right, of a few years? Many trial processes don't finish up by then. In my journalism class, I force the students to go on Lexis Nexis and find 10-20 articles in the past decade or older that have been written about whatever they're writing about. Primarily to make them realize that whatever they think is new is not new, and to challenge them to pursue a story that looks at the big picture.

Making it harder to find stories in the past only adds to the dumbification and self-absorption of society.
Kroniske smerter aarhus
There doesn't seem to be much evidence that you can bank sleep effectively for anything but very short term deprivation, and even that is a bit mixed. Your points about the effect of sleep dep ring true. Maybe the effective message isn't "sleep now" but "if you can, do anything now that will be mentally taxing, and avoid it in the next 6 mo or so"
Ruby Facets: a news podcast for the Ruby community
Too bad, they didn't update the mobile version anymore. Current Opera on Google Play is stuck at Chromium version 50.
For all intensive purposes
I like Archer a lot but still think Sealab 2021 is a tiny bit more humorous.... Bizarro Stormy!
Hell, it might be great if they'd just actually do that part about "doubling down on the winner".
I made Open Cola years and years ago, and here's the thing that surprised me most: You won't drink it and say "Hey, this tastes just like Coke!" It tasted good, it had some of the same sorts of flavor things going on that Coke does (sweet/tangy, neroli finish), but you would never mistake it for another cola.

The basic set of oils costs around $75 (most of that the neroli, IIRC), the carbonation setup I was able to do for around $100 (most of that the pressure regulator).
It's things lIke this that destroy any enthusiasm over Microsoft doing things like bring Bash to Windows. Clearly, nothing has changed in Microsoft's business practices, and we can't let PR like "Microsoft loves Linux" fool us. Baller might as well still be CEO.
As mentioned by someone else in the thread [0], Dropbox is using pepper with encryption. Many (stupid) people will use it with hashing instead, which means they cannot rotate the pepper without resetting every user's password.

Moreover, using pepper will make some (stupider) people do stuff like

hash( salt + hash( pepper + password ) )

which is very likely to increase the attack surface.

More broadly, since most secure hashing functions were not designed to be used pepper, it forces people to try to come up with their own ways of making it work. They should not: DO NOT roll your own crypto [1].

[0] https://news.ycombinator.com/item?id=12548597

[1] https://www.schneier.com/blog/archives/2011/04/schneiers_law...
Ah sorry, didn't notice.
I am glad that we were able to resolve this.
I use Microsoft OneNote for this. Searchability is fine, but if you write down the context of what you are working on, you can save minutes to hours picking up where you left off.
Keybase proof
[ my public key: https://keybase.io/njw; my proof: https://keybase.io/njw/sigs/hkHgjMlELXcxz_IjGbSPrAV9bmPdePwWWvuRC1T6uPE ]
Breastfeeding makes it less likely. Not extremely unlikely.
What can be done without a page load without using JS? Are you talking about anchors or CSS animations or what?
I would be interested in the details of the storage mechanism of the global pepper. Is this in an HSM? For AWS customers, something like KMS? There are then huge operational and redundancy issues to think about. Failovers for your HSM. Handling the possibility that AWS might not be available or corrupt the key, other cases. These things are easy to whiteboard, but when the rubber hits the road and you need to think about all the operational edge cases, things get hard quick.
Show HN: Is code the best part of your product to outsource?
So many issues with data and testing. What are you dealing with?
Considering old information, whether it's relevant or not, is something human psychology does automatically and inexorably. So when you talk about a "right to not have old information considered", you might as well speak of your right to jump off a cliff and soar through the air instead of hitting the ground. These European laws are doing their best to account for the unfair tendencies of human nature, while your counter-proposal isn't really an improvement over the situation we had before.

> "... but the record would be heavily tagged with notices that it was a false accusation ..."

There's been some literature lately about people trusting their doctors/lawyers/etc. more when that person reveals that they have a conflict of interest. A similar backfire effect could well occur here.

> " ... it would be a severe breach of social norms to use that information turn him down for a relationship ..."

Oh good. Approximately when can we expect the social norms to change? And are you accounting for the fact that it may happen never?
Not so fast.

There is a good reason to call it quantum teleportation and not quantum facsimile.

When you move matter from one place to another it moves, it's not copied. When move classical information (or state) , you can retain the original or multiply it many times.

Quantum teleport demonstrates interesing aspects of quantum information that makes it work like material thing. When information (quantum state) moves, it can't be copied (no-cloning theorem). You lose the original from the sending end just as you would lose a physical object you send to other place.

Quantum theorems like no-hiding theorem, no-deleting theorem, no-cloning theorem makes quantum information act more like material substance than classical information.

There is no physical of philosophical argument differentiate between "real" teleportation and "just moving state".
The doctor's visit gives the doctor an opportunity to establish a relationship and do a bit of education for the new parents.
IIRC, Elliot at one point acknowledges that the viewer already knew what was coming. But the twist is Season 2 is much, much harder to spot. Reminded me of Life of Pi.
It's a DSLR, so when they noted that it was "still on", they probably just assumed it was a stills camera, switched on (as in ready-to-take-pictures).
4 prototyping process models to streamline software development
They are better in terms of addiction- but in terms of cancer risk it's a wash.

Due to how poorly regulated the liquids are it has the potential to be worse as well.
Thanks for the read, Dipankar! Yeah, RethinkDB is definitely great for realtime functionality.

However, with this the aim is to make your existing databases like DynamoDB, Mongo etc realtime.
There is something like Secure Remote Password (SRP)[1] where it is possible to verify a password without password being to transmitted to the server at all.

The problem is, it is tricky to implement, a little bit old, and still vulnerable to bruteforce attack (Blizzard uses it, and IIRC their verifier database was leaked once, with g and N being published, so anyone could do dictionary attack on it. I believe Apple is also using it).

[1]: https://en.wikipedia.org/wiki/Secure_Remote_Password_protoco...
As itbeho pointed out, the census moved the goal posts, rendering that whole claim questionable at best [1].

Additionally, income increases don't refute what the author said at all. If I lost a 75k a year job and replaced it with a 30k a year job, an increase of anything less than 150% leaves me worse off than I was before. You can see this if you look at real median wage information - we are still well below 2007 levels, even with the census tricks.

[1] http://www.zerohedge.com/news/2016-09-15/deconstructing-medi...
After I saw tsx, I wondered why anyone uses anything else. My goal for my next project is to use typescript and tsx or work somewhere that does! :)