skysight-inc/HackerNews huggingface dataset:
Isn't the counterargument to this to point out the Oxycontin abuse epidemic? Doctors are prescribing years worth of opiates to patients. There have been suggestions that Purdue Pharma's formulation of Oxy practically guarantees dependence, because of the way it's dosed. Are the people dying of heroin overdoses in white rural Ohio starting on heroin, or transitioning to it after prescription opioids become too expensive?

Sam Quinones suggests that the actual trade in Mexican heroin is distinctively less violent than in other drugs; there's a pipeline of supply and distribution designed to be low-key and customer-service driven. If violence is coming from addicts and not from suppliers, increasing supply isn't going to make those people any less desperate or violent.
The root cause was the never-allow-pain mantra of the 90s when it came to proscribing painkillers like Oxy; this was followed years later by a later tightening of prescription policy that led many to look to Heroin as an alternative.
I help run our Universities Cyber Security Club so I've sat through a number of presentations, lectures, recruiters, etc. If someone who's actually in the field though would like to correct me please do!

1)Specialization is incredibly broad from the people I've talked to and what I have practiced. You have everything from people who penetration test systems and software to the people who have to handle access control. My advice to new club members who are interested but don't know where to start is to go to Wikipedias entry for Information Security [0] and read through it and other related pages then pick areas that interest you the most, go find some YouTube videos that demonstrate them and go from there.

2)It's not unheard of but I would not say it's a field you can just dive into and hire yourself out as an independent consultant without any experience to show for it. A common career path I've seen brought up over and over again is you work for a military branch/government agency for 3-5 years then you leave and return a week later as a consultant/contractor with a much higher pay grade.

3)Depends on where you are trying to get a job. A number of companies that do military contract work for example at our career fair would not talk to you unless you were a U.S. citizen because of the nature of their work. Banks in my experience do not seem to care so long as you pass a background check and we've had international students from our club go on to get jobs in the industry.

4)Learn as much as you can, specialize but don't ignore the other fields. A good place to start is to learn what Kali linux is and how to setup a home lab either physically or virtually through a VM. Join local chapters for organizations like ISSA and SANS if you can. Also read the news and keep up with current events.

Sites:

https://www.owasp.org/index.php/Main_Page

https://www.kali.org/

http://forensicswiki.org/wiki/Main_Page

http://opensecuritytraining.info/Welcome.html

https://www.sans.org/

https://www.hak5.org/

Books:

If you don't have much experience with Unix or Linux systems, the Unix and Linux System Administration Handbook ( ISBN-10: 0131480057 ) is really good.

[0] https://en.wikipedia.org/wiki/Information_security

Edit: Almost forgot this site has some good labs http://www.cis.syr.edu/~wedu/seed/index.html
Amen.

Cannabis criminalization kills.
I was put on that awful drug when I was all of 11 years old. In most countries it's a crime to directly market pharmaceuticals to the public and for damn good reason. Too bad the pharma lobby has both Dems and republicans by the balls.
Oh no, I've been outed!
I had no idea "professional bloggers" were such a lucrative market.
I'm getting into trading options but I don't work for an employer who grants them to me.

I'm curious, can you sell your options without exercising them or are the kinds of options you get from an employer not the kind of options you buy from an exchange?
If the point is running old QBasic code in a browser, it's probably better to compile DosBox to HTML5 and run the original QBasic interpreter in that, as is done on archive.org: https://archive.org/search.php?query=subject%3A%22qbasic%22

Nibbles: https://archive.org/details/NibblesQbasic
Hipmunk's Deploy Process
I've had friends get fucked up by head shop and online Kratom. It's very far from benign.
Drone Shows 'Glory Hole' Spillway at Lake Berryessa Overflowing
The problem isn't the CPU, the problem is the OS going out for lunch, and then designs that assume the OS will go our for lunch (i.e. deep buffers everywhere)... The CPU can move data between devices with sub-microsecond latencies...
> Wouldn't work for me though as I have my browser set to nuke everything each time it's closed.

If you don't nuke your local storage, it should still work. I do suspect it may be more annoying without any browser history to go on because there's no model built, so you have to 'prime the pump' a little more than a user who has history would have to.

-Erhan
I have made the same observation. Long hours for too long and people start to make less smart decisions and meeting somehow take longer. I assume it is because all that socialization and chatting people need creeps into meetings. Less smart decisions means more chaos, no prioritisation and more late night bug fixing leading to the cycle.

Work for company that values output more then worked hours. But also, find workplace that needs the experience - e.g. place that needs people working more independently or figure out less known technologies or needs them to communicate with customers or has big more complicated projects or something like that.
Yes, Armstrong's thesis is a very good starting point:

http://erlang.org/download/armstrong_thesis_2003.pdf
Last time taxes came up, some canadians described the traps. I don't remember but I'm sure they'll be here again....
>"The fmv is recalculated every year, or on any fundraise events."

This is the piece I was missing. Thank you for the clear explanation.

That being said it would be interesting to buy exercise them just to see what the company is actually valuing those options at, since this is often opaque to the average worker. I wonder if it's possible to exercise a single option and use it as a barometer of sorts to quantify you actual compensation? My guess is no.
5 Rock Solid JavaScript Newsletters
> concierge migrations

This was a hack I used on an eventually failed software venture. We were in an incubator and had about $10k and the start of a pivot. We hired 3 contractors to build an MVP in about 2 weeks. We focused on the core functionality of the product. Since we used Rails we also were able to use a module that gave us a nice admin UI around our data model. This let us do the data entry for pilot members while we got feedback on the core product. Since we were providing a way for vendors to sell products with complex facets (prices in multiple currencies, descriptions in multiple languages, complex product availability etc) we could control the data entry and also avoid building complex wizard UIs for users that surely would be given up on with our limited value prop at the time.

Thinking back on that hack I think it is definitely something I'd do again.
Show HN: Solve algorithm challenges in JavaScript
Manage technical debt: How to shine a light on issues in your code base
I'm guessing, but... technology?

There was a tremendous amount of unemployment during the Great Depression - far worse than now. Sure, opioids weren't as available, so people didn't turn to them. (Alcohol, on the other hand...)

But I think a lot of what people did then was turn to each other. They had deeper relationships with people than (many) people do today. Sure, you've got two hundred Facebook friends. How many of them can you call at 3 AM because your marriage is about to fall apart, or because you're feeling suicidal? Technology has given us more relationships, but I think that in the process, we've lost much of the depth. That leaves a huge hole, because people are wired to connect to people. We crave human contact, and we get tweets. It's not enough.

So my suspicion is that we're turning to opioids to try to fill that void. But as I said, this is just my suspicion.
The test is whether the core YC aspects can scale?

* How can we motivate people to build on a weekly basis?

* Can we be a credible source of advice so people can save time by not second-guessing it?

* Can we identify which problems need resolving and intervene at depth?

* Can we connect the community through this shared experience?

Lots of assumptions to test.
https://www.linkedin.com/in/minimaxir/

It turns out that QA was only the tip of the iceberg. You have a job title as "QA" and a job title as "support".

You will NEVER get any development or engineering job with that. Expect 90% reject in the resume screening because you are not a developer.

If they were development jobs, replace both by "software developer".
The University of Utah deal — laid out in contracts obtained by STAT through a public records request ...

Four tax experts who reviewed the contracts at STAT’s request all agreed that the Utah deal was suspicious. Two said it appeared to violate federal tax rules governing certain charitable donations, amounting to indirect self-dealing by Soon-Shiong and his foundations.

This story highlights the imperative need for public-benefit institutions (especially those that use taxpayer dollars) to have their tax records be public. The clampdown on FOIA requests (https://news.ycombinator.com/item?id=13586952) and the refusal of a certain whitehouse-dweller to make his own dealings public make me think this scheme might be more pervasive that just this instance. Yeah, it's a high-profile doctor who got busted; however, the people who craft these kinds of schemes tend to replicate their successes across many high-profile clients.
I agree with the substance of your comment - opioid over-prescription is a huge problem.

The stat though about Kermit, West Virginia example has to be due to fraud and illegal sales, though? Or include vastly more people within the area covered by its pharmacies and/or doctors, which ever the data source used?

Otherwise each person in that town is receiving (on average) 31 pills/day. Maybe I wildly misunderstand hydrocodone prescriptions, but dozens of pills per day seems to be an excess.
It sounds like someone profits from shipping opiates to the U.S.. Someone who also controls the juristriction.
Sounds ridiculous, i know.
Mhmmm. Who could it be?
> This doesn't help the root cause of people starting to use them in the first place.

I don't think you can stop at drug use and claim "root cause." There's a variety of motivating factors involved in using particular drugs, and ignoring those is what leads to things like Prohibition, The War on Drugs, and other related failures.

If you want to stop people from doing something, you need to look at their motivations for doing it.
That sounds - actually - pretty interesting.

But isn't Xamarin.Forms only for mobile platforms? I can't find any information about building desktop apps with it (but also my only experience with Xamarin is currently MonoGame).
are you kidding me? This guy is the definition of bootstrapped. How do you think he got that $55K? He was bootstrapping design courses - I've been following this guy for a few years.
Even being a happy Themis user myself, I wonder how irregular style in some languages (like Python) is.
It helps to separate out several aspects of the demand side:

- Addiction: may or may not be a problem at all, heroin isn't actually very expensive so the government can just keep giving it even to large numbers of people

- Other health risks: the risk of catching Hep C or dying of an overdose.

- Acquisitive crime: largely caused by the drugs being illegal.

- Morality: drug users are "bad people" because they lack moral strength or whatever. (Personally I have no truck with this, but it seems to be very important for a lot of people)
It has value at an individual level. Plenty of people get started into this by over-prescription by doctors and blind dispensing by pharmacists.

In both cases, mandating a little common sense in how these drugs are used would potentially help a lot of people avoid a life they don't want.
Fifty Shades Darker full movie online free
https://www.linkedin.com/pulse/topmovie-50-fifty-shades-dark...
I just downloaded their beta version.
Here's a direct link if you don't want to subscribe to their email:
http://creolabs.com/creo_beta_download
I've gone ahead and edited my comment, not because of your comment, but just because I felt like I wasn't making a clear point. Kratom is not even mentioned anymore, sorry.

While kratom is habit forming and can "fuck you up" if you have no tolerance, the true value is for the person already addicted to opiates looking to get clean.

If you want to keep drugs out of the hands of kids, make them all legal and watch the usage numbers fall. Banning a powdered leaf, that is quite self-regulating, albeit habit-forming, is a step backwards in the quest to put out the structure fire that the opiate crises has become.
There is no registrar, the domains are directly registered at the NIC website.. And about bad publicity, I dont really want to go into that path just yet. I want to try to find a "legal" path

Well, their support is horrible, answering emails every other day, no phone support. Their system doesn't delete domains when they expire, there are people who still owns domains years after they are expired. They have a bunch of bugs on their webpanel, domains that can't be registered even when they are expired/free, Broken DNS, etc.
As a person who successfully solved a problem but was rejected because of coding style (on a whiteboard, not on IDE), I am respectfully wary of the term "removal of ambiguity".
Line is building its own digital assistant called Clova
Potential replacement for jottit (by the late Aaron Swartz) though still not as nice (no side-by-side editing)

http://www.jottit.com
It looks like a lot of those effects are possible because when outputting to composite, the horizontal rows are well-defined, while the vertical columns are not and unlikely to precisely match/map the output. For instance, there are a lot of clean gradients from top to bottom (clean rows of color) which use dithering in the rgb output. Columnar gradients would have bleeding/blurry edges due to the unpredictable nature of the analog display. Am I understanding this correctly?
The jargon does vary by subfield and community, along with the actual measures used (sometimes it's just a different name, but sometimes practices are different as well). Precision/recall are terms from information retrieval that migrated into the CS-flavored portion of machine learning, but are not as common in the stats-flavored portion of ML, in part because some statisticians consider them poor measures of classifier performance [1]. Hence they don't show up in the Hastie/Tibshirani/Friedman book you mention, which is written by three authors solidly on the stats side of ML. It does occasionally mention some equivalent terms, e.g. Ctrl+F'ing through a PDF, I see that in Chapter 9 it borrows the sensitivity/specificity metrics used in medical statistics, where sensitivity is a synonym for recall (but specificity is not the same thing as precision). It looks like the book more often uses ROC curves, though, which have their own adherents and detractors.

[1] This paper is the one that most often gets cited as background by people who don't like recall/precision as metrics: http://dspace2.flinders.edu.au/xmlui/bitstream/handle/2328/2...
Yes I'm now on a low carb diet since a number of weeks. I'm losing some weight, and feel less dizzy. But still every now and then I feel a need of energy, and eating e.g. some nuts doesn't seem to help much. But perhaps I'm still adapting.
I think its more dissatisfaction with life in general, with unemployment maybe being one of many triggers.

You're probably right about addressing at the demand level. But, I see the problem being more societal - think no one really understands everything. You take away self-reliance of people (whether they realize it or not) at many levels... its cheaper to get some good-enough quality food at 13 places near my home, so why should I learn to cook. I can get any vegetable I want at the store, so I probably don't need to learn how to tend a garden. In both instances as examples I'm losing a little control of my life. And then....

TV gives me entertainment, and the internet even more so, so maybe i'll just sit back and let it entertain me. So maybe I don't need to read anymore. Its easier to have short non-contextual entertainment bits, which rewire my brain further to think differently [wrongly?]... [0]

And, now capitalism has made all margins of businesses so slim that there's no real way to enter a business and still have a safety net in case you fail. You either need to disrupt an industry, create a marketplace, find a niche, or fail hard.

I think we're just starting to see the uglier stuff here. Short of some great awakening I also don't see the correct prescription. Pun intended.

[0]: https://en.wikipedia.org/wiki/Amusing_Ourselves_to_Death
It's probably not a favorable idea here, but luck probably plays a large part in converting from X to Y a month. Of course, perseverance over a two-year period increases your chances, so it still has a ton of value.
It's a south american country ccTLD, managed by the government.
Don't ask users when opening the mobile app to send mass invites to anyone they have ever talked to on the phone via text message or email. I uninstalled the app as soon as I saw that.
> Please be civil on HN.

Please don't use phrases like "dumb as a sack of rocks" when referring to someone's work.

Such a waste of time...
The more refined argument I've seen is that 'Alpha - Fee' is negligible, not that alpha doesn't exist. Once high-performing active managers are found they raise their fees accordingly. RenTec is one of the world's best performing funds, but also one of the most expensive. The only way to "win" with RenTec would have been to identify them BEFORE they had a proven track record. And that is much more of a gamble. Some folks have tried to address this with funds of funds. But then top performers average out and you loose most of YOUR alpha again.
> It is ten times the median savings an american family has

The median American family is not trying to start a business.

Also: if you can't manage your own funds and save please don't start a company, it will most likely not work and create misery for yourself and others.

> Once again I am not diminishing his accomplishments. I started my own company with the same amount of money but never claimed to have "bootstrapped"it.

Well, that's a problem of definition more than anything else. If you want to use the term bootstrapping as starting with nothing that's fine by me but I do note that even the word assumes the presence of boots and straps.

The key question is if the money was yours or not. If it wasn't then you weren't bootstrapping.

> We on HN live in a bubble that amazes me.

No, you choose to use terms in ways that are different from the rest of us. That's not a bubble, that's a terms issue. This can make communication hard.

> I know first hand how much it costs to start a company and how hard it is to raise a 1M€ (I heard it is as hard as raising 10M$ in the valley, but never tried to raise in the US so take that with a grain of salt!).

That depends. There is a lot of 'stupid money' floating around.

Besides, raising money is explicitly not part of bootstrapping.

> I also know it is much, much harder to get your first 1M€ of revenue.

Yes, that's true.

> Like one of my business angel once told me "il nest de bon argent que celui du client": the only good kind of money is the customer's.

Yes, that's good advice, but it comes from an investor.
JavaReader: four reasons for nudge4j
Updated U.S Travel Ban
The "structured bindings" feature seems potentially dangerous. I guess it helps unpacking tuples and getting references to tuple members. But it seems to have opened up a whole new set of side effects.
Been a while since I've tried Vultr, but my experience with them wasn't good. I started one instance, and all went well, decided to get a second one going. The performance on the second instance was horrible, nothing like the first. I occasionally got e-mails stating they were rebooting hardware my instances were on. And after just a few months, the first instance I had refused to boot due to file system errors.

After the performance issue with my second instance, I wrote them off as not being good for anything serious. And after the file system issue, I decided they weren't useful even for anything casual. Hopefully things have changed, but don't assume that just because you've been up and running for a couple months with good performance that things won't fall apart soon.
I still think start-ups should offer the equity, it helps motivation and retention. But also offering a well-defined bonus program would give a lot of the benefits to employees while not having to pay out as much in equity. Then employees are getting the benefits of the company doing well even if their stocks are still effectively worthless.
"First 120 build-minutes per day" : FREE

Nice for Hobby projects...
The pill supply has to lowered ... in the past.

However now the US made that mistake, what's the problem with continuing to give out the pills "like candy", although with tighter controls to make sure that they don't go to create new addicts?
There were only two operating systems written in high level languages before Unix: MCP and MULTICS. Burroughs mainframes had a 48 bit word, and Honeywell mainframes had a 36 bit word. Burroughs and Honeywell were interested in selling those machines, not in spending considerable effort porting their systems to competitors' hardware with smaller word sizes. There was no business value in doing this.

Unix, which was very much influenced by MULTICS, initially ran on 16 bit machines. It's a lot easier to scale up (to run on Vax) than scale down, which is why Stallman based his GNU project around Unix rather than attempt to port ITS.
I think languages should have built in help for serialisation, though not tied to a particular format. This is to get around the tension between automating the process (avoiding boiler-plate) versus "gating" to validate and transform data as it enters/leaves the domain model.

All serialisation frameworks I've seen map internal record types (structs, objects) to an external schema, and write directly to record fields -- breaking down that "gate". What I would like is to map those schema to something like a constructor/factory parameter list instead. (Python keyword arguments come close, but the lack of typing means there is still no schema).

Serialisation libraries should confine themselves to converting between (typed) key-value pairs and wire formats. Then there should be syntactic sugar to help the transition between that plain-old data and the real domain model.
The Tale of DNSMessenger
> does anyone actually use any of the post-C++-11 stuff

Many major C++ projects are using C++11, e.g. LLVM/Clang, Chromium, etc.
Yes, good C++ programmers use them. By 'good' I mean good enough at their profession to have bothered to pay attention to developments outside of their immediate experience over the last 5-10 years. Which is a pretty low bar, really.
Perhaps a banner at the top of the page saying something along the lines of "We only support Amazon.com (US) at this time."
Fal-Kan punch!
UC proposes its first enrollment cap on out-of-state students
"Notable victims" doesn't mean "no other victims". Among other things, some police departments are attempting to reduce the incidence of them by not publicizing them. http://www.cbsnews.com/news/swatting-lapd-to-keep-quiet-abou...

These don't appear as "anonymous calls from India". Just like the spam calls, the caller IDs are spoofed to appear local.