skysight-inc/HackerNews huggingface dataset:
I've been learning haskell for the better part of 8 years. I say learning, because I spend far too much time trying to study the patterns and math from the abstract point of view. Every few months I print off a research paper and struggle with it for a few days until I get it. I never get to code large projects in it because no one uses it in industry up in the north.

I can code in the language no problem but sometimes I feel that idiomatic ideal is always just out of reach to all but the Simons.
Just to add it wasn't some highly detailed audit that caught this teen mail voyeur. It was the teens' parents that reported the access to google. This breach could have happened about the time Arrington ran into his problem. Perhaps controls were a little lax back then. We'll never know.
I think you are missing the recursive calls ;).
As much as I agree with this we have lost this battle. For most people the definition of hacker is black hat, all the blog posts and comments in the world won't change that. People who get their news from newspapers and TV now know hackers break into things and steal stuff. They know that hackers are the bad guys.
I believe this warning could apply to any young ecosystem or micro-framework (e.g., bottle). Could web applications written in Go, or to a lesser extent, node.js, suffer from the same shortcomings?

After working so much in Django, I've been interested in smaller, leaner solutions, but then, as my feature list keeps growing, I find I miss all the bells and whistles provided by larger frameworks. I did not think of the security implication before reading this article.
CircleUp raises $14MM
Maybe that Acquisition is Just More Advertising
Descent was one of my favorites, though I didn't have any VR gear to play it on. Never got nauseous playing it, though I did with Castle Wolfenstein, Doom and Quake. Good times.
It's been this way for (EDIT: at least) 30 years. And the discussion has been going on just as long. Though it used to be, especially on /. back in the day, rants about "hacker" versus "cracker". I once tried to point this out to my parents, never again. It just doesn't matter. We've elected to continue applying a label to ourselves that the media uses in a totally different way. Language changes, often in ways counter to what we want, accept this and move on.
Another recommendation for Brother printers. I've been very pleased with my entry-level duplexing laser.

Previously I had HP inkjets, starting with a Deskjet 500, and got tired of bloated drivers (60mb?? WTF is in there?) and supplies that cost more than human blood. Most of which ended up being wasted in their constant cleaning cycles.
Haha exactly what I gleaned from this article. Big whoop.
I understand your position and I think it's pragmatic.

My concerns are mainly societal, as widespread use would provide unprecedented new surveillance capabilities.

The main difference is that cellphones mostly only compromise your own privacy, whereas Glass users are in a position to enable data collection on everyone around them too.

Data from Glass may already be available to existing collection efforts. It's just an Android device. Glass cloud syncs by default and uses the regular (insecure) Android backup mechanism.

Google have been careful to point out that Glass does not support facial recognition. Sure, but image recognition is much better done in a server farm across bulk collected data anyway.

If glass is widespread, it becomes plausible to track targets (non users, vehicles etc) through "crowd-sourced" surveillance images. This gets really interesting when you have fine-grained location data and the ability to correlate between multiple users (whose path in the world is known). Most of the time the system could just work off passively collected (synced) data. There would be no indication on the device itself that this is going on, but it would not be real-time.

However if a target is sought in a certain area, you could go active. Software could be pushed to nearby Glass units to conduct a high intensity search[1]. In a metropolitan area, you could turn on thousands of eyes at will[2]. Naturally you could also collect audio or other sensor data if you needed it.

What amazes me is that this is not science fiction - it's an obvious extension of existing collection efforts. A lot of the required infrastructure already exists.

Given what we know to date, I view efforts to develop such a system as basically inevitable. The idea is too obvious, too tempting. That's why I'm worried about Glass.

[1] Take lots of pictures. Be willing to drain battery. You might want to do some local processing to minimize load on the cell network.

[1] Google can push software to Android devices. Carriers can push updates. There are probably a bunch of other ways to get software on there.
Every programmers underestimate complexity. Based on what you think it is easy. But when you look into more details, 30 minutes of work include code highlight, notification, responsive design, etc?
Frustrations with the Oculus VR Purchase
Going on 7 years. I would image you could be "seasoned" in 4-5 years.
It doesn't matter at all if gamers care or not. Game devlopers on the other hand...

If Oculus misses out (or even arrives late) to the "Doom of VR"), they are, well, doomed.
When people say "cowboy," they don't mean the hundreds of thousands of working-class guys driving cattle for a living. They either mean Wild Bill or they mean some guy at a rodeo. When people say "trucker" they don't mean the hundreds of thousands of guys driving food deliveries to grocery stores; they mean Jerry Reed from Smokey and the Bandit. When people say "princess" they don't mean Lady Di, they mean any number of Disney characters.

In a similar vein, when people say "hacker" they don't particularly give a shit what side the guy's on, and "black hat" as a term is only acceptable in IT communities -- everyone else smirks at the nerd shit and continues using the terminology accepted by the vast majority of human society.

You're going to have to get used to it.
I'm sick of the media saying "skinhead" when they mean "neo-nazi/white supremacist", but I don't go around whining about it. The use of words is controlled by popular opinion, not only one subclass of people that refer to themselves using the word.

Some words just need to be retired.
> And because of that it should be a rule that no other investors or partnerships should be possible once you go to kickstarter?

I have neither implied nor called for that.

The only thing I explained is that the reactions are perfectly understandable and should be taken seriously - Oculus played the Kickstarter game as much as the backers.
In fact, they mean "hacker," because you don't get to define the words they use.
Or just run Torque on an Android phone and have the same thing.
You are confused as many people grow up and enter this field. The original term for the bad guys was "crackers" and all crackers are hackers but not all hackers are crackers.

The media doesn't understand that and now all the young people growing up have the term 'hacker' all confused and messed up and ruined for the rest of us.
Up until the bridge scandal was proven to have legs (several months after it broke, mind you), Christie was winning the pre-primary money/fundraising race. He had solid inroads to both the Bush and Romney machines (aka traditional GOP) and had proven his chops at cutting decent social media-friendly video clips, even if not to our level of virality optimization.

I called him the front-runner at the time—I ran data for his '09 election re: potential biases—and even now, he's still got a fair chance at securing the nomination. If he can survive (or not compete in) IA and win NH (with no Romney or McCain figure, Christie's NE Republicanism and brash nature might appeal to the Granite State), he'll have the money to power through FL and make a play for locking things up on Super Tuesday.
Just yesterday I tried to buy a DSL modem where the capacitors don't fry after a year and a half. I feel the whole market of Customer Premises Equipment (read: modems and access points for home users) is in exactly the same situation.
I see this as Oculus being a pawn in the Google/Facebook war for the future of owning all of us. Google is doing Glass(which admittedly is nothing like Oculus) and here comes FB buying Oculus.

I'd like to know why Oculus sold to Facebook. That's bullshit. If there's ever been a company that didn't need to sell because its so obvious they are going to be huge, its Oculus.
I thought the Virtual Boy was causing kids to have problems with their eyes because they were staring at redlines all day.

When it first came out I remember going to blockbuster and waiting in line to play some sports game I cant remember what it was called.
A racing game based on 2048
What does "natively" mean in this context? It's a bit like saying my RPi is running "natively" in my "livingroom" when I plug it in to my "TeeVee".

What would it matter, either? I thought the CANBUS in the latest Hondas is encrypted now, and the OBDII was using proprietary codes. So you could make a goofy media player out of it. You're not going to actually do anything with real vehicle telemetry unless you use a app like Torque that has a database of reverse engineered codes.

Honestly, it'd be better if I plugged my Samsung Note 3 into that very same HDMI port. You're better off buying a used Android for the same price as the RPi, because at least that Android would have usable sensors in it and an UI subsystem built around touch and voice input. You might even be able to get network access on it. I mean, he's already planning on having an Android device around to use for network access on the RPi. The RPi is literally doing nothing here.

Buy a $5 MSP430. Hell, if you're spending $50+ on an RPi, buy 10 MSP430s. Install Energia. Use SPI to communicate between your laptop and your MSP430. I wouldn't be surprised if you could get it to work with Android, too. You'll be able to do significantly more than you can with the RPi.
I was really expecting this to be an Onion article or something...
You are totally correct!
If it can be done without Javascript, it's probably better to do without it. Not only for compatibility, but it will be faster, too. Serving an empty div with a lot of Javascript to AJAX/JSON things in doesn't make everything better.
There is a possibility to earn on bounce rate
I think you're discounting the weeks of effort that went into writing the ember front-end, css, and the backend business logic for a full-fledged "Team Chat Application".
Ask HN: Product managers for tools to help with crisis communication?
Hi,

I'm researching on using Twitter as a means for emergency communication. I understand that there's a new feature called Twitter Alerts and would like to know more about it. I am wondering if there are any HNers who know someone who can talk to me about it.

I'm also interested in exploring other tools that may be useful in times of emergencies so if you have a product that can be used, I'd love to talk to you as well.

Cheers! Thanks in advance!
But most of the time management want something working by yesterday. That usually seems to trump code quality / maintainability.
Nuji iPhone app
Facebook could make this a promotional win by refunding anyone who funded the dev kit a certain amount of money (down to the material cost for ex.)
[ANNOUNCE] serf-python, serf client library for python
Do you really trust all routers on route to your destination?
Show HN: I made a JS game for iPhone from scratch
Look at the women in the center clapping, her face says it all. "Must clap harder or leader will do away with me."

Someday these people are going to be free of oppression.
No one's going to rag on the post's author for labeling himself "Christian" right at the top? He might have donated to Prop. 8 after all.

Edit: That's sarcasm, people.
Is the Occulus Rift Doomed?
I don't think I could even get past Level 1 in Virtua Cop it was so bad, it made the Gameboy look like a super computer.

I remember trying the Virtual Boy in store shortly after getting the R-Zone and regretting my purchase so bad, but that's being 11 for you.
Future founders: Using big data to predict who will launch tomorrow's startups
This has been my experience exactly. It was such a problem that it really turned me off of trying to use Haskell for a serious project.
This is cool, and as a heavy IRC user, I'm eager to find a solution that can replace self-hosted IRSSI+ZNC entirely, without compromising security. Don't reinvent the protocol, reinvent the UI.
Razer unveils the Blade: Quite possibly the best gaming laptop.
When was the last time in a Presidential debate that one
guy said "yeah, my opponent is right, and I would do
things the same way"?

Off the top of my head: Marijuana prohibition and benefits for veterans.
What if NCAA basketball players were paid? An analysis in python
Indeed, your speak justifies your username
Forgive my ignorance, but wasn't the word made to describe "black hat" activities?

Everything else is a new definition (white hat etc.)

Language evolves, especially with created words.

Will your opinion win? Possibly, i dont know ( or care). I just get sick of people thinking their way of thinking is accepted fact.
That's a terrible semantic argument. Of course it's not the actual Nazi Party, but if the Mozilla CEO donated $1000 to the ANP people would be pretty angry.
yes, sorry, I did conflate the two, mostly because I can't write for toffee. I am I guess mostly interested in what you guys (or indeed anyone else) considered microservices, and how you manage them - announcing presence, handling messaging, etc.

But the (not linked) idea of Developer Anarchy is also attractive - how is it working for you guys? Is the organisation actually just developers?

Really just trying to get a handle on something I am doing / trying and want to know how others are doing.
Matt Gemmell – Profanity
I ofter read that Python developers are of a higher quality than PHP developers.

So downvoters, how do you differentiate a good coder who chose the language based on features and reputation, over a poor coder, who chose it "because its easier than Perl"?

The point I am trying to make is that I think there are benefits to having a higher bar to entry.
Energy Storage Hits the Rails Out West
So, not an alien derelict?
So you're not saying it's aliens... but it's aliens?
Does Google still factor domain age into their ranking algorithm?
> It requires changing the runtime library and possibly re-writing a lot of in-house infrastructure.

I think this is a bit overstated. (See below.)

> BTW, I think that if a company does want to try a good, though not-so-popular language, it should pick a JVM language, as the interoperability among JVM languages, and the availability of libraries that can be shared among the popular and less-so JVM languages, reduces much of the risk.

For the most part I think this advantage of JVM languages goes away if you design your system as loosely coupled services. Amazon is the canonical example of this, but I've worked in places where C++ and Java were used together easily because of this kind of design.

Also, I'll echo some of the others and say that Haskell has pretty good adoption and a fantastically helpful community. Three or four years ago I would have agreed with you, but the community has come a long way in the past few years.
Descent was quite immersive even without VR, actually. I remember that I frequently tried looking around corners by bending my neck only to notice that, no, it doesn't work that way.

Although that could also be due to Descent being the first actual 3D game I saw.
The NY Times Is Expanding Its Digital Subscriptions Offerings
Selling is success for the businessman, not necessarily for the customer.

There is no point in telling people that they should be happy about that.
Devs will make games for whatever platform people have the hardware for. They aren't going to care either.

A lot of devs are not fans of Microsoft but I'll be damned if there isn't a shit ton of software for Windows out there.
5 Steps to Thinking Like a Designer in Machine Learning
Gamers do care about that kind of thing - they have a personal relationship with brands like Sony, Microsoft, and the major game studios. They have a history, as a group, of getting cartoonishly upset with those brands.

Rift is going into competition against entrenched gaming brands like Sony. I believe that Sony is too risk averse to invent something like Oculus, but they are certainly skilled enough to clone it but better, rapidly.

If Oculus is launching a second best product against companies that already own the market, they need to be percieved as David vs Goliath. Now they are not.
That is a gigantic leap.
Challenging the access ban in Turkey
Too bad newer developers can’t fathom what a game changer MSDOS was back in the day.

I downloaded and dorked around with the code out of respect for what it did to PC’s 30 years ago. It’s interesting, I thought the codebase would be much larger than it is.
I'm worried this will turn from a gaming oriented device to a general device. A device with a library of apps that require a facebook account to login and use and if you don't pay for some sort of paid version of an app have to deal with ads.

As soon as sony released information about their VR headset I was looking forward more to that one since it will be oriented around gaming.
I hope the next president focuses on more important things than Tesla.

Anyway this seems to be a battle at the state level I dont really know if the Federal Govt should get involved.

What exactly was the legal reason for the ban in NJ?
Suggestion: Have messages instantly appear in chat (maybe with a loading icon to one side) when uses hit enter/send... then display an error if it fails to reach the server. Not enter ........ message appears. It'd make the app feel much more responsive.
IDEO’S Inspiring Ideas for the Internet of Everything
Devil's advocate here:

Which is bigger, the gamer and supporter group you speak of, or the facebook user base?
I see the absence of overlap as a good thing. It means it's highly unlikely that Facebook threw down $2 billion for some gimmicky social integration that a tiny sliver of their userbase could harness.

The Oculus team is cutting-edge hardware along a completely different vertical, orthogonal to facebook's core. Despite their size they have the talent and expertise to create that entire market by themselves, provided adequate funding. Facebook does not have to interfere at all, beyond writing the cheques. Over three years, Facebook could have itself a new gaming product to compete with Sony and XBox... in five, it might have an innovative consumer device to take on Apple. The conglomerate model typically has better odds of long-term survival - what happens when people grow tired of social in its current form (primarily content curation)? Then facebook's flagship product would be obsolete.
> Each of the outer planets: Jupiter, Uranus, Neptune and of course Saturn have rings.

What? Really?

* http://en.wikipedia.org/wiki/Rings_of_Jupiter

OK, so there are things I don't know, and more importantly there is water in fairly easily accessible places dotted around our Solar System.
Seeing these domains makes me a little sad. There are at least some which are ultimately the end of a failed struggle to survive. How long did John Clarke give it a go with JohnClarkeGuitar.com (2011) before he knew it wouldn't work out? How long did he hold onto the domain still, just because he couldn't let it go.
Perhaps. Although I just tried a fresh install on my own Heroku instance, and the default password is not working there either.
A large fraction of their technical support calls are for wireless access issues. This is one way they try to reduce the number of calls and to resolve cases more efficiently. They have no interest in using your wifi key to intrude on your network. This is no more obtrusive than your landlord having a key to your house.
> I believe they'll arrive soonish

Depends what you mean by soonish... there's certainly no concrete plan for how to implement them yet (or even a vaguely sensible proposed syntax).
Ask any random person what they think of when you say "hacker." PROTIP: it's not your typical employee of some random consumer web startup, working 12 hour days and pounding redbull. It's someone who bypasses technical security controls through mastery of the underlying technology.
More importantly, this website is not reddit... Right?
Tinkering with Tinder
I think that "Virtual Boy makes you go blind" meme was just a rumor. Honestly, none of the games were deep enough to stare at them all day.
While a few years ago this card would have been great at mining cryptocoins, nowadays no gpu is ever going to be worth it as ASICs are 2-3 orders of magnitude faster and more efficient.

https://en.bitcoin.it/wiki/Mining_hardware_comparison

ASIC won't play skyrim @ 4k though... :)
Privacy, The Hacker Way [pdf]
I don't know about the author but not all of us oppose Gay marriage.
> The fact of the matter is that you're aren't pre-buying the Rift on a rational basis. You've been convinced by clever marketing to shoulder risk for a company because it seems cool and feels good.

This is the point that many commenters are missing.

Many of the comments here are addressing the straw-man argument of the legal aspect of the transaction (yes, technically the backers are not owed anything... but we know that).

What the WSJ post questions is the ethics of a KS Project making a human to human appeal to the heart and ask for donations when in reality it is a Corp asking for debt-free seed funding from regular people.
Wow how can you not be impressed by an explanation of these hard concepts that includes Zombies & Lady Gaga?
I work for an IT company, and this is very cool. Especially if they make good strides in backups and management (application deployment, etc..).

Much better than buying $100K of hardware for a Terminal Server, and paying $100K of support a year to maintain it ;)
You're not wrong, but what you're missing is that the post you're replying to is a part of the process of contributors feeling out what exactly is Kickstarter. If founders are going to treat it as a source of seed money for which they have to give up no equity, then contributors will re-adjust their expectations and treat it as such. And giving seed money for no equity is a bad bargain, and it won't take long for contributors to realize that.
And I think you're wearing virtual-virtual goggles.

"VR will absolutely change the way we interact with each other in the future."

Probably... but OR was solving hardware/society challenges, and those challenges can't be solved by handing the reins to the masters of the fucked-up dystopia that is Facebook.
I was too until I read the "North Korea" part. Then it all made sense.
It's fine that he has personal beliefs against gay marriage. As an LGBT person, it bothers me, but whatever, I probably bother him as well. It's mutual.

My problem is he has expressed he's willing to act on those views, by donating to a cause against gay marriage. While of course it's reasonable for him to act on his views if he wants to, that means I personally don't want to support him because I don't want to help him act on those views. Now that he's CEO, how do we know that LGBT people at Mozilla are getting fair treatment? Would he fairly consider a LGBT person for a promotion? What if two LGBT people get married and invite a bunch of their coworkers, or have a small celebration at work during break? Would he be OK with that? We don't know, but taking away from the fact that he's already acted on his anti-gay views, then I would lean towards that he wouldn't, and that bothers me enough that I don't want to support Mozilla.

There's also the fact that he designed Javascript, which is a perfectly valid reason to hate him :p
But if you said that, people would think you're making an epithet against white people.
Gist integration for Torpio's micro-sized PaaS