skysight-inc/HackerNews huggingface dataset:
this is probably the right question, I have just made a little calc, that if I dedicated 1 hour a day to my side project from the first day it came up on my mind I 'd have spent 400 hours on it, and it would be probably more than complete!
You are to take the case as presented by the prosecution, the case as presented by the defense, and rule one way or the other.

You are not, as someone with no legal training, no background in law or litigation, and no experience in the courtroom outside of being on a jury, supposed to start reading decades old case law and attempting to interpret it.

Lawyers are not paid $300 an hour because they've come up with a sweet gig, it's because the average person (yes, even the average software developer) does not have the context or experience to understand the finer points of the laws in question.
Respectfully disagree with the phrase "infighting". I believe healthy competition would be good for OSS.
Remind me, why we don't just nationalize Verizon and the other telecom companies? Serious question.
almost a serious as security cameras in nearly every private business.
You seem to be saying that ANNs are good at pattern recognition because BNNs are. That just defers it to the question why BNNs are good at it.

OTOH, the parent comment suggested we should draw our attention to the processes that produce the data and find correspondences to how NNs decompose it.
"the 'GitHub as a resume' hype, it worries me."

You shouldn't. If you have a github account with a couple repos that are not forks you're good.

Also, I don't think reading books on interviewing and solving interview problems is a good preparation. If the company doesn't focus on what you have done (like your own projects, which sound great) and instead gives you stupid interview problems on the whiteboard, run away.
Ask HN: How should browser API be dropped?
Recently we have been hit by Chrome dropping API, which is part of SVG 1.1 specification. The reason: low usage and it is not part of the SVG 2.0 draft: https://code.google.com/p/chromium/issues/detail?id=553672 . Fortunately we test against Canary and as part of the quoted bug, a polyfill was provided, so we can live with that. But I'm really surprised firstly that part of current standard is just dropped, secondly that there was not a single warning in Chrome console saying we use some depreciated API. So this bring to the question:

How should the browser API depreciation look like?

I would expect there is at least some messaging around that. That there is some known upfront date, when it will stop working, at lest few months in advance, so that applications can adjust.

What are your thoughts?
I feel like it's intention. Ie, the Minimum Viable part.. of an MVP.... however it still trips me the out, because by definition the MVP is the Minimum Viable part, is it not?

I feel like it's intentional, but i also feel like it's absolutely bonkers. /shrug
The question is not about a proper punishment for a crime, the question is whether a person still can do a good thing after he previously fucked up. People bring his previous silly actions as if it proves he can't do anything good. It simply doesn't.
Show HN: Debtool – download, unpack, repack, and reinstall Debian packages
We will probably get "uniform call syntax" with C++17. So methods can be called with free function syntax and vice versa. They really are the same.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n447...
It's American parochialism. Suburbs, highways, and cars also exist in countries that don't have the US's unique racial history.
Sure. These techniques are called Dimensionality Reduction or manifold learning. The wikipedia article actually has a good description: https://en.wikipedia.org/wiki/Nonlinear_dimensionality_reduc...
Some of the more interesting ones: locally linear embedding, isomap, MLLE, Maximum Variance Unfolding.
Where was the proof presented for this? That idea doesn't sit well with me at all. Maybe they meant to say that it's hard for most people to want to sit still and stare at text all day. It's hard to ignore urges to go out rather than stay inside and read tutorials on the web.

I don't think programming itself is hard. Most people program. It's just that they do it without thinking about the steps they're programming, and they do it without a computer. Parents program all the time, "If you don't finish your homework before 7 PM, then you will not get dessert!"

I think this is an article, and one with votes on here, because it's flattering the audience. Maybe say complicated mathematics is hard. But not "coding". That's what dumb people like me do who prefer to stay inside and play around with text on a computer. Of all the possible jobs I can think of, coding is near the bottom of the list in terms of difficulty. Anything involving a jackhammer is much rougher.
> Satan's strategy to port the desktop apps

I'm assuming that's some kind of auto-correct fail and you meant "Satya"..
Free market competition is usually the best solution to problems like this. Google and others are on the horizon offering better connectivity already. If Verizon doesn't fix its problems then they will start to lose customers which is the ultimate market pressure. While Government-led solutions often seem superior in theory, they rarely work out that way in real life. Government's most effective role, in my opinion, is to create a regulatory environment that encourages consumer transparency, corporate accountability and free market competition. One example of this is what is happening in the health care market (intentionally or not) with the move to high deductible health care plans. These plans incentivize consumers to individually comparison shop fee-for-service medical services for the first time. There is no reason to pay $1,500 for an MRI when there is another place across town willing to do it for $500. This type of mass optimization on a micro economic scale will likely result in better access to services at lower price points than, for example, the Government (CMS) negotiating a universal rate card with low, fixed copays for all patients, all providers, and all services.
How Node.js Powers the Many User Interfaces of Netflix
Actually the article very clearly says that the majority of professional developers don't have 'serious tech degrees', and that a large number of those that graduate from such degrees can't code. it makes the argument that there aren't any artificial barriers to entry, it's purely about aptitude.
Your criteria are off somewhat.

Most people have jobs they hate and no workable path towards finding something they love. In tech, we are very lucky to have skills that we a) enjoy employing, b) can mostly keep doing until our minds fail us, and c) are in high enough demand so as to pay us a living wage.

The vast majority of people aren't so lucky. Your criteria, autonomy, flexibility of hours, nice coworkers, low stress, can't be prioritized unless the former are also satisfied.

To want to work until you die is a privilege afforded to very few. Workable, socially-subsidized retirement plans are needed for everyone else.
> I would argue that CS grads who do not spend some time learning practical skills on the side are idiots and completely misunderstand the industry they are trying to enter.

I agree, but then I realize I live in a bubble.

Here and in /r/cscareerquestions, everyone knows to do side projects. In my school, most people don't. Neither do my friends in other schools. They may get one internship but that's the only "practical" thing they do (usually good enough to get a job though). A lot of my friends are much busier than me and don't have time to teach themselves stuff on top of school and life, at least not well enough to get a job.

Perhaps we need to stress a bit more practicality in CS curriculum?
They don't mean "subjective" as in "determined by arbitrary selfish choice," they mean "not resolvable in objective, axiomatic, universal ways."

If you "believe" there's an objective morality, isn't that just another subjective position? You can't justify it, so why don't you abandon the notion and go with your selfish whims?

It's a flawed dichotomy. Morality is in your perception like how you know to respect other people's personal spheres. It's not based on rule based rationality or some axiomatic selfishness.

If you want to sleep well at night, you refrain from screwing people over in terrible ways. Probably you screw people over to the extent that you can get away with it in a moral-cultural sense, unless you're particularly saintly.
No, I'm saying that what we perceive as "being good at pattern recognition" is defined by the sort of pattern recognition BNNs are good at.
I think the point is that it combines both supplying new paper and disposing old paper. In particular, companies generally won't use "traditional recycling" for destroying confidential documents, instead opting for services provided by a contractor (which will be more expensive).

Most tech companies won't have a need for this, but there are lots of industries that might, depending on the actual cost of the system.
Hard programming is harder than you think. Coding schools are mostly teaching CRUD web development and a watered-down version of data science aimed at business analysts, which isn't that hard. You're not going to get folks lining up to take an embedded systems, graphics, or compiler bootcamp.
I was recently at a dealership looking at a new car. The sales rep was showing me all of the phone and technology integration. He talked about how you could see incoming call/texts/emails etc on the display. Then he got a bit cagey about how you can enable and disable that feature. He looked at my slightly perplexed (naive?) face and said "Sometimes men don't like to have this information come up when driving with their wives" This sort of reminds me of that story.
This is not so obvious to me. If rides are cheaper then perhaps more people are willing to use it.

Plus, there clearly is a point where drivers don't find it economical anymore. And it seems from the article, that so far it is Uber who's trying to make rides cheaper.
It goes a lot deeper than that, even.

Racism was an early motivator behind minimum wage laws [1],[2]. It was also the origin of gun control [3]. Funny how the passage of time can turn our perspective in different ways.

[1] http://dailycaller.com/2014/01/16/the-racist-history-of-the-...

[2] http://www.thecommentator.com/article/2718/racist_origins_of...

[3] http://www.constitution.org/cmt/cramer/racist_roots.htm
Yet all of those jobs have one thing in common: you have to know how to code. Being able to code is the baseline for all of them. If you can't code on some level, you can't do any of those jobs. The article is about coding, not engineering, the software process, reliability, etc. All of that just further raises the bar.
It is really an interesting aspect of the whole Android versus iOS "war", that indeed Google did not up-front plan to make the OS actually useful for realtime Audio/synthesis/processing; but instead, Android has had more of a 'data-center'-like design, wherein the kernel and its onboard assets is more of a 'managed host' than it is 'realtime embedded' sort of system ..

That the Android designers are having to play catchup with this speaks a lot, I think, of how significant design-decisions were influenced by the territory from which the originated - the web, managed systems - and the realm which they hoped to capture - the embedded system in your pocket. Android was not designed up-front to be an amazing media system; iOS, was. Thus, iOS has more synth-plugins and a vibrant, thriving Audio-Application eco-system (seriously, its million-dollar) whereas Android has a lot of new players, but so far: not such a great playground, really, for "Musicians".

In fact, while iOS has really impinged upon the Music-Instrument (Digital) industry, Android has yet to make a dent.

So it is an interesting time to be having new solutions to what have been, relatively, frustrating and troublesome aspects of Android realtime Audio, as a developer.
Plus most of the best technical conversations take place over beer. Lots of beer.
Also, with an increase in women in tertiary education, you have greater chance of like-minded couples meeting and having children.
I agree in principle, but I think that many people do not have the luxury (due to lack of skills/inclination, market situation, economic environment,etc), to choose an occupation that is both rewarding in its own right and it is able to pay the mortgage at the end of the month.

And it's not the end of the world, it is possible to find satisfaction in other aspects of life: family, friends, hobbies...
Thought about how cool it would be to use machine learning to generate machine learning algorithms and how that could be the basis of artificial "life".

Maybe start with a minimal implementation 'bootstrap protozoa' that can evolve to highly complicated forms.

Then realised that since Machine Learning processes takes a long time that would take forever making auto evolving computer life forms a long way away.

Although if it were possible, in the same way we became sentient based on very simple inputs, that could also mean computers, with a sufficiently complex process, could too...
Autocorrect has real AI now, complete with topic-relevant opinions!
This is a pretty fair comparison. Music has a pretty standardized format, relatively speaking, in what 'sounds good' and what sounds 'bad' based on one's cultural upbringing. As in, certain tonalities are pleasing to the ear. From basic understanding and competency comes the ability, in theory, to 'compose' pieces. My experience with coding is similar in that there are good ways to structure a composition, and not-so good ways. In coding, a compiler or testing the program is what reveals if something works or not, much in the same way that playing back a recorded version of a composition can reveal what's good or not good about a musical piece.
Spring can cure Cancer Now
Mount Etna has erupted
The barrier to entry into this market is exceedingly low. You only need a few self driving cars and there's your business. Competition will drive down prices.
Sure, but those ownerships are a recent development. They didn't own them from the beginning, or even for the majority of their existence.
If Google Street View Existed in 1911
The latter is not true.

http://spectrum.ieee.org/energywise/energy/nuclear/swedish-e...

"Japan's Fukushima disaster in 2011 precipitated Germany’s "Atomausstieg" (nuclear exit), a program to close down all German nuclear plants by 2021. The eight oldest nuclear power stations were closed down immediately. Two of these power plants are owned by the Swedish state-owned energy giant Vattenfall, which also operates power plants in several other European countries.

In 2012 Vattenfall filed suit at the Washington-based International Center for Settlement of Investment Disputes (ICSID), demanding $6 billion in compensation."
The real problem is flagging 0.2% of the population is useless when 0.00001% of the population is terrorists. If everything works perfectly your people end up investigating 1,000 innocent people in a row which trains them that everything is a false positive.

The 9/11 hijackers and the Boston marathon bombers where both flagged yet the attacks still happened in large part because there was simply far to much noise from other people and not enough signal.
UK | Full time | ONSITE

UK based startup looking for a front-end developer with an eye for UI design. Talkative have venture capital backing and are leveraging WebRTC to create customer engagement solutions.

Salary and significant equity for the right candidate.

Contact: fwinstone@gettalkative.uk
Perhaps mincaml: https://github.com/esumii/min-caml

It's a small (few thousand lines), rather neat, weakly optimising compiler for a subset of OCaml, written in OCaml. It has more than one backend, a few optimisations, a register allocator. No SSA form or 'advanced' stuff though.
Cities did their best to kill transit without GM's meddling. For instance, capping fares on all public transit meant that over time the fare in inflation adjusted terms fell. Public transit was being starved to death from this, even in places where cars could never compete such as New York.

The subways there went bankrupt from the fare cap as the city had some obsessive need to take over the subway systems.

Cars didn't pay anything for road wear, and they didn't (and still don't) pay anything towards congestion. They clogged the streets, made streetcars slower, and essentially freeloaded.

Utilities were forced to divest from streetcar ownership, which forced the streetcar companies to pay retail electricity prices instead of wholesale ones.

At the time GM came around, public transit was already hurting. GM was able to do what they did because the companies were hurting and could be bought cheaply.
It is an absolute failure of voir dire that this person made it onto the jury. A few select quotes:

> The judge has already instructed us directly that we are not to do any research on the law while sitting on this jury. This is the first of several times I will violate those instructions.

> a jury...is not quite about justice but instead about the direction of the tide.

> I do believe in jury nullification. And I think the American carceral state is so corrupt that I’m starting to doubt if I could bring myself to render a guilty verdict under any circumstances.

To clarify the above, any mention of jury nullification is a sure-fire way to get removed. And if you're not 100% sure you could render a guilty verdict "under any circumstances," you have absolutely no business sitting on a jury.

> I keep thinking of Walter Scott, whose uniformed murderer is seen on camera shooting him while he runs away, and who plants a weapon on his freshly killed corpse.

Blatantly false.

> I don’t necessarily have a problem with ignoring the judge’s edict

> Outside of court, I tell everyone I can’t talk about the case. Then I usually talk about the case a little.

> because [a coerced confession] was not presented by the defense, it’s merely a conspiracy theory and we can’t consider it. Secretly, I’m considering it too.

> Henry and I splinter off from the others. Jurors aren’t supposed to talk about the case outside of deliberations. We talk about the case.

> Again I violate the judge’s instructions

> An accusation from another juror: You lied during voir dire!
“Talking about it in practical terms, the answer is to target the people which you know are up to bad stuff rather than bringing in the 99.8 percent of the inhabitants there, including the vast majority of followers of Islam, who have no intention whatsoever of conducting a terrorist attack,”

Are there any other terms than 'practical'?

Better late than never I guess. What's funny is that this was not exactly new knowledge when the patriot act was drafted in the first place. All these idiotically named acts ('patriot act', 'freedom act') are named that way so that if you're against them it looks as if you're either not a patriot or against freedom.
Was iOS evolved from the iPod OS ? a lot ? a little ?
After watching this country erode away 1st and 2nd amendment rights with "save the children" arguments, I'm surprised to see people surprised, when they see their 4th amendment rights eroded in the same ways they authorized their 1st and 2nd ones to infringed on.
What it would take to turn Red states Blue (and vice versa)
I am really entertained by the note that there are high barriers to entry to learning to code. Almost all coders I know are self thought or chose a school as an afterthought because they were experimenting with coding from early age.
Startup and events: just a good mix for procrastinating?
Same here. During the week at work, I drink water and/or tea or coffee with the occasional blob of coconut oil during the day (not technically fasting). I work out in the mornings and have a plentiful meal around 18:00 in the evening.

On weekends I tend to eat a big breakfast and small dinner instead.

I prefer to eat at home in a relaxing environment, where I can enjoy the food. Eating at work just isn't something I can enjoy.

This has been working for me for well over a year. YMMV, of course.
Continuous Improvement the Lean Startup Way
Top Programming Languages That Generate Software Vulnerabilities
Technically just carbon is what you lose, on the overight timescale. Oxygen comes in and goes out in every breath.
Learning anything will result in a similar process. "Talent" gives you reasons ("wow, i'm good at this") to persist in learning, without it you either persist, or not.
Proximity ID Hackathon Announces Winners of Premier Event
Good for you! I did similar stuff in school -- although I think my situation was easier, because even in the late 2000s, tablets/laptops weren't ubiquitous, and the school had to accept paper-based submissions for things.

Good luck with your college.
Just to add sugar to it - check the list of usage statistics and scroll down, to see how many APIs is endangered by distinction:

https://www.chromestatus.com/metrics/feature/popularity
My wife doesn't look like me. We have reasonably different ethnic backgrounds (common Scottish ancestry maybe 5 generations ago, maybe 5% ethnic commonality at best). We have an autistic child. So, what's your conclusion?
This. In general, you want to be measuring the latency directly to the resources you're routing to - the Internet's a screwy place, and latency to an AWS datacenter in Virginia might not match latency to your datacenter nearish Virginia. AWS provides a latency dataset for their infrastructure, but I'd probably stick to geo if I'm routing to resources not actually on their infra.

Other providers (eg. NS1) offer more ways to feed data into their system, so you may be able to create your own latency dataset and ship it off to them to use as a routing policy. Most large companies have built similar looking systems for tracking client latency to their DCs (look up Facebook's sonar/cartographer for an example). Synthetic, backbone monitoring like pingdom/gomez/etc. is usually not as useful for latency routing as RUM metrics.

Edit: And to be clear, failover and geo have no ties whatsoever to running on EC2. They're also common features across managed DNS providers, so it'd be very easy to run the same config across multiple providers for redundancy or migrate off of R53 without lockin (check out Netflix's denominator library).
The article arguments for the very opposite. Did your bias prevented you from reading it till the end before commenting? :)
SeamlessDocs Raises $5M Series A to Bring Government Forms Online
This is and instance of the sensitivity and specificity trade offs and it is fundamental. It would be interesting to see some estimated ROC curves for "terrorist" screening approaches...
> The 9/11 hijackers and the Boston marathon bombers where both flagged yet the attacks still happened because there was simply far to much noise and not enough signal.

I've never read that this was a typical "noise":

"NBC News said the Russian intelligence agency FSB cabled the FBI about its concerns in March 2011, warning that Tsarnaev was known to have associated with militant Islamists."

http://www.reuters.com/article/us-usa-explosions-boston-cong...
I did a 15 days total fast (ie no food, only water) last year. As far as I can tell my brain output remained the same, I could function plainly as a dev.

I was not 100% physically (say 80%), but nothing major (I'm not practicing any sport though).
That just means that the timestamps have their own certification mechanism which is independent of the certificate on the file. That certification mechanism also has expiring keys. The attacker uses the cracked 2005 stamping key to stamp the file and the cracked certificate to sign it.

(If you could certify a timestamp forever, in a non-expiring, uncrackable way, why wouldn't you just use that for the whole file?)