skysight-inc/HackerNews huggingface dataset:
My kid loved his iPad, until he got a cheap windows laptop. Now he spends all his time playing games on the laptop. Both my kids spend all their free time on youtube or games, but they prefer to do it on laptops. It is a combination of better software (particularly games) and having a keyboard and a mouse, which is still an amazing input device. I would make the analogy that an iPad is like a tricycle, a laptop is a bicycle.
I suspect that this is the "companies don't want to train workers" problem, the same one that makes employers demand 10 years of Java experience for crap jobs, writ large.
But many of the companies whose APIs you might have started using in 2007 are long dead: bankrupt; acquihired; pivoted into completely different verticals...

If you truly want API longevity at that scale, we probably need some force beyond that of quarterly-profit-driven companies to actually achieve it. Maybe some nonprofit (the Internet Archive, maybe) could offer "API insurance" packages, where—in exchange for your premiums—they'd build and maintain API-compatible replacements for any and all services the insurance-holders rely on, if said services should happen to die.

Then you'd just need to insist (with force) that all network-RPC-based "client" libraries have configuration to let you easily change their endpoints and expected X.509 trust anchors...
Maybe patient handoffs are so dangerous because of the dysfunction everywhere else in the system. Maybe patient current-state summary and recent-changes log could be much better maintained, if doctors had a bit more time and the forms/systems for it were refactored a bit.

Doesn't it sound like medicine is like a web service infrastructure where everything is on fire, and there's just no time to really fix the root causes?

FWIW, my mother is an MD, a Family Practitioner. She eventually became head of FP for a small commercial hospital chain in the US. Two years ago, after perhaps 18 years of professional practice, she moved to New Zealand and is a FP in a small town. She takes 3 days off a week, has reasonable hours, does less paperwork, does more with her own hands which she would refer to specialists in the US. She absolutely loves it.
> It seems obvious then that the goal in mind with raising the minimum wage is to make it even more difficult to employ Americans

Do you realistically think that this is the goal? Do you think that someone thought, Let's look for ways that Americans can't get a job?

> leaving those jobs to illegal aliens and punishing businesses who try to follow the law and only hire citizens

If a business doesn't care about the law, why are they paying the minimum wage in the first place? Isn't hiring illegals, illegal?

I see why you are worried. As the article says "We said that we thought the dramatic wage increase might likely be very good for San Francisco, but it wasn't sustainable for us.". So what is good for the majority is not always good for all individuals. But that doesn't mean that it is a bad idea.
Yes. We moved the other comments thither.
I wish I could applaud this. But what sort of professional organisation waits until its members are actually dying before putting well-being in the radar?

The RACS, RACP etc are sclerotic organisations run by old white men in bow ties (I've met several of them) with no real incentive to improve conditions for trainees. The only way I have seen actual change happen is when junior staff band together and effectively go on strike.
> Or maybe that's just me trying to do some `cargo cult` heuristics (haha! puns!)

I always thought `cargo new` should have been called `cargo cult`.
Osquery also runs on windows now :)
The difference is in the delivery method. Android malware gets distributed by 3rd-party (pirated) app stores and apk downloads, where every victim actually had to do something questionable to get infected. There haven't been many reports of malware attacks on Android from doing innocent things like opening emails.

WannaCrypt on the other hand relied on NSA's ETERNALBLUE and DOUBLEPULSAR exploits so that computers sharing a network could get infected without doing anything.

Aside from that, most people would just reset their phone if they got ransomware since most of the important data on a phone is already backed up to the cloud. So there's less of a payout as well.
Ok, now it's a bubble.
"If your language doesn't have a REPL, your language is less productive."

I think what you really want here is fast compiles and iterations. You can do that without a REPL if using a language that compiles ultra-fast. Industrial BASIC's I used a long time ago compiled in a split second with me seeing the results immediately. Wirth-style languages tend to be able to do that. I hear Go compiles really fast. The wait doesn't really matter at that speed. Highly-optimized, slower compiles and tests can run overnight in background on dedicated machine, too.
Why IMO using FreshSales CRM could be hazardous to your business
There's another force at work here: in the name of efficiency and standardization, companies worked to make human interactions less useful.

There's a reason McDonald's is seen as a bottom-of-the-barrel job. There's nothing about it that fundamentally requires judgement, empathy, or decision-making. Sure, the pleasantries are nice, but think about the last time you had something go wrong with a fast food transaction. Did the worker just fix it? Half the time, they have to drag a manager over, or reboot a machine, or some other fix that's above their pay grade.

I love interacting with people who own their car repair shops, because they can help me work things out beyond a simple transaction. But larger companies? There's nothing to the interaction besides just talking with another human who's worried that if anything goes wrong, I'll take it out on them and there's nothing they can do to fix it.
I agree with the parent. I remember many years ago that the seats could recline a noticeable amount. Now it's like an inch.
"Why must productivity be measured in "smallest amount of time to write your feature"? Why not in "smallest Total Cost of Ownership [in man-hours] of the feature over the project lifecycle"?"

In the case of startups, their goal is to sell out way before the maintenance phase of the lifecycle. So, it doesn't really matter to them so much as quickly getting out working features. In other cases, esp long-lasting endeavors, then this is a good point to consider.
We use some C/++ components (the JS engine is purely C++, and we bind to various C/++ libraries for things like graphics. We don't have the resources to rewrite everything).

All the interesting bits are Rust :)
Looking at it very briefly, its feature set is probably small enough to keep the language simple yet useful.

To be clear, I'm not a Rust guy, or even C++, Go, D.

On top of that, I'm a 2PL advocate (two programming languages). I think a combination of a readable high-level language like Python or Scheme, and a fast systems language like C, can carry out feats that no single programming language can as far as I know. (I don't consider keeping two or three programming language in your head while doing productive work a big deal, especially when learning multiple language is considered a beneficial thing).
That's hardly fair. Clojure is unusable without having a REPL already loaded.

$ time lein run
Hello, World!

real	0m5.683s
user	0m5.981s
sys	0m0.557s
Ensemble Deep Learning with “Snapshot Ensembles: Train 1, Get M for Free”
I kind of just googled around for information; there isn't a whole lot of well-collated stuff, so I definitely could have missed a better option, but it looks like if you're not going to shell out for a very expensive commercial/industrial unit or wait <undefined> months for Glowforge, you're probably looking at a K40. There's a pretty good wiki for it on the lasercutting subreddit: https://www.reddit.com/r/lasercutting/wiki/k40

You'll quickly notice that it's not a terribly good laser cutter, although it does come with the 40W necessary to be one and can be upgraded further. There are a variety of upgrades you'll want, but if your budget is $1K, the laser cutter itself will cost you less than half of that; they run $400-450 on ebay.

So if this were a Top Gear challenge, you're sitting pretty to improve your cheap lemon with your remaining cash:

* The default controller only works with Windows and the software it comes with is likely pirated. If you're used to working with 3D printers, get a RAMPS board and put Marlin or something on it. There are a few guides for going from there to more open control software, or even running off of an SD card with no PC.

* Ventilation. Apparently the stock fan doesn't fit that well, and there's no system to blow debris off of the bed when a cut is in progress. That could be a fire hazard and/or bio hazard since the dust from stuff like acrylic is not good for you.

* Cooling. It's water-cooled, with a small aquarium pump that you stick in a bucket of water. It looks like that's probably fine if you aren't going to run the laser constantly, but you could always get something with more flow.

* Some users say that you should ground the metal housing manually with a thick strand of wire. That's a mildly worrying piece of advice.

So it sounds a little hair-raising, but all in all it seems like a manageable risk, and the price is right.
Roman Times and Dates
He no longer works there according to his LinkedIn, and posted this a few days ago: https://www.facebook.com/RobertScoble/posts/1015527865493465...
An email is like a postcard and every server which traffics it can read the full contents. The CC details are static and will not change once you receive them, so it is in effect sending the CC details to all MX servers that traffic the email and anyone that reads it can use your CC for anything they want. I would consider it an enormous glaring security issue.
An idea that I've had, for an approach to reduce the cost of drug development, would be to give the FDA the job and resources of carrying out the entire clinical trial process. They would be responsible for choosing which drugs to trial, running the trials, evaluating the results, and publishing the results. The pharmas would do the basic research, but they'd have to come up with a convincing argument that their new drug was worthwhile before the clinical trials could start.

I'd hope that this would reduce costs because it eliminates all of the oversight that the FDA needs to do now to make sure the trials are being run properly, and that bad results aren't being hidden from view. It lets the FDA scientists control the whole process, and it would let the FDA short-circuit the process in cases where the scientists are satisfied by their counterparts in other countries approval of a drug. By giving adequate funding to the FDA, this approach would also allow the FDA to run trials on non-patentable drugs, nutrients, and remedies, which rarely happens today and could lead to much lower-cost treatments overall.

The other big aspect of this idea is that the FDA publishes results. I'd have them publish a journal for medical professionals which includes notices of new drugs being considered for trials, the current trial schedule, reports on on-going trials, overviews of completed trials, and announcements for drugs that have been approved that includes usage guidelines for doctors. I'd also have them maintain a website targeted towards patients that includes handouts and detailed information for patients, similar to what's on Wikipedia, drugs.com, webmd, etc, but all centralized, searchable, and from a well-trusted official source. If the FDA takes care of all of that, then we can ban drug advertising. Doctors won't need it because they'd get the journal (which would be free), and patients don't need it because they'd have the website. So that eliminates a huge cost that the pharmas are incurring, and will no longer need to recover from sales.

I don't know how feasible this is; I'm not an insider in the system. It would be a major shift in policy and a major budget increase for the FDA, so politically it'd be very difficult to accomplish. But if the end goal can work, then the political fight would be worth it.
Why bother? If you are happy to delete the data, no doubt you've got a backup online somewhere. So you may as well delete it before you travel and get it back when you need it.
Wow surprised to see that almost half of all PGY-1 residents are foreign-trained.
I was writing exactly the same thing. I can't understand how this is even possible.

But fuck. How fuck can you have a sex room in the office ? How can someone have sex in the office ?

I'm seriously speechless.
Report: Trump Gave Classified Information to Russians During White House Visit
Not saying your wrong but if labor isn't a large portion of most goods then why are all the jobs in China or being automated?

Here are some articles after a brief search:
[https://www.forbes.com/sites/timworstall/2015/05/25/warren-b...]
[http://www.ncpa.org/sub/dpd/index.php?Article_ID=25936]
[https://www.bostonglobe.com/opinion/editorials/2014/04/02/mi...] - a little either or but EITC does more to amplify small increases to minimum wage than the opposite.

I do think the minimum wage should be increased but by a more reasonable amount and then track inflation every five years or something. I just think EITC is a much more targeted tool. Additionally, raising minimum wage doesn't help if most of the jobs are automated away but EITC still helps.
Dear class of 2017  (Bill Gates)
Doctors begin their professional training after 7 or 8 years of post secondary education.

Much of the time, on their own dime.

They also generally work hard enough in high school to get excellent grades (do flight instructors check transcripts or just if the check clears?).

It's easy to imagine doing 250 hours over 3 or 4 years while doing something else most of the time.
The dropbox stuff isn't a mix of Rust and C/C++, it's a mix of Rust and Go[1].

(Dropbox has a variety of things using Rust, and IIRC some of them are pure Rust. I don't remember the details.)

[1]: https://news.ycombinator.com/item?id=11283758
I doubt it Starbucks will see any significant loss. They typically have both higher volume and lower material costs than a typical coffee shop, so they can absorb cost increases better.

If they are even close to breaking even, then it's probably worth it to stay open in the area for marketing value.
Network Execs Say—TV Is Still Where It's At
Is the distortion of public opinion by means of the now fairly mature fields of economics, politicology and psyops how things got so bad?

What can a person do to not feel powerless in the face of this?

Did people actually believe that this was ever about drugs and terrorism? Do people still?

Can someone help enlighten me? Are there books I should be reading? Could I even learn to understand why, or can I just strive to bear the weight of this pervasive madness?

I find it very hard to accept the existence and scale of these issues, to accept how insignificantly small I am compared to them. To accept I barely understand enough of them to know that they should be solved, and that solving them will be a long and painful process that I'll have little say in.

It's a very lonely and alienating experience to hold these views and opinions. I wish I knew how to express them better, so I could be understood and understand myself better.

In somewhat news: depression is ungood and our anchor is hitting the couch.
TLDR is they make an ensemble of models by training once, and once model is trained cycling between raising and lowering learning rate to end up in different local minima, and just snapshot the model at those different local minima.

This strikes me as very cool, their final numbers on the dataset are quite an improvement over one model... neat idea.
> Reducing otherwise involuntary interactions can be a good thing.

You feel the need to breathe not because your body senses it lacks oxygen, but because it senses an excess of CO2, so it'll happily let you suffocate with no warning in an atmosphere with too much nitrogen gas. I think humanity has many more systems like that, which break down in unhealthy ways when removed from some natural constraint or conflict. I think, for many people, one of those is the conflict between the need for social interaction and the desire fulfill basic wants as easily as possible. An easy way to get the latter is by "cutting out the human," (e.g. working and shopping online) but that can leave the former need neglected if someone lacks the urge to seek out social connection on their own.

I admit there are people who can be happy with a completely solitary life, but I believe they're very rare. Also, modern industrial society has succeeded in depersonalizing many human business interactions so they're already pretty barren of value (e.g. you can't form a friendship with a store clerk* if it's it's too often a different one), but I think my point still stands.

* I have done this several times.
From the original article: 'fryscrapers'. I laughed.
I could probably have countered it, too, in the same language during the challenge back when I used it. I found the incremental, per-function compilation feature reduced compilation time of most changes to a fraction of a second. Most of time in programming is spent thinking, tweaking, debugging, dealing with 3rd-party libs, etc. I don't think a difference in the source-to-execution part of under 1 second is going to make a big deal.

It's high-speed iteration of code one is exploring that makes both REPL's and incremental compilation superior for productivity to full compilation.
In one sense, IO, and in another sense, both; that is, what you do there is use futures-cpupool, which is a threadpool with a futures interface. So it still all composes just fine.
My lowpass filter makes me not to believe in this, but it's been wrong before :(
Thanks for the followup.

> But I'll add one more new sign: "if your social media team leaves your company is f*ed."

It's worth noting the plaintiff of this case was the head of the UploadVR social media team.
I find a lot of discussion of AI skips over all the hard parts of productizing. Recently wrote a quick article on that topic for anyone who is interested: https://medium.com/towards-data-science/hard-earned-advice-f...
How many MRIs were infected at the NHS? (I have seen 0 reports of anything other than receptionist and patient records computers)
I feel like you should still ask the question, and then answer yourself shortly afterwards. It'll help others in similar situations, and you might just get a better answer from someone else.
I love how Scoble thinks that just because he doesn't include the company's name means he isn't violating the non-disparagement clause
Sounds good. Then eliminate welfare of any kind for anyone who's working a full-time job, because, by definition, they're making a "full living wage", and don't need additional assistance. I'm legitimately curious what things would look like when a new equilibrium is established. Which industries were destroyed, which arose, and which pivoted? What happened to the people who worked for the unsustainable businesses?
>it's getting enough DNA from the circulating copies (i.e. sample prep)

If only Theranos had actually worked...
SQL powered operating system instrumentation, monitoring, and analytics
The limiting factor to creating more skilled physicians is not medical school admissions. It's residency training slots. Most residency training slots rely on federal government funding. Pretty much everyone, including the AMA, agrees that there is a looming undersupply of physicians. There may be disagreement on the best way to address the issue, but there is little disagreement among physicians about the fundamental problem.

I have seen comments talking about "physician cartels" purposely encouraging a labor shortage to drive up physician pay. There is no physician cartel. Only about 15% of physicians even belong to the AMA, and only a subset of those have any political involvement at all. It just doesn't exist.

One of the things that I think contributes to the general dissatisfaction of physicians in 2017 is the increasingly negative public opinion of the medical profession and the imputation that there is some sort of evil conspiracy at work. A lot of the negative opinion is misdirected. It should be aimed at the for-profit health care system itself. Most physicians I know have very little control over the things people complain about, including cost.
Bloody hell. This sounds like a parody of a dreadful Silicon Valley company.
True; but also, "strong typing" on its own isn't a panacea for guidance; unless you're writing Coq or Agda, the API functions you're calling are still going to have preconditions that are not encoded in the type signature, so you're still (partially) reliant on having either good docs or a REPL [or clumsy REPL-equivalent, like exploratory unit tests] to inform you of those preconditions.

And if you are writing Coq or Agda—well, you certainly don't need a REPL at that point. The code writes itself. ;)
Sorry, I just mean that binary compatibility from one Windows system to another is not a big problem. Here's a USB full of software, drag the files over to your system, done.
A similar device was proposed a while back-- a nanopore DNA sequencing array implanted into the heart that checks all circulating DNA. In context, the authors had proposed embedding some enzymes in every neuron to record action potentials, neurons would excrete the DNA into the bloodstream, and then you would recover the entire connectome and all the action potential history by DNA sequencing any circulating DNA that makes it to the heart.
Maybe to drive users away from Windows to SELinux! ;)
> If a business doesn't care about the law, why are they paying the minimum wage in the first place? Isn't hiring illegals, illegal?

I suppose if it's easier to hide illegal employment altogether, rather than cook the books to hide underpaid employees, that would be a reason.
I used to be as skeptical, but conversations I've had through the grapevine with people I personally trust seem to imply that there really is something to Magic Leap's tech, but then again early Hololens demo-ers also raved.

I'm guessing it'll end up a lot like gen 1 consumer VR headsets: you can see a clear demonstration of something really cool and under specific conditions it's genuinely engrossing, but it'll take a lot more before it really becomes widely useful.
At one point I wrote Clojure for my day job. I think having a REPL is actually more useful for untyped languages, especially Clojure, where most data "types" are maps/lists. By exploring in the REPL, you can get a good feel for what kinds of data a function works with.

In a statically typed language, a REPL can still be useful, but the gains from it are less than you'd get with an untyped language. It's easy to see what kinds of data a function works with by just looking at the types. There are exceptions of course, like when the type is very complicated, it can be helpful to see some examples of actual values of the type. And I suppose that's why languages like Haskell and OCaml have REPLs.
>There's nothing to the interaction besides just talking with another human who's worried that if anything goes wrong, I'll take it out on them and there's nothing they can do to fix it.

This is a basic IQ/humanity test. It's very informative, and shocking how many people abuse helpless customer service agents.
If they had enough money behind them it would not have been hard to hire a private detective or similar professional to find him.
Think this case may have just rendered any damages moot, however.
Same with the Sydney Opera House. The original design had shells flatter to the ground. They were brought more upright for engineering reasons.

I think the result actually looks a lot better.

FWIW, all these points can apply to IT architects :-(
Marketing Trends Update for May 2017
It absolutely is - one of the keywords is "Make RSA Great Again", ffs.
Oculus Research Reveals “Groundbreaking” Focal Surface Display