skysight-inc/HackerNews huggingface dataset:
Hi, Mithril author here.

`ng-model` is actually one of the "magic" things that @hippich is warning against. Having used Angular (and built Mithril based on lessons learned from using it for a few years), I agree bindings are handy in a lot of cases. That is, until you need to work around them (maybe because your inputs are laggy, or you've hit the infamous 2000-binding-ceiling, or whatever). Then, they're not such a treat anymore.

With Mithril (and fwiw, other virtual dom libraries as well), you can choose to add the convenience of bindings where you find appropriate.

The points about POJOs and HTML syntax are, similarly, aspects that you have control over.
Basically just read everything Matt Levine writes. He's amazing.
The Internet doesn’t make you smarter; you only think it does
This needs to be shouted from rooftops. Emotional ideologies run strong in mankind, and a big dose of empirical thinking would solve nearly all of our species' problems.

Technically, most of our problems are surmountable. However, our collective behaviors due to our evolutionary instincts are leading us to ruin.

I often find that if a young student's first teachings are in science, they will forever grow up to be empirically minded. Sadly, our education systems are more about indoctrination in national propaganda than any kind of quest for knowledge. Such is the sad state of mankind [1][2].

1. https://www.youtube.com/watch?v=J1cNaFG1VII

2. https://youtu.be/WnAQQ4StnEg
This is absolutely correct! Philip came by and did some presentations a while back. The membership ebbs and flows a bit, though (for example, two ex-presidents now live in the Bay area, one in Münich, one in NYC, etc). A very transient bunch.
2015 Report on hottest topics in software development
Don't Enforce R as a Standard
It's curious that people on this thread are talking mostly of "dem stupid algorithms", while the part about the "securities fraud" seems much more interesting to me. It's easy to see that release makers tried as much as they can to make it obvious that it's a joke. Pretty stupid one, as whole this "tradition" of 01.04 is. But while Bloomberg guy obviously tries to justify Tesla, he is citing the definition that, in my opinion, shows that it is securities fraud. Because enough with this "hey, it's a joke" attitude, we have facts. Statement about "Tesla Model W" is untrue — a fact. Tesla gained from that — fact. "Reasonable" is very ambiguous word, and it is a shame that some judge can decide what is reasonable and what isn't, but I would say that an investor (and it doesn't mater if it's a human, a company or a machine) who makes money by investing on daily basis can be called reasonable as a matter of fact. And the likelihood of it altering the price turned to be substantial indeed, as we can judge by what happened. I think that "jokes" like that can and should be viewed as fraud, and it should be punished. After all it's not like serious shit doesn't happen on 1st of April.
DevOps professionals out of a job: advice and tools for doing AWS properly
> But you can't write generic functions in Go!

Did anyone claim this? What I heard was that you can't write generic data structures (and I guess that really means type-checked, parameterized data structures). I don't know though, I've never used Go.
From Chaiwallah on the Streets to Web Developer
So you end up with an unmaintainable pile of javascript?

Or are advocating reinventing the wheel and writing a bunch of boiler plate javascript to marshal data, update state, etc?

----

One major reason to use a JS framework is to enforce good design and coding practices to allow for more maintainable code.

You can certainly implement these patterns yourself in Javascript, but you are reinventing the wheel, which is an antipattern in pretty much all but the edgiest cases.
I never understand people who claims "Don't use X" (about software). If you don't like X - don't use X and calm down, don't be a bigot crying "you all are doing it wrong" - let people make mistakes. Maybe some of them will find right solution on the next step, just don't stay on their way.
Without exception, Anki is the way to go.

http://ankisrs.net/

I've found the philosophy extolled on these blocks to be especially conducive to the programmer mentality:
http://alljapaneseallthetime.com/blog/
http://www.hackingchinese.com/
That sounds like roughly market for Tokyo. You can do better, but you'll probably need to get a job at a foreign corporation in Tokyo. Remote is, of course, an option.

What about other compensation?

Japanese companies are great about compensating you with internal social status and decent at providing pecuniary benefits which are, for tax purposes, not counted as "salary" (but that's like a 20% multiplier, not a 300% multiplier), but if you were thinking equity, historically, companies here do not award meaningful amounts of it.
If we could download cars, handbags, and televisions like we can pictures of ten dollar bills, we might not need any more ten dollar bills...
It's probably worth mentioning that you could also do the same thing on Amazon. With some of their tooling (like Elastic Beanstalk) their deployments have become exceptionally simple. Also, their pricing for their performance is extremely competitive. If you go a reserve instance it can be even better.
Not sure about US law but I believe it is illegal for someone so young to do full time white collar work in AU.
A new Turing Test for the algorithms that trade stocks: can it tell when something is a joke?
“We are organizing a 1 day walk around SF. Sign up if you want to come with me”
"Money for contractors... through swindling the public."
And how do you separate a "good" Linux/BSD Bootloader from random bits? What about private/custom grub-builds?

A single false positive here means a valid windows 8 install will fail to boot because a Bootloader was not written.

Do you think Microsoft is willing to take that risk?

Just leave MBR behind. UEFI does what you want. UEFI is nice.
A simple guide to sorting algorithms
Remember e-Gold?
Indeed, all of these are in Firefox, in Nightly at least. Though console.profile and console.profileEnd didn't seem to work? I'm sure someone from FF dev tools will turn up in this thread to clarify.
Reminds me of "Weil nicht sein kann, was nicht sein darf." I'm still looking for a pithy English equivalent.

(See http://ingeb.org/Lieder/palmstre.html for the full text of the poem.)
They're not real people anyway. [/sarcasm]
Io.js community thoughts on reconciliation
Why Netflix Chose NGINX as the Heart of Its CDN
Ask HN: What type of content should I put on my sales teams' iPads?
My sales team all have corporate-issued iPads and I was thinking they'd be useful to present content during sales calls. I also don't think many businesses get it right (they just put digital brochures on iPads).

What's the right way to use an iPad as a sales organization?
> if your ping is 5ms.

Who the hell has a 5ms ping? Most home connections are DSL or coax, both adding lots of overhead and latency. DSL/VDSL is especially bad. My u-verse ping to the nearest cdn mirror was something like 20-25ms. My work comcast is slightly better with a 10-12ms to a local cdn. When I had residential comcast, I had probably double that. And that's ignoring all the overhead Onlive puts in.

Sadly, onlive would probably clean house in the age of to the home fiber. Maybe 5 or so years from now that service would be more common, at least for gamers. This, of course, means that Onlive would have to deploy servers to every 5-10ms distance. So your typical metro region would be broken down into a few dozen zones, each with its own onlive server, game library, etc. It sounds like a cost nightmare.

I think the onlive guys said that 50-150ms is doable for most games and sold a service that worked well with non-FPS games. The problem is, gamers are FPS obsessed and that level of latency is a killer. That's on top with games being cheaper than ever. A plain-jane PC can get on Steam and buy on-sale games for next to nothing.
It pretty much blends in with the 3-month stock price history... http://finance.yahoo.com/echarts?s=TSLA+Interactive#{%22rang...
Seeking full-time Clinical Research Programmer to work at MGH in Boston

The Center for Experimental Drugs and Diagnostics in the Center for Human Genomics Research at Massachusetts General Hospital is seeking a Clinical Research Programmer for research using electronic health records for studying clinical outcomes and genetic risk in psychiatric and neuro-developmental disorders. The position offers significant involvement in an exciting area of research and a collaborative research environment, and is optimal for programmers looking to increase their experience in health care informatics prior to pursuing a career in medicine, medical research, or medical informatics.

The scope of this position will include working with large, heterogeneous health care data sets in a research environment and working with a multidisciplinary team developing scalable computational frameworks and methodologies for biomedical informatics. Responsibilities include creating, analyzing and documenting complex data warehouses; collaborating with clinical investigators and software developers to devise tools and strategies for working with the data; analyzing the data and preparing it to be analyzed statistically; writing database code (stored procedures and queries); working securely with sensitive health care data; administering data bases; and working with medical and genetic ontologies and natural language processing results.

The position requires a two year commitment. The start date will be negotiated upon hire, but will be sometime in the Summer or early Fall of 2015.

Salary varies depending on experience. Generous benefits package.

Competitive candidates should have:
•	Bachelor’s/Master’s degree in computer science, bioinformatics or equivalent experience.
•	Healthcare experience beneficial but not required.
•	Ability to handle a variety of tasks amid shifting priorities.
•	Strong analytical skills with a high degree of initiative.
•	Creative and highly motivated individual with strong organizational and management skills.
•	Excellent written and verbal communication skills.
•	Ability to multi-task in a dynamic multi-disciplinary research environment.
•	Computer skills and familiarity with statistical methods
•	Interest in clinical/biomedical research and/or human genetics

Interested applicants should email a resume and cover letter to Ashlee Roberson at aroberson2@partners.org. Candidates should be prepared to provide a transcript and two letters of recommendation if they are invited to interview for the position.
So each helmet is custom-made. If you lose the helment (or spill coffee on it or something), then you can't fly the plane anymore? A small thing like the helmet will ground a $200M airplane?
How to Focus If You Have ADHD
Show HN: Fast autocomplete service written in Go and JavaScript
Just a guess, but it might be useful for fractal rendering. That's the only real application I can think of.
It's fairly simple to piece together a framework with React. I'm using React, Flux, React-Router and Superagent.
In this sub-thread, we were debating whether austerity in Portugal was a success.

The best comparison would be to Portugal had it and the EU/ECB adopted different policies. Admittedly this is hard since we do not see that.

You are choosing to compare Portugal to Greece. Greece alas is a complete basket-case. Starting in a much better situation than Greece, and claiming success for policies that leave you less worse off than Greece, is a very low bar.

At the same time, you argue that we can never compare Portugal to Iceland - not even as a counterexample to 'a country must not break promises or contracts, otherwise the economy goes down the drain'.
How do you avoid the taxes, though? And why would you put up with only 2 weeks holiday anywhere in Europe? I'm not sure that's even legal.
Hi s_baby, can you elaborate on some of the problems each is suited for? I've been considering diving into React for a few weeks now.
Not sure, but I have heard that the tech writers at Red Hat are compensated very handsomely.

It all depends on how much the org values the docs.
Except the rest of us all hate those people. I guess maybe you're right that it works for them, but at the cost of real human relationships.
It's also worth noting that this sub-thread is in response to another commenter, not the original article.
Fledge to Launch Online Accelerator
This is not only a fun April Fools joke on the surface (Tesla introduces a Watch), but it is a much better joke when you dig down a little deeper and see that Tesla and Elon are making fun of the stock market's short attention span.

Elon doesn't want to take SpaceX public because of this very fact, the market doesn't know how to have a 20 year vision of putting people on Mars let alone the ability to read under the headline.

All great jokes are rooted firmly in reality.
I blogged about it here: http://www.peterbe.com/plog/autocompeter.com
An entrepreneur shares 11 things he wishes he knew when he started out
First Episode of “Silicon Valley” to Be Broadcast on Twitch
Yes it is Angular 1.x and as we all know the world is not static. It's fair to say that learning Angular 1.x is still probably a valuable skill. I do think that abstracting away nuances of JS is actually important in facilitating learning, but I could see how that might hamper your ability to apply this learning to the real world.

Do you think that the concealing of complexity is harmful in the long run? I certainly don't. I think there will be some shock when you try to go straight from codeacademy to the real world, but it's probably less of a shock than going from 0 to real world coding.

In the long run, I can easily see codeacademy building a suite of courses that get progressively less and less "magical" until there are no longer any training wheels. That's going to be quite compelling if they can make it work.

Full disclosure: Terminal powers codeacademy's production and staging workloads.
Infographic: This Week in Data (April 3, 2015)
You Can Now Run Android Apps on a Mac or PC with Google Chrome
Laws are strewn with the "reasonable" standard because there are unreasonable people that will sue over stupid things. It's not sad that "some judge" will have to figure out what is reasonable, that's their job.

Do you think it is reasonable to make a trade based on a headline without reading the article? What happens if a company accidentally screws up the headline, are you going to sue them? Any reasonable investor that read the article knew it was a joke, especially if you saw the picture.
It's O(M(n)) where M(n) is the complexity of the algorithm used for multiplying n-bit integers.

To see why, note that each step of the matrix powering or fast doubling algorithm 1) costs a constant C number of multiplications, and 2) roughly doubles the number of bits.

F(n) has b = O(n) bits, so the cost is essentially C M(b) + C M(b/2) + C M(b/4) + ... <= 2 C M(b) = O(M(n)), using the natural assumption that M(2x) >= 2M(x).
I remember reading an article a while back (can't find it at the moment) that LinkedIn imported iPhone users contact lists without consent similar to what Path did but much earlier.
I've always found the endorsements pretty pointless, especially since many people seem to 'trade' endorsements (I endorse you if you endorse me). So I don't accept endorsements and I also will not endorse anyone.
So then why didn't similar things happen with Google Fiber Dial Up Mode?
Classes? We don't need classes!
SEEKING WORK - Remote / Brooklyn

iOS developer

resume: http://galloj.com/
IIRC the new Dragon Quest game does "cloud gaming" in this manner as well.
That sounds like an excellent idea. I wonder what political forces would oppose this?
Looks like there's also:

* console.watch & console.unwatch

* console.timeline & console.timelineEnd

* console.timeStamp, console.time, console.timeEnd

* console.markTimeline

* console.groupCollapsed

* console.exception

In Firefox Nightly. A few of the timeline ones don't seem to work just yet, as the timeline is currently being prototyped in Nightly.
My particular neurological make-up made it impossible to focus on the website, as I was playing with the modified scrolling. It seems to accelerate!
First of all, thanks for the first hand perspective. I work in a small alternative school that's explored a number of models, and we're still finding the right model for us. I tell students about Sudbury schools from time to time, as a measure of how far we could go away from traditional ed.

> There is no teaching done here. Rarely I might get a question about math from students, but those who pursue it do it on their own. They don't want answers, they want journeys.

For students who want a journey, an expert in the field can be an invaluable mentor. I didn't learn a whole lot of programming for my dad, but he sure helped me choose directions in my journey at key points. I imagine some of your conversations put you in that role.

Thank you for the work you and your colleagues are doing. You are a source of deep inspiration for many of us.
No US company can legally hire you. The only exception I know of is working for your parents.

http://www.youthrules.dol.gov/know-the-limits/under14.htm

You can legally work as a computer programmer once you are 14, but there are strict restrictions on the number of hours you are able to work.
Does anyone else think that LinkedIn should spend less time being creepy and more time fixing it's basic features? Half the time the site takes forever to load, the filtering features rarely work and the search is so bad. I don't know how a site that has been around for this long still has so many issues with basic features.
My only issue with this article is that it seems to be written backwards. It's not a problem that Tesla published a joke on April Fools' Day, which is pretty much a trend in the tech industry since Google started doing it years back. The problem is that automated trading algorithms overreact to human behavior and cause human consequences. If anything, additional SEC scrutiny should target the algorithms and their corporate users. When jokes are illegal and harmful algorithms are legal, then culture and humanity are sucked out of life.
New to Go – map/filter higher-order functions on collections?
Similar is the argument that anyone who wants privacy/freedom is either a criminal, terrorist, or hacker (cracker)... but "think of the children" evokes such an emotive response among most of the population that it's difficult to counter.

I'm just glad we're not at the level of "open-source image processing software and hardware enables banknote counterfeiting" yet...
I think a 60% success rate is phenomenal, given that card counting only nets a 0.5-1.0% edge over the house. You've got yourself a 20% edge.
When have you ever picked up code that was written as an integral part of an application using a framework (not just a library) and dropped it into another completely different one without a fair amount of re-work?
First and foremost: I’m a programmer, not a web site developer or professional author. If you don’t like my web site or writing style, too bad. The explicit trademark specification came from legal advice. If you want to criticize something I do well, then criticize my software. I maintain tree active open-source products on SourceForge:

Task Parallel http://sourceforge.net/projects/tymeacse
Data Parallel http://sourceforge.net/projects/tymeacdse
Task Parallel http://sourceforge.net/projects/tymeacand

The grist of the three articles is
1. This framework doesn’t belong in core Java.
2. This framework should not be the parallel engine that drives all parallel computing (streams etc.) in Java.
3. It is still failing as a parallel engine no matter what the engineers do.

A little history may help.
In 2010, I submitted a proof-of-concept to the good professor showing that scatter-gather works just as well as what he was proposing for Java7. Since he ignored the proof completely, I took the parallel engine out of a Task Parallel product I maintain and put in the Data Parallel engine. This product is also open-source. It is not suitable for an API since it is a full feature Data Parallel product. It is not for sale. It is, and has always been, open-source. Data Parallel only works well on copious processors, which is why I never bothered offering it before.

The software examples I submitted with the articles (downloadable) are sufficient to prove my points. These are not full benchmarks since that isn’t necessary for an article; they prove the point – sequential is usually faster than the parallel version, etc.

There are seventeen points in the first two articles. Not one person has ever said, “Hey Ed, that’s not true.” The points are accurate. There is no B.S. in any of the articles. I may not have the eloquent style of a professional author (yes I am a little blunt, what else do you expect from a programmer) but I did the best I could. If you want to throw eggs at them, fine. At least be specific about which point you think is wrong.

Intel has TBB. Microsoft TPL. If Java wants a parallel engine then they should have copied the others. Using an academic centric product that is based on dyadic recursive division is not the way into the parallel future for Java.
I think people just have different thresholds for what they consider invasive. I imagine even you have one somewhere.

How would you feel if when you logged into Facebook, it told you:

* What your last meal consisted of?

* When your last bowel movement was?

* When you last masturbated?

These are all pieces of information that could theoretically be algorithmically obtained (without a single human "knowing") from internet-of-things / quantified-self / fitness-tracking / smart-watch devices. Which of the above would seem "creepy" to you?
In the US you are allowed to create fake banknotes but there are some restrictions on how closely they can resemble real ones. According to the Counterfeit Detection Act of 1992, a reproduced bill must be: a.) either less than 75% or more than 150% the size of a real bill, b.) one-sided, and c.) made with only one color
something like that :)) .
Do you think Google is guilty of securities fraud as well? There are several statements on the Google Actual Cloud announcement page that are untrue.

I think a prosecutor would consider it a waste of time and resources to prosecute this as fraud. I would hope any reasonable judge would see there was no intent to commit fraud here.
Startup Valuations Up Across the Board
Or even just drastically lower visa requirements. But, you have to do what's politically feasible. Students are amongst the most accepted foreigners in German society.
Traditional helmets also require a technician and adjustments with a tool. I am expecting this to be no different.
About 10-11 years ago, I was contacted by an employee at NOAA who needed sha1 checksums of open-source software I released. He needed it so that it could go on their whitelist of usable software, but he couldn't generate them himself due to policy.

Whitelisting acceptable software really isn't a bad idea, especially for organizations that care about safety and security of data. The next step is to lock down the platforms to only execute whitelisted software (similar to how Apple tries to lock down iPhones, iPods, and iPads).
What do you think all the "data scientists" hired by these companies do? IP addresses (or IPGeo) is one strong signal that goes into the "people who you might know" model. One can argue how effective these models are, but it's quite likely that they are found to be useful, for some metrics that the companies care about, like user growth, revenue or whatever. It's also likely that negative sentiment on a forum like HN is not part of the metrics these models are optimized for.
I totally agree that this is a major issue at the moment with github. I even tried to build something to organize repositories http://hora.reggi.com/, the thing is most package managers (npm, and bower for instance) have a keywords field, can't we just use those?