skysight-inc/HackerNews huggingface dataset:
Hey Hacker News, I'm an engineering manager at Riot Games and would love to hear from you. If you are interested in helping shape the future of gaming, we want to see what you have! Riot Games is hiring both software and security engineers (as well as engineering leaders) in St. Louis, MO.

We look for passionate engineers who are comfortable learning and working in many technology stacks. Languages used include Java, Golang, JavaScript, C++, and more. To see more info and apply see below:

Security Engineer: http://grnh.se/8mkq4b
Software Engineer: http://grnh.se/da60pq

cheers!
Py3 refuses mixed indentation so that problem can't happen anymore. The change to print is easy enough to deal with:

> 2to3 -w foo.py

Moreover much of the new Py3 syntax has been usable in 2.x for 10+ years with __future__ imports. There's little excuse for not taking advantage of it.
Brian from Backblaze here.

The failure in that picture is that somebody deleted the file found at C:\Program Files (x86)\Backblaze\bzbui_interface.xml

That extremely simple file contains all the strings for the Backblaze GUI in all 11 languages. What your screenshot shows is what happens when that file is missing.

If you run a Backblaze installer over the top of that installation it should repair that by placing the latest version in place as it always does. If you STILL cannot get that file installed, something is going entirely, totally hog-wild wrong with your system. Hundreds of people install every day and that file is always present.

If you were running along and suddenly that file disappeared from your computer, I would stop and prepare a full restore from 15 days ago from Backblaze. This is totally free. When files randomly disappear from the hard drive, one cause might be your hard drive is starting to die.
Kubrick's use of innovative camera tech when shooting Barry Lyndon
No. This is an old, standard Republican mis-talking point that (as usual) is unsupported by facts.

The Community Mental Health act was fully funded at the time it was passed, to the tune of $330 million, and received almost $2 billion over the next decade. It was an example of an INCREASE in federal funding for mental health, put forth by Democrats, and bitterly opposed by Republicans.

Individual states, with Republican blessing, were the culprits in not continuing to fund local clinics. Then in 1980, Republican Ronald Reagan changed federal mental health funding to make it a block grant, spendable by states any old way they chose. And many chose NOT to spend it on mental health. Not content to turn Californians with mental illness out in the street (which he did as California governor), he decided he'd do that to America at large.

Don't try to blame Dems for standard Republican obstructionism that damaged and continues to damage public health.
Homes in wealthier neighborhoods found to harbor more arthropod species
Liberalism and the five natural inclinations
Well, I'm only partially joking when I point out that wherever you were a bouncer at was likely a place quite a few people voluntarily went to treat their mental conditions.
I've been telling people to host wordpress sites on Dreamhost's Dreampress. They handle core updates for you and they'll help you out if it all goes wrong. I'd also say use Shopify you're doing eCommerce. It's a pretty excellent platform, and you've got this whole army of developers devoted to reducing the security issues of Wordpress while making sure that sales keep going through.
I suspect shared lock performance is the sticking point.

Personally, I agree with tlb: it seems simpler to generate one file per thread, and combine them at the end.
You can also break out job titles under the company. So, if you worked on one project as the tech lead and program manager as another. or break out responsibilities under job titles. Hiring managers could respond to this but seems like:

Awesome Great Company I started: 2014 - Present

CEO/HR - I was responsible for ...

CEO/VP Sales - I successfully sold 4 large projects which resulted in ... sales ...

CTO/Tech Lead - I designed, built, tested ... Also, created a complete automated test suite... using NoSQL, Android...
>Is Florida going to add more police, social workers, ER doctors and etc deal with the consequences?

no. Like all the others it will add more prisons. Prison guards unions and commercial prison providers are doing exceptionally well financially and the prison guard unions are actually the biggest and most powerful lobbyists, at least in CA.

There is no such thing as decrease of spending, there are only increase and redistribution - benefiting the most powerful of course.
I'd be happy to spend ten minutes giving you pointers. I've a tech recruiter in Chicago and I've worked with a number of CTO's from 1871 (local co working space/tech incubator) to transition from their startup to a new role.

But like many have said here if you write on your resume what you have actually been building over the last couple years you should be fine. Being able to clearly talk about your experience is more important.
Where else does software and hardware come from? The neighbor's clever dog? Some innovative robot?

It's an expression of human culture. That's why the trendiest and not the most talented people are the most successful and why we currently and have always lived in an era of very fashionable fad software that isn't very good.

It quickly gets superseded like fashion on a runway because that's what it is.
It's not going to happen by 2020.
In the end it might end up where sex offenders will need to move because there's a pokestop nearby.
When I signed up for my local AMA (American Marketing Association) they sold my data out to a number of lists. I haven't had such a terrible instance of absolute blasting of spam with no regard to audience out of two SFO "lead gen" startups that resulted in several complaints to their CMO's to get me off their lists.

The absolute wrong way to gain customers is to blast lists out to purchased people in a "hammer" fashion vs targeted / personalized informational content pieces.

Your idea on:

Find their emails (yes, using services like LeadGenius) and just simply ask them.

Is fantastic, but this service is being used for lead validation/spam.

If people want actual email addresses, they can typically online google search, or use data.com (formerly JigSaw).

Most larger companies don't do demand generation well, and I think many people on here don't see an issue of batch/blasting for "lead gen".

I'm in Marketing Automation for a living and deal with CANSPAM/compliance quite a bit day to day.
A Crisis Merely Postponed
A cloud platform like Squarespace or a managed service like wpengine.
Atomic writes are pretty easy - as this article points out, PIPE_BUF sized writes to pipes are atomic.

It seems like atomic reads are harder. You want to read a record from a shared input, but you don't know how big a record might be. Any thoughts?
Seriously. All self driving systems currently cannot cope with heavy rain or snow very well at all.
Rick Scott's administration passed a law that said welfare recipients must be drug tested in order to receive benefits. Rick Scott's family has a lot (~68/200 million) invested in some of those facilities.
We meet once a month. The next meeting is this Saturday at 10 am at Cafe Strada in Berkeley. Click the link for details.
The only thing I currently use BSD for (specifically FreeBSD) is a local Minecraft server. It seems to run much better than vanilla Ubuntu. I hadn't heard of DragonFly before this but seeing as they boast about performance I wanted to give it a shot against FreeBSD. Unfortunately, my server is 32-bit and it looks like they just dropped support for it :/
This reminds me of when Mt. Gox was hacked and it was later found out that US Homeland Security officers (who were undercover) stole coins and laundered them through another exchange. Seems like someone in the CFTC wanted some coins for themselves..
You only make money after a sale, up to that point your still gambling. AKA a big stack of chips is not the same thing as a big wad of cash you have to actually leave the casino without blowing it.
Brian from Backblaze here.

If you want to use more bandwidth in Backblaze, after you install find the Backblaze Control Panel, open the "Settings..." dialog, go to the "Performance" tab and UNSELECT "Automatic Throttle". Slide the manual slider all the way to the far far right. Then dial up the number of threads to 4 or 6. Seriously, you don't need to go any higher on the threads, after we use 100% of your bandwidth you can't get it to backup any faster. :-)
Sweden solved those problems by keeping those people out of the country, relegated to the south of Europe.

That is the difference between Sweden and SF. SF allows unrestricted migration from the rest of the continent, Sweden does not.
Reminds me of this quote:

"Perl is like vise grips. You can do anything with it but it is the wrong tool for every job." - Bruce Eckel
This situation can be turned around into a positive. The higher real estate boom could be used for a massive building boom to reduce unemployment and boost wages in the construction industry. I doubt every last bit of land has been used up, I don't think their density is anywhere near that of Hong Kong.

On a broader scale, I don't understand why (other than politics and legal) this massive multi nationwide demand for housing hasn't created opportunities in the construction industry: building out with existing technologies as well as incentives to produce more efficient methods and tech. Whatever happened to big problems leading to big opportunities? I mean we're talking about a multi-trillion dollar industry begging to be disrupted. I can't name a single unicorn company that's involved in this right now.
Because it just works, year after year. I moved to Linux solely because I was tired of dealing with new interfaces every other year and lack of file version compatibility every new release.

Maybe the solution for LO is not adding a new interface but in removing things from it. Atom is a powerful text editor with lots of features and people don't seem to complain about the ultra-minimalist interface.
Verizon: We can't provide what customers want.
The very fact that these manufacturers are being extraordinarily cagey about the circumstances under which their automation works and where it doesn't should tell everyone everything they need to know about how 'around the corner' this tech is.

Think of it this way: non-optimal driving conditions is nowhere near the last hurdle for full autonomy. We're a long ways off.
Please don't reference Mother Jones. It's incredibly biased.

Just like every other political issue, mental health, is complicated and there isn't one reason or person for the way things are.

Blaming Reagan ignores the dact that new antipsychotics were developed that allowed patients that were previous confinded to institutions to be released to the community.

Also, the ACLU along with the supreme court changed the laws and made it much tougher to confine people for mental health issues. One of the biggest challenges in treating mental health is compliance. Having a mental illness often takes away the ability to see what's best for yourself. Ask a mental patient if they want to go to the hospital, they'll often say no. And based on current laws, there isn't anything we can do about it.
I'd emphasize the "slight." Apple fares no better when it comes to diversity in management, and in fact, unlike their peers, doesn't even have a sizable number of Asian people in management.
By the time threads start getting multiple comments, they've gotten enough exposure from humans to upvote them to the front page if they deserve it.

More interesting is to scan new submissions, download the article and run a model to predict whether it's interesting enough to upvote. You can start by scanning old articles and trying to predict votes.

A major challenge is detecting dupes, follow-on articles and blogspam where the text looks relevant, but the topic has already been covered.
Brian from Backblaze here.

We support Linux now with our command line tool found here: https://www.backblaze.com/b2/docs/quick_command_line.html
There is no GUI, but the command line tool can "sync" your files with an arbitrary roll back time (the Mac/Windows client are hard coded to 30 days).

For good or bad, syncing to B2 charges "per GByte". If you have less than 1 TByte this will be cheaper than the $5/month for the Mac or Windows client. But if you have more than 1 TByte on Linux, it will cost you about $5/TByte/Month to back it up.
First one: NDA'd. Second one: chijia.com
The Case Against the Mortgage Interest Deduction
Are you behind snap2print.me? Looks super cool. A good idea for sure.
Thank you. I haven't seen the new Star Trek movie, but I have seen the new Star Wars movie so I was so very confused.
> text style template saving (e.g. set up a custom title style, and you can quickly re-use that style later in that same document inc. size/font/color/etc)

You can create character and paragraph styles in LibreOffice.
US issues first-ever private Moon flight license
Netflix/vizceral: WebGL component for displaying animated traffic graphs
> Uh, yeah. That's the entire point of Bitcoin.

The entire point of bitcoin is to avoid financial institutions? That sounds like a pretty big disadvantage compared to other forms of money that work well with financial institutions.

> That's not what a cold wallet should be. It should be a key.

A distinction without a difference as far as it relates to having all your money stolen.

> Sure, it makes Bitcoin a poor choice for speculators looking to get rich quick

It makes bitcoin a poor choice for the general population since most people fall into the category of "outsiders who don't understand the tool and aren't on board with the philosophy of why Bitcoin is important"
I guess it depends on what you mean by "reliable". If you mean it won't crash more than a human, then we can pretty much do that under certain conditions. If you mean it will accept a trip 24/7 no matter the weather or road, it will take a while.
The Republic of China is not recognised by the UN. It is no more a state than Transnistria or South Ossetia.
Absolutely, when times are good, pay off your house. This may go contrary to most investing advice, but owning your home is a great safety net.
Weak tea, my friend. Even if it were true... that's not a prejudice. Please try again. I'm patient.
Computational Thinking for All Students
Could you lay out the play-by-play on how global warming is a threat to civilization? It seems to me, at worst, a slow-motion problem that will take almost a century to unfold and perhaps force large chunks of people to relocate to other places.

I would appreciate it very much if you wouldn't read any kind of tone into my question. Straight up honest question.
$100M is just a cut. So how much is Florida actually spending on mental hospitals ? Sounds like a ridiculously high cost to me.
Good List. I knew it was only a matter of time before the privacy policy generator was built.
I run Postgres, MonetDB, Redis, and Disque on DragonFlyBSD for various hobby projects. It's been extremely stable, easy to administer¹, and fast².

Two of my favorite things:

1. HAMMER, and the upcoming HAMMER2, are very nice filesystems. HAMMER isn't a CoW fs like ZFS and btrfs; HAMMER2 is however. Also, somehow HAMMER2 is more stable than btrfs despite having about 3 developers.

2. Like Solaris, DragonFly isn't afraid to deviate from and advance traditional *nix design. vkernels, lightweight threads, a super cool message-passing API, NT-esque architecture of a decoupled microkernel-ish design running in one address space, etc.

It also has neat cluster features not unlike VMS and Plan9, but I haven't used them.

--

¹ I use FreeBSD as a desktop OS so my opinion here could be a bit skewed. But I think, like most BSDs, it's a very well-thought-out system.

² Disque³ on my DragonFly VPS is a bit faster than on my similar Arch Linux VPS; otherwise my workloads are too small to make a good comparison.

³ https://github.com/antirez/disque
That is correct, but it's an unknown unknown for most of the people using Wordpress. They're not even aware that it might be a problem.
Elena Grandi: The Cat Model of Package Ownership
Oppo launches smart phone Oppo F1s front 16 megapixel camera accuracy
How about Constant Contact.
"The Easy, Affordable Way to Reach Your Customers with Email Marketing"
Why would anyone believe a company's claims? I'm not trying to be a jerk, but why would we trust a source who has a vested interest in misleading us?

Maybe phrased less combatively: Do you have a source that's not Google (or a Google-slanted PR piece) that has hard data about what's possible today and what will be possible soon?
Brian from Backblaze here, you are absolutely correct. I'll copy and paste my answer from above to here:

The failure in that picture is that somebody deleted the file found at C:\Program Files (x86)\Backblaze\bzbui_interface.xml
That extremely simple file contains all the strings for the Backblaze GUI in all 11 languages. What your screenshot shows is what happens when that file is missing.

If you run a Backblaze installer over the top of that installation it should repair that by placing the latest version in place as it always does. If you STILL cannot get that file installed, something is going entirely, totally hog-wild wrong with your system. Hundreds of people install every day and that file is always present.

If you were running along and suddenly that file disappeared from your computer, I would stop and prepare a full restore from 15 days ago from Backblaze. This is totally free. When files randomly disappear from the hard drive, one cause might be your hard drive is starting to die.
I've seen two types who fit the six month pattern:

1 Devs who simply can't code and get fired/managed out/not contract renewed

2 Unlucky people who don't put up with crappy work environments

The first groups should be easy to weed out with decent interviews. The second are a goldmine as long as your company isn't as dysfunctional as the companies that drove them away previously.
Advanced Null Object Design Pattern in Automated Testing
Five reasons why I write free software (2014)
The model III system expander (M3SE) project
FB's hardware strategy is confusing.

Oculus was their first, real consumer hardware release and effort.

The rollout was amateur hour between delays, customer service, etc, but that's forgivable and understandable at some level for a first major release.

But then Vive showed up to the party, shipped nearly on the same time frame, and delivered a product that's in striking distance of headset quality and WINS in interactivity.

This underscores how commoditized hardware is and will continue to be.

But then FB doubles down on protecting their "hardware play" and fucks everybody over with their bizarre Oculus "store" experience which launched with a ridiculous walled garden approach and an experience that's far secondary to Steam.

Meanwhile FB and Zuck keep making noises about wanting to support VR in general to bring about critical mass on VR as a platform so they can take the obvious step and execute THE killer-app for VR, - a truly connected social metaverse.

I get that having a hardware lab provides an incentive to new VR devs to come on board, and lets them press the medium forward.

But if owning that "metaverse" is the end game why bother dickering around with consumer hardware and pissing off / breaking trust with devs & consumers?
> The largest tax break relates to health care: it makes the premiums paid by companies that offer health insurance exempt from payroll taxes.

We really should start with that one. If anything, replace it with an individual deduction. It'll be a double-whammy. Get rid of this bullshit subsidy for large corporations and at the same time level the playing field for small businesses and individuals trying to get coverage.
> greatly limit the risks that depository banks can take on

Are people going to be okay with getting no interest and instead paying large-ish fees every month to cover the cost of bank branches, ATMs, debit cards, websites, money transfers, checks, and so on?

If depository banks are going to be very risk adverse they won't be earning much on the use of those demand deposits. Those services have to be paid for somehow.

Anyway, if the answer is yes, I don't see what's stopping people from putting their money with neo-goldsmith banks right now.
What's the point of linking a Reddit submission of the same article?
Depends on the threshold for reliability.
As of the end of 2015 in the 1.3 million miles Google cars had driven on public roads in California, human drivers had been required to prevent 13 incidents where Google assessed a collision would have happened without human intervention, a further 56 where the driver intervened for safety reasons and 272 times due to more minor sensor issues (using quite conservative thresholds)

That might not be bad for new technology and was showing trend improvement, but it doesn't compare favourably with accident rates for human drivers

https://static.googleusercontent.com/media/www.google.com/en...
Do you have a source for this? Everything I can find is not apples-to-apples - they compare the reliability of a self-driving car under extremely careful and limited conditions, specifically by people who are developing, testing or evaluating the car... To the reliability of cars driving in snow, rain, glare, and operated by people with limited cognitive abilities and reflexes.

I don't think that's a fair comparison at all.
Unbabel (YC W14) is hiring a full-stack web developer in Lisbon
Also "Nothing" in Scala and "never" in TypeScript. The bottom type[1] goes by a lot of names.

Interesting, I think Haskell does sort of have a value for it, undefined. It's just that if you look at that value too hard, it throws. :)

[1]: https://en.wikipedia.org/wiki/Bottom_type
You can parse that statement in a more favorable way. She has spent 14 years acquiring experience with relatively new (or newly popular) technologies.

So 14 years ago, she would have worked with a technology that is now slightly more than 14 years old--I'd guess C#, which is now 16 years old. Maybe 9 years ago, she worked with Ruby on Rails, which is now 10 years old. Maybe 6 years ago, she started on Node.js, which is now 7 years old. Even now, she is likely keeping an eye on HN to see what would be most useful to learn next.

In other words, she has been continuously jogging on the technology treadmill, rather than staking out a niche to ride out until retirement.

This is likely the only way to avoid moving to progressively stodgier and less interesting companies as you age. The young and hip companies use the young and hip tech stacks. Established companies wait to see whether the new thing can cut costs or increase revenues before migrating, and part of that equation is not paying a premium for specialist developers that are currently in high demand.
The Internet History Podcast did a great episode on Mr. Kildall.

https://soundcloud.com/internethistorypodcast/100-the-man-wh...

http://www.internethistorypodcast.com/2016/03/the-man-who-co...
It is definitely controversial. We need some protection, limited time ostentatious seem reasonable, or there might not be an incentive to invent.
Do taxis actually disappear - which seems counter-intuitive; where would they go, and why would the drivers suddenly not want to take rides when it rains? - or is it just that all free taxis are grabbed immediately when it rains, thus there are no free taxis?

There we can answer that the seeming complete disappearance ox taxis when it rains will persist, because the ratio of customers per taxi shoots up when it starts to rain.

(Where I live (north Europe), you practically don't flag taxis on the street but order it on the phone; when I was living in Beijing, I think the rain phenomenon was simply that all taxis were taken as the first drops came down.)