skysight-inc/HackerNews huggingface dataset:
They're software companies. Some people don't see writing software as engineering. I write software daily and I wouldn't call myself an engineer. The guys I work with who design electrical circuitry and my dad who worked on engine mountings and vehicle components - I would call them engineers.

Perhaps Google and Facebook should be software companies with an advertising edge?
I suggest you read "Thoughts on keybase.io" (http://blog.lrdesign.com/2014/03/thoughts-on-keybase-io/), it touches the "roll your own" points as well as authentication and consequences like vendor lock-in.
I liked all the 80s movie and video game stuff in the book. Though I think most of it would have been like ancient history, rather than pop culture, to the teenage readers the book is aimed at.
Shameless plug: Wrote recently about how API, platform thinking are changing the business in ways not imagined: http://www.vishalbiyani.com/api-economy/
I was tracking a few of my own submissions - I think it's random. IF you happen to arrive on the frontpage and stay there for a few minutes, a reasonable amount of people will vote that up. However, if you stay on the front page for too short or not at all, the random fluctuation might kick you down. This is e.g. raspberry pi foundation linking to pypy blog vs submission of the pypy blog itself.
United States should ‘keep control of net’ – Bill Clinton
I'm not sure how helpful intuitive names are in practice, especially when the real concept has nuances that it doesn't capture. What do you get by renaming Monoid "Addable" that you don't get from the first line of a tutorial saying "Monoids are things that can be added"? Then, once you've got the intuition, it's much easier to absorb the line further down which says "oh, but they also need to be associative and have a zero element" because you already have a separate name to file these new properties under. It also provides a precise name for further discussion.

Also, on the topic of names for Monads, the key difficulty there is that there are at least two distinct ways of thinking about them which can be applied in different cases. Some Monads are best described by their join (List, Maybe etc.) and some are best described by their bind (IO, State etc.).
Well it's still interesting. That law is true, if you have an insider things are always much easier.

Popping in one of these can not be that hard. http://www.newegg.com/Product/Product.aspx?Item=N82E16833320...
I keep thinking about Parse, a startup that Facebook bought a while ago and has mostly left alone to do it's thing.

I don't see the usual FB people using Parse. I see nobody really besides the developers.
Call me out of touch, but why do Facebook employ so many people? After the main structure of the site that permits you to have a wall and a feed, what else needs writing?

I don't get it.
It's not a Webkit app - it rejects the latest version of Safari on Mac too - and you can't get much Webkittier than that.
I just finished American Gods by Gaiman. A pretty good book.

Not seen the Sandman comic before though - looks interesting.
> even in states where it is not mandated

The whole statement suggests that Mozilla believe treating employees fairly and equally (at least on the specific point of insurance) is somehow remarkably good of them.

I found this a very negative statement which makes me think less of Mozilla.
gdb reversible mode is useless for anything other than a toy example. We never got to the point where you can e.g. start the PyPy process, not to mention do anything with it. We had much more luck with UndoDB, but this one is still ~20x slower than native.
Clojure/West 2014 videos on YouTube
What makes you think that when you can't log into Instagram with your Facebook account?
Samsung do I think, for their scrolling feature.
And Las Vegas exists for what reason, then?
That's made me laugh, thanks!

"You look really good today!"

"Thanks! Nice goggles!"

At least if Google bought them, they would have had Google Goggles. The mind boggles at the goggles, it gives me the giggles.
Infographic has it all:

[✓] Trojan horse in physical, symbolic, form.

[✓] Fluffy cloud to represent network "stuff".

[✓] Shopping cart full o' ca$h.
Really pleased to see these up so quickly. I was very jealous of all of the people tweeting from Clojure/West and was expecting to have to wait a month or two for the videos to show up gradually on InfoQ. The ClojureScript stuff in particular is moving so quickly right now that waiting a couple of months might make some of the content invalid, at least in terms of library specifics.
I would throw them off scent by boosting the heating at night and sleeping with the lights on.
>The same thing would happen in the world of Kickstarter - big asset bubbles and rampant speculation, bogus funding campaigns, graft, and exploitation.

I see. So what do you call a roulette table with obviously addicted gamblers throwing their money away, then? Good old American fun?
nah, all the angst is because far too many nerds like to think they "own" up and coming cool technology even if they are not even involved beyond having read about it. When it goes to company that the clique no longer favors, usually after incredible success or the unwashed masses show up, then they act as if the world collapses.

It happens so often many of us just laugh if not smirk the whole time we watch the familiar process play itself out. Eventually they learn they are not the center of the universe.
Nonsense. He has credibility because he's proven to be effectual, innovative and principled.

This is not the case of a guy getting lucky in the viral lottery and then running his mouth.
In the syscall docs under "C A V E A T P R O G R A M M E R"

> Certain structures, constants and system calls below
> are private to the DOS and are extremely
> version-dependent. They may change at any time at the
> implementors' whim.

That pretty much summarises my experience of trying to work with Microsoft products. Arbitrary, undocumented API changes every time the version number changes "at the implementors' whim".
I wonder how the switch maker first found out about this.

I'd love to know if there's more "easter eggs" like this placed around MIT.

Anyone want to claim responsibility? :)
Xenia – Xbox 360 Emulator Research Project
New App Lets You Play Top Trumps With Your 23andMe Data
Digital / Application Design and Architect Lead
Digital / Application Design and Architect Lead
Salary Circa £85,000 plus benefits

We’re seeking a digital and application design lead with an application architecture background to help establish and lead a key part of TfL’s Enterprise Architecture practice. Applications, APIs, digital services and similar are key to the future operations of TfL and we need somebody who can set out what this future would mean to the 27,000+ staff at TfL who help keep London moving. In this role you will set out a strategy for TfL’s application development and delivery, guide a modernisation and transformation agenda for apps, use your expertise in digital services to set out a strategy for future application and service development, and partner with internal development teams, customers, suppliers and the wider community to forge a key part of TfL’s digital future.

Short listing may be carried out on the basis of your answers to job-specific questions and other information that you submit.

Closing date for applications is 11th April.

“We want to be as diverse as the city we represent and welcome applications from everyone, regardless of gender, ethnicity, sexual orientation, faith or disability".

Please contact Sian-Enetia Hull on SianEnetiaHull@tfl.gov.uk for further details.
I remember that well. I was running Linux and didn't buy particularly mainstream music so I was alright, but all the pesky "CDs" that were released with copy protection on them so that they didn't play in ordinary CDs really wound me up.
Deep Purple's Rapture Of The Deep was one of these; no idea if it was through Sony though haha. Sounded like it was recorded live in one room with microphone bleed all over the place, so no great loss eh!
When did we decide that Michael Arrington, of all people, was a credible source for allegations like this in the first place?
So only now that FB is on board it is real? Sony, Valve, Microsoft and god knows what other big companies, who were working hard on VR, wasn't real?

I think everyone are pissed off, because they were rooting for the first mover and underdog that Oculus was.
Web mining with a genetic algorithm
Sure but this is not just another app developing platform...
HN needs a better system to deal with a flood of comments for such articles. Currently it's pretty borked for so many comments.

Simply having the most upvoted comment in the short-term leads to the effect of other, possibly more relevant and current comments being lost beneath the ever upvote-collecting top comments.

It works well for up to 150 comments, but at close to 700 comments in such a system the conversation and HN user input becomes vastly less effective (and navigable).
AWS may not have used Amazon's spare hardware, but it certainly used Amazon's spare code.
Scaling that infrastructure to literally billions of simultaneous users, spread over the whole planet, is something that needs constant innovation and maintenance.

Just one example for "what needs writing".
Highly doubtful, unless you're sarcastically implying that FB's implementation will end up as a Disney-esque world that's obsessed about a generation long past and of little relevance 60 years in the future. If so, you might be onto something.

Ready Player One was a fun read but ultimately a Willy Wonka type of story - impractical and its explanations of the actual VR implementation were questionable at best (or omitted entirely? I don't remember exactly, since my only impression at the time was that it was trivial).

For better ideas on how a virtual world could work, including reasonable hard science to back up claims, read Snow Crash (Stephenson), True Names (Vinge), or Rainbow's End (Vinge) instead. After that, you will quickly realize why many VR purists absolutely detest Oculus's acquisition.

As a side note, I distinctly remember Oculus PR in the past claiming they were "building the Metaverse" a la Snow Crash, but I guess they quickly jumped ship to Ready Player One's image instead. Makes sense, seeing as how spoiler alert the fictional monopoly that develops optical hardware in Snow Crash ends up completely corrupt and a perfect example of Schumpeter's classic theories on economics and innovation. I guess Oculus pictures their future selves to be enlightened, benevolent multibillionaires like Og in Ready Player One. Unfortunately, with FB in the mix and the choices Oculus has made, seems like Stephenson's vision is much much more relevant.
Hopefully Sony will join in somehow and their "roll-on deodorant" sensor for gaming that involves waving your arms around will be joined with a massive headset. I don't see how sitting with a massive hat on can be considered great gaming.

Perhaps I will go outside and enjoy the sunshine.
The real problem here is that he actually acted on his opinions. If someone is a homophobe, racist or even a pedophile -- while they are not acting on their opinions or whatever drives them, I agree, they are free to think whatever they want. It would be better for them to work those issues out, but hey, if they're not actually harming anyone, I don't personally care.

We don't really know yet how his personal beliefs will affect the company. Read through some of the other comments here, I agree it could just be in very subtle -- yet still negative -- ways.

What I think is more interesting is how this reveals how deeply rooted sexism and homophobia are in our society. Yes, racism is still obviously a problem, but think for a moment what the reactions would be if the new CEO was known to have donated to KKK.

Here are some more fun exercises:

* what if the new CEO was a scientologist?

* what if the new CEO was an African American and it was revealed he donated to a group that attempts to make interracial marriage illegal again because he believes white people are sub-human creatures (the way the actual new CEO probably sees gay people, since he doesn't believe they deserve human and civil rights)?

* what if the new CEO was a neo-nazi sympathizer?

* what if the new CEO was a woman who really, really doesn't like men (and maybe even donated to some cause that attacks men or men's rights in some way)?

You can argue that all of these are just opinions. But where do we draw the line? People are usually very inconsistent with that. Homophobia is tolerated while putting a woman in a leading position makes people question this decision. Heck, people get all riled up over Ben Affleck being the next Batman, but the fact Bill Murray abused his wife doesn't stop him from being a geek idol.
"Changing the world" is not automatically a good thing, and should never be a goal in itself. Same goes for "making money".
Can A Thinking Brain Be Built From A Supercomputer?
Did 500 Startups announce their 1st French investment at YC Demo Day?
What makes a "real programmer" though? Do you think he'd be programming in a hut for no money? He isn't daft.
MMO's have a habit of lasting a long, long time. Second Life is only eleven years old.

Everquest is fourteen years old, Ultima Online is about sixteen years old, and Meridian 59 is about nineteen years old, and all of them are still receiving updates.

And I think if you want to include MUDs, you can go even older than that.
Battery Swelling in Samsung Galaxy S4
And he subsequently lost a lot of it in passion investments. He has a talk about it somewhere.
But where are his keyboards now??????
With all the open hardware 3d printer rage, I think there's a nice spot for a 2d equivalent.
VR could kick something like second life up a lot of notches - maybe the next FB buy?
Facebook doesn't build their own servers. They outsource to Quanta and Sanmina. Quanta is the hardware OEM and Sanmina handles the racking, configuration and testing. Facebook provides rack specs and the Linux image. Facebook tried to design their own servers via the Open Compute Project but they ran into heat dissipation problems. Sanmina's Newisys division (which makes dense storage arrays using by places like Amazon & Shutterfly) helped solve their problems.

The point is that, while Facebook may be able to do hardware, servers is not a good example.

Disclosure: my team at Sanmina has been responsible for delivering the test automation & integration software for the rack assembly & test operation for Facebook.

For that matter, Google itself doesn't build anything at scale, either. Why would they? They outsource all their high-vol manufacturing to the same EMS companies everyone else uses (Quanta, Compal, Foxconn, Flextronics, Sanmina, Celestica, Jabil, Pegatron, Benchmark, Plexus and a handful of others).
Trying to scroll through the sample chapters is almost impossible on my iPad. Clearly the site has not been optimized for mobile devices.
I wrote one for allowing an external site to automatically post info to a wall. It wasn't too bad, with oauth and all that.

But that's the only reason I have a Facebook account.
Ask HN: Why do certain OSS projects take off big time? (Docker, Bootstrap)
Not trying to be argumentative, but is a VR helmet really critical to our future?

Is it on the same level as food and poverty and peace?
Replay tool is also for Java. It is called Chronon, is Eclipse plugin and was recently integrated into Idea Ultimate.
2048 elementary particles
From some spot-checking, it looks like it's minority usage, but not too rare.

Looking at the top 10 or so stories that come up with https://www.google.com/search?hl=en&gl=us&tbm=nws&authuser=0... I see a few that use it in the positive sense: "Being Santa: a perfect storm of fun", "What the perfect storm of cloud, Big Data and the Internet of Things...", "A perfect storm has been brewing for palladium this month which has pushed the metal impressively north-bound..."
Skype haha contention land

"It definitely looks like your pixel has been infected with another pixel! I'll prescribe you some cream" (perhaps that's just the Android experience with Skype)

Everyone at Microsoft would enjoy snooping on horrible illnesses.
Java has really solid dependency management with maven, so I'd actually like to see less in the JDK. Let Guava/JodaTime/log4j/etc. keep their faster release cycle, just deprecate the parts of the JDK that used to do those things and point developers in the right direction.
I (partly) got into Linux because I needed a cheap postscript printer: my (awesome but quickdraw-only) StyleWriter mangled everything QuarkXPress sent it.

So an old 386 laptop, slackware (on floppies), ghostscript and some jiggery-pokery gave me an AppleTalk Postscript printer for peanuts. It showed up in the Chooser as a LaserWriter II and worked just the same (except for smaller margins). The biggest cost was a RS232 to Apple-style cable.

The alternative would have been paying out for a (at the time) expensive laser printer.

And I could leave that stylewriter unused for months, yet when I came to print, the quality was perfect: no missing lines or head cleaning required. I only got rid of it when I ditched Quark.
20 Inspiring Children’s Book Quotes
We created a list of 20 inspirational quotes found in children’s books (great for boths kids and adults!). Each individual quote includes a relevant graphic from the related book
The major line of thought here is what Facebook will do with Occulus to integrate with its current core offering. However the point that may be missed is that this can be its foray into virtual reality gaming. Hardcore gamers still maintain their distance from facebook however with an offering such as occult they can attract gamers as well and tap on to the advertising revenues. And not to mention, as far as social networking is concerned, the more the merrier.
Indian Elections – Pledge to Vote
Bethesda already passed on it.
I'm getting transfer speeds of ~970KB/s (checking using iStat). Averaging nearly 1MB/s isn't bad, but I'm curious, could this go faster?
Sorry, here you go.

http://www.vidarholen.net/contents/wordcount/
"Take a dump on the scattered pieces"

Why would defecating on shards of broken dream damage them further? You could just wash them and glue them together again. Imagine all the egg on Humpty Dumpty when he fell. Perhaps they couldn't glue him together again due to the egg residue.

EDIT: Somebody downvoted me. I don't know why. I felt for Humpty Dumpty.
Random secrets from secret.ly
Browse through random secrets from secret.ly
Java vs. Go: The case for cloud-specific languages
Carmack, don't go to facebook. You are more suitable outside!
That child would be really young. Bit of a sad dream to work there too, surely?
How about friendfeed? It was a direct competitor to facebook. Also left alone, still working the same, no ads or gimmicks added: http://friendfeed.com/ ... the only thing that's changed is improved uptime. Or instagram?
Computer spots micro clue to lies (2011)
"The affect heuristic is an instance of substitution, in which the answer to an easy question (How do I feel about it?) serves as an answer to a much harder question (What do I think about it?)."
What the article completely misses, is WHAT exactly is a cloud specific language. Concurrent programming is by no means a cloud specific feat and that's about all what the article mentions - so it makes a pretty weak case I'd say. But maybe somebody around here can add some juice? Thank you!
I can't hear myself because my tinfoil hat is deflecting not only thought-reading beams and sunlight, but also my own sound waves, due to being shaped like an inverse sombrero.

I think. Or maybe I am hearing other people's thoughts and the sombrero is working as a beacon??? I'll give Dr Xavier a call.
Turn websites into structured APIs from your browser (YC W14)
Farmville in 3D! Real horses! Real poop! In 3D!
Yeah, it probably could. I think that https://www.sharefest.me/ has faster transfer speeds, especially that it allows you to download the same file from more than one peer.
Inside a Secret Apple Room Where iPhone Software Was Born
I use noscript, then white-list sites I trust (or am temporarily curious about).

The web runs so much faster.
Kinematics Bodice
Ask HN: What tools are needed to create an application that uses smart cards?
A friend makes POS software, and needs to implement a loyalty program that uses smart cards. The loyalty program currently uses numbers generated by his software and printed on plain PVC cards as barcodes. Apparently, according to him, reading and writing to the chip on a smart card is not a very straight forward thing. Can anyone give advice? I need to help him because I print the cards, and if he doesn't hack the smart card thing, he'll lose the POS business to people with a working system that uses smart cards, and, sadly for me, they also supply the smart cards, and if a customer wants, the machines for printing and encoding those smart cards.
No one asked Oculus for Second Life 2.0. We asked them to make a good piece of hardware and SDK
You are right but I was talking about the case when no input was there to be read since the call to `read` and also about this specific application:

> Blocking when there is no input is completely ok in this use case as there is nothing better to do instead of waiting for input.

(Emphasis is new.)
Programmers Program
I think i'd pass on this one...
Nothing to do here anymore.
>>High-level Java

How is file manipulation High level. That sort of stuff should work right next after your Hello, World program.

If you are telling me Java intentionally makes easy things difficult. Its the last thing I want to use to solve difficult problems.
I said "people," not "everyone." Of course, Notch is more reasonable than most, and he's not who I'm talking about.

Did you see what is currently the top comment on this thread?

https://news.ycombinator.com/item?id=7470243
That's a prototype for augmented reality devices that will offer orders of magnitude more than smartwatches or cellphones. I for one look forward to more of it.
"WE'RE A ROCKET, AND WE JUST ATTACHED OURSELVES TO AN EVEN BIGGER ROCKET."

No, you've given your rocket to someone else. They control the flightpath now. You're just along for the ride.
Stop Putting The Blame On Someone Else
5 Project Management Tools That Every Startup Should Be Using
Yes, because instead of a widely established worldwide leader in eyewear, they should instead go to the company that hipsters' prefer.
Mastering the Science of Happiness: Why Entrepreneurs Have An Unfair Advantage
So i guess i'll have to learn to play farmville now...
Oculus was funded by a kickstarter. I think Notch personally contributed. Having given money to help a company develop their core technology is a little different to "not even involved beyond having read about it".
Whilst I'm exciting by the technology I can't help being cynical and wonder if this is going to further 'devalue' the traditional meaning of the word 'social', i.e. engaging with actual people.

It's hard enough trying to meet with someone who is constantly distracted by their smart phone; does this mean in order to interact with someone I need to meet with their virtual persona?
What it's like to use Haskell
I'm happy for my ISP to be able to reconfigure my router so I can call them up and say I was messing about with it and broke it and can they fix it please. But that's because I use aaisp.net.uk who I trust for this kind of thing and not some huge corporate isp.
> We are not going to track you, flash ads at you, or do anything invasive

I've seen this movie before...
Wait, don't kill yourself, we can fix this.

The release of Oculus will result in a halo effect around VR-quality hardware in the electronics market. This will make it much easier to create OpenVR (open hardware, no corporate control). Oculus have dropped the ball, but we can still fulfil the vision you dream of. Wouldn't it be better to turn your frustration into a creative force?
What if Al Jazeera is not so bad after all?

Wait, what did I just say?