skysight-inc/HackerNews huggingface dataset:
They still make mistakes ( http://en.wikipedia.org/wiki/Death_of_Jean_Charles_de_Meneze... ), but since it takes a little more work, I'll assume they make fewer mistakes.
This study has been debunked previous here on HN:

https://news.ycombinator.com/item?id=8807497

https://news.ycombinator.com/item?id=8797002

Most of the study is, to be honest, bullshit.
>That doctors are (rightfully) unable to pay proper attention to everyone and everything just due to the sheer number of patients they must see.

Why are we excusing this? This is an allocation and resource problem.

Frankly, I never understood why I need to schedule an appointment with a doctor and also visit a pharmacy to get drugs like anti-acids, allergy medicine, short doses of painkillers, antibiotics, short doses of anti-anxiety drugs, anti-depressants, etc. My doctor spends, what I imagine, most of his time on trivial issues and I sympathize with those who have non-trivial issues. It doesn't seem fair to them that they get the same 30 minutes I get for my minor issues.

I think society needs to ask itself if we need a full-fledged doctor for many of these tasks. The politics of healthcare are really ugly. Sorry, but a lot of this level 1 stuff could be done by a non-expert. I should be able to just buy these things. Or, at worst, pharmacists should be able to prescribe this stuff. The system as-is is designed to maximize labor, thus billable hours, for doctors. Its a mess when it comes to actually providing care.

I understand there's potential for abuse here but I kinda don't care. In my society you have the freedom to stuff your face with Big Macs 3x a day, smoke, become an alcoholic, and soon smoke pot all day. Those all have major risks and are completely legal and mainstream. Yet when I want to heal myself, suddenly the regulators, rent-seekers, and moralists come out of the woodwork.
Wow, this is stupid. The meanings of "Terrorism" and "terrorist" aren't universally agreed upon, and it's clear from the text that Soctt Adams hasn't noticed this. He also seems to approve of administratively designating people as "terrorists", and instantly depriving those so designated of rights and property.

If anything, actions motivated by viewpoints like this are going to cause more trouble than "terrorism" itself.
I see them targeting the market of businesses too small to run their own communication infrastructure. The people using google docs and hangouts because it's already there. Or Office 365 because they can't/don't want to host internally.

Why would anyone already running their own communication want internal Facebook? Because email lists aren't hip enough?
Can't we produce enough Helium-3 to build and test reactors like this?
I'm confused where the electrons go in he3 + he3 -> he4 + 2p fusion. Anyone know?
The following appears verbatim in the "Supporting Material":

> The study was conducted when most of the participants in the Word groups used Word Version 12. Only 3 participants used older versions of Microsoft Word. Newer Versions of Word include a new Equation editor that makes the software even more powerful and easier to use.

The authors of the article are, obviously, completely unbiased.
However, by their measure, the results that were prepared in LaTeX were inferior to the results created in in Word. Even for papers that were heavy on equations. So while the LaTeX users would think they create a better end-product, this isn't actually true under the quality metric used in the study.

I have created academic work both in LaTex and in Word and while I have not measured it in an objective way I also had the feeling that LaTeX could create better looking results once you've got over the first hump.

On the other hand, the integrated nature of a system like Word were spellchecking, annotations etc. are all part of the main tool you work with makes it very effective. It takes pretty long however to develop a workflow that avoids all the pitfalls.

In a sense, LaTex makes you believe that once you got over the initial hump, you have typesetting super powers but you will miss out on some of the integrated UI stuff that may boost productivity. Word on the other hand makes you believe that you already know everything while you still need to keep fine-tuning your workflow until you don't mess up constantly.
Monterrey, Mexico is famous for cabritos: http://en.wikipedia.org/wiki/Cabrito

There's quite a number of high-end restaurants that specialize in this delicious meat.

I would say hispanics as a whole are much more open about eating goat or sheep. Americans seem to prefer cow, and lean pork.

Or maybe it's the idea that a rack of delicious lamb chops is more expensive that the equivalent beef steak?
In my experience, most of what people want can and should be done server side. Instead of big frameworks, something smaller like Knockout can be useful for adding some interactive javascript in a way that is cleaner than the standard pile of jquery.
Cost of Complexity in UX – up to $300M
Look at all makers of various trades - from open source software developers to hardware hackers to artists and craftsmen; there's a lot of people who are very productive doing things for free, and for whom having to earn money is only an annoying distraction - something you have to do to have food and shelter, so that you can do things that you actually care about.

I'm not arguing that everyone is like that - but from one can see today, I don't think humans in general are lazy and need to be forced to work.
Journals typically do the final typesetting though, so it seems like a premature and irrelevant optimization. Although, I do see the point for preprint.

My experience with LaTeX is that it enables and encourages my OCD behavior and it is very easy to be sucked into an enormous game of package dependency hell and whack-a-mole to achieve some desired aesthetic result. Whereas with Word I already expect an inferior result so I'm somehow more easily happy getting 95% of the way there and calling it a day. It's not too hard to learn "what not to do" in Word and how to use counters and references. Certainly if you've got the capacity to learn LaTeX, you can learn how to markup Word properly and use styles etc.
CBS News isn't a reliable source.

This is also the same "source" which claimed that both suspects had been captured and a third killed according to "US intelligence sources" (still unnamed). Turned out that that wasn't true at that point in time or since then.

They're like the Daily Mail of the US, just peddle utter shit all of the time...
No I didn't mean Ember. Ember is even more opinionated than Angular.

You can strip it down to the metal and use pure CommonJS + npm modules for everything ng/ember/backbone would give you. Especially now with ES6 on the horizon.
Christians had those foods explicitly declared "clean" by God, at the same time that he declared Gentiles clean. https://www.biblegateway.com/passage/?search=Acts%2010&versi...
Writing Security Acceptance Criteria into a DevOps Story
Awesome, pretty soon companies wont have to store any of "their" data on their own servers.

Facebook - Company info/announcements/chat

OneDrive/Google/Dropbox - Company documents

VOIP Services - Company communications

All stored in clear-text obviously (or at least not encrypted by company using the service before transfer to said services, same thing really).

I myself think this trend is hilariously ridiculous, but I'm in a shrinking minority I assume.
I've been writing Angular on Rails for the last year. We took a bag of jQuery code which manipulated DOM for a complex single-page app. We threw that all away and replaced it with 90% less Angular code. It felt (not to trot out a stale trope) like magic and we never looked back.

It was clear to us from day one that performance would be an area of concern, as well as the overall complexity of the framework. But those can be addressed. I don't agree that using another framework would magically prevent developers from thinking about performance issues. And many modules of angular we just don't use, and it doesn't impose those on us.

On a regular basis we re-evaluate alternatives: React, knockout, backbone, and so on. I expect those might involve tradeoffs that end up being positive or neutral for us, even it just forces a re-thinking of the app architecture. But this article doesn't make any recommendation or even mention the initial problem of rich, single-page apps that create user interactivity without page reloads. And the painting of the framework as Java and Enterprise do not match our experience or use case. I'm the first in line for recommendations on how we can improve what we do, but my impression is his bias is throw away frameworks and bring back our mass of raw javascript.
How Exercise Keeps Us Young
Yammer was twitter for work. Facebook rolled out its own version before anyone else does. But thats pretty much it.
The very fact of facebook having an addiction component will work against it.

I think managers would think twice before introducing a collaborating software where team would end up spending more time than actual work. I think for this very reason softwares like work wikis, sharepoint are so successful.

Also from user point of view, I do not see myself using the same tool at work and then at home. Hopefully they have a radically different UI rather than just changing the logo with companies logo.
This is fantastic and I would love to see the Government Printing Office adopt this platform for the entire Code of Federal Regulations. This is much more user-friendly than the current eCFR platform.

Even better, the source for the site and the parsers are on GitHub: http://cfpb.github.io/eRegulations/
Recruiters – Be more personal
define "issue".

will it impede functionality? probably not.
will it add precious time to server process start time? definitely, especially if the problem gets compounded.
I wouldn't really trust a Haskell programmer to be able to identify a hack.

There are a lot of platitudes here whirling around a central point: Frameworks are more restrictive than libraries.

But, omgwtf, that's exactly the point of frameworks - they enforce convention in exchange for faster development. Also, newsflash, any large software project is going to have its own conventions. Okay, so, if you're still following me, get ready to take a leap. What if we have conventions that can apply to more than one project to reduce the ramp-up time for programmers to contribute?

The neophytes on HN eat this kind of stuff up, without ever considering that the thing the author is whining about is exactly the intent.
The DevOps Identity Crisis
Ah, what a relief.
When I moved overseas I was surprised how many dishes use currants like this one does. Or how it's used in drinks like Ribena. But it turns out that growing currants has been illegal in the US for most of the 20th century with some states lifting the ban only in the last few years. This was due to the threat of it spreading disease to trees so the logging industry had it banned. So they're pretty much never used in American recipes.
I'm not arguing for anything super-radical - ordinary (i.e. small but nonzero) inflation, inheritance taxes, taxing investment income (both capital gains and things like land value) more like labour income (e.g. use the same tax brackets, and tax based on market value like we do for non-monetary employment benefits, rather than the weird "recognizing gains" system we have at the moment), and cutting the use of trusts to avoid tax.
Not one you can learn from any textbook or 'theory of management'. That's what I meant. Just because there are skills involved doesn't make it a skilled profession. That would be like saying collecting baseball cards is a skilled profession just because it takes a certain amount of knowledge to know which ones to collect. Sure, but that's doesn't make it a skilled profession.
Are node/io permanently joined to V8? I know that Oracle has been putting some effort into getting Avatar.js to be fully compatible with node and run on the JVM, but it isn't gaining much traction.
Easily former CEO of HP

http://recode.net/2014/11/26/former-hp-ceo-fiorina-contempla...
"...Angular’s performance problems."

It's specific to Angular running in the browser opposed to Java running on a server. You'll certainly run into different performance bottlenecks especially in long running client side applications. What works on the JVM will be very different than what works on the browser especially across multiple vendor's JS runtimes and versions.
This seems much closer to sharepoint.
In this case, it's a walled-off Facebook about work. You can use all Facebook's tools to communicate with your coworkers about things you're doing at work, without making it public.
facebook got big when they copied twitter
You seem to have lost track of why we are talking about this. Let's recap.

Someone said the Bitcoin obsoletes the entire business practice of Visa and MC. I pointed out chargebacks as something Visa and MC do that is not reasonably supported by Bitcoin, with the implication that chargeback support is a feature of Visa and MC that consumers find attractive, and hence Bitcoin does not obsolete credit cards.

So yes, you are right...Bitcoin is not a credit card. And that means those who want credit card features will continue using Visa and MC, and hence they are not going to be obsoleted by Bitcoin.
Patient's 3D printed kidney model used in operation
"This code reminds me of a simple server-side scripting language such as JSP or ASP that’s used to fill HTML templates with database content. These languages have their place in the web development stack — but on the server, not in the browser."

What is the problem? I make isomorphic apps and I really like this. DRY
And as the inefficient workers get outcompeted and more skilled competition shows up, the end result is always the same: new widget costs 1/10 of the original costs, those who make them earn the same amount of money as they did before, but now 9/10 of workers are without a job. It has always been like that and it's responsible for the age of plenty we live in - but the problem of today is that those 9/10 of workers without a job are increasingly unable to find another one, as everything gets slowly automated away.
A Quick Retreat from the Noise
Did they take into account something like version control? Because, I have a hard time seeing using Word on a collaborative paper - or even just as the single writer - being very effective in terms of version control.
Maybe a misuse of flags, but I agree that the title has the same inflammatory, ambiguous quality of a linkbait article.
It's not just Java and Backend guys, I worked with Flash and Flex for 10 years, for me Angular makes perfect sense. I know I'm not alone either. Before these great "framework wars" of Javascript, there were framework wars in the Flex world, with frameworks of varying credibility and endless haters / fanboys publicly pronouncing their butt hurt about their whims. Google any "[enter framework] sucks" and get your opinions validated.
I think it's true, I heard also that they are quite easy to find in China.

Other places where for sure you can find them:

Paris (and other cities in france), Brussels, Luxembourg, Newark (US), Toronto, Petersham (Sydney), Poland (at Biedronka, a Portuguese supermarkets chain), Macau and other Portuguese ex-colonies.
The part related to floating point optimization is really cool.
Nah, threaten the profit-seeking employer with imprisonment, not the Nigerian.

How do you distinguish this from threatening those who might choose to employ black Americans in order to make a buck?

Again I fail to see why you needed to raise the issue of race at all.

Because in the case of racial bias, people are shocked and horrified. Yet in the case of national bias, people aren't. I'm attempting to point out that there are few good distinguishing principles between the two cases, so the dichotomy is unjustified.

In what sense are we using the term 'treat as badly'? Who do you mean by 'we'

I've repeatedly said that "treat badly" means "threaten with violence for engaging in mutually agreeable trade" and "we" means "organizations that purport to act on our behalf" (US Govt, white supremicist groups, etc).
Watching a Cyberattack Bloom: VArmour Visualizes the Data Breach
Are you from Lisbon (or near) ?
It's important to remember that this article is probably simplifying the doctor's advice. I imagine the neurologist ended with: "However, please come back immediately if you feel worse or notice any other symptoms."

Obviously that 'may' have been a critical delay, and therefore Scott and her husband were certainly right in hindsight to be proactive about Scott's health.
I've never seen effective version control of Word documents, but plain text formats such as LaTeX work as expected with git/mercurial/subversion. Very important for works with multiple authors.
The main problem in reproducing the study is that it is very vague what counted as a formatting error. It would have been very reasonable to just upload the output from each participant so that the analysis of the results could be reproduced.

But the main problem of the study is not its reproducibility. The main problem is that it is designed in a completely wrong way and it cannot seriously claim to answer the questions it pretends that it answers.
This is due to mediocre middle/upper management. For them it is a huge difference if you are the building next to theirs or in some rural area, although in both cases you will communicate through the wire.

The business is already global, soon or later they'll have to accept this.
K.I.S.S. the Relational Database
You're regurgitating 'common' wisdom here, but you really should check your assumptions and reality when it comes to current mainframes. IBM's mainframes have a minimum and maximum number of engines (CPU). An engine can be either general purpose (I forget the acronym they use) for use with z/OS, or can be a specialty engine (IFL, zIIP, zAAP). My understanding is that it's the same hardware, just a simple firmware update to tell the engine what 'type' it is. An IFL (what you would use to run Linux under z/VM) is significantly cheaper than the general purpose one used for z/OS. Also, mainframes can be loaded with more engines that what you've paid for -- this is what IBM calls Capacity-On-Demand (COD). So you can temporarily activate additional engines to handle spikes. The zSeries has some fantastic capabilities for Reliability, Availability, and Serviceability (RAS). The systems I've been around keep engine utilizations quite high (98/99%) as the norm.

A mainframe is typically partitioned into multiple, smaller systems. This is what IBM calls a Logical Partition (LPAR). This partitioning is done with firmware called PR/SM. This capability has been around since the 3090 (mid to late 80's). Within an LPAR, one typically installs either z/OS or z/VM (there are other systems too, but less commonly used this way). Running in an LPAR is 'bare metal'. Within z/VM, there's typically a mix of guest types, but this is where Linux would typically be configured to run. z/VM has some pretty impressive capabilities and has been around for a LONG time. It's very stable. The biggest things that you would probably dislike about it are: (1) one uses a 3270 emulator to do day-to-day system-level admin work, (2) it only runs (legally) on real mainframe hardware, and (3) much of IBM's jargon is dated and would unfamiliar to people coming from x86.

The modern mainframe hardware and software has an impressive feature set for virtualized networking (networking is all software defined and runs within the box). This means you can set up hundreds or thousands of Linux guests and have them on networks that are all virtualized within z/VM. And of course, z/VM guests can be created and spun-up on demand and stopped on-demand. This has been there for decades.

IBM now has support for OpenStack in z/VM. From what I've perused, it seems to be quite slick. Assuming it all works as advertised, this would make folks coming from x86 feel much more at home.

Many seem to think that distributed systems are so much cheaper. You can't just think of it as the price of the rack server though. You have to include everything in the mix to understand the total cost: hardware, software, networking, people (headcount and consulting), power and cooling, floorspace, and intangibles (such as capabilities). When you do the math, mainframes running Linux under z/VM are often fairly economical (YMMV).

Once you throw off the stereotypes and objectively dig into the modern mainframe, you might be surprised at what you find.
The weird thing is, LyX can in fact import LaTeX files, and dump any unrecognized command into a red box. If it were just possible to use the imported latex file, and keeping latex as the default format while avoid reformatting the entire file upon re-exporting it to latex, that would make the interoperation possible.
The first few truly complicated frameworks I learned were very useful. IIRC, they were Borland's OWL, MFC, Win32/kernal stuff, and .NET internals.

They were useful because learning them and walking through code while debugging showed me all sorts of best practices (and worst practices). When I wanted to use the GDI I grabbed a handle, basically a hash in a lookup table somewhere. This made sense. When I was programming custom VBX controls, I used the USER part of the WM_ space and sent messages back and forth. Loved the message loop paradigm.

But then something funny happened. Frameworks no longer helped me complete a complex project, they actually got in the way of doing it, by adding a lot of intellectual overhead for very little return. I started seeing new programmers pick up some training, start using a framework, and then get completely lost when their work took them anywhere off the "happy path". People would spend a hell of a lot of time learning framework X, only to eventually realize that the next job required framework Y.

As I got older, my recall isn't what it used to be, which actually turns out to be a good thing -- it forces me to focus on important things instead of minutiae. I got much more radical about web apps. I'm happy with static web pages that are interactive for most everything. I don't code things that do deep-dives into the guts of the stack. I'm looking to provide the most value in the least amount of time (and cognitive overhead). I moved to pure FP.

So now my order is: 1) Code it myself, 2) Use a precanned library, 3) Use a framework

The frameworks I use are very small: JQuery, .NET, maybe one of two others. I like it that way.
You must be living under a rock to not have read one of the bazillion of stories about policing and racism that have come up since last fall, but for a great overview of the subject I highly recommend The New Jim Crow: Mass Incarceration in the Age of Colorblindness [1]

[1] www.amazon.com/New-Jim-Crow-Incarceration-Colorblindness/dp/1595586431/
One of the Milky Way's arms might encircle the entire galaxy
Keystroke Logger Disguised as a USB Charger
Yeah. I feel like the Apache project needs a roadmap just of its own projects.
I wouldn't recommend making office visits a requirement, however, as some companies appear to do. Like all things corporate-mandated, this can seem heavy-handed and present logistical challenges for remote workers.

I believe I've seen some companies requiring quarterly travel, and this places a burden on devs with families, pets, etc.

Even then, would those who opt-out be treated differently? ("Well Jon has no problem traveling to the office, why do you?")