skysight-inc/HackerNews huggingface dataset:
What’s sad is that even when the designers consider proper isolation, shoddy manufacturing and components can quickly undo their efforts, causing a short that leads to injury to devices and humans.
Not being an Android dev myself, these are some complaints I've heard: There are a ton of resolutions, aspect ratios, and screen sizes. There are a lot of GPU vendors. Driver quality, performance of specific features, little tricks to even use specific features, etc, vary between each of those vendors, and your program should support as many as possible. Different phones have different input methods and peripheral hardware (sensors, notification lights, vibration motors, 3D screens, slide-out keyboards, etc), and trends in the market shift over time.

Compared to Apple, there's a lot of variability in devices, and that may be what they were referring to.
And don't forget Tcl where { and } are actually quotes.
I didn't understand what all the fuss about recursion was about for it to require more words than "a function that calls itself". Sounded trivial to me. Later I understood that a number of implementation details make the technique a bit special.

The concept itself still sounds trivial to me though.
did you have to use a public cert to get that webhook to work?
Glad you like it, but I actually stopped reading the article due to the atrocious typography and gimmicks.

Those shadows behind the asides that move as you move your mouse are extremely distracting, and they overlap with the body text. For the body font they depend on users having Helvetica or Arial installed to render (neither of which I have) instead of using @font-face, so the text looks out of place.

Also, none of the background images loaded for me until I tried with a browser without ad-blocker and third-party tracking protection.
That might be what they call the 'overload on wakeup' bug. Maybe try the patch? I've read that the patch additionally needs a small fix, the goto label position went missing.

Probably just before rcu_read_unlock() in that function: http://lxr.free-electrons.com/source/kernel/sched/fair.c#L51...
A 10 year transition† around that breaking change was the plan all along ever since PEP 3000 (dating, unsurprisingly, from 2006), with:

- time for things to settle and eventual mistakes to be fixed (3.0, 3.1, 3.2) while the 2.x line lives

- lockstep 2.x versions that include stdlib and language (vai __future__) feature backports from 3.x line (2.6, 2.7) to get maximum portability and minimum tech debt for new code written on 2.x line.

- finally, impetus to transition with non-backported new language and stdlib features (3.4, maybe 3.3 already)

and of course, letting time for lib authors to port their existing code.

Never has it been the plan for people to instantly port existing, non-lib code to python 3.0 (or even 3.1 or 3.2), and never has it been so that python 3.x instantly obsoletes the 2.x line, and in fact, quite the opposite.

So people that like the new-n-shiny and blindly jump onto the latest version bandwagon were definitely in for the roughest ride, and gave Python 3 the bad rep we know.

I honestly prefer the way this transition has been handled rather than the "hey everything is compatible except it's not and things are subtly breaking all around" attitude from Ruby which I have to deal with now.

† the 10 year figure was somewhere in a ML that I can't seem to get a hold on back when I was working with Python and having to plan for this transition.

[PEP 3000]: https://www.python.org/dev/peps/pep-3000/
But do you know how much work that would be? It could take them multiple minutes to implement!
It's been fine up to USB 3.0, there were no major problem with electrical surges because they use fairly low voltage. It's USB3.1 power limit that's the problem. And it speaks more about the USB-IF's carelessness when drafting its specification for USB3.1 more than anything. They should've taken misuse of over voltage into consideration before releasing it to the manufacturers.
Con: I can't use a charger I made on my own.
That's why it's a good practice to comment closing curly braces for the long blocks:

while (1)
{
< many lines of nested code >
} // end of while
Well, define "Insane" - if we're talking an extra $5-$7 on a $20 charger, I, personally, am completely fine with that as long as it means I can rely that it will perform to spec, not damage my equipment, and provide full data rate performance. Particularly how important USB chargers are every single day of my life.

This is a much bigger deal with USB 3.1, as according to http://www.extremetech.com/computing/197145-reversible-usb-t..., we're looking at up to 100 watts of power being sent down the wire - I very, very, very much want to be certain that the gear I'm connecting to the charger doesn't get torched by the wrong power levels.

I think there is a reasonable middle ground between "Small Elite Group" and "Everyone" - I.E. given that the global market for USB chargers will be on the order of approx 1 Billion units/year (certainly more than 100 million, and probably less than 10 Billion) - and given that a 4-port charger goes for about $20 today, presuming the cost of those chargers goes to, say, $27, then that's $27 Billion revenue/year. (Some chargers will be single/dual port, but other chargers will be more expensive/featured - we're schwagging here). Probably sufficient to support on the order of 2-3 thousand companies that have been certified, presuming that each company needs to drive around 10mm revenue/year after certified their product(s).

I'm satisfied with being limited to 2000 or so USB charger vendors of hopefully higher quality, than 10,000+ of who-knows quality.
> This, on the other hand, is a 'solution' to escaping quotes that is completely mad.

Meh, Perl's solution is fine. You can throw up your hands and say it's crazy, but as a person who worked with Perl for 20 years, I've never had the problem you describe. I tend not to use the qq() or q() style quotes, but I've used s@@@ and s,,, so many times I can't count. It's really quite nice (and perfectly readable unless you do something weird like 'sxxx'.
Only a tiny minority of any [ethnic group] are criminals, to take the actions of a minute sub-set of a very large group of people as a bad mark against the entire group is entirely unjustified, especially in light of the issues I've described above.

I agree with you, and presume 'dsl' does as well. I assume the use of [ethnic group] instead of the specific minority was head off misinterpretation. What caused you to interpret the comment as claiming that crime was the result of the "uniquely fragile moral fiber" of [ethnic group]?

Edit: I do think it's fair though to characterize the propensity to commit crime as a "moral failing" even if the causes are primarily economic.
It's been down for a week but they just noticed.
Sure, but most language YAML parsers support all or most of the spec. That can be a problem if you aren't expecting it.
But... this was already possible. You could easily design a circuit+chip which will authenticate to your charger and only pass the current to the battery if it worked. A way to do it has been standardised, but it's not like some great barrier has been lifted.
What were the server setup and monthly costs like?

It should be clear that Blizzard are ridiculously overcharging people with 10$/month when fans can run something like this and offer it for free or based on donations.
Recreating Kai's Power Tools Goo in Swift
Is there a website out there that offers nothing but subversive ideas to Chinese citizens? There should be.
Egg Protein Farmer Arturo Elizondo Envisions a Well-Fed World Beyond Chickens
This article reads like so much propaganda. Probably every post-apocalyptic movie about the US shows it descending into warring right-wing militias, many ambitious enough to make a state. Many surround themselves with pseudo-patriotic reactionary Civil War and Christian imagery, and engage in all sorts of terror.

If you look at worldwide terror, the US & UK are way in the lead in generating it. Wanna stop terrorism? Start there. And they have some vaguely democracy-flavored institutions, so most HN readers can have way more of an effect.

(Would US citizens enjoy Chinese foreign policy hacks discussing a North America they ravaged like: "A functioning state that enjoyed a reasonable measure of local support and could keep the peace would be a sufficiently challenging objective for [Eastern] policy"?)
You forget to add political and financial pressure to restrain any other player to enter the same market past a certain financial fresh hold
Yes, Mandrill should have kept the free quota after DKIM and SPF verification. Now, I will be trying out the competitors (Sendgrid and Mailgun) and if I find them at par with Mandrill then for paid projects, I might use them rather than Mandrill.
Even if it's implemented, charging from laptops, etc. is very unlikely to be removed. And that means there will be software-only solution to authenticate. Which means the right code will be dumped... Just give it time.
I think the OP means in all other apps, cutting means removing the selection and put it in the clipboard until it is pasted somewhere. Windows Explorer override this behavior by turning cut into move, which break the semantic and may create confusion that the file might go away if user didn't choose to paste it, if user have used cut in other program but not Explorer.
I found flights to Corfu on flychecker at € 151
The problem is that there are other countries out there apart from UK, US, Germany and other rich western ones. Where I'm from(Poland) the minimum wage is about $2.60/hour at the moment. And it's not like Apple/Samsung/Sony/any other big manufacturer sell chargers cheaper just because we earn less. Original Apple USB charger costs about $30 here - that's more than a day of work for a lot of people. Those people are going to look for cheap USB chargers, even if they are sub standard quality - and the market will fill that niche one way or the other.
But you won't be able to use good chargers interchangeably. If you travel with two phones of different brands, you'll need to bring both chargers as well.
I assumed usual browser. Sorry.
Could this the new flappy bird?
Viblast (viblast.com/pdn/enterprise) and Streamroot do the same!
Is it common to give out paychecks twice a week though? I feel like common sense could rule out one of those cases...
One of the point in the article is that despite scheduler's importance and complexity there were no tools that allowed to evaluate the performance. This work contributed such tools and those immediately allowed to identify quite a few bugs. Fixing those improves performance on NUMA systems rather substantially across various loads.
I don't see how that would work. Casting -1 to an unsigned type is independent of representation and will always give the max unsigned value.

C has _Static_assert.
A coffetivity killer (productivity sounds)
Why I probably won’t be making another mobile game ever again
I know you've been around aviation and have studied relevant fields, but what have you actually built? Nothing personal, of course, but personal flight is the sort of domain which attracts many people who lack the knowledge or ability to design and build a product that respects the laws of physics. :) It would help your pitch if you could describe something flight-related that you have designed and built yourself, or if you told us that you have a prospective co-founder who has done so.
2 days in Jordan- what to do?
>I can remember a time (1980's and earlier) when the modern version of the coffee shop didn't exist.

Are you talking about the US here? I'm pretty sure they've been around in Europe and the Middle East for centuries.
> Let's make quotes for strings optional as well.

This will end in tears.
How  to Make Heatmaps Analysis More Meaningful
Infrastructure always changes. You need to have something in place to detect failure of important features of your apps, that get checked every day, every hour or even every minute, depending on how costly an outage is for you. There are always doublechecks possible.
But before you do that, try pulling out functions.
Electronic Signature for Government Organisations at ESignly
Um because its corruption and in the USA's case Organized crime was involved
Bricklayer.js – Lightweight Cascading Grid Layouts
Failure to land investment dooms Dinner Lab, 35 lose jobs in New Orleans
Thanks for pointing me to this! I knew there was an easier way :)
I was using a simple bash script instead of the (too complex) release plugin
Tinder-tests-share-button-to-turn-you-into-a-matchmaker
14 Tools That Raise Web and App Performance – DevOps.com
Orange completes acquisition of Lexsi
Yes. It would be way easier if large companies like Google could just build new residential housing next to their offices.
Today I used VSCode to write a slack bot in NodeJS.

The editor experience was smooth and fast, with fast intellisense.

I had NodeJS debugging working after 5 minutes reading a VSCode NodeJS page on the VSCode site and clicking a couple of buttons in the editor.

I had a very good initial experience and will use again.
> Trailing commas and JSON comments are are already supported in the newer browsers (try the Chrome console for instance).

Version 49.0.2623.112 (64-bit)

> JSON.parse('{"foo": "bar",}')
> VM124:1 Uncaught SyntaxError: Unexpected token }

Javascript object literals != JSON. JSON is a restricted subset of JS object literals (and not actually a strict subset: a JSON string can contain unescaped U+2028 "LINE SEPARATOR" and U+2029 "PARAGRAPH SEPARATOR" codepoints, a Javascript string can not)
The mention of the availability heuristic reminds me of the book 'Thinking, fast and slow' by Daniel Kahneman. Read it just a month ago and it was a real eye-opener. It's a book whose points I would like to have condensed into a bullet list so I can review it every now and again to remind me of the lessons that I should remember.
buying overpriced equipment (apple) while complaining that with low wage you really feel the difference of price for a freakin' charger doesn't make much sense.
Lots of hackers are well known for their vast knowledge of the tech scene including vague startups that nobody has heard of. I know I make 'hackers' sound like hipsters but labels are usually poorly representations of a generic set of traits, people just turn todays newer labels and magnify the worst of the worst. Coincidentally I never liked labels, but hacker and geek are things that gave me a piece of mind after scraping out of high school (mostly geek).
My god, that's the solution to my problem. Thank you very much. I did not realize that url was available.
That means we'll get to see low or slow (or no!) rates of adoption, like with Thunderbolt.

Instead of getting cool, inexpensive eGPU or other external PCIe tech, we have to pay upwards of $200 just to connect our existing PCIe cards. And take note of the cost difference between external hard drives that incorporate Thunderbolt rather than USB3.0: they're way more expensive.

What's more convenient for consumers? USB3.0, not Thunderbolt. Even though Thunderbolt is way more interesting and has way more promise (it's the entire PCIe bus, exposed!), it was nearly stillborn because of its inane licensing.
My only concern with that, from personal experience, is that groups like HIPAA tend to be about as dismissive, but often significantly more. But you're right. If I don't get a decent response by tomorrow mid-afternoon, I'll raise the issue higher and follow through. My lawyer is very good with these sorts of issues, so I can go to him if needed, too.

Oh, the rabbit holes...

Edit: also, for what it's worth, I wasn't polite at the end - far from it.
Not quite $50 for a gallon, but just about there with free shipping:

Dr. Bronner's Fair Trade & Organic Castile Liquid Soap
(Peppermint, 1 Gallon) $57.59 Prime

http://www.amazon.com/Dr-Bronners-Organic-Castile-Liquid/dp/...

If you like the soap, you might also enjoy the documentary:
http://www.rottentomatoes.com/m/dr_bronners_magic_soapbox/
> ... it's not as simple as "big bad charger conspiracy" - scummy manufacturers really are putting out deathtraps out there, and a protocol protection to convince you not to keep using them makes sense.

Isn't this what trademark law is all about? Buy from a reputable manufacturer.

I also seem to remember something about consumer protection laws, so maybe the people who make the things that catch on fire should be bankrupt or in jail.

It's not like this is the first time anything like this has ever happened.
No, the premises always need to be examined, not accepted at face value.

If the author is using a wrong definition as a starting point, the rest of the argument is largely pointless...or must be explicitly marked as a hypothetical/counterfactual.

"I define the earth as being an infinite flat plane, from this it follows [for the real world] that..."

Well, no, the earth is not an infinite plane, even if it kinda looks that way, was long believed to be that (maybe minus the infinite) and apparently there still are people who believe that.
RAID parity drives also protect against a drive failing but they're not backups either.
The year is 2016.

Software engineers are still obsessed with squeezing every last drop of performance from a single core, adding multicore or distributed load support as an afterthought.

Sorry, it doesn't work this way anymore. There will be no more single core performance increases — laws of physics forbid it. Instead, we will see more and more cores in common CPUs (64, then 256, then 1024 — then it will be merged with GPGPUs and FPGAs with their stream processing approach).

Learn distributed programming or perish.
Deep into ClojureScript function call mechanisms: static vs. dynamic dispatch
Join Lisbon Investment Summit 2016
I don't think it's a binary either-or. People obviously want safety and opportunity. They also tend to want to preserve the micro-culture of their neighbourhood. "Globalisation" (whatever that is) feels homogenous and corporate. Some people don't want that, they don't want to live in a place that could be anywhere else. They want to own the land and property, not be priced out.

I'm quite surprised at people here suggesting that it's okay to displace the poor. It's not. Change, process and improvement are most effective when they take everyone along for the ride. Everyone's seen Gataca, right?

I'm sure there are plenty of alternatives to the current gentrification model. Plenty of low-cost housing, for one. Sensitivity from local councils who take a long-term view and try to protect local business, for another. A complex discussion, I don't have all the answers.
In this case, the Apple charger is the only one you'll be able to get, because USB3.1 is restricting the group of people that can make chargers.

That or the licensing will make it prohibitively expensive no matter what. Pick your poison, I suppose.

Seriously, the tech situation in Poland is really sad. We don't need USB3.1 making it worse. (I'm a citizen)
For some reason I can't stand the fact that VS Code drops .vscode files all over my directories. I feel like I'm working with CVS again. I haven't played with it much and not at all lately, but the last time I tried editing anything in VS Code it generated these hidden files all over the place and drop me up a wall. That may be configurable and it may have changed with 1.0, I'm not sure.

It's also, just very slightly, too slow. By too slow I mean that everything I do just lags a tiny bit; I can type characters faster than it can put them on the screen, clicking in the file browser is not instantaneous, etc. It's a small thing but it really bugs me. I guess I'm just spoiled by ST3. :/
I met one on a commuter train in Belarus in early 1990s. A pale shell of a human being, crumbling from cancer. Wish I could tell you he still had spirits high despite imminent death but he didn't. Pretty sure he's not even counted on Wikipedia in the accident death toll.
No I read it. It's irrelevant. If anything, it argues they should have been broken up earlier. Monopolies are market failures.
It's just really hard for me to view an interviewer as a friend usually. A couple weeks ago I had a really amazing interview experience with a company called Volantio because the first screening was a 'get to know you' sort of thing. Dude made it easy saying he wasn't yet interested in my qualifications/education and just wanted to talk about my interests.

We must have talked for over an hour about how great we think Coffeescript is.. (I'm a zealot).

Anyway, I wish I could make more interviews like that. I've actually started putting it in my cover letters that I'd appreciate going for lunch or something just to hang out and talk about frameworks.

It's great when I can detach myself from 'needing a job'.
I don't think this is a good way to look at it. In my opinion, having a "perfect" single core is much more valuable than an octo-core CPU. Take a look at the iPhone 6s. Two cores, and it runs faster than some octo-core Androids. I may be a bit of a noob in this area, but something tells me that is significant.
> If exporting jobs is inefficient, let people try to do it and fail - of course they will get outcompeted by the people who aren't exporting jobs, right?

Not if China manipulates currency to overcome the effect.
I love history, so I had to like this. Lots of great references. Good work by the author.

Having said that, there was a certain amount of smugness and hand-waving I have to call out. The thesis appeared to be "ISIS? Nothing new here." which I would mostly agree with. Where we run into problems is when the author tries to address criticisms of the thesis.

Was the U.S. on some mission to install democracy? I know Bush said so. But many folks simply wanted people in other lands the opportunity to vote before deciding to initiate overwhelming destructive force on their society, because that was where events were headed. Point being, there are many ways to look at Gulf 1 and 2. (This is why it's best when making historical analyses to stay away from anything in the last 20-30 years. Too many ways to spin things. Too many people invested in various narratives that are still alive -- and it's not necessary to the work of an essay like this.)

I was particularly troubled by the author not actually owning up to the one unique feature of ISIS: a trans-national groundswell of people with a violent nihilism. The eschatology was covered, but comparing ISIS to people believing in UFOs? Meh. Not so much.

In the latter part of the essay, the weaknesses in the beginning are intensified. We move from the ISIS-not-so-unusual thesis to "Your Pollyanna view of the merits of one civilization over another is what is causing a lot of the chaos". Maybe. Maybe the countries of the west have trapped themselves through the use of free trade and open markets into a situation where some types of societies just can't continue to exist. It's one thing to blame all this military intervention on those simple-minded do-gooders. It's another thing entirely to talk about how the world keeps shrinking, the power of the individual keeps growing, and the rise from poverty for billions of people mean that lots of folks who never had to integrate into a modern world are now stuck doing so.

All of that is to say that there is another argument. If the author had honestly acknowledged that argument, I'd rate this a 8 or 9. As it is, looks more like a 5 or 6. Still - well done. You just can't tell one side of the story if you want to do honest analysis. This was much more an opinion piece masquerading as analysis.
I ordered one of these $2 USB 3 Type-C to USB 3 Type-A cables from eBay so I could transfer files from my Nexus 5X to my MacBook. Since these stories started popping up I just placed it in a drawer.

It has no wall socket adapter and I wonder if it's safe to use for the phone if I just connect it to the computer. Seems the computer USB port shouldn't be able to feed enough power to hurt the phone. True?