skysight-inc/HackerNews huggingface dataset:
You can set the work factor (log rounds). Bcrypt is also cool because it doesn't scale well to GPUs, so it's still pretty slow even if you have decent hardware.

The rounds are a trade off between how long your users will wait to login and how strong the hashes will be. The current recommendation is between 8 and 12 depending where you look. The best practice is to just check on the system you are running, I usually aim for the number of rounds nearest a half a second.
I have a long list of features that I want to implement at some point. When I get feedback from users for those same features I move them up somewhat in my priority list. If it's something that's not on my list I add it to the bottom of the list and re-evaluate it's importance a few days later. I think it is a good way to avoid immediacy bias and keep a handle on what's a true priority.
I've had my Pebble Time for about six months now and really like it (previously lifelong owners of basic $25 Timex watches). It does what I want and isn't overly complicated.

Mainly got it because the 6s+ is just too big for my pockets so ends up being left on the desk (at work) or counter (at home) a lot more than the 5s I had and I wanted to get notifications for various apps/calls for these times.
Hotmail ran on FreeBSD for a long time. Why would they treat it anyway than Linux?
> backdoors on Mac OS X

That's proprietary too, so sure. But why are you mentioning Apple in a thread about Windows? I never said Apple was good either...

> customized Android versions

Android is mostly proprietary as well. Replicant is as close as you can get to a free fork of Android.

> every other commercial OSes

s/commercial/proprietary/g
Front-End Developer

Description: Are you passionate about making intuitive yet powerful software? Do you want to play a big role in bringing new designs and ideas to users?
Come join the company that's modernizing transit! DoubleMap is looking for a front-end developer who can take on the responsibility of creating the interfaces for DoubleMap's products, including web apps and mobile apps. This position will report to the CTO and be responsible for working with back-end engineers to create easy-to-use interfaces for features across our platform.
The ideal candidate should be comfortable diving into unfamiliar things and take a proactive role in championing design and technology ideas. As part of a small team, you will get the chance to gain insight and experience working with many different roles as well as major influence on the future of our product and company.

Compensation: $55-65,000 annual, matching IRA, medical insurance, dental insurance, bonus plan

Education Requirements: BS in Computer Science, or related major

Professional Requirements: 2-3 years of professional experience, along with submission of a portfolio link and/or URL’s of projects

Required Skills:
HTML5
Responsive design
CSS
jQuery
Angular.js
Linux command-line usage
Ability to thrive in a self-directed environment
Use a mix of different programming languages and tools
Familiarity with modern front-end ecosystems
Preferred Skills:
Python
PHP
React.js
SQL (specifically PostgreSQL)

Read our feature in Inc. Magazine’s 30 Under 30: How This Startup Stumbled Into Its Genius Bootstrap Strategy
http://www.inc.com/laura-montini/2015-30-under-30-doublemap....
> On the contrary, we appear to be flooded with them: cancer, infectious diseases, global warming, clean energy, access to space...

Trouble is, many of these types of problems are not profitable to solve as the beneficiaries lack the power (read: money) to demand a solution.

That's what I'm worried about, is when there's tons of problems that could be solved, but few people have both the means and the will to solve them.

I hope I'm wrong.
When you search only in the immediately most promising direction you sure find local maxima - and you may miss the global one. Unless you can make guarantees about the search space which surely you can't make about life, the universe and everything.
Also being able to add layers atop one another as traffic increases.
JavaScript Remote Meetup – An Interview with Dan Abramov
Serverless is the future of Cloud Computing
I know few about other languages.
But as the data size growing, I wonder to know if Python has a disadvantage on efficiency over others because it's interpreted?
I'm struggling to imagine a single country in the world in a similar conflict.
iPhone SE. I could probably go back to a feature phone if it weren't for the maps. But since I have it, it also gets used for:

Tons of web browsing. Mostly reading news but also the occasional YouTube rabbit hole or quick research.

Light email.

Transit status and info.

Listening to music on the go.

Default camera.

Slack when away from my desk.

Looking for or checking reviews of restaurants and sometimes other businesses on Yelp.

The occasional food order via Seamless or FreshDirect.

Casual gaming (puzzles mostly) when super bored or half paying attention to TV.

Testing apps my company built.

Scanning expense receipts.

A bunch of other infrequent miscellaneous uses.

For my use, the 5s was almost equally adequate, but I upgraded because I was constantly struggling to make space to download an app or song or take a photo on the old ones 16GB drive - and if I was spending the money, might as well get the newer hardware. The extra RAM allows a bit more multitasking without losing state, but a 64GB 5s would be perfectly adequate and less pricey.

I also have an iPad but mostly leave it at home and use it almost exclusively for Netflix and reading ebooks. If I need to get work done, an ultra-light laptop or netbook is 100x more ergonomic and barely larger or heavier. You can get an older generation one for less than a new iPad and it has better specs in everything except the whole retina screen deal. (Mine is a 2013 MacBook Air.) The iPad doesn't have cellular access either, so it would have to be tethered anyway.
6 things you need to know about prognostics in manufacturing
Yeah, well, we did a lot of things our own way. We tried some things. Some of them stuck, some of them we adapted to suit us, and other things we dropped.

> The person typing should not be driving.

What's the reasoning behind this? My guess is that it's to prevent pair programming from turning into lone programming with an observer. If that's the case it wasn't a problem for our specific situation. No matter who had the keyboard, there was collaboration. Why separate the keyboard from the person who can fastest/best get the code on screen for consideration?

> Also, if you are not the person currently at the keyboard, you are not allowed to just take over. We used strict time boxes at first to make sure that this didn't happen

Why? Of course you shouldn't snatch the keyboard out of someone's hands, but such behavior should be addressed in other ways than by making rules. I suspect it's not that, but something else. Even so, I have to wonder if it's a social issue that would still be better addressed in other ways than by imposing rigid structure.

Anyway, switching when we wanted did not seem to pose any problems. If we missed out on some benefits then I'd like to know about them.
Cars and trucks are relegated to the 2d grid of streets. They consume an inordinate amount of space, and require that all travel occur in series down a road. When an accident occurs, this disrupts the flow of traffic down that path, and also frequently disrupts the flow of surrounding roads as drivers seek alternate routes around the problem. Roads wear down over time, and require maintenance to repair. Salt and chemicals placed on roads to melt ice and snow can have adverse impacts on the local water tables and have other negative ecological impacts.

Air-travel doesn't have those same constraints. Travel could be more point-to-point. An accident by one or two aircraft doesn't need to inhibit the travel of all other crafts flying in the general vicinity. Air space, while regulated and crowded in some urban areas, is largely under-utilized and expansive. It's also not a space that is shared with foot traffic, so pedestrians could reclaim some of the space currently allocated to roads since the volume of vehicular traffic would likely drop.

That's not to say that personal air travel doesn't introduce an entire set of new problems and challenges - it absolutely does, but there are many problems that cars and roads cause which air-travel avoids by-design.

Think of air-travel in the context of this cartoon:

http://greatergreaterwashington.org/post/24948/to-a-pedestri...
A subscription model doesn't automatically exclude running old versions after you stop the subscription, see for example the IntellIJ by Jetbrains model.

The "available in the next version" effect of one-time purchased software creates bad incentives for the developers to exclusively focus on new features even if they're gimmicks, because that's the only thing that brings in the money. As a customer, I literally cannot give them money (except gifting copies to friends) just to keep polishing what they have even if that's exactly what I'd like them to focus on.

I've found that after Adobe switched to Creative Cloud, and Jetbrains to their yearly subscriptions, I've benefited as a customer of Photoshop and IntelliJ respectively by both more rapid releases of genuinely useful features, not in big-bang releases but constantly over time, and that they've stepped up their general polish in the products. Photoshop CC is SO MUCH BETTER these days than the always buggy yearly releases of the past, because they don't have to cram 51 new crap features in every 12 months! A developer with a subscription model doesn't have the constant feature pressure, and can work on what the majority of current customers values most, and some times that is just bug fixing and polish.
Practical tips for delivering technical presentations
Can you think of a low impact paper that later turned out to be too novel to get published in a high impact journal at the time? How often do you think this happens? I for one don't see this a lot. What I see more often are people that think there work is super novel, and either it's not, or they don't have enough evidence and don't know the field well enough to know that they are wrong.
I have a similar experience on T-Mobile
http://www.gnu.org/proprietary/malware-microsoft.en.html
I used linked in heavily and have for a long time. While some things they do are angering (trying to trick me into emailing my entire address book, really?) others have invaluable. For example:

1. Stores my CV in a standard place

2. When an investor looks at my company they often check my linked in (see #1)

3. When potential employees look to work here, same thing

4. Contacting people I used to work with but they have since changed emails for things like references and biz dev

5. Researching job candidates

6. Competing with others for the most connections, endorsements, CEO connections, VC connections, etc. is kind of fun.

6b. I'm working on my "wall of faces"... the number of faces LinkedIn will show next to an endorsement maxes out. So if you max out every row it looks like a giant grid of faces. I have four rows left to max out.
You can go faster and in a straighter line, and -- given good communication between autonomous vehicles -- there is essentially no limit to traffic throughput. Also, you don't have to build as many roads, which are expensive and take up lots of valuable land.
Unlimited vacation, to me, is all about off-loading company liability. The company doesn't have to accrue for vacation days, and employees take roughly the same amount of vacation. It helps with hiring senior people who are coming from large companies where they had been for a while and had accumulated a large amount of vacation benefit.
Nonsense. Is this something you learned from reading articles online? The caste system doesn't teach people to become desensitized to suffering around them. Quote me the scripture which supposedly "teaches" you such nonsense. The only one that is directly associated with caste system is Manu Smriti and even that scripture does not say any such thing. If you know anything about Indian history you'll know that caste system by itself was not the problem. It was the misuse of that system by upper castes. The modern day caste system is way different to the ancient caste system that was practiced in the 11th-12th century.
Genuine question - is Azure a mess? Have you got any articles you'd recommend? I'd generally heard good things about it.
Securing your car from cyberattacks is becoming a big business
Building a dashboard using Laravel and Vue
Inside a Growing Movement of Coworking Spaces for Atypical Entrepreneurs
Using zsh instead of bash is a choice. The same more or less goes for a compiler or database. At least, we aren't seeing a situation where large numbers of major beloved projects are forcing their users to switch compiler or database.

Nearly every major Linux distribution is now moving to systemd. Regardless of its merits, this is a significant change, and a lot of us sysadmins feel like we're being forced into it. Whether you're running RedHat/Centos, Ubuntu/Debian, or Arch, systemd is coming whether you like it or not. Even if systemd's merits were undisputed, one of the things we like about Linux is choice. As it is, the merits of systemd are very much in dispute, and the choosing not to run it pretty much means moving away from these major Linux distributions entirely. Hence lots of new interest in FreeBSD.

FWIW, systemd has been pretty solid in my experience. Still, I'm glad the FreeBSD exists and is thriving without it.
I like this one better from the actual proposal on GitHub [1]:

for view in sequence(first: someView, next: { $0.superview }) {
// someView, someView.superview, someView.superview.superview, ...
}

Seems rather handy.

[1]: https://github.com/apple/swift-evolution/blob/master/proposa...
Because you don't change operating systems over mild discomfort.
>We noticed that you're using an ad blocker, which may adversely affect the performance and content on Bloomberg.com. For the best experience, please whitelist the site.

Yeah, ok Bloomberg.
Five Tips for Writing Flexible Code
You should check out Gratipay(Formerly Gittip) - Although we currently aren't back up to speed (with working payments) it's an open source project/company.

https://gratipay.com/
Our instances with ap-southeast-2 were out for around 12 hours. We used multiple availability zones and it didn't prevent downtime at all. It's very interesting the difference between AWS and Google outage responses. AWS is down for 12+ hours for some customers, force each customer to chase service level credits and sign off the postmortem with a nameless & faceless "-The AWS Team". Not one person at AWS was willing to take responsibility for this failure.

Whereas Google was recently down for less than 18 minutes. A VP at Google sent an email advising all affected customers, posted continuous updates to their status page, sent a further apology email at the conclusion, posted a service credit exceeding the SLA to all customers in the zone (without forcing customers to chase this themselves with billing) and lastly wrote one of the most well written post mortems I've ever seen. AWS has much to learn from Google about how to handle outages properly.
Don't I wish that were true. Off the top of my head, I know for a fact that a few of the Splinter Cell series games are impossible to run nowadays, and other games that used the same Ubi DRM too. And I just can't seem to get the original Fallout 3 working for either love or money.
>Note that the decline in the number of articles that used SPSS or SAS is not balanced by the increase in the other software shown in this particular graph.

Is Machine Learning cooling down?
> cancer, infectious diseases, global warming, clean energy, access to space...

The problems left to solve can be tackled by an increasingly smaller percentage of the population. The guys that currently work as taxi drivers or paper pushers can't be reeducated to do cutting edge research.
The World’s Top Economists Want to Work for Amazon and Facebook
>Microsoft's fade into irrelevance

Come on now...
Or 1 second of GPU time. Or 1 second of time running on an ASIC.
I get that some of the developers and enthusiasts that were around professionally during that period would be untrusting of MS (rightfully so), but to say they've been fading into irrelevance when they still hold the vast majority of the marketshare in desktop/laptop OS? To me, that just sounds like whining of a bitter fanboy.
I think in keto, the kidneys flush sodium instead of retains it. If you're interested, The Art and Science of Low Carbohydrate Performance by Volek and Phinney is a good read.
​Hewlett Packard Enterprise and Docker partner for the containerized data-center
>BSD is for people who love Unix, Linux is for people who hate Microsoft.

OpenBSD is for people who love the UNIX equivalent of Dwarf Fortress. I call it a full contact OS because of what will happen to you upon asking an easily googled question.
> Why are you being weirdly insistent that there only exist exactly one tool for making HTTP requests on the command line?

I'm not. I'm being weirdly insistent that adding features to one good tool is better than having 10 kinda-ok tools all with different features.

Imagine if VLC or MPlayer was actually 10 different video players, all of which supported different media formats and had different features. That was actually somewhat the case for a while; kplayer supported some things, the five different GTK/Gnome players supported some things, they were all relatively buggy and playing video was always annoying. Except for VLC and MPlayer, which just did everything, and were mostly fantastic.

How did VLC and MPlayer do this? They designed their apps specifically so that they could expand in features, and allowed people to contribute new technology. They supported runtime codecs and extensions. And they had a large development and user base, and people saw the benefit in having one tool that supported as many ways possible of doing the one thing they wanted: playing a video.

Having one tool to handle all the weird uses of HTTP may not be reasonable, but having a toolkit that bundles all the weird uses of HTTP would be infinitely more useful than having to download 100 different projects just to munge HTTP requests. There are many such toolkits for other technologies. This is not a new or contentious idea.
> Margaret Thatcher moving us from a manufacturing economy to a service one

Which as a German sounds strange in my ears. We are proud to have factories.
Hey guys!
Please give us feedback on this app. We are still working on adding a lot more cool features. This is just a beta version. Thank you!
The reason the network degradation happened is that Microsoft couldn't figure out how to stop heavy network activity causing audio glitches on some systems even after giving audio realtime priority, so they hacked around it by adding a fixed 10,000 packets-per-second cap on network activity regardless of system speed or CPU usage (less if you had multiple network adapters). See https://blogs.technet.microsoft.com/markrussinovich/2007/08/... This was just as much of an issue on multicore systems because the cap was unaffected by the system speed and chosen based on a slow single-core machine.
It's not. Netflix has a revenue per employee figure in the $2m+ range. That's investment bank levels of revenue, and $400k is about what you make at an investment bank 5-7 years out.
(inspired by the other Elite thread)

Is there something like a Dwarf Fortress in Space? I know about FTL, but there you have too much control over the crew.

Like FTL but with Dwarf Fortress like gameplay. "And then my ship got invaded by alien mind slugs and everybody want insane" or "The mourning captain shut himself up in the bridge and shortly afterwards we flew into a sun" or "We transported a herd of alien-cows which resulted in a stempede through the canteen".
Great idea, let's start an underclass that is forced to live of the land to keep them occupied while the smart guys reap the benefits of automation.
Don't be so sure - I used to be an Arch guy because I loved their dead simple config, everything in rc.conf, etc. One of the big pushes for arch early on was that it was BSD-like.

Arch progressively lost this feature and was one of the first distros to adopt systemd which was the last nail in Arch's coffin. When their docs suggested I manually write a unit file to configure networking rather than having 1 line in rc.conf, I was done.

My move was to go to FreeBSD. I feel like I'm right back to what I liked about Arch originally. So yeah, I'm sure some people are well served by making this move.
That's funny, I can play Dwarf Fort fine but I find it exhaustingly difficult to try and learn to play any of Paradox's grand strategy games like CK2 or HOI3.

In a way, I'm jealous, because despite what a lot of people say there's not a lot to do in DF.
This is true at least until we become so overpopulated that we're living in Jetson's-style sky-houses.
The secret car that caught Steve Jobs’ eye – and may offer clues to Apple's own
>I expect that a lot of future work will be what we would call today "managerial" type of work.

God, I hope not. We already have done something akin to that to avoid job loss from prior technology advances; hence the increase in unnecessary bureaucratic and administrative jobs across government and private industry.

If the next evolution of the workforce is everyone is in management and the machines do all the work, then we're almost assuredly repeating the same mistake by giving people unfulfilling, pointless busy work (I've had managers who have viewed their responsibility as 'to bring leadership', and I've certainly seen plenty of middle managers whose existence was solely to take responsibility for failure and to pass bad news downwards; they had no decision making authority) just to generate a paycheck. Certainly, given the managers I've had, you're going to have a lot of bad ones, even if they're not pointless.
This is a great news for OpenData and Data journalist. I think this promote much more the easy sharing of Datasets and also initiatives like the Panama papers, or WikiLeaks.
Additionally, there's a new player in town called Argon2 that attempts to solve the problems with bcrypt and scrypt. It's the most recent winner of the password hashing competition.

https://github.com/P-H-C/phc-winner-argon2
Airbnb Server Side Rendering
Meet the Queen of Shitty robots [video]
Writing upgradable contracts in Solidity
I'm so bored of "OH NOES Robots and AI are stealing our jobs", when it should be "Robots and AI are finally liberating us from our jobs".
Sorry, but encouraged to take my eyes off the road especially away from the typical line of sight used while driving? no thank you.

I can have my phone talk to me when driving and tell me when to turn. There are so many mounts available I can put it anywhere.

Besides, if its killer app is GPS there is something seriously wrong with other apps then.

Me, when it becomes my phone I will be happy. As in, when its not a slave device.
If the caste system teaches people to become desensitized to the suffering of those around them why do the same people go en-masse to rescue the so called "others" when a natural tragedy or terror strike takes place in India? Do they suddenly forget the "teachings" of the so called "caste system"?

Or are they conveniently becoming desensitized when only a person/family meets with an accident?

Don't you see how ridiculous your statement sounds now?
Social enterprise teaching coding to teens in Madagascar is hiring Marketing
Your first point makes sense, but if the flying cars are fully electric then I'm not sure how much of the work to make existing small aircraft totally reliable would be applicable to such a different machine.

I guess that leads on to the question of, why not start by making an electric self-maintaining self-flying Cessna?