skysight-inc/HackerNews huggingface dataset:
I know the advantage here is the open source availability, but ever since my team joined Slack for dev team chat, we haven't looked back. So many integrations. Such awesome.
The smiley at the end is rough. However, I'd like to point out that Google took the action of firing the employee so quickly and strongly. Job's simply asked that Google's recruitment department please stop.
You still do care, you just care less. Two languages means two ecosystems. If you build a fancy business object library that could be beneficial in two execs... you'll only see that benefit if they happen to share languages or be FFI compatible.
A very strange piece, as other have observed.

My favorite part was:

Getting a homebrew Raspberry Pi interface to be usable while driving would take some finagling, as Gold said the Honda Civic would not show HDMI input unless the car was in Park. But give gearheads and Linux geeks enough time, and they’d figure out a way around that constraint. Once that obstacle is overcome, the sky’s the limit. (Insert obligatory safety warnings about not streaming movies while driving here.)

So, they realize the car is designed by, one assumes, people who know something about designing cars, but still just take it for granted that it's desirable to use a full-blown computer on a home-grown interface while driving a car. Why? In many countries you're not even allowed, by law, to use a cellphone while driving. Doesn't that make some kind of sense? Why would you make it sound like some kind of silly restriction, best defeated? Aargh. I don't want to die because some random "gearhead" is fiddling with his home-built GUI, trying to show a movie, while driving.

I'm as much of a Linux geek as the next guy, but I still don't think it sounds like a good idea to use a computer while driving.
Brin's reaction is hilarious... and scary at the same time. I never imagined that these people could have so much contempt toward their employees.
I should probably qualify my statement.... actually no. Social is me, my family and my friends! Fuck this Zuck dude's power trip.
Even better analogy - fans pay artist up front to record album. Band records album and delivers it to fans.

Then band signs deal with Facebook. Fans don't understand why.

Facebook has done just as much music recording as they've done virtual reality: none.
Basically I dont think its bad to "force" people go get one of x haircuts in a "country that's stuck in a variety of awkward situations with its neighbours, isolated, famine stricken, and threatening to wage war" for hygienic reasons of the population.
But to force them to have this one spezific one is just dumb and certainly only a innnerpolitic struggle for power by Kim Jong Un, same reason i think he is showing this war waging politics and other stuff, or as u mentioned just a distraction.
I'm sure you have your reasons, but for me it'd be missing history when searching for a post. Imagine if https://groups.google.com/forum/#!topic/comp.os.minix/dlNtH7... wasn't available to read.
It's not "begging the question", it's simple logic.

If Elsa can marry Joe, but Steve cannot marry Joe, and this is purely because Elsa is a woman and Steve is a man, then you're prohibiting Steve from doing something purely because of his sex. Such discrimination based on a person's sex is wrong.

Really, sexual orientation is a red herring in this debate, but people can't properly break the situation down. Bans on "gay marriage" take rights away from everyone, not just homosexuals; although I may never exercise my right to marry a man, I should still have that right.
Lots of whitewashing there. What if it was, for instance, slavery? Does that fit your definition of societal contract? Will you go quietly to the back of the bus, if for instance, we vote that supporters of 'traditional marriage' must do so?
And if your production timescale is longer than "next week" that's a failure of management and planning, not tech.
For mankind.
I don't want to argue because we agree completely that Android has more potential that it has yet accessed. And I have been sharply critical of how Google has handled marketing of Android in some contexts. But they're not bunglers. They got 90% of the task 90% right, and Android is on track to have a multi-decades dominance, surprisingly similar to how dominant Windows was.

Criticism has to be tempered by reality and the reality is that Andy Rubin made the right first moves and executed about as well as possible. And if that makes Google late to an enterprise focus, which will get more love in the next version of Android, that's a relatively small price to pay for total focus on and crushing what really matters. Also, embedded Android isn't completely out in the cold in terms of becoming "Google logo" products. The newer Android-based cameras from Samsung have the Play store. These are real Android cameras, with a fully Google-blessed, general-purpose Android OS in them. in addition to sharing photos to any app, you can edit your Drive documents on your camera.
It's a prototype Ringworld.
There appears to be a pretty big gap between the pricing of the WorkSpaces Windows machines and the same(?) machines purchased through EC2. For example, an m3.medium is 1 vCPU, 3.75GiB and is ~$126/mo. The Standard WorkSpaces machine is 1 vCPU, 3.75GiB and $35/mo.

Are there reasons not to move Windows workloads from EC2 to WorkSpaces?
This is something people would have thought happened at Wall Street company, just shows that tech is ruthless to.
Isn't North Korean media just one big onion bureau? With the unfortunate truth that what they report happens to be at the expense of a whole nation of people minus .01%?
This has very little to do with Jobs. It sounds like the employee broke a known rule and Google reacted once they were informed (although I'd argue they acted too harshly).
"the painful startup time kind of negates the excitement a newcomer might have towards REPL-oriented development."

But you just need to start up once and then work all day in the REPL. Unless you mean that the JVM startup means that Clojure is not a good choice for writing utility scripts and such.

EDIT: As pointed out to me below, and in the excellent talk linked above, it's much more the Clojure bootstrapping time, which almost dwarfs the JVM startup time.
Facebook to Buy Virtual Reality Startup Oculus for 2 Billion Dollars
What do you expect the world to do exactly?

Military intervention? They'll lay waste to Seoul. Sanctions? Already there, and, generally they hurt the people rather than the leader.

What's your solution?
Employees who endanger relations between tech giants by trying to poach employees even though they've been specifically asked not to by their superiors.

I mean, I agree that the treatment is rough, but the employee really was at fault for going rogue.
To be honest, I think he's got a pretty good fade.
Are people surprised when tech executives act like other power hungry execs?

The worst part of it was "make a public example of this termination". This doesn't make it any more or less illegal but it shows how drunk on power on he is.
Are non-solicitation agreements between companies illegal? I'm guessing blacklisting people is illegal, but is not actively soliciting employees illegal?

(I'm not commenting on morality here, just legality.)

My last employer had a non-solicitation agreement in place with partner companies they were working with. Is that illegal, I wonder?
China also props them up to avoid the NK government collapsing thus sending millions of North Korean refugees across the border.
Brazil House Passes Internet Bill
For sure; maybe the saw the writing on the wall though - i.e.: its hard for an independent to compete with Sony / MSFT / whatever other MegaCos enter the fray in terms of development resources, manufacturing scale, leverage with studios etc. If you think about it, how would Oculus have been able to finance a major production push (millions of units)?

On the flip side, competing like that might have been difficult --- but not impossible. The world needs more organizations willing to stand on their own two feet and try
Take this with a grain of salt because it's been a while since I've done telecom/telemetry stuff, but even with a Manchester-encoded signal, one of the first steps in the demodulation process is clock recovery from the signal. This usually involves some sort of PLL (phase-locked loop), which has parameters to control it's freq tracking range. However there are trade offs for widening the range, in terms of time-to-lock and increased probability of locking onto noise etc. so for the original application of the system in earth satellites, they probably used a tight range to improve performance.
It's strange that Google was so worried about placating Steve on this issue, yet they went on to redesign Android to be more like the iPhone, after it was announced.

http://mashable.com/2013/12/20/android-iphone-start-over/
I've spent the last 3 years developing in Clojure and found I was quite happy not having an all encompassing framework. It forced me to learn all these issues and understand them well enough to be able to customize each and align them with a products design.

Sure it's more work, but in my mind, it's worth it.
You will never need to write generic hash tags again
This kind of thing is the reason I like working at smaller companies. People do stupid stuff at those too, but there seems to be less of this "just following orders" herd mentality.
Ask HN: Which APIs to choose to track mobile events?
We are looking to aggregate and show ongoing & future events, conferences and meetups around mobile, front end & related topics. The idea is to show local events to users based on their geo location. Any suggestions on the APIs or the mashups of APIs we could start with?
Noted thanks for the advice
Russia has taken Crimea and nothing has been done about it. The sanctions were useless.
You have to keep in mind how many of us saw this as a hacking and as a business opportunity to develop exactly what Facebook is now going to develop: VRUI platforms. That will still be possible, but this announcement means that there's a software player attached to the hardware, and they will try to maintain their platform position with it.

On top of that, a lot of us are actively hoping to see the death of Facebook- I personally am, because I think they've acted unethically. (It's the job of IT professionals to protect users, not mine them.) Tying Facebook to the Rift means that the Rift is, well, part of that thing that I/we want to die.

> It makes absolutely zero sense for Facebook to meddle with Oculus

> With Facebook, they may actually have a fighting chance to retain their position as the leader in VR.

How does Oculus get access to Facebook's builtin userbase, as Sony has, without having Facebook's software get involved? The only optimistic answer is that the purchase is an financial boost, but it didn't seem necessary. The Rift's strength was that it was purely PC - untied to any platform. They alienated the developer market they were cultivating by doing this.

I've thought through the financial angles, I've thought through the "Sony and Valve were gonna beat them" angles, and I still think they're weak arguments. I think this is about Oculus building the software platform, and Facebook taking part in that.
It's reported that Twitter themselves are censoring some accounts for Turkish IPs.
Very good point. He didn't demand the termination, that was a power play by the heads of HR who seem to be the real bad guys here. But I'm sure there was a mirror image of activity going on at Apple.
Quite so: It took a company with the resources to give Linux a modern touch-based managed language userland to make it popular. If you want to know where the next Ubuntu is coming from, look to fully open Android distributions like CyanogenMod. With their deal with Oppo, you can make a good case that Cyanogen has done better than Ubuntu in making OEM deals.
Such salient wisdom.

The fact is that the west has been dealing with North Korea for decades. The US, for example, has had huge numbers of military forces staged in South Korea for decades. The US and others have continuously worked toward keeping North Korea in check, also for decades. That's not easy, nor is it cheap. But there are no quick and easy solutions to the problem of the North Korean totalitarian regime, especially not military ones. Starting a war in the Korean peninsula is a recipe for hundreds of thousands of civilian deaths, in South Korea as well as in the North. And that's just from conventional weapons without getting into chemical weapons (which North Korea is known to have) and nuclear weapons (which they also are known to have).

The problem of North Korea is that it's a hostage crisis that continues to unfold in slow motion. The fact that there are incredibly terrible conditions inside North Korea doesn't make it any easier to decide to pull the trigger and doom perhaps millions of civilians to die just to get rid of the regime.
I too am instinctively repelled by this acquisition. I did prefer the idea of the technology remaining independent and supported on multiple platforms.

MS, Apple, Google, Sony all have their own closed(* Android is arguable, I know) devices that they would prefer to limit the technology to. The benefit to Facebook is to have a primary interface perhaps hosted on another platform but not completely dependent on it.

I can think of three obvious negatives:

Carmack's apparently successful work using mobile graphics hardware to generate acceptable output for the Rift could allow a much wider adoption among the casual users who don't have a hardcore gaming PC/latest generation console. Facebook might focus on producing a low-cost version that lacks the resolution/low latency which would be preferable to gamers / professional 3D users. An extensive patent portfolio could inhibit higher-end competitors from easily addressing that market.

The second concern is that Facebook would in political superpower-like ways abuse the power to grant access to a popular VR platform and demand concessions such as mandatory Facebook accounts for gaming, an egregious cut of royalties, banning of anything that "replicates Facebook functionality" etc.

Thirdly, is the probably the most common knee-jerk consumer issue; ultra creepy Facebook, logging and mining everything that you foveate on, from the ad logos in virtual environments to the facial/bodily features of your friends' avatars. They build a more detailed model of your own desires and motivations than you consciously have of yourself.
Agreed that is my point. It has been around a long term, and yes we are in danger of overuse. Thus the comment on "Sex Hackers" indicating we have gone to far.
FUCKING FACEBOOK. WHY THE FUCK?
You can do that easily yourself with EC2. Windows requires a little more hand-holding on their part on AWS.
Originally, we used socket.io for presence management and PeerJS library (http://peerjs.com), which uses its own websocket server, for WebRTC signaling. We had 2 websocket servers and we really wanted to avoid hosting them ourselves, so we considered 3 third-party services - Pusher, PubNub and Firebase.

Pusher has really awkward presence management that requires you to store user state on your own server, if I understood their docs correctly.

PubNub had similar issue as Pusher, though very recently they released a new feature that allows you to broadcast user state changes without having to store it on your own server.

Firebase is in my opinion the easiest one to use, especially for presence management, because it's a real database and not only a messaging service. It's also actually really easy to use for private messaging as well, even though I think it wasn't originally designed for that. We've changed PeerJS library to use Firebase for WebRTC signaling, which is basically a form of private messaging. We've also used Firebase in some of our previous projects - e.g. https://github.com/cowbell/presence-firebase.

If you're interested, you can check out the relevant source code for presence management at https://github.com/cowbell/sharedrop/blob/master/app/scripts... and WebRTC signaling at https://github.com/cowbell/sharedrop/blob/master/app/scripts....
Web Application is one of the places where Clojure's java compatibility falls short. I have a ton of time invested in Spring + ACEGI security and it just works. I have been exploring on how to develop servlets, which can use servlet session, in Clojure and they all look very ugly compared to normal Compojure based apps. I am coming to the opinion that maybe its not ready for J2EE web apps , which is a shame as J2EE has a very rich ecosystem.
Your distinction between selfless and selfish actors is interesting, because I reach the opposite conclusion. In my opinion, the most dangerous and frightening people by far are those who sacrifice in order to hurt others. Most people are selfish. I can understand them and I can deal with them. If I need something from them, I just have to figure out what they would want that they value more than what I want, and arrange a trade.

I can't understand your last paragraph at all. I'm not sure that free will is even a coherent concept, let alone a real thing, but I also don't see how one can possibly live without assuming it.
The $76MM series B, plus the pedigree gained by Carmack, seemed to suggest capital wasn't impossible to get.
Precisely. I've read the counter sentiment multiple times from black hats who are exasperated seeing "hacker" tied to any notion of someone who programs or likes to "tinker with shit". I'd much rather keep the word definition at its root.
(disclosure: I'm not a hacker)
Oh nothing to be sorry about. Just merely making note of it.
Honest question - let's say at some point in the future North Korea sees their current regime fall and a more democratic or at least benevolent dictatorship takes over.

What sort of mass psychological issues are we looking at here? I can only imagine how the minds of the current citizenship work, would it be nearly impossible for those raised only knowing what they know to recover from the previous trauma?
Due respect, I think you're missing the point. Tech start-ups are defined by strategies & efforts designed to achieve an extraordinary amount of growth/progress in an abbreviated period of time. A founder knowingly trades x/yrs. of massive work in the hope of achieving rewards that make that decision a wise choice.
Oculus VR heads talk about Facebook acquisition
Somewhat tangential, but you should watch Coraline. I thought it was a nice example of 3d done right.

http://en.wikipedia.org/wiki/Coraline_%28film%29
A known "rule", that was illegal to follow in the first place.
so I can buy some domains by using this for research?
I would agree with you if Facebook actually demonstrated a history of meddling with products the acquire but so far it doesn't appear they are inclined to do that. When Facebook bought Parse I had the same trepidation people are having about the Oculus acquisition (although with 80% less nerd-rage). To my delight, they have let Parse operate completely autonomously and the platform continues to grow and improve. By all accounts they have also given Instagram and Whatsapp the same autonomy. So why not wait and see instead of throwing the baby out with the bathwater. Of course, if you want to cancel your DK2 order that would make me very happy, especially if you ordered yours before me.
Many praised the changes in their life after starting to consistently wake up early in the morning.

But I like to sleep as late as possible. I feel like my life would be worse if I had to wake up earlier every day.
I am not trying to change the world but when a potential business partner hears I am a hacker I don't want them thinking I am going to steal their credit card info.
Little to do with Jobs?

"That evening, Steve Jobs forwarded her email to Eric Schmidt with this note:"

The whole thing would not have happened without him, and his illegal scheme to prevent companies from competing.
Agree, in Java (and any other language) the main culprit is not the complexity that can eventually be abstracted away, but the trivial noise that cannot be abstracted at all: verbose class definitions, clumsy anonymous functions prior to SE8 (functors), lack of implicit interfaces, lack of infix method call notation, generic type erasure, lack of basic type inference, lack of continuations etc.

My point was that limited expression means of a language are sometimes compounded by inability of a programmer to make a good use of the expression means already available to them.

I also understand the desire for more a expressive language, I am a programmer after all. One has to keep in mind, however, that the more expressive a language is the harder it is on the reader. Java code is trivial for a reader to follow (if not for the excessive verbosity sometimes covering up the true intent); much of Scala code base, on the other hand, is not that trivial to comprehend due to the high expressiveness of the language.
>> NK can oppress because nobody gives a shit.

Am I missing something?

Are you judging people morally for not doing the impossible? Or are you just generally outraged by dirty realpolitik? I just can't see a third alternative to these non-starters:

- China could stop the regime, maybe even without a catastrophe. How would you motivate China to do that, when the West today is as dependent on China as China is on the West?

- The military way to help the NK population would be an economic and humanitarian catastrophe, not only in NK.

Edit: I could agree with that position on e.g. Zimbabwe, but NK seems carefully designed by the junta to keep them safe by using their own population as hostages (as long as China don't sell them down the river).

Edit 2: A third possibility is to offer the junta a better deal than to control the lives of many millions of slaves. But they are obviously happy as it is.
For an earlier example, does anyone remember Google expressing actual outward praise (better yet, free marketing posing as ass-kissing) to Apple? http://i54.tinypic.com/rw6np3.jpg
It is one way of signalling "we value substance over style"
tl;dr: They did it for more money so they could do bigger things.
We do.

http://www.reddit.com/r/oculusnsfw
Getting fired from your cushy silicon valley recruiting job is far from the end of the world. He probably had another one in a week. Who gives a shit? :) was a fine response.
Well, you don't control language. Language is language as it's used.

Furthermore, the whole "hacker is the good kind, no the black hat kind" screams "no true scotchman" to me. Lots of black hat's self identify as hackers.
Income Equality: A Search for Consequences
It's fairly natural "teaching code". I'd say it's a concise example of one of the ideas behind quicksort, though, as many are quick to point out, it ignores a lot of other very important aspects.

That said, it's not very good practicing Haskell code. We can look at the Data.List module from the base package to see some optimized list operations with a well-designed module API [0] though some of the optimization methods will be non-obvious and kludgy looking. Data.Complex shows some fairly natural data structure work [1] if you factor out the CPP headers which are there so it'll compile on both GHC and Hugs while using all of the newest GHC features.

[0] http://hackage.haskell.org/package/base-4.6.0.1/docs/src/Dat...

[1] http://hackage.haskell.org/package/base-4.6.0.1/docs/src/Dat...
$76M is a bit short of $2B. Also, Oculus now has access to word class legal, PR, and marketing teams via Facebook. A lot of the money that would have been sunk into basic administrative expenses can now go directly toward product engineering.
I understand, but as I plan to use the word a lot and take ownership of it this post is designed to inform those whom might read my stuff that I am not intending to steal their credit cards... yet... (jk)