skysight-inc/HackerNews huggingface dataset:
I've tried RethinkDB (back when it wouldn't balance shards correctly!), and I liked it a lot. Especially the automatic sharding is magical, I will definitely try it out again when it's stable.

That said, it is also my opinion that the ORM syntax needs a bit of love, for all the reasons stated above. Especially .run() feels a bit weird, can you make queries lazy (like Django's QuerySets, which only run when evaluated)?

P.S. If the rest of the RethinkDB team are as good at DOTA 2 as Marc is, I want to play with you too!
Imagine that you can now wear it while driving, and there's an app that will show you everything about the route and your cars' statistics right in front of your eyes

Unless you're in one of Google's Self Driving Cars this sounds like a recipe for disaster. If these things take off I'm pretty sure wearing them while driving will be pretty quickly outlawed.
Other than scrypt it's hard to find examples of such memory-hard code.
> Conventional computer interfaces are generally not as latency demanding as virtual reality, but sensitive users can tell the difference in mouse response down to the same 20 milliseconds or so, making it worthwhile to apply these techniques even in applications without a VR focus.

I wish people would start treating text editors that they are developing this way. As hard real time systems. Don't care much about virtual reality, but I'm sick of text (and code) editors with unpredictable latency of basic operations [like typing a character, making find call, etc].
On the other hand, "keeping your eyes moving in a pattern" sounds like a thing that would be interesting for computer vision.
The thought of Facebook on Glass makes my blood run cold. Thank you for reminding me why early adoption may not be recommended here.
Ah, time for one of my favourite ever articles: QUANTUM BEES! http://discovermagazine.com/1997/nov/quantumhoneybees1263
Some cars, like the Chevrolet Corvette, have had HUDs built into the dash/windscreen for over 10 years now. They're /really/ cool.

Speedo/tach/fuel get overlayed on the bottom of the windshield while you're driving.
Great to hear that :) Let me know if there's any features I can add that would make them less confusing for you.
Note: Lead (and dense materials in general) are not known for their abilities to absorb or slow neutrons - typically shielding is composed of materials composed of a high proportion of light hydrogen atoms, such as water, wax, or plastic.
As a former senior developer at Razorfish in Austin, I have only worked on 1, no that's not a typo, 1 Java project that wasn't an utter failure.

On the other hand, I've yet to work on a Django project that was delivered late or ran over budget and was easily 10x more maintainable.

I put my money on Python and Django in 2008, and haven't looked back.
That article is just some graphs almost totally unrelated to the argument. It's been bad for more than ten years in math, physics, and CS. It's intended to be bad. You do a bachelors and some internships or REs depending on field. Then grad school. Then postdoc or private sector again depending on field. Somewhere in there you start at the bottom with lecturer or so. After years you might get to tenured prof. It's a process that selectively weeds-out those that do not have the right mix of dealing with dept BS, funding, writing, reviewing, and advising. It would be very bad if all the PhDs went on in academia and not even remotely many go into it wanting that.
that would be a really stupid idea honestly. No offence.
Method and System for Making an Espresso Beverage: Starbucks patent application
It's done with SVG. Everyting will work on your smartphone. (Try it!)
I entirely agree that the seeker less variant is a more interesting participant sport. The seeker variant will probably be requested since it is canon, at least at first.
"$company_name for $subculture".
A direct copy from the Buster Benson source as well, which is more insightful than the article, too!

http://wayoftheduck.com/long-slog
What is more interesting to me, is the fact that flowers are beautiful and bees and people seem to universally recognize this.

Almost as if flowering plants are related to food for both bees and apes....
Or have a remote kill switch on the thing. Make them useless if they've been stolen.
Well Oculus Rift should support everything from PC's to consoles. But I agree. Stuff like Oculus Rift is the true next-gen computing. The PS4 and next Xbox leave me pretty cold, especially when I already have a laptop that can already play all the latest games.
What responsibilities shoud different levels (city, territory, country) have, is a complicated question... but I definitely agree that probably every governement is far from being simple and effecient.
Have you tried Sublime Text? Predictable low latency is one of the reasons I like it.
Programming is about problem solving. What you want in a programmer is someone who knows how to approach solving a problem in a structured repeatable manner.

What getting someone to solve small problems like FizzBuzz in the interview gives you an idea of how then approach the problem. Can they decompose the problem into smaller chunks ? Can they then refine their solution into a better solution ? Do they know when to stop refining before the solution becomes difficult to understand ? These are the skills you want to asses from a potential programmer.

Programming languages, platforms, frameworks come and go but if you don't know how to approach solving a problem then that knowledge is ultimately worthless.
At the top of this thread is someone complaining about how "flunkies" love to use complex procedure to punish people.

But in this actual case, the agent seems to have done the opposite--try to help bend the process so Mike could get on with his life. Mike is the one who decided to, in his own words, "stand on principle."

As to how serious that particular bend is, I don't personally know. I would tend to assume that a trained federal agent might have a better handle on that than Mike Arrington, though.
Says the courts in many US states who have upheld ridiculous contract clauses where an employer claims ownership of everything a worker makes, even on his own time.

It's entirely possible that your contract has no such clause, but they are disturbingly common.
Why don't people do things like this for Dialects of Algol? Is it because most of them got new names, like Java, C, and so on?
Here is the 0.0.0.0 version: http://someonewhocares.org/hosts/zero/
I also just find it plain weird talking to inanimate objects. I can't bring myself to use Google Now in public because I have this irrational fear of people thinking I'm a weirdo.
you can become a tester for $1500: http://www.google.com/glass/start/how-to-get-one/
Would you be willing to pay a recurring fee for using an editor? I have toyed with writing an editor at multiple points but have backed away because I think in the grand scheme of things its a one time sale to a pretty small market (The number of people who care enough about text editing that they would pay for a good editor when they see one)
I think you read me wrong. I agree with everything you said, but you need to take your thought process one step further.

You are indeed right about the banning - in this thread. This issue, however, has been coming up recently (3-4 major articles in the last 45 days or so) and there is a growing "let's get rid of it" sentiment, but without proposals for an alternative. If you take a peek at my conclusion again, you'll see that this is what I'm asking for. An alternative.

>If you consider the statistics, a 3% citizenship rate is indicative that the H1B program is not really a immigration program at all -- it is actually a guest worker program.

Read again please, I agree with this exact point in the second section of my comment. I made the point that it's not the worker's choice, it's BigCo's choice. The system is set up to serve temp-workers to BigCo. I've supported this exact idea in the 5 bullet points I've made above that. What I disagree with was the implication in the original article that guest workers didn't want to naturalize. "less than 3 percent of them applied to become permanent residents" makes it sound that way. They can't apply themselves!

I don't need lecturing about how guest workers have limited freedoms. I know firsthand! I'm not too keen on servitude myself! It's not that I don't think rocking the boat is a good idea, but I'm wary and scared. Do you know how many alternative visa program / immigration reform bills have been proposed so far? And how many have been passed? And how many of those have been bills that support the current long-term temporary worker style?

As my wise lawyer says, "I'll believe it when I see it".

I'm afraid that we're going to kick this system over, in favor of no system. And then no alternative is going to be agreed upon (in the Senate and House), or the alternative is going to be heavily lobbied yet again, to create a similar system, entrenching it even more.

Is this fear not justified?
>"white vs. non-white" has nothing do with it

Yes they have an amazing diversity of Nordic people.
> Especially .run() feels a bit weird, can you make queries lazy (like Django's QuerySets, which only run when evaluated)?

In a way queries are lazy. You can write a query and without calling `run` on it nothing happens. The whole chained ops are executed at once when `run` is called.

> That said, it is also my opinion that the ORM syntax needs a bit of love, for all the reasons stated above.

This is not an "ORM" per se. It's a query API or data manipulation language. The next version will bring a few improvements to it.
Case in point, I'm Australian and just looking at Verizon's website and 50 GB is $375 on a small business plan. That's the wireless telco way of managing contention. Price any significant usage out of possibility.
Why was the title changed ? - the new title removes the fact that this is the official government response to the open access petition and not just a discussion piece.
> mismatch between what you're seeing and your inner-ear pressure

How does your inner-ear pressure change such that it cannot be fixed with better display and rendering?
The interesting case will be POS situations where a customer wishes to use PayPal but they don't have a smartphone. In which case they will need access to a machine to send the payment. In that case they need access to a browser to interact with the PayPal site. In this scenario the customer's data (their username/password for PayPal) is being exposed.
Scripted - Open source browser based javascript editor
Part 2: Kera’s Definitive List of Top 50 Best Product Tour Videos
Show HN: Communication/Life Hacks for Hackers
~~~Power the Geek~~~

This started from an Ask HN.

The purpose is to give hackers the other necessary skills for success besides just the technical chops.

This is essentially a developer-centric approach to communication and life skills.

Please comment with any thoughts/constructive criticisms. I really want to give real value to the people who will join Power the Geek, so please let me know your thoughts on where I can best do that.

Thanks!
(Obligatory relevant repost:)

My entry into this category:

http://regex.powertoy.org/

Important caveat: it makes use of a hidden Java applet -- so that it can supports the somewhat larger Java regex syntax, doesn't send your data anywhere else for matching, and can hook into the string-probing to animate the process. So dig out whatever browser you use for Java applets (if you still have one) to test.

Regarding the animation, click the 'animate?' link to show the animation step/speed controls. For example, you can watch the regex that tests whether a number is prime (by failing) or composite (by succeeding) via these two animations:

49: http://regex.powertoy.org/?pat=/^1%3F%24|^%2811+%3F%29\1+%24....

47: http://regex.powertoy.org/?pat=/^1%3F%24|^%2811+%3F%29\1+%24....

I really want to get rid of the applet requirement; I might someday cross-compile the JDK7 regex support to JS so that the full syntax and animation can still be supported, without an applet.
This is fantastic. How on Earth are the random matching strings calculated?
> actually, it is.

Why is a socialized military fair when a socialized healthcare system would not be?
Exceptionally strict moderation policy. There have been many threads pushing back against objectively poor title edits, but the mods won't listen.
I've found while living the Bay Area saying you are an employee rather than a founder during certain social events stops conversations faster than saying you are in stealth mode. "Oh cool, well great to meet you! walks away"
Clickable link:

http://powerthegeek.launchrock.com/
I applaud this step, and the timeline given for effective action is pretty much justified as well.

Though I'm having some doubts(naturally!) about:
- the $100 million threshold
-the overall implementation (lets see on Jan 1/July 1 next year)
- the effective length of which excuses are held valid, and which are not. I feel the white house should take clear stand, and declare which research groups were excused and why.

Then again, I must congratulate US govt on this. Something like this is ages away in my country.
I had to read that twice... did a petition actually work?

Regarding:

"Federal agencies that directs those with more than $100 million in research and development expenditures to develop plans to make the results of federally-funded research publically available free of charge within 12 months after original publication"

I really hope they do something easy like a REST/JSON API.
Not really no. It only says a lot about how much advertising has been done recently about the webscaling capabilities of Node (like it's anything special). I think people are starting to realize that as good as it is, it simply isn't the only way to achieve results like these (see Vert.x, Tornado and tons of other projects with comparable capabilities).
Did anyone else get a malware warning? Not sure if I accidentally clicked something on the page or if it was triggered by something loading but my office malware blocker stopped a redirect then I was able to continue reading the article.
Enforced servitude is when I'm forced to work to make money to fund your military.
Also, OpenDNS entries should be cached after the first lookup.
Updated: Apologies, I see now that the original comment specifically states there are no victims, period... even merchant victims.

Incorrect. There are no serious consequences for the victims of credit card fraud (unless you consider the victims to be the merchants).

When fraud takes place, the credit card company removes the bill from your statement. Then they take the money back that they sent to the merchant. The merchant is left holding the bag. Whatever they sold is now gone, and they have no money to cover the cost of that good. The merchants bear the entire risk of credit card fraud.

This is why it makes no sense that credit card companies even threaten to charge merchants higher rates if they have more fraud. Merchants with high chargebacks get beaten down in multiple ways. First there's a chargeback fee. Then they raise your processing rates. AND you still lose out on your goods that were stolen.

(Technically I suppose if the fraud is big enough, the merchant could be insolvent in which case the credit card companies bear the burden, but this is certainly an exception).
I feel like they missed the point of this petition. The decision is to make all federal agencies with $100mil+ research stipends publish findings, but this does nothing to change the Journal-Paywall system.
I think once you consider the water vapor that is also generated from burning natural gas, storing the resultant CO2 in the same space might actually be possible. I suppose I could do an actual calculation based on the molecular weight of H20 and reading up on the combustion stoichiometry of methane et al., but I'm not a chemist by any stretch of the word, and I've got other things to do :).
Ok, this is true story and has nothing to do with my credibility. Few days ago glenwood systems, a core product developing company conducted a recruitement drive in my college.
There was me, a coding geek with all my passion for one thing, and there was him, who is a puzzle freak.
They selected him past the first two rounds full of puzzles and math, finally rejected him knowing his programming incompetence. And they missed someone who really could help. me.
There are a ton of books out there teaching you how to crack interview puzzles and programming riddles. There's no book telling you to get your hands dirty with projects and code. The author is right. Hire the one who did things, not the one who learnt to crack puzzles.
The Disruption Institute unveils a Google Fiber idea scholarship
what is to mod, when it is 'actually' the official white house response!?
I'm torn.

While I certainly don't like a 'gagging clause', I can only look with envy at the data you UK guys can get your hand at.

So, maybe it's not perfect, maybe not good enough, but being able to get at that much data in the first place _is_ already quite remarkable imo. I'd love to see a German equivalent, gagging clause or not.
This is true, although I think most people generally assume the "victim" in the case of credit card fraud is the individual whose card number is stolen.
The key language notes that the Whitehouse has "issued a memorandum today [...] to Federal agencies that directs those with more than $100 million in research and development expenditures to develop plans to make the results of federally-funded research publically available free of charge within 12 months after original publication."

This suggestion is similar to the NIH public access policy (adopted in 2008), which requires the results of NIH-funded research to be made freely available within 12 months of publication. The new memorandum gives agencies some freedom in how they respond - they don't need to adopt exactly the NIH policy - but it is clearly in the same spirit.

Here's an analysis from Peter Suber, a leading advocate of open access: https://plus.google.com/109377556796183035206/posts/8hzviMJe...

Suber focuses on the connection to FASTR, a major piece of open access legislation introduced into Congress a few days ago. Broadly, FASTR has a lot of overlap with the White House directive. FASTR would require every Federal agency with a budget over 100 million to adopt an open access policy. A significant difference - and one that I expect is of interest to HN - is that FASTR has provisions to enable text mining. That would potentially be of interest to some startups. Much more info here:

http://cyber.law.harvard.edu/hoap/Notes_on_the_Fair_Access_t...

If you'd like to support open access, take a few minutes to look at the Alliance for Taxpayer Access's (ATA) call to action on FASTR:

http://www.taxpayeraccess.org/action/FASTR_calltoaction.shtm...

It is also of interest to follow the responses from John Wilbanks and Heather Joseph, two of the authors of the petition (and long-time advocates for open access):

https://twitter.com/wilbanks

https://twitter.com/hjoseph

Wilbanks notes that the memo covers research from "NSF, Ed, EPA, NASA, USDA, HHS, Commerce, Interior, Defense, Energy, Trans, DHS, Ag, State, Smithsonian". He also implies that while this memo is great progress, it falls short of a full open access mandate enabling reuse and text-mining of content.
Awesome Maps that You'll Want to Know
care to explain please?

the Journal-Paywall system?
My father travelled around the world in the early 80's and concluded that there is no place like the US and came home.

One of my questions is have things changed? Has the rest of the world improved and the US declined in the last thirty years?

You are right, I will have to go and find out for myself.
Is that really the cause of most security penetrations?
Would love to hear from security researchers on this.

My guess is a known vulnerability in a third party server is far far more likely to get you compromised (think Wordpress)
Than unsantised SQL because one can scan and attack Wordpress automatically but need to manually craft an attack against my specific app

Anyway. It's not really how to make startups less vulnerable, it's how to sell tptaceks expertise at a greater scale. If there is overlap good
Gizmodo lies: "It's just $50 short of enough to buy a MacBook Pro that has a similarly retina display"

No it is not. As pointed out, the non-LTE Pixel is $1300 which is $200 less than the $1500 MacBook Pro. If you want to compare similar machines, then at least amke an effort to make them somewhate comparable, duh!

The only valid criticism IMHO is the 32GB internal storage. Google should have priced the Pixel $1200, same as the Mac Book Air 13". Compared to the Air, the Pixel would be seen as reducing the internal storage from 128GB to 32GB, and increasing the screen to a high-resolution high-DPI one. That's a tradeoff that people can understand. Also, the $1200 base price would have allowed an end-user to upgrade (assuming it is upgradable) the RAM and SSD to 8GB and 128GB, leaving the total upgraded cost of the Pixel still a bit shy of the $1500 MacBook Pro 13" Retina, while having slightly lower specs (slower CPU, no ThunderBolt ports, lower-capacity battery).
You mean ' '.join(the_string.split()[::-1]). Which is a totally reasonable thing to do, but doesn't exercise the same kind of thinking as doing it letter by letter. Can you solve it letter by letter, even now that you're not in an interview?
Can you elaborate on how you had to pay in the case when you were a consumer and suffered fraud? As a consumer and merchant, I've only ever had to pay when I'm a merchant.
The fact that the user was logged into Facebook after giving Facebook credentials to Spotify is not the problem. The login screen communicates that this will occur. Maybe it doesn't communicate it as well as it could, but it does communicate it.

The problem is that Spotify added itself to the user's list of apps and granted itself access to the user's data without any communication that this would occur. I guess you could say that permission for Spotify to do that is implicitly granted by giving them your Facebook credentials. But these days, federated authentication and authorization are two different things for end users -- especially so for Facebook apps. Spotify should at least prompt the user before making these changes on their behalf. Very underhanded behavior.
> In a way queries are lazy. You can write a query and without calling `run` on it nothing happens.

That's not lazy, though, that's just doing nothing :P Lazy would be not running anything until you evaluated the last link in the chain, so, in Django:

model = User.objects
model = model.filter(name="Alex")
model = model.filter(hero="Dazzle")
model = model.filter(abandons<2)
list(model)

and the query would only be executed when wanting to turn the QuerySet into a list.

I think your examples would also be a bit clearer if you forewent the r.db("test") step and just did:

db = r.db("test")
db.query("foo").bar().run()

which is more explicit.
The Runner
check the memory usage. When I did the comparison, the node server's memory climbed steadily up to about 50MB, while the Go server's memory stabilized at about 17MB.
Which is why Google will probably keep the API's as tight as possible in the beginning, and as integrated into Google+ and Youtube as possible, and Zuckerberg and Facebook deserve that.

Sure you might be able to share some pictures, although probably not in a very easy way, but I'm sure Facebook will not be able to have any kind of deep integration into Glass or Glass apps.
How to read the news to predict the course of nations
Homebrew's 'test-bot' KickStarter project is 621% funded, with 12-days to go