skysight-inc/HackerNews huggingface dataset:
> average people just don't care much about anything, especially quality.

That's incredibly arrogant, and more than a little naive. The problem is that you're only looking at the small part of the problem which you understand better than the average person. Think about it instead from the perspective of the ice cream shop owner: they're not making any money from your using the network.

You might look at the a Facebook captive portal and think it's a poor choice but your solution isn't optimized for the business needs: cheap, reliable, doesn't require much staff time to support or special skills.

This particular problem is really a tech industry market failure, as there's never been a serious attempt to build a federated authentication system because the general trend has been trying to force a closed system on the world with the goal of levying a tax later. The most successful attempt was OpenID which was fundamentally mis-designed – inexplicably using URLs instead of email addresses – and quickly derailed by the gratuitous complexity crowd. There's a chance we might see things change with Persona but … I'm going to go out on a limb and guess that this won't happen quickly and, even if it does, it's going to be hard to find many developers willing to turn down a Facebook-scale salary to work on a turn-key level captive portal system priced at what an ice-cream shop can afford to pay.
> So I don't think that poverty is causing the US to underperform compared to the OECD mean or median.

There's a difference between "low earnings" and "poverty", the two are only equivalent in a system with no public support.
No, they don't. Gangsta rap as a style and thematic focus is a long way from what Kanye does.

Also, it doesn't look like anyone described him as such - the article contains the quote "like isn't he some big fuckin' gangster." The context is that he's making threats, albeit legal ones. So while the would-be creators of Coinye are certainly coming off looking like morons, they haven't made the particular mistake of labeling Kanye as "gangsta."
Money is an indirect representation of impact. It's not perfect, but positive impact can be rewarded financially.
We use one repository at google.

We've found that "Removing the ability to make large scale changes easy and thus increasing reliability." isn't actually correct.

As an example, most of your codebase uses an RPC library. You discover an issue with that library that requires an API change which will reduce network usage fleetwide by an order of magnitude.

With a single repo it's easy to automate the API change everywhere run all the tests for the entire codebase and then submit the changes thus accomplishing an API change safely in weeks that might take months otherwise with higher risk.

Keep in mind that the API change equals real money in networking cost so time to ship is a very real factor.

It sounds like facebook also has a very real time to ship need for even core libraries.
Here are two (non-new) photosynths I took while in Paris this summer:

The Louve: http://photosynth.net/view.aspx?cid=3d67aa96-ac60-43ee-9644-...

Underneath Eiffel Tower: http://photosynth.net/view.aspx?cid=f0f50007-42cb-4236-83a9-... (look up!!)

They're very fun to take and the apps they have make it super easy to do. Curious to try these new versions (though they seem sort of more cumbersome..)
It was posted on HN before the crash and hit the first page with 268 pts but then the HN ids were reset after the rollback and id 7017480 got assigned to some comment on some other article (you can look it up on HN search or in google)
I came here to say the same thing. This is EXACTLY what shared memory is for!

If they are going to write a whole library for ruby, why not just write one to talk to shared memory?
Yes. Downloaded that too. Here is more: http://math.mit.edu/~kelner/publications.html

I cant wait to see the C99 code for that! (maybe I should try that myself)
It's not a bad product, but they don't actually care for treating even bug reports of the most simple and obvious kind respectfully. Somehow i doubt merging into Yahoo is gonna fix that.
Good points!

We did initially try dedicating ruby processes to particular locales -- when we saw a big improvement we knew we were on the right track. Doing so permanently would be more difficult. To "follow the sun" we would need to shift capacity to Europe and Asia during some hours and back to the US in others.

Parallelizing memcache queries is difficult because we don't know ahead of time what translations will be required to render a page.

We /are/ only working with the most recently used strings. Strings not accessed in the last 4 days are not loaded.

I'm not sure what "denormalize locales" means exactly.

Sparkey is fast because the files end up in the filesystem cache and most of the work is done in C. Going through the dalli gem to grab the translations out of memcache causes a lot of temporary ruby objects to be created.
Many more get the Master's degree than the Ph.D, but many of those who can, do opt into Ph.D programs (within STEM) because of how many Ph.D programs offer stipends.

Wealthy students go for MS degrees, of course.

(And as I am partnered to someone going through this, let me say that alphabet soup can give me a migraine. :)
Massive NoSQL Smackdown
It doesn't hurt to keep a higher-level job representation in DB and sync the state at each step of the processing. I don't know about sneakers but you might want to have more states than the usual new/processing/success|fail.

Obviously it really depends on what you're doing, if the jobs are re-entrant, if they're the fire-and-forget kind of types, ... Still in most of the cases I would just store the jobs as a table entry and pass the table+id to the job processor. Even if PostgreSQL was the primary data store for the job processor there would still be issues with external state that needs to be healed when restoring from backup.
Someone is writing the software and Web site; it didn't spontaneously evolve.
OpenSSL 1.0.0l released
I have a few invites. Send me an email(in profile).
Because if you admit that it's a possibility, then the Facebook login security measure accomplishes nothing at all.
Original title was: "Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs Neo4j vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris comparison", so unfortunately I had to change it to fit the HN limit (80 chars).

It's an interesting summary of the different strong points of these systems.
Durable shared memory -- like, a (loocal) database?! I'm kind of amazed at the degree of wheel-reinventing going on here.
Looks interesting. A couple suggestions:

1. People have already suggested this, but it would make more sense to make users call email.New() rather than email.NewEmail().

2. Alternatively, since the user will be populating a bunch of values anyway, it might make more sense to tell users to create a message like

e := &email.Email{
From: "Jordan Wright <test@gmail.com>",
To: []string{"test@example.com"},
...
}

and then, if a value hasn't been set for it, use a default value for Headers in the send method.
I love my X220 (work laptop). I use it as my main machine at work with the dock and two monitors. It is fast, responsive and very portable and the Intel graphics just work on Linux.

But I have a T410 at home and I am not very happy with it.
The dock is unstable, it disconnects, USB dies. The stupid dock blocks the fan, and you do anything cpu intensive and it end shutting the system down because of temperature.
The NVIDIA graphics never worked reliably with nouveau + dock + suspend (I have to use the binary driver).

And worse, it is an i7 (x220 is an i5) and it feels so slow compared to the x220.
Maybe just add a shared-memory front-end to memcache?
Reddit had a fun challenge where they did exactly this for their frontend position.

Its actually possible to encode your js entirely to whitespace, which is, imho, far more amazing.
>The Oculus dev kit is absolutely incredible on fast hardware with the right game

It's amazing even with the wrong games sometimes. Playing Planetside 2 and being man sized completely changed how I viewed the game. The previously small feeling rooms were revealed to be cathedral scale and running with a group of vehicles across the plains of Esamir watching tracers and tank rounds flash in the night as ESFs duelled over the mountain sized mountains was amazing.

So like I tell everyone who hasn't tried a Rift yet, believe the hype, all of it because for once it's true.
Red Hat is one of the most prolific single-entity contributors to open source in the history of open source. I find it really odd that some FOSS people regard Red Hat as some sort of evil corporation that should be the target of said FOSS people's flung shit.

By the way, what did Firefox do to live down its IceWeasel[1] infamy?

[1] http://en.wikipedia.org/wiki/GNU_IceCat
You've been downvoted because your criticism is unwarranted. On the front page, there is a large link "Learn more" to a page that very clearly explains what PhotoSynth is. There's also a menu with similar info.
Mercurial is a DVCS, just like git. It has no concept of a central server.
تنظيف فلل بجدة
Yes and I can pay for everything with euros in the United States by that logic. All I have to do is go to a friendly bank on the corner and convert to USD.
Wouldn't the simpler, faster and more appropriate syntax be

if (N > 50 || N < 1) ??
The samples are really, really cool. But it got me thinking: aside from a bit of parallax, what's the practical difference between this and 60fps video with a smooth/intertial seek slider?

EDIT: I guess not having to use a dolly for smooth motion is a huge plus. But the tradeoff, of course, is loss of quality in the interpolated "frames".
More likely they'll provide a more official way to convert CentOS to RHEL and buy a support contract. It's always been possible, and many people use CentOS with the understanding that if anything get really crazy, they can do just that an buy support.
In fact, if they'd tried either of their last two launches at Vandenberg, there would have been a very substantial performance penalty. From Canaveral, the rockets head generally eastward, in the direction of the eventual orbit. From Vandenberg, they can't --- it would take them over populated land. So, if you want to launch into an equatorial orbit from Vandenberg, you have to have the rocket initially head south, over water, and then turn. This wastes a lot of fuel, and it's not something anyone wants to do if they can avoid it.

So, the SpaceX Manifest lists only two launches from Vandenberg in 2014 --- and one of them is the Falcon Heavy demo flight, for which no payload has yet been announced.

Manifest here: http://www.spacex.com/missions
No, before many shops would not even offer free wifi. This will enable more shops to have it.
Thanks porter!

I just finished the class. Hoping to post the recorded video in a little bit.
I'm going to go out on a limb and suggest that if you're applying font size minimums and enforcing certain typefaces, you're probably fairly use to a web experience that isn't as the web developer / designer intended. I don't know anyone who QA's their designs with different browser font sizes.
شركة نظيف فلل بجدة
Uh, if there is nobody to sue, then who is doing the "launch?"
My guess is they are feeling the hit from Oracle Linux's business model and wanted the flexibility to compete directly.

Oracle Linux's distribution model is that you can take CentOS, change a couple repositories and make it Oracle Linux. Then if you want support, you can pay for it. With Red Hat, RHEL and CentOS before today were separate products with separate release schedules and separate userbases. This move gives Red Hat the opportunity to act more like Oracle Linux if they choose to.
I think Red Hat had to do this, otherwise CentOS would be drawn closer and closer to Oracle.
IPython Notebook: Exploring Movie Body Counts
True, C.S. is not what most people think it is. But, in practice, a C.S. undergraduate degree is what lots of people think it is.

I'm a C.S. professor. Our program leads to a Bachelor of Science degree in "Computer Science". But like just about every other such program, it would probably be better called a B.S. in "Software Development". Computer Science -- in the strict sense -- is an important component of that, but it is not everything.

So, yes, our students should (and do) get experience successfully building working final products before we consider them to be qualified to receive a degree.

OTOH, our program is not about the latest, greatest, coolest tech. Nor, I think, should it be. My vision for a C.S. degree is that you should be able to get one, go sit on a mountaintop for 5 years, come down, find that your degree is still relevant, pick up the latest stuff pretty quickly, and be a big success.

BTW, as long as we're talking about the meaning of words, if you think that every qualified Rails or iOS developer is a hacker, then I don't think you know what "hacker" means.
CES 2014: Director loses direction as teleprompter fails
You don't even need a database. Just a file that you memmap. You can even use fixed length strings in the file to make it really fast.

Basically just take your hash structure and write it to disk.
I think they may be trying something clever with the truthiness of N there...
They're almost certainly not expected to work to anything near the level of precision that these sorts of high-end CNC machines do - judging by the comments in this thread, you're talking about micrometer level precision. They are to 'machine-tools' what your home server is to google's data centres.
It would be a simpler and shorter piece of code. Not sure why it would be faster though. Anyways, the point was in the behavior of `limit` which is easy to miss.
I think it depends on how much they pay for it. If the price is high, then they want the product. If the price is low, they want the people. Of course even if the price is high, sometimes companies muck it up anyway.
There is a well used "MercurialHub", it's called BitBucket:
https://bitbucket.org/

It supports Git now as well, but it was only for Mercurial use when it started.
Have you read they article? They gave notoriously homeless people in London 3000 pounds each, and most of the homeless used it quite effectively to get their lives back in order.

The very idea that there's a lazy underclass that needs to be forced to work against their will is a really big part of the problem here. If there's anything that keeps the poor from being productive, it's their lack of money. The constant worry about basic survival drains their energy and attention and keeps them from getting their lives back on track. Give them some leeway, and they may surprise you, as this and many other experiments keep showing.
If you bother to read the page, you will see that owners still can set an "access token" (password) they can give users to log in.
Why 4K On The Desktop is a Big Deal
Oh, wow, I didn't even know that. This sounds much more likely. Thanks!
Just throwing it out there: are paint times effected by the implementation of svg's? I don't remember exactly but I do recall a situation where svg was causing jankiness. Probably not wholly responsible, but I want to know if anyone else ran into this.
Does the clogged air filter line remind anyone else of the infamous Toyota wayward floor mats?
Here is a link about TFS use inside Microsoft: http://blogs.msdn.com/b/visualstudioalm/archive/2013/08/20/t...

Apparently they use several large TFS instances.
I know I had purchased Bit.Trip RUNNER before... it was in in the Indie Bundle 6. I had problems running it on my Macbook Air, so I was wondering if they had a new version to fix the performance issues (it would go very laggy).

So I looked at My Library, and the title was missing. I also looked up the Indie Bundle 6 purchase page and it is missing.

So the only conclusion I can come to is that they are deleting titles from your library after you purchased them.
Any comments on the build system being used for a monolithic hive of this size?
Right. As long it’s super obvious which type New creates, it’s perfectly fine.
> With centralized solutions, like Perforce, Mercurial, etc...

I think you're incorrectly putting mercurial and perforce in the same bucket. Mercurial is a lot more like Git than perforce in that it's a DVCS. Facebook made it scale by using a lot of centralized caching, but most operations (diff, looking through history, branching, etc) can be done locally.
Well obviously. The problem comes about when someone wishes to rule out the idea that the SC can make faulty judgments by construction (usually because they wish to keep believing that USG has not failed horribly at its design goals).
> If you really want to disprove this do your own research.

You're the one that made a claim, it is not unreasonable to expect that you can back this up with examples. So far the examples you've provided don't show that everyone resorts to torture. And instances in your examples come from the bad guys doing something clearly, well, bad. Again, if the image of torture is a bad thing in your mind then all violence should be absent from every media because it normalizes all violence.

> If you really want to disprove this do your own research. Go through and categorise every instance of pain inflicted on a person in a helpless situation. Are there more or less of these scenes than in the X-Files?

And here you're extending the definition of torture to contain every act of violence against a helpless person. Given it's duration, I suspect that X-Files would have more instances of this. Using your model, disprove me.
Lumosity - http://www.lumosity.com/ - San Francisco, CA

We are looking for software engineers on the rails team and operations team (the team I'm on)!

Lumosity provides brain training games to improve the minds and lives of our 50 million users worldwide. Lumosity.com is one of the largest consumer rails apps and has a team of really smart engineers and product people building it.

If you're interested, please read the job descriptions and apply through jobvite here:

Senior Software Engineer (Rails):
http://hire.jobvite.com/j/?cj=oW7PVfwx&s=SWE_HN

Senior Ops Engineer (DevOps):
http://hire.jobvite.com/j/?cj=oX7PVfwy&s=DevOps_HN

We also have a bunch of other job positions at http://www.lumosity.com/jobs for engineers (iOS, Android, Flash) and others (UX, marketing, internationalization, product management). If you have any questions at all please email slieberman@lumoslabs.com and put "Hacker News" in the subject!
To Niche Or Not To Niche: Vertical vs Horizontal Marketing
The scary thing is how proud they are of their system; it has a cute name and everything.

If the person who CTO'd that worked for me, they would not be CTO any more.
Camera latency + processing latency + display latency = vomit machine.

Not saying it's impossible just that it's a bit harder than slapping a camera on the Rift.
Founder analyses failed 'crowd-sourced Google Goggles' app (like Jelly)
What's interesting is that this study is an extrapolation (n=5112), but it suffers from selection bias in the sense that the people who would avoid using social networks would also like just hang up on the survey caller (I hung up on 4 this past month).

Add that to all the fluff-piece/marketroid sounding "survey results" like this:

"Read more about Facebook activity and Facebook “power users” in our report, Why most Facebook users get more than they give"

...pretty much make me wonder what questions they asked, and how much the prodded the recipients of the call to ask if they used social networking.

Surveys should state how many calls they placed successfully in order to achieve the (n) of respondents. That's information that's being thrown out.
This might be out of context, but a question though. How this companies get bought? Of course, building a great product is part of it. But are they shopping around, emailing / visiting bigger companies to buy them? Or they will just wait until some bigger company contact them and have some negotiations?
Earthbound battle backgrounds, rendered in client-side JavaScript
Here is his own blog, maybe more interesting to read: http://perfcap.blogspot.com/
This is what we did, except leaning on file system cache instead of explicit mmapping.
I rented a room from a woman who had her mother cook or she ate out. I had to show her how to turn on her own oven. She owned the house, had a beautiful kitchen (open, good appliances, lots of cupboard/prep space) but never used it. Her brother, also living in the house, was AMAZED when I would cook and make my own meals.
Thank you Dan !
I didn't have time to read the explanation 2 days ago because due to HN outage, my post was deleted and replies too...
I'm sure they can add that in future releases, right now they're just trying to get the core product right at the lowest cost possible.
LinkedIn Makes Federal Case Out of Fake Accounts
I didn't actively do anything to fix WiFi. I just upgraded to the latest release of Ubuntu and enabled backports in the repository settings to stay current (but not in bleeding-edge dev mode, no thanks I gotta work). The driver seemed to crash on coming out of suspend/hibernate/whatever sleep state it was in. This kept generating automatic error reports that were phoned home. A few weeks ago this stopped happening so either Ubuntu or kernel Wifi devs or somebody somewhere has gotten a fix in. Let's hope it stays that way. I really didn't dig into it.
So the bet is 'Can we stay anonymous long enough to launch this thing, profit from the controversial publicity and cash out without being outed'.

Which one really is the gangster here?
You may be a little off. Americans like porn and weed as much as anyone. And who regularly vies with Germany for having the most violent football (soccer) brawlers seemingly as a matter of national pride?
Have you been paying attention? (Dogecoin, etc)
> Isn't it surprising that in a country that finds national IDs liberticide the problem of identifying people is being outsourced to a corporate monopoly?

This was the core of the problem during all the Snowden leaks last year; A fraction of the population recognized how serious it was, but for the vast majority it just didn't compute. This terrifies me and I fear that we may have to see an entire generation before society learns to recognize risks to digital privacy.
Surely no one uses Oracle Linux unless they are running Oracle?
I dunno, he is closely associated with Dr Dre these days. But as you say it is neither here nor there.
Two wishes. They supported 16GB RAM. Dell Australia would sell them.
As I understand the grandparent post, he's not disparaging "So sayeth this big university", he's disparaging "So sayeth myself." Basically, my interpretation was that he's saying that a Ph.D is imperfect as a credential, but it's far better than just "Trust me, I'm awesome". Which I think most people would agree with, right?
Sweet! That did the trick.
The big lie about torture is that it's actually relevant to the matter under pursuit. The government really doesn't care that much about guilt or innocence, once it decides someone needs removing they go about doing it in the most politically expedient manner available.
Greatest: C unit testing library in one file
> Poverty is tied to race because race is tied to subculture.

You don't think discrimination might be a factor here?
Hardly the only reason. Look at something like Meteor, which is running not only the same language client and server side, but there is a large overlap in the actual code as well, which makes a ton of sense to me. For instance, you can run the actual, same, validation code against a form and before the data is inserted into the DB.
> I fear you are labouring under a misapprehension

Nah, I know what I'm talking about :)

It's important to point this stuff out because most people think that anything paid by the government is somehow "free", as if governments could use as much money as they please for all eternity. In reality, they can't, and the Western world is in the process of finding that out first-hand.