skysight-inc/HackerNews huggingface dataset:
Thanks for the summary
I suspect the main killer in a significant number of these deaths is fentanyl or one of it's analogs that has been added to the heroin. I would also be curious to know how many of the dead also had alcohol and/or benzodiazepines in their systems, which dramatically increase respiratory depression in combination which each other and heroin/other opioids. For example, a UK study found that alcohol was present in 50% of heroin overdose deaths, and 37% had at least one benzodiazepine present.[0]

[0]http://www.nta.nhs.uk/uploads/nta_rb27_combined_opiate_overd...
Just convert over to sevens. It's more interesting per play, and if the matchup is a dud, golly you've just lost maybe 20 minutes.

3-4 hours for NFL? Ick. Only the best, most interesting games maybe approach that sort of time and commercial (aggravation) commitment. And that's setting aside head injuries.
Overdoses tend to happen when a person relapses, and doesn't realize their tolerances have changed. If you know someone who has a problem with opiates, the anti-opiate naloxone is very effective. It is now available without a prescription in many states.

Benzodiazepines lose effectiveness after about 4 weeks, and the patient's anxiety worsens. The mental hospital forced my friend to take the full pill every day, when she only wanted it "as needed". She decided that Heroin would help her get through her benzo withdrawal.

We got together on the second night of her plan. I said 'no no, we're not doing this again...'

She said that she wasn't going to get addicted again, she just needed it to sleep. To show me that it was barely anything at all, she prepared a second shot and injected that too.

Then she fell forward, said "I meant to do that," and went non-responsive. Her face started to turn purple.

I did not have naloxone, so I called 911. The firefighters arrived about 6 or 7 minutes after I called. Some of them looked bored.

They used two 2mg intranasal doses of naloxone. She was quite shocked at the appearance of strangers in blue uniforms...

She did very, very well for the next two weeks. I guess the anti-opiates are awesome drugs. Naltrexone (similar to naloxone) is FDA-approved for alcohol abuse too.
That'll just make criminals out of ordinary people.
Ask HN: 44-year old software developer – what now?
I'm a 44-year old developer who first programmed on a TRS-80 in 1982, graduated with a degree in Maths and Comp. Sci in 1994, and I've been working ever since as a 'software guy' in various industries (school administration, medical, construction, logistics, real estate finance, hospitality). I'm unsure what to do next.

Data points:
1) current job is for a logistics company where over 5 years, along with a non-developer co-worker as advisor, I've created a custom Winforms / SQL server application that now runs the company.

2) have Australian and EU citizenship, currently in the EU

3) technically am 'ok', sometimes slightly better than that; my strengths lie is talking to non-technical people and creating cleanly-developed and maintainable software that meets their requirements

4) have a joint venture agreement in place with an Australian-based long-running client (since 2005); I rewrote his Delphi-based finance application in C# so it now works cross-platform on Windows and Mac (using Xamarin), with a shared PCL (portable class library) that contains the core calculations. There is an 'ok' mostly-passive (aside from bug fixes) income from the sale of this product.

5) my work, with the exception of some C# Mac work in recent years, has been entirely Windows-based, and 90% of this has been Winforms. Early on I worked on and helped develop a C++/Paradox (!!) application, then Delphi apps, and now C#/.NET/Winforms is basically everything.

6) via HN I have a reasonable understanding of current technologies, but zero practical experience, although I do have some 'as required' experience with HTML / CSS / JS

7) I've got Crohn's disease, and can't practically make it into an office job 5 days a week, or reliably

8) currently am learning Python and Django

I still love developing, and although I'm an introvert like solving people's business or general problems with software, and interacting with them to achieve this.

Any brainstorming ideas would be appreciated.
I definitely get the sense that this was a situation where a guy made too much money way too fast. Like almost overnight.

Reading between the lines, it sounds like he had been pent up, and when an effectively unlimited budget reared its head, it open the floodgates for so many bottled up urges.

By the time he had graduated to drunk driving convictions, other habits had been so firmly established that he was never going back to his old life.

It reads like a medical study of addiction models in animals. When granted unlimited push-button access to an addictive stimulus they push the button compulsively, without stopping and kill themselves from sheer lack of self control.

And about that writing of the tell-all cringe blog. I'd reconsider if I were you. Definitely do some writing. Write on paper. Not on a computer. Not on the internet. Lock it away, and then proof read it when you're in the best possible mood, and try to imagine how it would change your mood to realize others had read it, and cringed over it.
Started using Borg after Attic appeared to be abandoned. Love the new life the community has brought to the project and look forward to the future.
The more relevant question is this: are there enough people with right skillsets willing to relocate to Cleveland?
Hmm, I read it specifically as deviation from what they tuned for.
That sounds traumatic. I'm sorry you hard to go through that.
Reminder that wage theft is estimated to cost workers over $50 billion a year, more than the cost to victims of all robberies, burglaries, and larcenies combined: http://www.epi.org/publication/epidemic-wage-theft-costing-w...
One of my friends left school to pursue a professional career at 18, did it rather successfully and then retired after a few years to go back to school. He decided to go back via community college but it bored him to tears. The teaching was terrible and none of his peers seemed worth talking to. Then he started looking at the online recordings that good schools put up of their classes, realized the gap in teaching quality and decided to transfer to a vastly better school. He's been much happier since.

It's easy for us to blame or be indignant about our environments, but sometimes I also think it's our own responsibilities to go find the places in the world that would work for us.

I personally like finding hobbies and pursuing them relentlessly with the goal of becoming the best in the world. Sometimes it works, sometimes it doesn't. But I usually enjoy myself and get to meet some really remarkable people I wouldn't have otherwise.
Ah, thank you. Yes, that puts quite a different light on it.
> I would also be curious to know how many of the dead also had alcohol and/or benzodiazepines in their systems, which dramatically increase respiratory depression in combination which each other and heroin/other opioids.

I didn't know that about benzodiazepines & opiates - thanks! I posted in another comment about having to call the firedepartment when my friend overdosed on me...
> I could use this as a jumping off point to the actual failures of Stallman, where instead of educating people on these issues for the last thirty years, he's spending his time rhyming Uber with Goober, i.e. https://stallman.org/uber.html, but I digress.

What's the significance of Stallman rhyming "Uber" with "Goober"?

I mean, Doug Crockford has rhymed "Gonads" with "Monads". Would you seriously argue that he failed to educate people on functional programming in Javascript because of the tone-deafness of that pun?

I make the comparison because both authors have a clear, unadorned style and show great attention to detail in their arguments. The only relevant difference I see is that one writes and talks primarily on technical matters, while the other writes and talks on social and political matters. If bad puns are out of scope for the one but in scope for the other then I smell bike-shedding.
I was at the 2016 APS Department of Plasma Physics Meeting a month or so ago. I work in Laser Plasma, so I have only a surface understanding of the magnetic confinement stuff, but I did attend a keynote by this group, and my impression after the talk was that they were approaching a respectable result but hit a snag. Looks like they couldn't get this out before DPP but fine enough, they can confirm it today, so cheers to them.
I doubt those employees will have any issue finding work. Gaming is an expanding industry.
> I am sure if something modern and regularly updated came out, it would get a lot of uptake.

Would it? See, here's a dirty little secret: people can't deal with change.

Any change made to the software means people have to learn something new. And that results in tech support.

I once had a very nice chat with the CEO of a CNC company and asked him why certain features weren't implemented since his hardware was clearly capable of it. He was quite blunt that a single new feature added about 30% to his tech support budget for almost 3 years, and his tech support budget was almost 1/3 of his annual budget.

So, he simply will not add a feature until it results in an expected 500K in increased revenue or he has to fend off a competitor.

> Still, it's a real opportunity.

Is it? Actually?

And do you know ballroom competitions well enough to get all the corner cases correct? The Douglasses have been to a LOT of competitions and probably wrote this because they got tired of the grief caused by badly run competitions.

How many ballroom competitions exist (<1000)? How much are they willing to pay (<$1000)? And how much will tech support cost?

So, this is less that $1,000,000 per year in revenue MAX. And, this software is already in place with people know how to use it.

Your revenue will likely be $10-20K per year for a long while unless you completely displace this. And they can always drop their prices and block you out if they feel like it. And your tech support costs will be quite high.

I suspect the Douglasses made this same calculation and that's why they aren't improving it. It's just not worth the money.
At first, it's fun to experiment. Then you realize how no one fucking understands you and no one understands each other. That's depressing, buddy. Life is depressing.

Welcome! Yeah -- and you ask why people abuse drugs?

And it's even more than that -- people tend to be wrapped up in their worlds. Mostly, people feel alone. I mean, the world expects you to be a certain way. Look at all of these people -- on the internet, walking on the street. They're all in the motions. That feels like jail, when you see repetition, over and over.
its both
Why Racket? Why Lisp?
...because we strive to make things better?
Google has P/E ratio of 28. Facebook P/E ratio is right now only ~60% bigger, at 46 (and it already showed huge drop from >100 last year, as earnings are catching up with investors bets).

G revenue is growing at the rate of ~20%, while FB is doing >50%. If stock price for FB growth continues, it'll reach Google P/E ratio pretty soon - not 10 years. More like a year.
I find it much more helpful to think in terms of why and what we will test rather than how much will we test. This approach resolves a few of the frequently debated issues around testing, such as:

1. Should I test first, or test later?

2. What is the right amount of code coverage?

3. Should I write more unit tests or integration tests?

4. Should I use mocks or not?

and so on...

The above questions can have an arbitrary answer that makes sense in a certain context but may not yield the best cost / benefit ratio in other contexts. Hence, the guiding star needs to be: why are we writing a test.
I have the same effect on my machine. My guess is that since the L3 cache is shared between cores space used by processes running on other cores is causing a bit of 'blurring' of the performance on the boundary based on how much will data will fit.
SEEKING FREELANCER - Canada, REMOTE
Seeking someone to build an ecommerce CRM. Available market options are LimeLight CRM and Konnektive (which we are aware of), but limelight has too much downtime and Konnektive has unfavourable contract terms.

In essence, seeking to move our funnels from ClickFunnels (on which we test) to our own private CRM with admin reporting, sales functionality, email integrations, etc. See LL / Konnektive (and ClickFunnels) sites to get more of an idea, but looking to work with someone familiar with the space.

Email: adprofitsmedia [AT] GMAIL [DOT] com
I'm not sure I see the relevance. A company failing to pay money it doesn't have is not the same thing as stealing money.
Everything in Context: Why I don't like the term “AI”
As someone who wrote the LTR/RTL text shaping for Uber Maps, I know the pains of this way too well. Off by one Unicode errors were causing Chinese characters to get appended to the end of Arabic words! Great read.
Martin Amis – The Art of Fiction (1998)
I couldn't imagine sticking around for this long if the problems have been going on since June. I would've been looking for a new job the second my first check was late and would've executed a move immediately after the second was late as well.

I get the idea of 'if you leave maybe you never get paid', but if you stay you've obviously got no guarantee of getting paid either, and you'll at least be doing something that hopefully does pay while fighting for what's owed.
Then it shouldn't have taken work it couldn't afford.
> Maybe Valve, Microsoft, Apple? Google even?

I believe Amazon uses CryEngine for Lumberyard. Amazon must have given them a deal so bad that they end up bankrupt if the software isn't adopted.

More cynically, it's a deal structured to ruin them and make them cheaper to acquire. I don't think that's the case though.
I got into programming and software development due to my love of games. I've created independent games and worked at major game studios. If this is article is accurate then unfortunately I'm not surprised. There are major business model related issues across the industry. Top talent getting low pay and doing it just because of "passion" which can only last so long (for an individual) but the then new blood arrives for the cycle to continue. Games and game engines are hard to create and require excellence across multiple disciplines and customers do not value games enough to pay what they are used to already. Prices are similar to what they were for triple-a titles as back in the 90s when games were simpler. Add HD/4K graphics and the latest networking, audio, other modern jazz and all the staff required and what they're charging for a game is a joke.
The important thing if you want it to be fast is to make sure everything is locally controlled. Most of the hubs you can buy off the shelf control everything in the cloud - which works about as well as you expect. Look into https://home-assistant.io/, it's an open source project you can run on a Rasperry Pi.

Also 1ms sounds a bit optimistic, as that's less than the input lag from your mouse, but < 100ms is definitely feasible.
Ask HN: The art of reading book?
How do you learn books? How to get most of them?

How to take notes?
It's sad, but it shouldn't be surprising. Game companies are constantly trying to hit deadlines and push out new products; often stressing out developers, artists and the rest of their production staff. From what I hear, it seems as bad as the movie industry. Some companies get one windfall, think they have room to relax and then run out of money (often spending too much on fancy offices or stupid crap in the process).

Games got me into computer science, but after reading articles and talking to people I know who went down that route, I'm glad I never got into it. Don't get me wrong, the engines and games people design are amazing and I still enjoy playing them, but it takes a toll on the designers for sure.
While I was hoping it had something to do with a videogame, it turns out that it was a play off the phrase "gameday." It's an interesting idea, and I think people will have a lot more to work off of if they have a shared experience, the problem is getting them there in the first place.

Personally, I have zero interest in sports and only a tiny fraction of the women I know are interested in sports. As a commenter elsewhere put it, "why would women use this app?" And I mean that in more than the sense that women aren't interested in sports. I think this has the same problems as every other dating app in that the primary burden of filtering for women happens before an in-person meetup. That's the problem that many dating apps try to solve. I think limiting it to the context of events and specifically sports doesn't help with this problem.

I can see in the final screenshot on your iTunes page that the user is given an option to "Buy Tickets." If free tickets is the incentive for one or the other party to attend, I think it will be a tough sell. For women, accepting a drink at a bar from a man is awkward because they have to deal with the man expecting something in return. Imagine if they had to sit next to that man for hours, especially if it turns out that they don't like him. This could be downright dangerous for the woman.

I think there are opportunities where event-based dating could work, for example if there was some way to obscure identities for safety's sake. I think there is opportunity for a first-date-first model, instead of all the messaging back and forth first, but there have to be some safety nets.
Here are two videos that do a great job of conveying the incredible accomplishment of building it.

https://www.youtube.com/watch?v=u-fbBRAxJNk

https://www.youtube.com/watch?v=lyqt6u5_sHA
@hiphipjorge can you help invite me to lobster?
It was a little shocking, but the firefighters did their job and it turned out fine. The police were dispatched too. The investigating officer decided they didn't need to make the problem worse, took the rest of her heroin, and everyone disappeared into the night.

This experience provided a very good clue as to what my friend actually needed (see my comment history for the backstory).
No you're a noob
Actually you can learn a lot from teaching others or helping others learn the material. When you have to teach someone else something you learn what you don't actually know that well.
Plenty of Microsoft execs/share holders who'd be glad to see the back of Xbox and games altogether.
Why doesn't it have the funds, and is it just making sure to pay other people/vendors first?

If there's money in the bank and it doesn't go to paying the employees or executing a maneuver to get the employees paid, its theft plain and simple.

At that point leadership is deciding not to pay all that it can. If there's 0 in the bank, it's just bad business, but they can't do anything else, other than at least be forthright, which it seems like they refuse to be.
You're obviously humble. If you know good functional programming practices from elsewhere, you might still be a noob when it comes to the JS ecosystem though.
The math behind a happy and productive team
He compared with baseline C code with -O1? That is really bad.
FreeBSD (and other BSD) UFS2 file systems have a magic number that coincides with Kirk McKusick's birthday.

#define FS_UFS2_MAGIC 0x19540119
Allow me to rephrase.

I do that operation on a file I get from an API. I know for a fact that the encoding I'm receiving is latin-1.

I run exactly that operation on the file that you wrote out in code.

When I try to read that file back in as UTF-8, I get encoding errors. That does not make for "super good." That makes me want to scream.

I do not have this problem when I use Python 2.7.x
The danger of the combination should be much more widely publicized, as drugs like oxycodone and xanax are among the most widely prescribed in the US. There have been thousands of overdoses attributed to the combination but the FDA has only very recently required strong warning labels.
http://www.fda.gov/NewsEvents/Newsroom/PressAnnouncements/uc...
I was recently a postdoc at LLNL, and took a real-life 1-week in-person crash-course on pthreads, OpenMP and MPI from Blaise. Afterwards I really felt like I could get going.

I guess it is not SUPER surprising---LLNL and LANL are basically where high performance computing was invented, and they have a tradition of excellence. I have accounts at a few other supercomputing facilities, and none compare in expertise and professionalism to LLNL.
Game engine building is not an expandibg specialization inside that industry though.
The point is now I have 1, not 43. I have a gateway. I've chosen to have a front door, not dozens of open windows.
You need to market yourself. Get a website, cards, handout, anything, then go to meetups. Talk to your local sbdc rep. Craigslist ads work well. Contact me and i'd be happy to tell you all the stuff i do.
No, they just generated the fields they wanted to within that accuracy.
They're not all from the Bronx. Some of them are from Brooklyn ;)

https://en.wikipedia.org/wiki/Bernie_Sanders
Ask HN: What is the future of Python?
Should I learn it or some other language for web development?
They're still going through Hillary's emails
Best tip is to find a problem you want to solve, and use programming as the solution! Pick a language you're interested in and just go at it! Best advice I have.

I started off writing an instagram bot https://github.com/marclave/InstaBot

Recently I interned at tesla writing firmware for the Model S

Doesnt matter how you start, its just that you start :)
Brit here too. I feel your pain. I'm not a drinker but my parents are. It's getting more and more excessive. I'll find litres of whiskey hone in a sitting.

The drink has ruined my relationship with them.

When I was a teenager, me and my sister suffered from psychosis. They blamed their drinking on that. When we got better, they continued and found a different scapegoat.

My sister is going through children's mental health services. My parents don't seem to understand that wrestling tablets from my mother attempting suicide is traumatic for a child. This is really messing up my sister.

When I spoke to my dad about my sister's problems, his response was "I'm not giving up my life for some 15 year old"

Over the years, I'd get nasty text messages. Anything from long essays on why my birthday gift wasn't adequate to how my choice of partner isn't adequate (my partner demands that the kids don't have cordial - my mother disagrees). Years of that plus childhood has made me feel inadequate.

Alcoholism doesn't just screw over the drinker but the family too. Sometimes it's not just the pain of watching them fall.
IANAL, and from what I understand the laws about pay schedule vary by state, so I'm not going to make some claim I can't substantiate. But my guess is if you're 5 weeks late paying your employees you're most likely committing wage theft (probably also not paying payroll taxes on time). You have to liquidate assets, conduct layoffs, or close the business from what I understand.

Crytek is also German, right? So I have no idea how that works there.
The Insteon Hub is cloud-based, generally, it uses an app to talk to their web server. Individual components don't have any network capability, just the hub. It is, however, possible to use local software with an adapter with Insteon, though they don't give it a lot of attention anymore, because they want to compete with the trendy new companies on the block.

I use Insteon completely locally running software I wrote more or less myself on my desktop PC.
oh, for sure. Hacker I think has a much more broad meaning than JUST security. I don't think security should be excluded from it though as the How to be a Hacker article promotes.
They should open source the engine and tools (as in proper FOSS), if they are to shut down. At least it won't be wasted.
Any chance for an ELI5 of what a stellarator and tokamak are?