skysight-inc/HackerNews huggingface dataset:
Side note: There are private companies who will MRI any part of your body no questions asked. 15 years ago it was 1000$ for a full body MRI. Sections were much cheaper.

Point being, how hard would it be to take pre-existing MRI plates to a specialist and buy an hour of their time to just take a look?
The Hottest Restaurant of 2081
As mhartl pointed out, it's really not designed for the typical HN reader.
What happens is:

%30 is decoded to "0"

%30 is decoded to "0"

The new "%00" is decoded to the lovely null character. Boom.

Chromium issue: https://code.google.com/p/chromium/issues/detail?id=533361
| مقاول بناء – مقاول الكويت – مقاول ترميم – مقاول تشطيبات – مقاول هيكل اسود
D-Link Accidentally Leaks Private Code-Signing Keys
Update: XcodeGhost Attacker Can Phish Passwords and Open URLs via Infected Apps
> One, decibels are a logarithmic unit.

That's not a good statement. Just because a number is logarithmic does not make sound logarithmic...Here is a video that shows two different exhaust with similar dB output: https://www.youtube.com/watch?v=Ax6W-V9bsmg

As a side note, opening a can of coke will record 101.5 dB from one meter away: https://www.youtube.com/watch?v=uAd2BUB6XqQ

> Two, you are comparing factory exhausts on the Harley meant to comply with noise regulations with top of the line aftermarket race exhausts for the Honda (which is probably as loud as you could make the Honda without removing the pipes entirely). They are not anywhere near each other - and the data in [1] really makes that point,

Honda are subject 1 and 3, Harley are 5 and 6.

Subject 1 - 105 dB A, Subject 3 - 99 dB A.

Subject 5 - 101.8 dB A, Subject 6 - 106.7 dB A.

The two Hondas are not the same one you mentioned in your original post, However, stock exhaust is 72dB at idle and 86dB at half throttle on Honda CBR250R. http://www.motorcycle-usa.com/2013/03/article/2013-honda-crf...
What web frameworks are you guys using in the Java 8 world that lets you leverage newer language features?

Is it still Spring ? Are you guys doing things like Socket.io , etc.

And is Hibernate the preferred orm ? Confession: I'm an ex Java programmer, who have been working in rails and python for past several years...so am fairly out of date. I have kept up with things like Dropwizard...but have not seen many other startups do Java development.
Why would you assume it would be on Github?
HP should revive the 16c! Given they still produce the 12c I imagine it would be quite simple to do. Maybe I am crazy but I've always felt there is still a strong demand for the 16c (but who knows given they did make the decision to halt production).
You're definitely not the only one.

I found the post from here http://blog.deathtobullshit.com (http://blog.deathtobullshit.com/post/129431438739/just-doesn...)
Some time ago I saw this one: http://www.vassalengine.org/

It has an amazing number of "modules": games implemented on it.

It is written in Java.
No one said that. Just that the Soviets had useful cultural aspects worth adopting. "We are used to thinking of the Politburo as a group of unimaginative gray bureaucrats, but they were bureaucrats who dared to dream astounding dreams." (http://thebaffler.com/salvos/of-flying-cars-and-the-declinin...)

Both the US and former Soviet Union are culturally backwards in many ways, but each has aspects worth learning from. One can easily think of societies improved beyond both "theirs & ours," which also unleash imagination.
I'd like to start with formalizing my knowledge of the basics -- hypothesis testing and confidence intervals. I do some performance tuning work, and it seems like a good idea to understand if my changes are making statistically significant improvements.
Interestingly, this is exactly what happened to me – luckily I did not need tubes, but it could be surgically fixed.

I was also diagnosed with autism, but am on the low end of the spectrum – I barely qualify as asperger, and while it was bad in early middle school (just using violence, hitting heat against walls, etc), by the time I finished high school, it was not diagnosable anymore.
Bringing scientific research into the YouTube era
Testing React Components, the Easy Way
The problem with using digital calculations is that they are deterministic. If a result is really small, it is just rounded down to zero. So if you add a bunch of small numbers, you get zero. Even if the result should be large.

Stochastic rounding can fix this. You round each step with the probability so it's expected value is the same. Usually it will round down to 0, but sometimes it will round up to 1.

Relevant paper, using stochastic rounding. Without it the results get worse and worse before you even get to 8 bits. With stochastic rounding, there is no performance degradation. You could probably even reduce the bits even further. I think it may even be possible to get it down to 1 or 2 bits: http://arxiv.org/abs/1502.02551

The relevant graph: https://i.imgur.com/cOZ4fn3.jpg
Japanese government orders closure of university social science/humanities depts
I realize he mentions Lombok, but he specifically bemoans the extra boilerplate with writing builders and data classes, but does not mention the @Data or @Builder annotations...
It seems that Dandy-Walker Syndrome is a known cause of some of the symptoms that show up in people on the Spectrum. i.e - there is an overlap. http://ghr.nlm.nih.gov/condition/dandy-walker-syndrome

And Dandy-Walker syndrome appears to be directly linked to Cyst growth and hence at least diagnosiable via MRI.
Last one is my favorite. Very cool.
Don't use Sails.js
Well, that'd be an idea, but it puts the decision cost in the hand of the content creators instead of that of advertisers. They suddenly have to make decisions for what products are appropriate for their audience, or more likely, what'll result in the largest cut. They won't neccesairly be much more efficient at it either.

And it won't neccesairily lead to less obtrusive advertising.

Useless products seems a little harsh, since a truly useless product wouldn't survive for long. You might view them as useless, but then a high schooler might not know what to do with a cisco rack, and say the same thing. Which means cisco shouldn't advertise their products to highschoolers (for the most part).
That's a pretty decent list of calculators to choose from though. They allow the HP 50g which is quite a formidable calculator. Even HP Prime is on the list (never used it myself).
> One interesting thing, John and I had an argument about the implementation, because there is one part about it that really sucks.

And which part would that be? I'm mostly asking out of curiosity, so don't put yourself out if the answer is too long and involved.

As someone who has implemented a couple FPUs, I can assure you that there are quite a few pieces of IEEE 754 that suck to implement.
AWS's internal code names are never used for the public services.
It's just normal now for huge companies to meet with government "regulators" who have the power to empower or disable their business model and that of their competition.
A "box" serves both as a directory and a file, depending on what you "select" (the box itself or its sub-box).

* If you select a non-existent box, a new one is created.

* You can "copy" a box into another. If the target box is expected to be of a different type (unclear how this is known), the copying process may involve conversion.

* There is an "antibox" that you can copy to the target box, in order to remove the target box.
> When there's a self-driving version, though - that's a winner.

I don't know. Seems to me that a self-driving model would gain at being completely redesigned.

As a matter of fact, lately I've been wondering if self-driving vehicles could not have their passengers lying completely down for optimal aerodynamics.
I wonder how the CPU and RAM requirements compare to this:

https://en.wikipedia.org/wiki/Graffiti_(Palm_OS)
The article argues that the reason companies complain that there are not enough STEM workers is so that they can pay existing workers less. It also says that an excess amount of STEM workers are created.

I think this Stack Overflow post helps clear up the mystery here. It shows that the only STEM category with more job openings than students is Computer Science. It also mentions that the problem is still not so clear since almost half of programmers do not have a Computer Science degree.

Stack Overflow post: http://skeptics.stackexchange.com/questions/27590/are-there-...
How I keep my Twitter feed healthy (i.e. interesting)
Are there more open jobs than available developers?
What has the world come to where the command line is something foreign to a software developer? Throw me on an island with a few unprovisioned *inux boxes and I'm all set.
Also, if you look at the Javadocs for some of the creation methods, they explicitly state that they are for Java 6 and earlier, and that modern code should just use the constructor with the diamond syntax.

http://docs.guava-libraries.googlecode.com/git/javadoc/com/g...
Calculators with a "typewriter-like (qwerty)" keyboard are forbidden, but they allow the TI Nspire CX, which has an alphabetic keyboard (albeit in the order abcde). What kind of stupid rule is that?

(Especially considering they don't clear memory, and one can install a full Debian distribution on the Nspire CX...)
Mentioning Scala, or clojure or even Haskell to a HR interview leads to raised eyebrows at best. But that was expected. I'm surprised actual devs are still wearing eye blinders.
kill -9 is like rm -rf. Sometimes you need it, but it's the path of maximum destruction. In the case of kill, signal 9 (SIGKILL) is a signal that processes cannot trap, so they immediately end without any chance of cleanup or saving state. Unless you really don't care about data the process may have been working with, it's usually best to try a plain kill (sending SIGTERM) first.
There's a good interview with the curators of the museum here: http://calvertjournal.com/features/show/4654.
I find that list interesting because much harder exams like the FE and PE exams (engineering exams for those who aren't familiar) don't allow anything beyond a basic, non-graphing calculator (ti-30/36, casio fx-115, and HP-33/35 at present according to their website).

http://ncees.org/exams/calculator-policy/
Here are the summary passages:

>The story is then not that there are too few STEM workers, but that employers will say they can’t find workers in order to increase the bargaining power that they have and hopefully lower their labor costs. Employers are increasingly pushing for policies shift training costs onto the public and expand H1B visas, which Hiltzik mentions. Some STEM employers are so desperate to reduce labor costs they even collude to keep down their employees’ wages.

> The data indicate that Hiltzik is right to suspect that the STEM shortage is phony. The real story is that employers want to pay workers less.
Fails? Frequently? In whet contexts? Was the process already suspended?

The process might have been processing the SIGTERM and shutting down cleanly, but we are impatient so we -9, SIGKILL it, knowing that it can't process that signal and will be terminated (as long as its parent is alive). Or you are correct and there are many scenarios where it will be ignored.

Oh, the developer is walking by and I mention the "hang" to him. He replies, "did you kill -3, SIGQUIT, to generate a core? No? Bye."

Need the process to re-initialize, does the program have a SIGHUP handler?

kill is more geneneral than the name implies, though I agree signaling is an intermediate topic.
Work in the public sector (in my case a university).
Yes. STEM is not equal.

I am a software engineer with the Master Degree in Biology.

In biology, even if you have a PhD, the only way for you is a postdoc with a salary about 42,000$ per year.

Many 'bad' majors, if you want to find a job, CS is the major to transfer or at least learn some programming. This is more true if you need sponsor to work.
In other paradigms (Lisps) null is a lot less than a billion dollar mistake, it seems it goes better with map/filter/fmap patterns. In imperative languages, data is tied to control, and null means segfault.
You originally said "low/no" carbs. I was taking issue with no. I won't bother you again.
I think the shape would change dramatically for such a thing... it would probably be pretty good at 3-4 cyclists and have a shape closer to the solar car challenges for a more optimum output... There would of course be additional weight to overcome. But it would be interesting.
Going from C# to Java, one of the biggest things I miss is the Property syntax.
Was it ever not normal?
Given the compensation mix in Silicon Valley (benefits, employee stock-based compensation), comparing hourly wages with other occupations is not apples-to-apples.

Additionally, STEM vs Computer Science jobs has been discussed before.
It certainly looks much better (and safer) than another 3-wheeled car that was also a health hazard: the reliant robin [1].

Where is Top Gear when you need them.[2]

If they manage to reach that sub-$7,000 price range, that would make the Elio a very affordable option for commuters. However, the reduced room means that unless you are single and travel light, you would probably need another car for everything else.

An electric version of this would be awesome.

[1]:https://en.wikipedia.org/wiki/Reliant_Robin

[2]:https://www.youtube.com/watch?v=QQh56geU0X8
I'm hiring front end JavaScript developers right now. If I see other language experience on their resume, they're getting a call. My last hire had worked through "Learn You A Haskell" and that was enough for my interest to be piqued. Seeing Python, Ruby, C, ObjectiveC, heck even PHP is enough for me to see they're not just a "I did some Angular tutorials" type of candidate. I'm on this site, so I get a nice smattering of different technologies. I don't write Rust, but I know it exists. I've read about it. Same goes for a ton of other technologies/languages/methodologies that I don't deal with. It just floors me that anyone in the development/engineering world doesn't do the same! They must believe their language/tech will exist forever.
Ask HN: Is it normal that my iphone app has been in review for 45 days?
This is cool, but we can't seem to get floating point decimal jammed into languages. And that has an immediate business case.

I would love to have floating point decimal on embedded systems rather than a binary floating point unit. But the libraries are generally huge.

I use the equivalent of decimals WAY more on embedded hardware. User entry is always decimal. Percentages--decimal. Time specifications--milliseconds, microseconds, nanoseconds--decimal with precision.

I wind up writing integer fixed-point arithmetic versions of this crap, over and over and over.

Maybe since Moore's law broke and memory transistors are now way more expensive that processor transistors, we'll get decimal floating point as a feature soon.

I won't hold my breath, though.
I said used, not burn... paper, construction, and many other uses for wood beyond burning. Since lumber, and even paper would eventually mean burying most likely, that would be a decent usage... though wooden structures have their practical limits, I don't think we're there yet.
> Having to convert out to streams for data structure manipulation with lambdas is insane

I don't see why. It's explicit and allows you to chain higher order methods without building up a ton of intermediate data structures and convert to any data structure you like very efficiently.

It's still not efficient as imperative approaches but it's close enough and far better than most collection libraries.
I wonder how long it will be before this becomes common knowledge. I remember when I was going into college (2013) a lot of my peers chose Biology and similar STEM paths with the anticipation it would yield the same salary as C.S. or engineering degrees. Needless to say, it didn't
What a curious comment. The first portion of your diatribe disparages all java developers, but the latter part of it suggests that you're still working in java shop (perhaps in an ops capacity?) I'm wondering what you meant by JVM 8 because no such thing exists (unless you were talking about the JDK or the JRE.)

You must have worked at some sweatshops to spout such biased vitriol.
The Undoing of Disruption
It's already common knowledge, which is why the amount of people majoring in CS is skyrocketing.
No, that's not what I was doing. I wasn't saying price = value. I was specifically trying to say the opposite, that such an obviously valuable project had come at an incredibly cheap price, comparatively.
The Impact of Appearance vs. Dynamics on the Perception of Animated Cloth [pdf]
Competition for Series A Deals Is Fierce: Record Number of Seed-Funded Startups
Yglesias argues for guaranteed basic income, http://www.slate.com/blogs/moneybox/2013/02/17/guaranteed_ba...

But he also argues for increased spending on public transit, universal healthcare, more worker-friendly labor laws, and so on.
What do you find confusing about these different medical conditions? Hydrocephalus is a condition that can arise from various defects in the brain, Dandy-walker is defined otherwise. Do you think that a CSF cyst is required for an individual to develop autism and if so, wouldn't the link be kind of obvious to medicine at this point?
Art style is a great selling point for me personally. I often find my self reading articles on The New Yorker or Nautilus, not only because the content seems interesting, but because the accompanying graphic makes me intrigued even more. So when I see look at these posters, I try to take in the full message; something more than just the propaganda.
only when people wake from their day dream.

a lot of students are told follow your dream and never face the reality. However, after college, they can barely find a job.
I note that it's not safe to pass Java 8 streams around as streams can be closed when invoking terminal operations. If you pass a stream to a method and do not know whether the method is going to close the stream, it's dangerous to reuse it after the method return.
This is also how I feel with PHP Developers who work in development agencies or larger companies, either in a small team or by themselves (probably even larger teams, but no first hand experience with that).

Basically they refuse to use version control (FTP their code to the live server), use a terrible dev system, non-existent or terrible staging environments or newer technologies such as composer or other tools which will save them time and effort.

Don't even get me started on the lack of tests, and how buggy and broken their code ends up being - "we don't have time to write tests", yet spend weeks fixing critical issues that would have been found...

/rant
I agreed with most of these suggestions. I'm not sure the suggestion to use a struct pattern is worth the lack of JavaBeans support in argle support libraries. You can always use final properties and only provide getters.

I think asserting that Fluent interfaces are 'more readable' or better is largely a matter of opinion.
Coin toss is a bad example to take as coins can't be loaded. However, very interesting.
For two years, I worked down the hall from David Ferguson, mentioned in the article. Small world.
The other reason is that workers in technical fields are not interchangeable. The opening article on this thread is operating under the assumption that all workers are effectively the same, therefore any industry which is simultaneously recruiting and cutting staff must be doing something "bad". If workers are not all the same, then the most likely explanation of the behaviour is instead that the industry (or company) is trying to recruit good workers and get rid of bad ones.
Also:

> So when employers complain about not being able to find workers, what they really mean is that they can’t find workers who meet their specific requirements at the wage they are willing to offer.

e.g. Onsite work, "culture fit", low wages, interview hazing....
Clover Health, a Data-Driven Health Insurance Startup, Raises $100M
These discussions are unbelievable.

If there truly were a shortage of developers, then their wages would be rising, yet they aren't, as the report in the article notes.

If I complained about a "shortage" of Ferraris while only offering to buy them new at the price of a Honda Civic, no one would take me seriously. But when Fortune 500 companies make the same complaints about labor, that they can't find great programmers while only offering $85-115k, the government responds with corporate welfare in the form of the H-1B visa. If there's really a programmer "shortage" at the wages offered, then employers should have to do like the rest of us and either pay more for what they want or do without and quit whining.

Disgusting that even here on HN people make excuses for this.
backward C gives me a caret
Well, I was an English major, so I'm glad you were engaged by the "diatribe". And if you were unable to piece it together... and I kinda feel bad if you couldn't. I'm referring to Java 8 language features and OpenJDK 1.8. I get the feeling you knew that though and are being pedantic. You've succeeded though, because I responded.

Sadly you missed the part where I said, "Not all Java devs obviously". I have read great blogs by Twitter engineering and many others.

But, since you seem to have some experience in sweatshops, please explain how your current situation is different. Add something to this conversation instead of correcting my stupid generalizations.
A different type of world?
Even worse, the Java 1.4 world. I've seen people avoid generics and other Java 5+ features for "compatibility reasons".
Invite HN: Sunshine, the most accurate & local weather app (iPhone beta)
Not only numeric but alphanumeric IDs; they also work as a nice shorthand in communication. I've seen plenty of people referring to e.g. "video jI3i9Lq4BcX on YouTube" on sites which would otherwise censor actual URLs.
In a free market, the other way to state this:
Is STEM workers underpaid?
I see the lack of unit tests constantly. I did a small stint with PHP and one of the first things I did was learn PHPUnit. Having invested heavily in the TDD Koolaid with Rails/Python, I made sure I learned how to apply the same ideas in PHP. And yes, I've seen quite a bit of the "1999 was just fine" culture among PHP developers too. If you can't deploy your code at the touch of a button, you should be working your way to that goal.
Stock options at most companies are the equivalent of lottery tickets, and should be valued at or near 0. Many companies offer a 401(k), but with no match. Don't even get me started on "unlimited vacation"....

Besides health insurance (which really ought to be considered a basic requirement rather than a "fringe" benefit), catered meals, and a flexible WFH policy, what do Silicon Valley/SF companies even really offer in terms of benefits?
Wow, you didn't even get forEach with 1.4, right???
Really? I routinely travel to US to Europe for between $600 and $800. Still not an airport meal but not that insane.
Exactly, there is no shortage of STEM workers, but there is a shortage of cheap STEM workers.
kill -15 $pid ||
kill -2 $pid ||
kill -1 $pid ||
kill -9 $pid

I could be wrong but I think beginners learn about -9 because beginners are more likely to start processes that they change their mind about and then cannot stop. Nothing wrong with this in the spirit of experimentation.

For more advanced users more familiar with the processes they start, I would guess -15 should be sufficient most of the time.
> But this is all one slice of the puzzle. That is, because almost half of developers don't have a degree in computer science, a survey by StackOverFlow says