skysight-inc/HackerNews huggingface dataset:
Their solution is very similar to the mode prescribed by [1] and implemented in [2].

There are actually two problems with bcrypt:

- It truncates after 72 characters
- It truncates after a NUL byte

If anyone is dead set on following Dropbox's example, make sure you aren't passing raw binary to bcrypt. You're playing with fire.

Additionally, if you're going to use AES-256, don't implement it yourself. Use a well tested library that either uses AEAD or an Encrypt then MAC construction.

[1]: https://paragonie.com/blog/2016/02/how-safely-store-password...

[2]: https://github.com/paragonie/password_lock
I use Trello as well. It actually helped quite a bit launching my current endeavor, as I picked what as the MVP at the beginning. I had a "For Launch" column in addition to the ones you mentioned. It kept me focused when my brain would've had me work on other things.
"It's hard to understand that anyone signing up to "protect and serve" would think that they are given the right to do whatever it takes as long as they think they are doing right by the greater good."

You obviously do not watch American TV. This is EXACTLY what is popularized.

I do agree with your opinion, unfortunately Andy Griffith is not the norm any more.
I want to know more details about a "war dolphin", but the Internet doesn't seem to know about it.
It came back in about 6 weeks for me. Never had any issues after that.
Farhadshuvo
Ditto. But I think we have fallen on hard times when Dell becomes the go-to.
Fine article.
In a world where the most important computer networks and a substantial number of devices connecting to them run on free, open source software, the user's hardware needs are simple:

1. it must work with an open source bootloader and
2. there must be some open source drivers for it.

But those are actually software needs, so how is it that hardware companies are allowed to dictate the outcome of the above two points?

How are they allowed under the law to create intentional incompatibilities?

Can other companies reverse engineer in order to write free, open source software?

Does anyone ever violate an NDA and win?

The benefits of inoperability are undeniable. These issues were ripe in the 1980's and are still very relevant today.

The discussion of the IBM PC BIOS in this thread is worth reading.
My wife has the issue that she was the victim of a crime, and the news reported her in detail as the perp was underage and they couldn't publish his name.

The result, my wife has had work colleagues ask about it, and one implied that she may have done something wrong to invite trouble.

The victims and innocent in an incident can be affected by reportage too.

We're European, and she tried to exercise the Right to be Forgotten, but Google haven't responded and it remains there when her name is searched. Her career may be being impacted, by having been a victim of a crime. This occurred 5 years ago, and is still mentioned from time to time.
In Tolkien's legendarium many light-skinned races, including elves, fell for Sauron's deception.
> Slack is one of the biggest interrupting factors while coding these days, more so than IRC ever was for me, so I try to have chunks of time during the day with it closed.

I used a client which enables me to mute most of the notifications, which is pretty nice.

> For personal things, I deleted Facebook and feel quite a bit better.

I like it, but I only check it once in the morning and once in the evening, from my desktop.

I don't have any social apps on my phone, except G+ — and it's hardly brimming with notifications!
Personally I use TDD (or more precisely BDD) for this purpose. If I leave the project overnight, or for a week or a month, I can come back to it, run the tests, and the failing and/or pending tests tell me what I was doing when I last worked on it.

So I always leave an in-process development project with failing tests. If they're all green, I don't know what to do next!
>> It's a chain of hash because that's how passwords were migrated from being stored unsalted, to salted, to scrypted.

I kind of figured that, thanks for confirming :).

Personally I wouldn't consider Argon2 yet for production, but only because I'd like to see it run at scale for a few years. PHC or not, I'm hoping it becomes more battle-tested in production use.

That said, I'd fully respect any team for using Argon2 and have no personal qualms with it.
I feel the biggest disappointment in Sierra that this review didn't really harp on is the lack of new features for non-iOS users. There's not that much in this update and the end user features that are available right now are solely focused on iPhone users. As an android user, I can't use siri on a day to day basis, I can't do automatic unlock with my watch, etc. You'd suspect that most mac users have iPhones, but that's not been my experience since most developers use mac but also use android.
> not for the reasons any package manager is classically considered good

You can say that again. Homebrew's dependency management is a fucking joke, to the point that it might as well not exist.
HP just made it impossible to use third-party ink in its printers
Integer factorization: Goal Reached
If all you send is more like a checksum or a quantum salt, a few bits of entirely-secure-in-transit entropy in the encryption key could be enough to guarantee secure end-to-end communications in the moment.
There were bugs in the past few days, but all known ones have been squashed as far as I know, so all you need to do now is

brew update

at least twice.
It starts slow, but picks up.
I am describing a problem where police unions hinder prosecution.

And they hinder prosecution in a way that essentially amounts to blackmail. They threaten that the police force will become less cooperative with the prosecutors office. An office that depends of the force to do it's job. A prosecutor should be able to look into charges against a police force without fear of retribution by said force. But they can't. And police unions are the spokespersons/ringleaders of the entire scheme.
It is always appropriate. You will comply or else.
Q·gen generates files and folders from templates
There is no search functionality in the hangouts app either. What other messaging apps lack the ability to search conversations? Google's own SMS messenger app implements search beautifully.
This mcard is supposed to work on unsupported Macs. I personally do not care for the mobility features as I do not use iCloud so YMMV.

http://www.quickertek.com/products/mCard.html
That could, though, be balanced with e.g. basic income.
Apple has lots of cash in accounts outside the U.S. that it can't/won't repatriate for tax reasons. They want to get into the car space. McLaren (from this not-a-car-guy-perspective) seems to have a similar corporate cultural ethos to Apple, plus they are English and therefore fewer language/cultural issues integrating.

Basically, I'd suspect half the reason that Apple is going this route because it's quicker and cheaper to use that overseas cash to acquire experience than it is to try to build it internally.
So the T.25 will be the iPod shuffle of electric cars? Or will they make the F1 their Apple Watch? Or maybe both?
Show HN: Capacity Planning for Product Managers
Side note: Lovers and Despot movies is releasing this friday online.

http://www.magpictures.com/profile.aspx?id=86c0a9e9-0b60-4b3...
I first heard about these reading "The Nordic Theory of Everything", which contrasts Finland with the US, last month. It was fascinating to read as a Brit as the UK sits half way between the two in approach to many things.

Significantly more useful than the bag of freebies and coupons given to new mums in the UK.
Good+problems+to+have:+How+to+solve+the+Nigerian+Startup+Growth dilemma
Thanks for posting this.

Many are also persistently pushing to change what is 'acceptable' vocabulary to change how people think, as Orwell described in the Newspeak appendix.[1]

[1] https://en.wikipedia.org/wiki/Nineteen_Eighty-Four#The_Newsp...
In project management you balance cost, schedule, and scope.

The simplest thing is to focus on scope, and make a checklist for when the project is "ready to ship". Add things as they come up, remove them, edit them, etc.

That kind of checklist is related to the "procedural" sort of checklist which is important also.

On top of that you can add practices such as "grouping projects into milestones", "estimating the effort involved in tasks", "forming a dependency tree between the tasks", "setting delivery dates for milestones", etc.

Checklisting is the basic practice. I was on the project from hell that we rescied where a real bully of a manager got us all, developers, testers, UX, ops, on a checklist -- I think estimates are a good thing but key people on the team would not play along so we did not do them.

It was not easy but we shipped.
> I don't know why there is this need to believe that ordinary voters aren't the ones ultimately culpable for the state of the justice system in the U.S.

I wonder the same thing. It seems to me to be a major obstacle, perhaps the major obstacle, to improvement. We refuse to take responsibility for the natural consequences of the policies we support and the incentives we give politicians.
I find it really unlikely that iOS would let them do that given how tightly coupled iMessage and SMS are?
Dieselgate: all diesel cars in Europe are more polluting than Volkswagen – study
Just a heads up, for anyone running the now "unsupported" 2008 MacPro's, MacBooks, and the like.

http://dosdude1.com/sierrapatch.html

Worked perfectly for me. Patches the installer, reboot, install as normal, reboot, run the post patch stuff, reboot. done.

Been running the GM release for the past week with zero issues on my Early 2008.
To be fair, young girls are heavily socialized to play with dolls, to play "mommy and baby" games, to push around toy baby carriages... in essence the "average" girl has been trained for motherhood her whole life.
> Many trial processes don't finish up by then.

In this particular case the trial that was being reported on has not yet finished.
I actually trust Google. And I believe they do their best to make it work this way. What I don't trust is the government. :(
I like brew, but it's complete ignorance of OSX deployment target version (macosx-version-min) means it's useless for building software intended to run on machines other than the developer's. Most commercial software in other words.

I realise that's outside of it's intended feature set, and it's fine for getting dependencies for other people's github projects or whatever. But what I'd really like is the ability to get dependencies that I can feed into my CI system to build software I intend to give to end users.
Maybe they want to make a laptop that opens like ^o^ and not like /o\
Extraterrestrial contact aside, governments will recognize property in space because it is in their interests to coordinate teams and allocate resources. This is most easily done through state backed capitalism. Governments that act in bad faith will see a dramatic drop in wealth due to sanctions and there is always MAD as a final safeguard.
Crowdsourcing Alpha/Beta Testing for Games
(I tried to be vague to avoid spoilers but now fear my post makes no sense)

One of my favorite things about the twists though is that I feel like they actually lay a lot of groundwork and foreshadow them very well. For example, I think the twist before the main "first season twist" that you mention was foreshadowed beautifully at the beginning of the episode. By the end of the pre-opening credits scenes, I knew something was up.

Similar story this season. There were so many scenes that felt weird to me (things weren't "matching") that I knew something was up. And as soon as that twist was revealed, they had laid the background/groundwork for it so well enough in season 1 that I immediately knew why it was that way.

Edit: My point was that I've heard some people complain about the twist in season 1 being predictable, but I don't think a "twist" being unpredictable is always a good thing, sometimes it's shitty writing. Almost every time I'm surprised by something in Mr. Robot, I had suspected something was up and thought, "I should have seen that coming". It's almost like watching a really good magic show: I know how a lot of tricks are done, I know they're going to try to trick me, and I'm still surprised when they pull it off.
V yvxr ubj gurl syng hc gbyq hf sebz gur irel ortvaavat gung Ryyvbg jnf haeryvnoyr. "Rivypbec" orvat n "fznyy npg bs frys-ulcabfvf" be ubjrire vg jnf jbeqrq.
Looks quite interesting, I was evaluating few real-time frameworks (esp socket.io) for the past couple of days . Could you pls shed some lights on how easy to use deepstream to setup a one-to-one in-app chat/messaging setup for android? I guess its the event's are the way to go.

For eg:
client.event.subscribe('channel1', eventCallback)
client.event.emit('channel1', 'hello how are you?')

How scalable is that? can it support thousands of channels without any hiccups on a single medium digital ocean instance?
I have a few problems with this show:

- The actors are often out of character (or their development isn't clear) and
mumble unintelligible sentences targeted at milennials with existential crisis
(there are a few rants from the main character that would make 14-year-old-me
cringe).

- The plot reads a bit like Fight Club fan fiction with some American Psycho and
geopolitics bits thrown in.

- The pacing could be improved. Some chapters feel like a mere excuse to shoot
cool and edgy scenes where you don't see any progress until the expected cliffhanger.

- And the worst of all: Main character uses GNOME, codes in Python/Ruby, makes
heavy use of the mouse (and not to use ACME) and doesn't use Gentoo. I also find
his lack of anime wallpapers disturbing.

It is really well shot though.
Sounds of Bogota: A City Finds Its Musical Voice with BOmm
Both ends of the experiment share entangled photons produced from a single source and sent both ways. The sender performs some operations and measurements on their two photons, i.e. the photon they wish to send, and their entangled photon. They then send the result of the measurements to the receiver (this can be done any normal way you can think of; for example over a classical network).

The receiver does some operation on their entangled photon based on the results of the senders measurements. After these operations their entangled photon will be in the exact same state as the sent photon.

So to answer your question, information is transmitted classically but that information would not be enough without the use of entanglement.
No offense, but hand-building supercars is not at all like starting up a large scale automotive firm. Yes, Tesla was hand building roadsters early on, but the intent (and the market) was completely different.
Feedly isn't bad. I have been with them since Reader was shut down.
I completely 100% agree, but it'd be nice to be able to append to a small sub-group "Webpage Settings" that'd allow you to drop a few additional items in the menu.

I think we're at this point, especially with mobile getting analogue touch sensitivity via "Force Touch" on iOS.

Of course, to prevent overzealous developers, the title strings must not share the same name one of the existing static items. Let's learn from letting our less wise colleagues alter scroll behaviour.
How many of your accounts don't have an Email based password reset process though?
I saw this behaviour on Android
Weex – the Vue-Native
Thank God I am not the only one who is still using pen and paper for the most part. Yeah, org-mode in Emacs is amazing, I love it, but notebook won't be replaced anytime soon, at least in my case. I found that I write and draw a lot while I'm programming, It may be weird but It's kinda easier for me to visualize and understand algorithms better. Plus there is something about writing that I like a lot. I am still at academia, and I find writing code on paper very strange and efficient way to learn. Because I do not have a lot of experience it is kinda hard for me not to skim code and fly over it. When I take function or chunk of code, write it down, and look at it, I start drawing and analyzing everything much more in-depth. I will probably by years be able to go in-depth like that just by looking at code and staring at monitor, but for now I like to write it down and program it on paper. Totally different dimension, distraction free and for me very efficient. But maybe I am just weirdo tho.
He speaks Finnish fluently, I've videos of his lectures about Linux from the 90s at Helsinki University. Had I not known who he was, I would have not guessed he was of the Swedish-speaking minority (either that or I wasn't paying attention, I saw them ten years ago). You can find some videos on YouTube, no doubt.
not enough jokes on HN, imo. :)
I don't have the self-control and willingness to impose organization to safely have a smartphone without it turning into a skinner box. So, I just don't own a smartphone. I sometimes carry a flip-phone, though usually I leave it at home.

It's really easy to get caught up in optimizing the process you have, rather than choosing which processes best fill your needs.
Yes. Also, on what payroll is Moxie now? He was working with Facebook on WhatsApp and then worked with Google on their new messaging app.
How a financial aid form almost convinced me I wasn’t good enough
Something clickable https://en.wikipedia.org/wiki/The_Code_%282014_TV_series%29
Here's how facebook does it: http://chunk.io/f/72f9c680ac2a4777b6dbf33c532e1d3c.jpg
(Alec Moffat talking at RealWorldCrypto)

Seems like the combination of strong hash + encryption on a HSM is the way to go these days. Dropbox's scheme looks good to me.
Many of our systems deal just fine with capitalism. Most Nato members. Most Nordic countries. Some of the Americas and some of Asia.

I don't think it is hopeless, but we'll need to reign in the outliers to stop global warming / Kessler syndrome.
Would you put your brain in a robot body?
The second photon that the first's state is being teleported to is constructed by performing certain operations on it and which ones are performed are determined by the two classical bits that are measured from the first photon (hence destroying the firsts's state). So from the first photon being destroyed to the second gaining its state, there must be a speed of light delay as those two classical bits are transmitted.
Season finale is tonight in the US, so it's good timing if you want to binge watch the whole thing.
Some people are very heavy sleepers and might not notice turning over onto their infant.

Additionally, the other big reason that you're not supposed to have an infant sleep in a normal bed is that they might roll off. It's fine I guess if both parents are around and "box" the infant in, but otherwise it's quite possible that the infant might toss over one too-many times and fall off the bed.
Very nice.

Have you considered displaying a growing log of each question answered & selected answer as the user progresses through the options?
Ummm..

"Going forward, we’re considering storing the global pepper in a hardware security module (HSM). At our scale, this is an undertaking with considerable complexity, but would significantly reduce the chances of a pepper compromise."
I've got a 3443CTO X1 Carbon from a few years back. Decent build quality, but low res screen and only 4GB of RAM (was all that I could get when I bought it).

My "upgrade" is an XPS 9350 for 2.5x the price. Windows 10 still doesn't handle high DPI screens well, and until recent updates there were issues with the Broadcom AC wifi card. For Macbook Pro money, I expect better. There's really nowhere to go for power users who need powerful laptops under 1.5kg.
About the Criminal Brain
A Zero-Knowledge Proof for Verifying Nuclear Warheads
> Main character uses GNOME, codes in Python/Ruby, makes heavy use of the mouse (and not to use ACME) and doesn't use Gentoo. I also find his lack of anime wallpapers disturbing.

Oh boy.

Agreed on everything else though.
I use bitbucket right now as my version control. I was using trello to help me keep track of what I want to do, but I have found a simple TODO.txt file in my repository to be much simpler.

Make sure you commit frequently, use tags, and find a good way to handle dependencies with the language you are using.

I use a Makefile to build all aspects of my side project, and deployment is very straight forward on a vps I rent.
Web development as a hack of hacks
This is fantastic. I'm not joking when I say that I have family members who didn't realize that a second pregnancy was possible during the after-birth period. Thumbs-up for a government tackling a really thorny problem.
At the risk of being too pedantic, that's the point. The incorrect phrasing is often used to mean the original thing, when the incorrect phrasing fundamentally changes the actual meaning of the sentence.

That said, this is a chain of comments that skirts dangerously close to not-contributing IMO, since I'm not sure making cryptic comments that lead readers that don't happen to reach the right context sensitive interpretation to produce more comments asking about it aren't actually worse than a pure non sequitur, from a discussion point of view. Having a clever counter-example (as the GP does) is good. Leaving it unexplained and ambiguous is not.
Along with the corporate cultural ethos (Ron Dennis is very similar to Steve Jobs in his attention to detail and demands of his company), McLaren has a strong engineering culture and "consults" for many other companies. I agree it would be a good "culture fit".
Cool, thanks for the response. I learned something new today.
> They use it to surf the web and check their email. It makes no sense.

There's a scene where we can see Elliot running CentOS on his personal laptop. Not that lends any realism (CentOS is more common on servers, not PCs) but it does show their awareness of Linux beyond Kali.
The data facebook gets from whatsapp is mostly the directed connectivity graph (and the intensity of each edge). That's data that, in the vast majority of e2e setups, any 3rd party with visibility to the network traffic will be able to see.
How to make money on the internet at neobux
They should have a separate prosecutor's office for the authorities. Why doesn't I.A. do it?
Parallelizing and auto-scaling bcrypt
HDMI video, generated by a FPGA
Me too. For two reasons. One: the main character---very interesting character development not to mention a superb actor. Two: the visual aesthetic---very distinct, very artistic, and absolutely beautiful.
Some would say omnipresent ads are a symptom of a different kind of oppressive regime, maybe? At a minimum, they don't seem to be diametrically opposed or anything.
Apple in talks to buy McLaren