skysight-inc/HackerNews huggingface dataset:
It's easy. The money, whether it is for defense or for education is, by and large, squandered.

Here's an example of excessive education spending in Oregon [1]:

A guy was a college professor in Oregon for 16 years

His final salary was $62,000 per year

He currently gets a pension of $214,000 per year

How is that possible? Simple. He was, among other things guaranteed an 8% a year return in his retirement account. All courtesy of the Oregon taxpayer.

This kind of thing is endemic to public spending, whether it is in Oregon or in California or at the Federal level. Education or Defense, it doesn't matter. The billions simply disappear.

That's why, fundamentally, "a few million for the children" won't make a difference. At all.

[1] http://www.oregonlive.com/politics/index.ssf/2012/03/oregon_...
Permacoin: Repurposing Bitcoin Work for Data Preservation
The data goes in, the data comes out -- you can't explain that!
To your typical juror off the street, "hacking" into a computer for ostensibly "white hat" reasons is no different than breaking into a store to "test the alarm system."

That sounds a lot like ignorance.
I think that would be possible, yes.
Most Silicon Valley startups are doomed. That’s not a bad thing.
>I would pay not to have dinner with you.

How nice of you! When can I collect my check? :)
Absolutely. I went to high school in Bangladesh. Our school was barely equipped for internet and many students didn't have them at home. Textbook, teacher and homework. That was it. No calculators.

Started college in America with a better calculus background than most of my engineering peers.
Or alcoholism.
I disagree with people who are drawing direct analogies between someone breaking into your property to test its security and cyber security pen-testing. To me, it's more like giving your money to a bank for safe keeping with the understanding they will protect it, and then wanting to test they are actually fulfilling their promise (e.g. by going to the bank and checking they have solid thick walls, and that entry to the vault is guarded properly). Even that's not a direct analogy, as you'll likely be compensated if the bank loses your money, but you'll rarely be compensated when your personal information is disclosed.
I also think there are some interesting questions raised by cloud computing. What if I were to deploy a purposefully insecure honeypot VM or application to the cloud, and an attacker managed to use that to mount an attack on other applications?
Apache Spark 1.0.0
Most of these are related to portable openssh and not openssh. These are two very different teams.
Yes, a custom Android launcher would be able to implement this (though it might be a little tricky to figure out how to make the transition between app icon and widget since some apps don't have widgets, some have multiple widgets).

Given the way the Android community has picked up on these sorts of things in the past, I wouldn't be too surprised if someone creates a launcher that implements this relatively soon.
They can and do. If a site runs a malicious ad, Google will flag the whole site.
Just adding a tiny bit of conductive material to the tips of the fingers would allow for touch screens to work.

This is how touch screen capable gloves were first made, using bits of silver on the finger tips.
Not really because I mentioned "as a food replacement for a few months.", people have reported that Soylent worked for them for some period of time (weeks or months as I understand). All I am saying is that other products that exist may have the same effect. But Soylent isn't marketed as a short term meal replacement, it's marketed for long term use which I assume means years. You can survive on quite a few things for a short period of time, doesn't mean the product is good for you.
Only Europeans will have their data censored. Good for businesses hosting VPNs.
The new Date API will be a big win for new developers. I think it was created by the same person that made Joda-Time, so there's some real world experience behind the new API.

I also like the easy parallelization functions, though as the article indicates they're not suitable for every use case.
Cocoa Contract Developer Rates – The Results
Yeah? Really? And what happens if that common person goes on to later become famous for some reason? Does all the info about their drunk prom night reappear the moment the first newspaper story about them is published?

The distinction between someone of public interest and someone who isn't is entirely arbitrary and open to endless debate. What happens when people start disputing that they're famous enough to no longer meet this standard? Historically it results in giant and expensive court fights, which puts people off from trying this - almost by definition, if you're rich enough to waste money on arguing you're not in the public interest, then you are in the public interest. But making Google do this means unless they charge lawyer like bills, suddenly everyone has an incentive to argue they're not important.
Moon is now a wifi hotspot, with DL: 20Mbits/sec UL:622Mbits/sec
Bringing up things like poverty or parental education is a red herring. An Asian student from a family earning $0-10k has a higher average SAT math score than a black student from a family earning $70k+.

I disagree that this is a red herring. Children of wealthy parents perform better academically, plain and simple, across all races, gender, immigrant status or not. (This is true everywhere in the world.) The fact that first-gen immigrant children might perform better due is simply due to a sampling bias.
Please send me message with your brix.io login. Our mail support@brix.io, we will check what's wrong.
It'll be crammed full of stuff, that's the nature of ships like that. Emergency equipment, pressure suits when not in use, backup food supplies, and so on. Also, delivering cargo to the station currently runs at a cost of around $50 per gram, give or take, so they're going to make use of every launch they can to bring things to the station.
> disregard any loss of information since it is not critical.

Excuse me but I'd like to have it clearly stated: which information is actually lost in your implementation? Do some of the messages passed to be written actually end not being written? Which part ends up not knowing count/size?
Given the disaster this is likely to inflict on search results if scaled up, and the fact that it's not required in America, do you really think they'll make the whole global search engine work this way? Or do you think they'll do the same thing as done in every other case where some stupid country requires censorship: block based on domain name or IP address?

Historically, for Europe it's been done via domain name. Doing it via IP address would not be any more effective though: there'd immediately be dozens of proxy sites set up running in the US that simply forward the search to the US Google and return the results.

Short of building an equivalent to the Chinese Great Firewall and blocking all encrypted traffic, or forcing Google to apply European cenorship globally, there's no way to stop Europeans who want regular results pages from getting them.
Kivo: Simple document feedback in your browser
You don't understand where that "social justice" group comes from. They are socialists, largely the left side of the aisle. Now if you look at who they historically supported, the pattern becomes clear : they support violent groups. Why ? Without violence, you'll never get revolution.

So what are asians doing wrong ? Well, simple : they're too peaceful a people. They use trade, negotiations, ... not violence in the streets, violent change of government.

It doesn't make sense to support them if you want a revolution.
Cool, definitely relevant to my interests. I've done various ARM/orion5x platform porting related stuff before but never a module...
The best part is that these classes are available for use in other JVM languages. I'm more likely to use these from Scala than I am from Java.
Exactly, and it's amazing what a sudden lack of motivation (for a FREE project after 10 years) will do to someone compared to how you feel when you first are building and all giddy and have high aspirations. They're probably worn out and tired and so suddenly they don't feel as strict need to adhere to their previous guidelines.

However, I personally find that interesting since I'd think in today's climate it's even more important and they were getting lots of exposure.
"StampedLocks have been talked about extensively at least on jsr-166 mailing list"

Isn't that the jsr that designed StampedLock and decided to add it to Java? If so, I would hope it was talked about extensively, but I wouldn't see such talk as a counterexample.
> Now the US is looking way worse than China.

Do you not see any irony in you being allowed to saythis online?

The US is bad, but it is hyperbole to suggest that the US is "way worse" than China. How many political dissidents does the US execute or imprison, for one example?
> I wish there was a standard -- perhaps over USB -- where ordinary people who don't play games and just want a machine to work on (emacs, xterms, web browsers, word processors, rather than gaming) could make many monitors and large monitors work plug-and-play.

You mean like DisplayPort? If your system supports DisplayPort (1.2 or later), you should have no issues getting image on screen. EDID/DisplayID can be used to autoconfigure DPI/PPI scaling, so ideally the experience should indeed be just plug-and-play.
Legally, pushing open a closed door is "breaking in." It's precisely how a lawyer would describe someone who opened the door to your business to come in and look around for stuff.
Do most kernel programmers start out working on their regular daily-use machine? My only experience is with an embedded linux environment, and I would probably recommend starting with something like a RPi so that your environment is easy to restore if you mess something up.

I also recommend "Linux Device Drivers" from O'Reilly. http://lwn.net/Kernel/LDD3/
Couldn't a secret URL with unique id be generated the first time you use a website that requires login (bookmarks would preserve passwords)? I guess you could make it long enough to prevent over-the-shoulder attacks and of course you would need HTTPS.
Well in a real language your objects have guarantees associated with them; constructing them should imply things about their validity. You can draw a distinction between an unvalidated request to construct an object, a valid object, and an update that can apply to an existing object. And your type system lets you ensure that you don't mix them up, that all code paths pass through the assertions you want them to pass through, so you don't do redundant checking and don't worry about missing anything.

In go, shrug, hell if I know what anyone's doing with that language.
Absolutely, good thing they've learned from the java logging disaster. I nerdrage so hard every time I think about it - how can one mess up something so basic, yet so important? Maybe some sunny day, they'll fix that too.
>You could be responsible for endangering human lives.

I'm pretty sure what ever devices people depend on to keep them alive would be running a modified version of the Linux kernel with anything unnecessary stripped out and probably a lot of custom stuff.

They wouldn't just download it from kernel.org and throw it on there. I would hope not at least.
It's a nice performance improvement over ReadWriteLock as anyone who's ever tried it will know that RWL pretty slow.
If we believe the person I was in contact with (big IF, I know), there are no current issues, but it is by definition "harmful" to continue use because it is no longer being maintained. In fact, the person requested I tell Steve Gibson to not distribute or include a notice telling people not to use it.
Because there is an obvious difference between "understanding of the facts of a case" and "different value systems used to evaluate those facts", the ignorance here might be in your assertion.
Would a cable company, ISP for most of us, want to offer connections capable of ultra HD quality video streaming? Streaming threatens half of their business.
K Things I Know About Building Reactive Systems (Joe Armstrong)
I remember when Excite reviewed my website back in 1997. I thought I had won the Internet :) IIRC, they gave me 2.5 whatever their icon was called, excites?
e.g. https://angelo.dinardi.name/2008/09/20/mailwrangler-and-the-...
Hoe kies je een veilige barbecue?
I'm not sure those rates are realistic, they seem to be at the higher end.
DuckDuckGo is primarily a Bing frontend, no? I seem to recall that they claim to be a real search engine and have their own crawler, but any time someone analyses their results deeply they're almost always identical to Bing.

Given that Microsoft has a large EU presence and is presumably also affected by this law, perhaps they will have to start doing the same thing as Google. Which would then automatically feed through to DuckDuckGo.

I don't believe there are any competitive startup search engines at the moment. However, this doesn't mean there would never be. Plus this ruling is so vague it's likely to impact all kinds of companies that are not startups: think specialised social networks, etc.
Nice to see someone knows and likes us :)
Our HTML5 Web App Flopped, So We Went Native (And Haven't Looked Back)
Some weird comments in there, but I do like the blocks concept, but removing the text for just app icons isn't going to be really helpful if an app updates and changes the icon and the user doesn't know where the search pull down is.
I think that's the way as well

You may be able to accelerate some steps in a GPU, but rendering usually involves "a lot of data", if you add all resources for a given scene it might be on the order of gigabytes

This is not like bitcoin mining where you have to do a lot of math in a small batch of data.
The commit message "Optimized performance of the GCD algorithm" piqued my interest. It's GCD, what's there to optimize?

I noticed the following code:

while (b !== 0) { if (a > b) { a -= b; } else { b -= a; } }

This uses repeated subtraction (a -= b) to implement division with remainder (a %= b); imagine a=1e12+1, b=2.

Please don't do this in your code. If there is a built it instruction for division with remainder, don't reimplement it poorly in javascript.
sparsely commented

I already like the sound of it :)
Customer Anger Management, Do's and Don'ts
Amazon is having more success getting authors to publish directly with them than publishers are having with selling books to customers.
Our admin moved servers, and I wrote this page quickly and outside of version control, so it didn't move with the server. This wasn't deliberate.

Having said that: we're making an announcement about the crypto challenges today (all good stuff). If you were already in the challenges, you'll get it; otherwise, you may need to wait a month or so.
> Yeah? Really? And what happens if that common person goes on to later become famous for some reason? Does all the info about their drunk prom night reappear the moment the first newspaper story about them is published?

Let's imagine you have somehow cleaned your past when you were unknown and you are now running for the presidential election. Your past is not going to magically reappear online, but you can expect that some journalist will try to write a bio on you, contacting friends, people you grew up with, etc... And it could happen that your friend Joe would talk about your drunk prom night. So it is back on the public eye, and it won't be removable this time.

Maybe it would have been easier if the information had always been available in the first place, but I am personally willing that some extra effort, both from "data processor" and investigator, would be needed in the sake of the personal data protection of John Doe.
Probably pretty similar to how it feels when soyuz capsules land on land on parachute descent. It's not a new technique.
Sounds about right. Learned Python, forgot Perl. Learned JavaScript, forgot how to program altogether.
I live in Europe, was born in Britain, and I think this is a bad ruling that makes the EU look like a bad joke.

Laws that can only be enforced by building a massive system of internet censorship akin to China's are indeed "doing it wrong".

Happy now?
Show HN: MMO in Go with Conway's Life as an Area Attack (Work in Progress)
I gave a 30-minute overview of Spark yesterday at StampedeCon. Spark is generating a lot of excitement in the big data community:

https://speakerdeck.com/stevendborrelli/introduction-to-apac...
There are some good reasons that NASA has avoided touchscreens, besides the ones pointed out here:

* Things tend to get loose in microgravity. You don't really want things floating into a touchscreen and performing unintended actions.

* During ascent and descent, it's incredibly hard (potentially impossible) to hold your hands out in front of you to operate something like that. The Orion has hand controllers next to each seat, which are notably lacking here.
Well, poop. I keep forgetting that HN likes to join lines.

% crontab -l > file

% vi file

% crontab < file

is what that should have looked like.

#oldman #therewasnomarkupbackthen #mylawnisdead
If it's really just irrelevant clutter why not ignore it and let Google decide how best to hide it? That's their job, right?
Lots of things are vulnerable to DoS attacks in a multitude of ways. Depending on the business, it's not uncommon to just say "we'll deal with it when it happens."

But, someone asks, what if the business is really really important? Then that's all the more reason to not mess with it.
Mojolicious use an event loop for non blocking IO, by default it's using mojo::IOLoop but can use EV if installed which gives better performance.

You may not notice that it's using an event loop at first because by default the framework emulate IO blocking behaviour.
Hey! We've been using Kivo @ SketchDeck to discuss our designs with clients and it's been working well, thanks. Are you guys going to add versioning?
Keep in mind that it looks like a 21st century spacecraft because it was explicitly designed to look like one.
Redesigning Mary Meeker's Internet Slideshow
And while we're at it: Always make sure your crontab-to-be file ends with an empty line. I tripped over that many, many times before it burned itself into my brain.
It's not justifiable. It's just band-aid for widespread malpractice, but as it is now, this just favors paid links that are hidden better, e.g. inside articles, random texts etc.

The whole concept of "link juice" is no longer useful. Google should identify and count real humans visiting web pages via GA and Chrome and rank search results based on actual website usage, and not on how well they can cheat in SEO.
Big Data startup Spiderbook enables social selling by analyzing the web
The process control changes might not seem so exciting but they fix some serious pain points, I'm very excited to integrate these into my code.

Optional is another nice addition, I've been creating one myself in all Java projects I've created since I first encountered it in Rust.
I'm curious (it's a long time since I programmed in Java) - what is the java logging disaster?
BlackBerry 10 has had this for the last year or two, but who cares right?

http://developer.blackberry.com/design/bb10/active_frames.ht...
8 "real" qubits doesn't really put them much ahead of everyone else in quantum computing, but if they could use their own 512 "faux" qubits to form 64 groups of 8 real qubits, then they could have some sort of "parallel"/multi-core quantum computing, and that could be something pretty big.
And now frameworks can finally supply Optionals, since it before only lead to multiple competing implementations.
I've once gave a lecture about one aspect of Hegels philosophy of law (inside his political philosophy). Hegel died in 1830.

No matter how do you evaluate Hegels work, his ideals etc., it is absolutely stunning to see on which level he and others discussed this matter. And the "others" where especially important, because the role of the state and a nation where discussed not only in the ivory tower but also in broader public.

Fast forward to now. We made huge progress in applied science and technology, but how do we discuss and think about things like our freedom today? Compared to 200 years ago a cnn/fox/whatever discussion is nothing more then the mumbling of a patient in his terminal stage in dementia.

How did we loose all that? Why the degression?

The person who declared and showed how to destroy the state, the establishment and burn everything down was Hitler. His first target was to destroy the political apparatus, and he did.

After the war most european countries where politicaly weakened. So the U.S. was left with basically one true opponent, the soviet union. But this system was more of a dictatorship so it wasnt really a competion between states, but more a (cold) war led by nuclear threat.

So in the end, America won and showed an groth rate in global economical power unparalleled in history. And where money is there is power. So in the end the role of the state was very much diminished, and this laid the groundwork for Reagan.

And lot of the things the U.S. struggle today are the result of Reagans tax revolution.
For those still on pre Java 8, Google's Guava also adds Optional and other useful things like immutable collections.
A Price Tag on Carbon as a Climate Rescue Plan
Legal Help
If you try to guess what's "fundamental" you run into all the problems of a planned economy. If you stick to what will make you a millionaire then you know you're producing something people actually want, and the invisible hand keeps everything efficient.
This is the Euclidean algorithm for GCD, it's naive and simple. But if you see it more carefully, the commit that says "Optimized performance ..." contains just the lines:

34 var tmp = a;
35	a = Math.max(a, b);
36	b = Math.min(tmp, b);
37	if (a % b === 0) return b;

to avoid the unnecessary repetitions if b is already the GCD
V-Ray adopted the Embree project into their renderer with V-Ray 3.0. :)
Hi guys -- yes, version-control is being added in in the next few weeks. Ping me on leo@kivo.com if you need any help, or have any ideas re what you guys would like it to look like.
Weather and Calender you can check from notification center and Music from control center. It's just a swipe down or a swipe up. If there are any problems on the subway, you get a push notification. You find all your notification in notification center, also your last messages and so on.
Compared to the NSA redesign you did before, I love that this time we get the whole process and not just a before/after result.
Estimates of World GDP, One Million B.C.-Present
Elasticsearch and ruby on rails: a primer
quick intro on using elasticsearch with ruby on rails
Google say a lot of things. If you believe them, I have a bridge I can sell you.
> If something goes wrong with the precision manoeuvres on the way to the ISS, you can get long delays while the orbit is adjusted: http://www.space.com/20030-spacex-dragon-space-capsule-probl.... I kinda wish they showed off a toilet :P

For the past few years, manned missions to the ISS take only 6 hours in ascent, all the rendez-vous maneuvering is being done in the duration of 4 orbits.

It used to take a few days, though. However, the crews take a pre-flight enema [0] and go through a diet to avoid having to go #2. There's a story that the Soyuz toilet has been used only once in ISS missions after a Cosmonaut had been eating prunes prior to departure back to earth [sorry, can't find a link].

So for orbital operations to/from the ISS, there's not much use for a space toilet. So little, that I wouldn't be surprised if there's no toilet at all and the fallback plan is to soil your pants, as crude as it sounds.

[0] http://gizmodo.com/5245218/the-trouble-with-space-toilets