skysight-inc/HackerNews huggingface dataset:
I come from a long line of docs, though I'm a software dev. Let me tell you that the vast majority of patients can easily be sorted into these pre-formed category bins. Rare conditions are rare by definition. Most of medicine is dreary repetition.
I should point out that:

// Set Bar's prototype to a new instance of Foo
Bar.prototype = new Foo();
Bar.prototype.foo = 'Hello World';

Is an antipattern. Use

Object.create()

to set up your prototype chain, i.e.:

Bar.prototype = Object.create(Foo.prototype);
Bar.prototype.foo = 'Hello World';

I understand this information is dated, but it should be updated as the language evolves and standards change. Surprises me to still see this floating around. You do not want to invoke your constructor when you set a prototype. If you want to use the parent constructor's behaviour in the child, it should be done in your child constructor using Foo.call(this, ...) or Foo.apply(this, [...]).

Object.create is supported by all modern browsers, and the Object.create polyfill can be found in Mozilla's documentation:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
https://news.ycombinator.com/item?id=8881482
Finally, finally, finally! I've been waiting for either DO or Linode to offer this since forever. Now the only thing left on my wishlist is OpenBSD support.
The biggest one I know of is their search trends page, which isn't really saying much.
The fiction that formal publications of standards matter should not be propagated. Implementations are well under way.

(I say this as a member of the TC39 committee in charge of the ECMAScript standard.)
How IronSource Scales Node.js with Docker to Support Millions of Daily Users
That's IBM's new 9-pixel type process.
The PC Is Not Dead and Here Is Proof
Ehhh, I hear STEM people with an embarrassing grasp of writing/social interaction/the humanities wear that as a badge of honor. At least Hanks if self-effacing.
Taking a quick look, it seems the program starts up, runs once and then quits. I'm wondering if the JIT actually compiled all of the app. Being JVM based Scala is very profile guided, so normally for benchmarks you want to repeat the same operation in a loop until elapsed time stabilises.

That said, if your use case involves running once for a few seconds and then quitting, ahead of time compilers like rustc will always beat a profile guided JITC. So this may be an unfair point.
Is/was Wave in this space?

http://en.wikipedia.org/wiki/Apache_Wave
Should Tom Hanks be embarrassed about being bad at math?
Let's say your computer emits a inaudible signal at 4.127Hz when the A key is pressed, 4.131Hz when the B key is pressed, etc. There is a unique signal emitted for each key.

It sounds like they just modified the driver to make those signals easier to detect. (i.e. A became 4Hz, B became 4.1Hz, etc.) If they had more sensitive detectors, maybe they wouldn't need to modify the driver.

My guess.
You are what you do.

I'm a DO customer, and while you've never let me down, I'll be paying attention now that you've given your word.
In informal English communication "theory" is a synonym for "hypothesis". It's also far more commonly used in everyday communication than hypothesis, which looks/sounds more formal or technical.
For one thing, a species doesn't need to be the fittest to survive in its particular environmental niche, merely fit enough...
Can I Expense That?
ACHTUNG!
...
ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN.

http://en.wikipedia.org/wiki/Blinkenlights
Is it more efficient to have a whole complicated financial aid system or just provide discounted access to everyone.

Time is money.
Here's a source for the driveby downvoters:

http://devchat.tv/js-jabber/032-jsj-angular-js
> Employees at Google aren't sitting there reading your emails

Well, except when they do. http://gawker.com/5637234/gcreep-google-engineer-stalked-tee...

> An algorithm scans your emails for certain keywords, and displays ads based off of what it finds

It's more than that. For example, they also scan images to identify child porn. Or Google Buzz, which showed that they scan and track the people you contact most often, and may do undesirable things with that information, like publish it.

It's naive to expect that Google/Facebook/whatever supplier of corporate IT stuff will just serve as a wholly passive platform, especially if the service is not paid.
Continuous habitation of a space station is a bit historically unusual. Skylab had three visiting manned missions, none of which overlapped. Early Russian stations operated similarly. Mir was operated more like ISS, but left unoccupied several times. (See http://en.wikipedia.org/wiki/Soyuz_TM-30 for a commercial mission to revive and try to restore the previously-abandoned MIR.)

And the ISS (or early parts thereof) went about two years before its first long-term crew.

So, yes, you can get back into the ISS if it's empty. That capability has been designed into both halves of the space station from the beginning.
$95 refers to the cost per semester at Sacramento State University.
You can support the project at their website.
http://www.luckyironfish.com/
http://en.wikipedia.org/wiki/Van_Eck_phreaking
I like "reproduction of the adequate."
The Golden Gate Bridge's 'Zipper Truck' in Action
You Have to Use UTC Everywhere
Microsoft uses Yammer as its corporate social network (obviously), and it's pretty active. Since teams working on the same product are in different buildings/cities, there's a group for each product/feature/team and people ask and answer questions pretty frequently. I personally use it as a public knowledge bank to search for solutions to issues I'm having before sending out a group email.

For smaller companies where all employees are in the same place I guess it wouldn't have as much value though.
Anonymous Wages War on Montreal Police for Dismentaling Homeless Village
Yes, I think that's a reasonable time to start thinking about working remotely, depending on what sort of career path you're looking for. I think it's difficult to do management for the first time in a remote environment, although it isn't impossible.

If you want to freelance, remote work is ideal. And, if you can freelance for a 100% distributed company, you almost fit right into the culture.
Or maybe you're seeing just a slice of a procedure with a more complex theory behind it that you're not aware of.

Remember, being good at computers does not imply being good at medicine. This should be self-evident, but just a quick perusal of some comments here shows the contrary.
It's strange that the icon is a compass, but it's pointing NE (instead of NW).
Sick of outdated web stats software?
People brag about being bad at everything from public speaking to comedy to, yes, even math.
Seems strange that it couldn't identify my pretty-stock Safari 8.0.3...
Dammit, now I've gotta take the tin foil off my head and wrap it around my laptop...
> in my (admittedly limited) experience Angular doesn't really introduce anything new

If one's coding experience is limited to jQuery et al, it does introduce a lot and very fast: you can't really get very far in Angular before stumbling upon IoC and services/factories, for starters. Just look at the comments for any article that talks about Angular service/factory/provider/etc to see that even the most basics of patterns are not exactly universal knowledge.

A lot of the complexity you talk about originates from other patterns. More advanced tools like parsers/formatters, interceptors, decorators are there specifically to be alternatives to procedural spaghetti code and it's hard for a lot of people to even guess that these tools exist, let alone figure out why they should (or not) use them.

To be fair, it's true that a lot of complexity is very much Angular's fault and not a lack of preparedness from developers (the directives API and the digest system come to mind).

But my point was that it's hard to find Angular devs. Around where I live, a typical non-angular frontend job pays between 60-70k (generous extrapolation from salaries of people I know) and might involve a job interview that talks about responsive design. An Angular job easily pays 90k-110k (from job interviews I've been to) and might have a job interview that talks about algorithms. Even though both are considered "frontend" jobs, the former is more likely to be filled by a self-taught person that reads html5rocks or whatever, while the latter is more likely to be filled by someone w/ a CS degree and backend experience (which, here, usually means either Java or .NET). I think we can agree that the skill sets for the two jobs don't overlap much, and the dissonance in qualifications is not merely because of the level of complexity in a tool.

> Also, this is somewhat tangential, but I'm not sure software design patterns are part of computer science

If we're going to be nitpicky and pedantic, I said knowing when and why to use them is part of a CS foundation. s/CS/software engineering/, as long you get the main idea.
Banks Beware: 3D-printed Bitcoin Terminals Given Away for Free in Germany
Man with little brain and big mouth make fool of self in public...
Flagging literally every transaction outside your home city? That's what it seems like, at least.
exactly my thoughts too. If only we can use 2 different words... sigh

The real problem is however a philosophical one, how to drive down the point that there is no absolute truth,just absolute contradiction that disproves a (now disfunct) scientific theory . Unless you are making certain axiomatic assumptions or using the constructs of language for example 'all single men are bachelors', the best we can do is let our best theories make predictions and then conduct experiments to test those predictions.
A misconception that affects the way people think of both evolution and climate change, is the idea that the study of the past is a necessary and integral part of the theory. That's not necessarily true.

Darwin generated his theory of natural selection by observing living species throughout the world, and Mendel developed this theory of genetic inheritance by working with living plants. Biologists studying evolutionary processes today continue to work with living creatures like viruses, bacteria, and insects.

Likewise, the theory of global warming was developed by observing current-day phenomena, like the Earth's surface temperature, absorbtion and re-emission of light by certain gases, the rate of CO2 absorbtion by the ocean, the quantity of manmade and natural emissions, solar energy inputs, orbital variations, etc.

In both cases, it was this study of the present that created additional questions that could be answered by looking at the past. Evolution gave scientists a new way of organizing and studying the fossil record--that was a result of the theory of evolution, not the cause. Likewise, the study of current climate change raised a whole host of questions that scientists could try to answer about the past.

Quite a lot of science works this way. Astrophysics is well known for the Big Bang theory, but the roots of the science are in observing the stars we see today, including our own sun.
+1 to this. As someone who had both scholarships and pell grants (i made money going to a state school in utah) I still would have just preferred discounted tuition for all.
Highlights of ISO C++14
Since taxes aren't going away anytime soon, I'd rather that taxes be used for education than military and prison building.
Libertarian here as well.

I am more of the opinion that the government should set rules on the cost of education for any school accepting government aid or any school who accepts students who pay with government loans.

Want to get the price of education back in line, drop the open checkbook.

The issue I take with taxing to pay for everyone's college is that apparently there is no determination what constitutes a good education or good student. As in, I do not want to see money thrown at majors that can never pay back the investment or require such skill and luck to achieve pay back relative to the cost. Then comes the student, if your just a fail student why should anyone foot your bill to stay in school? You get the same number of years as anyone else. If you don't achieve the diploma you pay back a percentage
The issue is that most Americans don't have high enough literacy (including math) ability to benefit from the best of free online education.

Notice your slippery phrasing. Most Americans don't have enough literacy ability to benefit from the best free online education. Well, yeah, if you define the best as the advanced stuff then that is true by definition. There is plenty of free basic education material out there too. The core of math literacy is just lots of drilling on multiplication tables and such, which does not cost money at all.

I don't see you addressing my central point. For the Americans without basic abilities, is lack of money the bottleneck? Every American already gets many, many years of quite expensive schooling trying to teach the basics. Reading and textbook material for teaching the basics is not, and need not be, expensive. So either a) schools are grossly incompetent at actually teaching or b) schools are being asked to do the impossible, and are hitting up on innate cognitive limits in the average person (or maybe a bit of both).
I feel like with most security research the only way to get $INDUSTRY to take things seriously is if there's an easy tool for anyone to use that exposes the weakness, like firesheep with https. For individuals driven by money, you need to get their customers riled up. So in a way, developing open tools to exploit weaknesses is a way of countering the weaknesses in the long run.
Who would be in a position to report a bomb in such a way that it would be plausible?
It helps, but it mentions in the article that they didn't want to switch to cast iron cookware because they are heavy and expensive.
>Did you actually read these papers?

The abstracts and figures, yes.

>Did you understand the models and the math? Do you agree with the models? Why?

No I didn't read them fully.

>Do you agree with the assumptions behind the model? Why?

Yes! Because they are the most cited papers on the topic of wages and immigration (I believe citations to be the best metric we got for quantifying consensus amongst experts). I also learned about them from sources I trust (e.g., The Economist, econ blogs). I'm sure we both agree immigration and wages are very complex issues and I believe we should consult the academic consensus before deviating from it. I'm not saying they're right, but we better have a good argument if we say otherwise.

>the papers you site are the farthest things from "facts" that are imaginable

Please realize you're calling me out for citing the-most-highly-cited peer-reviewed economic articles. In your other comments in this thread (which, perhaps unsurprisingly, disagree with my argument) you cite nothing, but rather present your personal views and, perhaps, a false dichotomy. Although my argument may be wrong, at least they're cited (by me and over 2000 other peer-reviewed articles, for what its worth).

EDIT: Here's the The Economist on wages and immigration written for the lay person, lest I may Euler you.

"None of these studies is decisive, but taken together they suggest that immigration, in the long run, has had only a small negative effect on the pay of America's least skilled and even that is arguable. If Congress wants to reduce wage inequality, building border walls is a bad way of going about it." http://www.economist.com/node/6771382 and here http://www.economist.com/blogs/freeexchange/2013/10/immigrat...
http://archive.wired.com/wired/archive/4.12/ffglass_pr.html

Just in case... (2004 vintage)
Found http://goaccess.io/ just this morning. Helped me find someone scraping the site from Jamaica this morning causing 3gb in data transfer.
The doctor had work time, and ostensibly an entire eduction specifically for this job. The doctor was still at an (extreme) advantage.
Sorry, I'm calling bullshit on his argument for server-side rendering for increased performance.

Consider a typical SPA:

===

In my SPA I load one large html document and javascript file in. The html document contains the 30-or-so templates my system needs to use. The script contains logic and localization data for the user.

This is all cached.

As my users use app, Angular makes calls to my REST/JSON services, transferring just the data it requires with a very efficient encoding. Some of the data is even cached in local storage.

Now, imagine that I've moved the rendering to the server. Instead of transferring a couple of KB of JSON data when a user filters a grid, I have to transfer 30k of HTML markup. My HTML could be smaller, but my designers really like to have class names on all elements. Plus the German text I see is really long.

===

In this rather common scenario the SPA vastly outperforms the traditional server-side render-as-markup sites I was making three/four years ago. Network dominates, especially on mobile. It's not your CPU killing your battery, it's the screen and radios.

If you're making a simple informational site - a newspaper, blog, marketing site - then sure your performance will suffer, but that isn't the problem. The problem is that you're using a excavator to plant a daffodil. You shouldn't even need to use a server-side framework, let alone Javascript.
Incumbents being authorize.net and other payment processors, not the card folk.
>> Find me a framework that hasn't evoked serious criticism from some corner of the Internet.

> I think the point is that Angular criticism is much more prominent (and sometimes vitriolic) than other frameworks.

That always happens to frameworks that get widespread usage. If your framework doesn't have vocal groups of haters, it is not successful.

I suspect this happens when frameworks start to be mandatory by decree in organizations.
What's coming up for RethinkDB in 2015 [video]
Even easier: just put your files in a directory and run 'go build' in that directory. If you have libraries, put them down lib/lib_name/lib_name.go, and your build from the root directory will work fine. The compiled lib files will not be in your current directory, but that's usually OK.

For a working example, have a look at the logstash-forwarder code structure, it's how they do it, and you can build that from any directory you want.

And if you really want to set up go path in your current directory, use a make file and set up a target with 'env GOPATH=$(pwd) go install'
> Yet another cultural figure stating without embarrassment how bad they are at math.

Imagine how successful he could have been! What a waste of potential. /s
Ah, thanks. So yeah, I'd interpret the information as only accurately reflecting the results of the survey - not reality :)

You'd think the BLS would be able to get anonymized IRS data.
"Person saves spouse's x" doesn't have quite the same ring to it, does it?
License ?
If it's more widely available, more developers will reach for it.

The more comfortable people are with tools like DTrace, the better they will be able to write and use software.
And now you know why so many people believe in luck or talismans.

Next time you come across such things don't ridicule them, or the people that believe in them.
A lot of people make the fatal mistake of conflating "good for business" with "good for startups." A lot of these pro-business candidates actually pass a lot of legislation which protects the incumbent businesses (who happens, coincidentally, to be a large political contributor).

This is particularly true with many of the Republican candidates as much of their leading contributors are large corporations (who startups hope to disrupt, such as cable companies, cellular networks, food industry, etc). And while the Democrats are certainly as corrupt, they often get their pay-offs from sectors which won't negatively impact startups as often (e.g. unions, education, alternative energy, etc). Although I will fully admit that they're both equally in the financial service's industry pocket.

At the moment I don't know for sure who is running. Plus on top of that the president doesn't actually have that much power (directly) to protect or hurt startups. A lot of the issues come from legislation passed by the houses or state stupidity.
General Conclusion	It is very likely that you are using [Firefox] on [Windows]

(Aurora/Developer Edition on Arch Linux)

I understand that they can figure out that I'm running some variation of FF, but .. why would it think this is Windows?
You are not disputing anything I wrote. You seem to be replying as if I were arguing against this, when I was actually pointing out a fact that you failed to acknowledge when you wrote "no violence towards Nigerians who come to the US looking for work. Perhaps a mild deportation".

Note that while you wrote "no violence towards Nigerians", in the post you replied to yummyfajitas wrote ""threaten with violence" which is not quite the same.
Islam's Problem with Blasphemy
> 1/2 lb. all-purpose flour

Wouldn't the flour have to be bolted Spelt or Einkorn flour (i.e., the original strains before 1900s)?

Seems like a modern strain of wheat (that's also been fully degermed to make "white") would give a completely different result to the 1700s original.
Mathematics is not a science, and number 'theory' is not theory as meant in the sciences.

Unlike in science, where enough evidence for a particular hypothesis makes it generally believed to be true, in math empirical evidence is not and will never be enough to classify a statement as true.
Onlineshoes.com & Shoes.com Seattle, WA Web Developers

Full Time, no sponsorship available

About Onlineshoes.com
Based in Seattle, Washington, Onlineshoes.com is one of the top premier online shoe retailers in the country. We continue to grow our presence in the ecommerce industry, and we are looking for the best, and the brightest talent to join our team as we continue on our path of stellar company performance. If you like a challenge, are intrigued by customer behavior and want to be part of something big, then we’d like to talk with you.

The short of it:

What we want from you:
- Really love web development – and be good at it.
- Do the right things right.
- Be a consistent team mate.
- Be collaborative.
- Be professional.
- Have a solid grasp of web development best practices.
- Be able to run the table in technologies and skills.
- Know who said “I bent my Wookiee.”

What you’ll get from us:
- Team members that have your back.
- A commitment of quality.
- No dull moments.
- Time to innovate.
- A chance to use and grow all of your coding skills.
- Celebration of wins.
- Ermahgerd...free pizza! (Sometimes.) BUT free coffee ALL THE TIME!
- Code branches named after 80’s TV shows.

The long of it:

The ideal candidate must be a self-starter, possess sound judgment, and strong analytical and problem solving skills. The candidate must be able to communicate effectively with a broad range of diverse internal and external audiences. The candidate must be able to work independently in a fast-paced, agile team environment, be able to manage multiple and competing priorities, and adapt to the changes that occurs with a fast-paced Internet retailer. Finally, a strong sense of customer service and teamwork is critical to success in OnlineShoes.com’s Technology team.

If you're interested in joining us please review our complete JD at the link below!
http://www.onlineshoes.com/info/position?jvi=oJB6Zfw9,job
Challenge accepted :).
Because Arch is what % of the userbase and how much does it cost to support that userbase? It gets kind of old hearing people whine about this. If you really want Arch there are providers that support it.
In my case, a Linux personality is not a terribly interesting feature. All of my existing code and apps run on BSD, and FreeBSD is comfortable enough.

What I am looking for is a solid ZFS implementation, a stable OS, and performance (IO and CPU). Jails may not be of too much use in my particular scenario.

Data warehousing means aggregation queries running over large sets of on disk data, which is the area I need best of breed support for.