skysight-inc/HackerNews huggingface dataset:
So then according to your viewpoint, the text of the Constitution is an opaque blob to anyone besides the SC. Since there's no way for an individual to judge for themselves whether the government's charter is being followed, we must simply accept any decree from the ruling council of nine. This does not sound like "The Rule of Law" to me.
Introducing the New Vimeo Player
Humble Indie Bundle X – Pay what you want and help charity
The dirty little secret here is that Nausea isn't just caused by hardware alone, but also by software. There are a significant number of things software can do wrong which makes the improvements on the Rift redundant. For example, jumping from large heights, moving too quickly, stopping too suddenly, poor clipping artifacts, inconsistent lighting, and much much more.

OVR can talk all day about how they've 'fixed' nausea, but until they fix the games people want to play (which aren't going to be optimized for a pretty small subset of hard core gamers that have one of these), they're going to have a hard time selling the HMDs.

That all being said, I have one and love it dearly and try to get everyone I know to buy one. Realistically though, it's going to take awhile to fully launch this device.
I like to think I'm one of the regularly positive responders on HN, and I am assuming you're referring to Jelly.co as the 'new search engine'.

But... it isn't a search engine at all, it's a photo based Q&A site where responders are limited to within your social network.

I have no problem with a photo based Q&A site, and about 6 months ago thought about building one myself (but thankfully I'm too focused on another project).

Seeing as you've called Jelly a 'search engine', and have launched a 'search engine' yourself, what was yours called? I looked at your previous posts and saw your OmmaGeo links, but that isn't a search engine.

I'm fine with you challenging others based on their lack of respect for the hard-work people put into their products and businesses, but please don't spew off statistics that sound somewhat outrageous.

At the same time, I've built a 'search engine' too (http://techcrunch.com/hearwhere), and it was my second website (the first was a pandora type music service). Building any old search-engine isn't that challenging, but building a GREAT search service is.

Also, no need to single yourself out as non-technical, lots of non-technical people out there who are helping us technical people find our way to building great products.
And after that Facebook implements a feature so that supermarkets and other businesses don't need to give out cards anymore to track what you buy?

That sounds pretty brilliant. Then they have everything you like (or visit when there is a FB Like button) (probably also implies political views), probably your school background and places you worked and lived, places you've traveled to (FB WiFi!) or came by and your phone automatically connected with its known MAC address (more FB WiFi!), comments you posted, loads of private conversations with friends and family, and of course your entire social graph. And, if you cared to fill it out, your DoB, books you read, movies you've seen, photos of you and your friends (probably during various activities), and events you go/went to.

Lovely. Guys, the NSA can quit! All the FBI has to do is submit a data request and they're golden. Lots of laughs while they sift through your conversations, searching for what they are actually looking for.

On a more serious note, even if Facebook is not evil at all, and let's say for the moment that they aren't, that is a scary amount of information in one place. It would be a shame if anyone hacked it. Or legally obtained it. Or someone simply made a mistake and gave it out to someone impersonating law enforcement.
Interesting, how is it different from another (probably more popular) project angular-ui.github.io/bootstrap/. From a quick glance of the code, looks like you have view hardcoded to the js [0]. Is it consider a good practice? Since it'll be loaded regardless if user is going to overwrite it, and increase the size of the js.

Good work, can't wait to see more high quality angular projects.

[0]: https://github.com/mgcrea/angular-strap/blob/master/src/drop...
If you know he doesn't understand technical lingo, why do you throw it at him?
> Facebook's problem is that they were trying to scale with Git improperly.

Here's the Feb 2012 thread with Facebook's Joshua Redstone regarding their experiments with git:

http://comments.gmane.org/gmane.comp.version-control.git/189...

In August 2012, they hinted they were near a solution:

http://www.quora.com/Facebook-Engineering/Has-Facebook-solve...

...and that teaser was just today updated with the remark, "Our Mercurial team has just posted the goods! Our problems are solved, mainly by not using Git."

:/
From my understanding all Github features are deployed to staff only behind a feature flag. Naturally they had it partially in production before flipping the flag for everybody

That said, surely the notion of a website where you are hosting content tracking who is visiting individual pages is not outrageous.
How To Install and Use PostgreSQL on Ubuntu 12.04 | DigitalOcean
This is not about accepting that everyone has facebook, it is about accepting a very easy way for them to solve a problem they are having, which is people doing illegal stuff through their wifi.
Somebody Googled something before it was discovered? - You found a time traveler
That sentiment comprises a truly mindblowing number of "bug" reports that hit the Mercurial mailing list every month. I honestly wonder sometimes if I'm simply forgetting how CVS users did the same thing when Subversion shipped and I forgot about it/missed it, or what.
I wonder if they would need this if they used a single ruby process with many threads (instead of many ruby processes).

Their problems are mainly a result of needing to access 80 megabytes of slowly changing translation data. Since they run many ruby processes and have memory growth issues, this translation data was taking a while to load.

If they had a single stable ruby process running on each box, possibly they wouldn't have had these issues.
China to carry out spot checks on officials' asset declarations
I'm a novice at Go, but I've written several email libraries in other languages. Two lessons from that experience that I thought I'd pass on:

- I've found it a more flexible architecture to separate the send functionality off from your email object itself and into its own service class. So instead of doing email.Send(), you do emailService.Send(email). The content of an email, and how to send that content, are separate responsibilities. Separating the two also allows for alternate implementations of the Send functionality: one (like here) that does a synchronous SMTP transfer, one that might drop the message into an internal queue so that client code doesn't need to wait for the (potentially fairly slow) SMTP transfer, one that simply appends to a local file for debugging, etc. (These are all examples from real apps.)

- Have you considered making required properties (to, from, subject) properties of the constructor? Doing so makes guaranteeing that they're set a compile-time check rather than a runtime check, which can make a library more robust and suss out bugs earlier.
Book covers, model airplanes, and my dad
Meh. This is not "ahead of the curve" but just the mainstream, maybe a little behind.
What happened to yours?
Lawyers really don't understand technology... they just added fuel to the fire.
BMW's self drifting car
https://github.com/mattbaird/gochimp
You mean like fibers? :)

https://github.com/laverdet/node-fibers

This is what Meteor uses on the server side, and it's a pleasure. Everything is suddenly synchronous.
The concern isn't to have anything new and creative. That's not always the goal of OSS. The goal is the have free and open equal alternatives to corporate-controlled software. Debian, for example, is likely the last of the truly unencumbered distros.
A fair point. Still, only having to check for nulls on certain API boundaries is much less work than the alternative, and it's easy to train oneself to automatically spot "dangerous" points where a pointer-to-reference conversion is done.
Yes. JS runs everywhere that a modern browser runs and powers the web's client side.

Those are excellent reasons to use javascript to power your web applications client side as opposed to say Flash or ActiveX.

However, those have absolutely no bearing on writing your server code in JS.

The only reason to run JS on your server is so you can write the server side and client side in the same language. That's a debatable reason for running JS on your server.

Node incredible scalability around IO is also provided by a host of other not rushed and left to rot languages. Erlang, Go, C++, even Java has libraries for it.

When it comes to server side you can make a pretty good argument that the "emperor has no clothes".
Google Glass-controlled treadmill debuts at CES 2014
What do you imagine, the clerk has access to the a wifi panel where he can just enter in your details, match it to your mac address, and you can bypass the facebook login? That this guy has been trained on a complex system, which has very little use, makes them no direct extra money, would be more expensive and a pain in the ass?

So you acting like a jerk just makes you look stupid, and then you write about it online as if you somehow made a point?
Speak of the devil -- China just lifted the 14-year ban on videogame consoles today.

http://www.reuters.com/article/2014/01/07/us-china-gamescons...
It's not the Nest that's particularly complex here - it's the goal of achieving 100% compatibility with every furnace, boiler, heat pump, or HVAC system on the market or was ever sold in North America for the last 50-75 years.

Microsoft had this same problem with Windows, if you recall. You had legions of legacy systems and DOS 5.0 programs that had to work on the new version. Flawlessly.

Anyone can rig up an ARM SoC to a screen, probe, and relay and call it a system. What Nest is trying to do with the thermostat (by taking the complexity burden off the customer) is not trivial.
On the subject of SF portrayals of futuristic torture, there's an episode late in Babylon 5 where torture is being used for a more realistic purpose than is usual on American TV -- to elicit utterly and completely false confession and to name names. It's an intense, highly focused, episode and incredibly well done. One of my favourite hours of SF TV ever.
Because they started thinking about marketing rather than trying to sell stuff because it has more X.

Most top startups aren't tech companies but branding/advertising companies. Part of their branding is being a 'startup' or 'tech company'.

Holy fuck, draft lets you make documents in which you can undo changes?!?!?!?! This changes everything! What a technological marvel.
Slightly off topic, but I've been working in Haskell, and recently realized how the laziness of the language means everything is basically asynchronous by default, but you can still write your code in a synchronous fashion. No real need for promises or callbacks because lazy values are the promises. Well, when using lazy IO, at least.

I'd actually much prefer lazy values be put into Javscript than almost any other feature (real module support is another big one).
That reduces the problem, though it doesn't eliminate it. You'll still run into rough spots when you go to rearrange what files are in what packages.

Say one aspect of a package suddenly starts to grow quite fast and take on a life of its own, and you would like to split it into its own dedicated package (and therefore, it's own repo). How do you do that without loosing the history of those files?

It's possible with git.. but it isn't exactly what I would call straightforward. With a one-repo system you simply move those files to their new location, just like any other file move/rename.
I'm not arguing it's hard to get around in practice, but it is illegal.

As with every other time we mention NSA, if you're going to assume they will break the law as a matter of course then you must leave the Internet immediately or face spying. :P

On the other hand if you want to posit that being easy to break the law is reason enough to burn all the transatlantic fiber so that GCHQ can't cooperate with NSA then simply say so, it's at least theoretically a defensible starting point for a debate.
> Making Occulus was simply a matter of shrinking the tech small enough to fit comfortably in a self-contained unit.

And landing on the moon was simply a matter of assembling a vehicle based on decades of previous rocket research. I'm not saying Oculus is comparable, but you're simultaneously belittling someone's work and implying that it's already been finished. When in fact it has been extremely innovative and is very much on-going.
Yup. jQuery: http://api.jquery.com/category/deferred-object/
If the Cambridge City Council were even remotely serious about promoting innovation, they could at least stop locking out ISP competition. Might go a lot further than empty commemoration.
Would love this! Mostly because of the high performance-low noise stuff
Win 7 here, Latest FireFox, LCD monitor at 1680x1050. Just looks blurry to me, but by comparison reading HN (or dozens of other sites today) hasn't been an issue.. nice and sharp. Don't think it's a case of PEBKAC... but maybe. :)

This is what I see pixel scaled 200%:
http://i.imgur.com/62y2Gye.png
Yeah, the comments refuting what you said were as well.

OSX kernel is C. Drivers being written in C++ is irrelevant.

Windows kernel is C, the fact that they are making it compilable by a C++ compiler is irrelevant.

So what's your point exactly? Let us not forget you said that nothing outside *NIX was C, and you are wrong.
GoPin – Tool-less version pinning for Go
I used North American Vendor of Enterprise Linux - NAVEL - but it never caught on in time... :/
IIRC (because I think "Moral" is likely to be misinterpreted by people reading into it what they want) your response came down to "the moral landscape when working with DOD and DHS in particular, is forbiddingly difficult to navigate, so I've chosen to avoid them both - EPA et al I'd be happy to work with".
It is not enough to steal an idea - you need to "steal" the execution also. But that is hard work I guess ...
I think this is a list of languages to know due to popularity.

As far as languages to learn, I think Go, Python, and JavaScript should lead the pack.
That is way public health is better for the economy... it helps business owners provide healthcare to their employees without losing everything.
But that does not mean you should accept it when they lie. You should expect them to lie when it serves their ends, but a refusal to accept it (coupled with vigilance and systems that make it hard for them to get away with it) means it more rarely serves their ends.
> From a users perspective, this is an incredibly useful service.

No, no it is not. I am a wifi user, and this is not useful to me in the slightest.
Javascript does not have threads. There are some Javascript environments that may or may not have threads in some form. Rhino, WebWorkers.

But Javascript does not have a builtin concept of threads.
Just looked at ProductHunt - it's not really in a generally usable state, is it? There's no way to comment, no way to submit new products (even of it'd go through moderators first). It seems that the only thing one can do is to Logout :-/

What gives? What am I missing?
PRISM is not the COINTELPRO here. PRISM is the photocopier of the COINTELPRO era, nothing more.
"caucus of the compromised"

Nice turn of phrase - some googling suggests it's original?
It isn't just you. It's hard as hell to read. Blurry and it seems stilted in several ways, as if alignment is off.
Chirpify did the same thing.

http://techcrunch.com/2012/10/23/instasale-chirpify-takes-it...
Some users are fine with using their registrar's domain servers, others prefer a dedicated DNS provider to escape the constant barrage of upselling (looking at you Register.com and GoDaddy), or to get access to advanced features (read: native IPv6, anycast, geographic targeting, that sort of thing. DNSimple has a RESTful API and an iPhone app, for example), or - mostly - to get better support than registrars are typically known for providing. (Go ahead and try to find someone at Enom who wants to talk to you about updating glue records. I'll wait.)

^^This is sort of like saying, "I don't get services like Dropbox. Rsync works fine for me." If you don't think you need an UltraDNS/Dynect/DNSimple type of service, then you probably don't, and there's nothing wrong with that.

(P.S: I'm totally biased, I'm responsible for https://www.namecast.net, a GitHub + DNS mashup).
Thank you for your reply !
How do you track metrics for your business (MRR, LTV...etc) ?
Burger King Tests Fan Loyalty by Giving Away Big Macs
I recommend everyone read up on the context of that quote - the letter it was from and the events it was regarding - rather than make assumptions.
What is a wrong with submodules or subtree for a meta project? Or better yet, package management.
I'm working right now to improve the design to make it compatible with the more common micro servo motors out there.

I'm also working on some improvements to reduce the amount of plastic used, decrease the footprint, and increase the drawing area. :)
Top 7 Silicon Valley IT Stacks
These guys never heard of shared memory, apparently?

Does Ruby not provide a facility to use shared memory? I guess you don't get it by default in a GC'd language because the GC thinks it owns the world.
That's true. They already incorporated a camera, they should have put the camera on the head unit and the lights on some kind of light bar.
Chrome’s requestAutocomplete(), for a Better Payment on the Web & Mobile
MongoDB Named Database Management System of 2013
It's worth noting that when this Bundle was first released, the game Starbound (new, normally sells for $15 on Steam) was announced at a limited quantity release for a $10 Bundle price.

The 1,000 copies were claimed within a minute. Gaming forums are accusing Humble Bundle of using this tactic to artificially inflate the Beat The Average price (was $8 an hour after release, now it's at $6 and decreasing)
Do people really look at Kanye West as a "gangsta" rapper? A small matter but I find it interesting that the makers of the coin who I assume are either fans or at the very least familiar with his music labeled him as such.
And if you have a long email with different topics or options. Try to number them, so you get a structured response to each topic and not a bulk of text that you have to decipher and match to different statements of the original topic.
>You're saying a black person who grows up in a white subculture then is less at risk of poverty? I call bullshit on that.

Do you mean they're less at risk of poverty than a black person who grows up in typical black subculture? Of course they are.

http://www.eastbayexpress.com/oakland/rich-black-flunking/Co...

Allow me to give you a little insight into my insight. I live in the ghetto, in a place that is 75% black, in the deep South. I grew up here, I still live here, and I know the people. They're typically good people, but as a whole, they don't have the same mindset about work, about frugality, about financial success that your typical middle class white guy does. And the reason isn't that they're black per se - it has nothing to do with their skin color, with their race. It does, however, have everything do with their culture, and it's not racist in the slightest to acknowledge that! If you don't acknowledge a problem, how can you ever hope to fix it?

Allow me to enlighten you a little bit. A people are brought to a foreign land and forced to work. Their culture that they knew is destroyed, so they build another one, but as any people who've been subjugated will do, they develop a strong resentment towards those who subjugate them and they integrate that sentiment into their new culture. They see the entire establishment as the creation of their oppressors, of their enemy, and for a long time, they were right! Post-slavery, racism was rampant, and it was damn hard to be a black person in America. I don't blame them one bit for initially thumbing their noses at the system that 'whitey' built, for telling us to fuck off, for generally believing deep down in their soul that white people were their arch enemies.

But times have changed. Yes, racism still exists (it exists everywhere, and is arguably the mildest in the USA, believe it or not), but post the civil rights movement and affirmative action, there is really no excuse for anyone - man, woman, white, black, whatever - to decide to be a leech on society. Well, outside of permanent disability, of course. Opportunity exists for everyone, and if you're a black person, it exists even more so for you. There are a plethora of excellent black-only schools which take low-income black kids who show a willingness to work hard to succeed. MIT absolutely loves to give free rides to the underprivileged minorities, as it improves their diversity figures, and the same goes for just about every college. We have a black guy as our President, for pete's sake. The difference was that his parents raised him to embrace the establishment, not to rebel against it. They taught him to follow the rules, to work hard, to join 'our' system and to change it from the inside, if he so pleased. And he did. A black guy.

Finally, acknowledging that a subculture is different from your own isn't racist. You're just a dumbass.
What about Slackware, Gentoo, Arch...?
The New York Times Company - iOS or Android Developers Wanted - New York, NY

We are looking to add new members to the NYTimes mobile team to help bring our award-winning media to new platforms and technologies. Both our iOS and Android teams are looking for amazing developers to push the envelope of technical innovation within our mobile products, and take a leading role in helping to shape the future of The New York Times.

We are looking for engineers who take pride in writing reusable code with an emphasis on quality over quantity. The ideal candidate will be innovative — interested in applying new techniques and design patterns, but also fluent in current best practices and standards. We embrace the best open source, commercial and custom built software to help our development teams flourish.

As a part of our team, you will enjoy a vibrant culture that promotes innovation nestled within an established and respected institution. Inside our midtown building, you will find floor-to-ceiling windows, plenty of whiteboards, a sushi chef and a staff with a sense of humor and a passion for beautiful software.

If you are interested, please submit your resume below:

http://jobs.nytco.com/job/New-York-Android-Developer-Job-NY/...

http://jobs.nytco.com/job/New-York-iOS-Developer-Job-NY-1000...
Seconded! It's an awesome module. But you need to know at least a little something about SQLAlchemy and Flask to get started. Here is an example on how to set it up and use OAuth for login: https://github.com/bjourne/vvm/blob/master/app/restapi.py
Bug in the truetype font JIT compiler. Note that windows does this in the kernel.

It happened before:
http://technet.microsoft.com/en-us/security/bulletin/ms11-08...
How to fail at entrepreneurship
I know and because of this something nice looking in one font becomes something completely useless when not using that font. (like the Github character in my previous post) It's exactly what I dislike about the entire practice. I don't want to have to use a certain font to make sure your site doesn't break.

I like the consistency of having the same fonts that I like and find readable in my browser as I have in every other window on my computer. Browsers give me the chance to aim for that consistency by picking one font for all sites, but then some sites look terrible because they rely on some particular font to show non standardized icons.