skysight-inc/HackerNews huggingface dataset:
Bobby Fischer: Chess's beguiling, eccentric genius
8 Hot Websites To Download Cool Scripts
It's not a hot dog, actually more like a kind of cheese, and by "kind of" I mean just about the most disgusting artificial cheese you can imagine. Very popular over there and sold at every corner store near the register in the impulse-buy section.
Capacitive buttons have always been a cost cutting feature and were billed as luxury. They can NOT suck, but the firmware has to be highly tuned.
"Who answers their phone in the rain with the face up?"

People who have never managed to figure out whether it's a single click, long click, double-click, or whatever else on the headphone button to answer the phone.

People who have never figured the above out because they have a couple different sets of headphones that have made different choices from the above options.

People who don't habitually wander around with headphones on.

People who have already taken it out of their pocket to see who's calling.
Only very, very roughly. The issue is dedicated capacitive buttons. On-screen buttons can give visual feedback, and are only present when they are contextually appropriate. Capacitive buttons are dedicated spots on the hardware that are always present no matter what you are using your device for at the moment.
Evolution of Lisp [PDF]
It is a bit cynical to mention the role of the internet in the uprise against Mubarak as an example of the internet being "america's greatest weapon" given Mubarak's position as a longtime US ally.
They totally have this issue. Wash your hands and get them 98% dry, try to use phone. Be frustrated.
Holy name-soup, Batman! Stuff that was new to me: Gizzard, Finagle, Blender, Netty and Earlybird.
So how much are you paying for your gmail account?

Probably $0. Guess how much time should Google wants to spend providing you with tech support? Probably 0 (unless you manage to create negative PR then not supporting you might cost them some bad karma so then it is cheaper to just have someone call you and fix your issue).

Expecting to get something for nothing is unrealistic. To Google you are just one of hundreds of millions of users whose surfing habits and email account usage they indirectly sell to their real paying customers. If you wants technical service you have to pay for it.
Are you sure ? Does the data has to be sold ? Can't just an algorithm run through your data and get the most relevant ad ?
this is so fun. I know its probably against the ethics of twitter and whatnot, but I must say it is a fun take on tetris
>Holding Nintendo Accountable

>volunteers for Defective By Design assembled the cardboard bricks (and had some fun doing so!).

They are fighting DRM by sending Nintendo... bricks?

Wearing pink shirts wont get Bush thrown in jail. Wearing teabags off your hat wont get Obama impeached. And sending bricks will not get DRM removed. Protest culture in America is a hobby and will not be taken seriously, as a result.

You want to stop DRM, you have to stop buying things that have it. Most people will not consider it enough of a deterrent not to, neither will most consumers even know it exists.

HTC removed locked bootloaders because a large number of power users decried it, along with a large number of competitors offering similar devices. Nintendo is the only game in town when it comes to Mario. It's great to send in emails complaining about it, but the only thing that's going to stop them from putting DRM out is a necessary public outcry (not going to happen - you need every 6 year old to care), or just them just figuring out the futility of DRM (which i'm not sure the statistics on).
Not to mention that your tusks dont register at all.
Communicating with other people is a fundamental part of being human. You don't take that away from people. It doesn't matter whether they're "ready" for it, it doesn't matter whether they're doing it appropriately. You make mistakes, deal with the consequences, fix them, and you learn. Developing communication skills is essential to growing up. I would go so far as to call it a human right.

Your say your children have friends; I assume you don't gag them when they're around each other, or when they go to school? Then they're communicating. They're being exposed to complex social hierarchies, news, rumors, fact, and fiction, and being forced to make judgement calls. It's the same people and the same information you're "protecting" them from by keeping them off social networking. They're going to get their feelings hurt. They might hurt somebody's feelings. They're going to do stupid things. That's life.

Parents absolutely have a right and a responsibility to provide guidance. But how does anybody learn any skill besides doing it poorly for a while? Did your parents keep you away from a keyboard until one day you were magically old enough to know how to type?

I may be a minority, but I believe experience > age.
That’s an odd position, isn’t it?

I have no problem believing that what you are saying is your opinion but I see no reason why everyone should be of the same opinion.

Why can’t I be perfectly fine with not owning the game and not being able to do with it whatever I want in exchange for the convenience of Steam? What’s wrong with that? I can understand that you believe that those terms are not acceptable but why do you want to force me to believe the same?

Even after understanding perfectly what Steam’s terms entail I still think that buying games there is a good idea. What now?
I find the Ocado website (and mobile app) quite good. Their service is also excellent.
TV broadcast monitoring in Canada must be Doom-like resolution (320x240) x 15f/s
How about cars? Despite extensive Flash sites for ever make and model, as well as a million third-party sites (Edmunds.com, etc), if I want to search for a sedan that offers a manual transmission and uses regular gas, and then sort by torque, weight, and price, I have zero options.

Of course, I would only use this service once every 5-10 years, so it may not be a big money-maker.
This post is useless.. Some excited newbie writes his first thoughts on MongoDB, which you can't gain useful information.
Or used any other method to back-up your personal data...
Yes, it's an important distinction. Still, there are valid reasons for preferring physical buttons that virtual buttons or other on-screen controls do not address.
I've been thinking about getting some of these (http://WWW.THUMBDOGS.COM/) to deal with my phone while I'm on my motorcycle. There are also solutions based on sewing conductive thread through the ends of the gloves.

I have no idea how well they would work for the evil called capavitive buttons. I am consistently fighting with every electronic item I own that has those damnable things. I guess my fingertips just don't hold a charge.
PDO already is a simple wrapper for accessing a database.
Concurrency - property of systems in which several computational processes are executing at the same time, and potentially interacting with each other.

Parallelism - computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently ("in parallel").

Go to slide #13 in my presentation:

http://www.slideshare.net/nivertech/migrationtomulticore

Before introduction of SMP VM - Erlang was strictly concurrent, with only ability to write parallelism via distribution (i.e. multi-node systems). With SMP VM you can write single-node parallel code too.
Not, that it's the best language for HPC, but you can always call C/C++, Fortran, CUDA/OpenCL from it using NIFs.
The perils of writing your laws to current day technology:

s. 8(2)(b): "excerpts shall have a resolution no greater than 320 pixels by 240 pixels and a frame rate no greater than 15 frames per second;"
The Shocking True Tale Of The Mad Genius Who Invented Sea-Monkeys
Back in the good old days, the old-school knobs weren't made of crappy plastic and were easy to remove and clean.
That's really cool, and is the kind of good benchmark I was referring to. I'm curious to see how it compares to an iteratee approach. I suspect in this case that there wouldn't be much of a difference, because iteratees are suited especially well for handling multiple concurrent streams, and this deals with only one.
Clickable link to their posting: http://pastebin.com/tkmZDG9m
I've read several authoritative books on Erlang and all of them used the term "concurrency" not "parallelism." I'm not sure who's running around saying Erlang provides parallelism.
I honestly feel that as an intelligent human being, our first response to meeting an inconvinence problem should be to think of a solution, rather than complain. All the things I've mentioned are by no means difficult to think of, or implement. iPhone comes with buttoned headphones. Thin Leather gloves serve other purposes and are decently cheap. To me, this sounds like: "I've opted to close my eyes, and I can't see my monitor! Design flaw!" rather than just opening my eyes.
I don't think countries are closed systems, since they interact with the rest of the world. Countries can increase revenues without increasing costs. Suppose a country figures out how to get fusion to work: decreases electricity cost, increases revenues from sales of fusion plants. Or they talk to other countries about how to grow more/better crops; assuming they weren't at 1st world yields, there are many things that are cheap to implement that produce more money.
Track emails, learn who reads it and get more info.
Just to be clear, I think that the article is about touch-sensitive buttons that provide no feedback — not about the more-common kitchen appliance buttons which live behind a plastic sheet but actually click when you push them.
At least they make a case for it. Security isn't just how you store passwords.
I'm surprised at all the histrionics going on in the article and this thread.

"Google ... plans to cut him off from his family until he's 13."

First, take a deep breath. Then, get another email address that you can control, and back it up. See if the grandparents still have copies of their correspondence for the kid to read. Use this as an opportunity to teach the importance of backing up data that is important to you, and why you can't trust free online services to always look out for you.

Currently I'm in India, and today witnessed children sifting through open piles of garbage and panhandling in the middle of traffic. So it's kind of maddening to then witness the stunning lack of perspective these parents demonstrate when their child is temporarily cut off from site update emails and using chat to talk to them while sitting in the same room.

Yes, I understand the data loss making a 10 year old "enormously upset", but if these seemingly technically-savvy parents didn't yet realize the necessity of owning and managing data that is important to the family, then I'd hope that point isn't lost. In the time spent to write a hysterical blog and more responses in the comments, a simple solution to ensure this did not happen again could have been implemented.
They indirectly sold information about you. It doesn't mean that their paying customer will know your gmail address, but their are selling you as a collection of all your preferences to their customers. If their customer cannot be convinced that Google can find out users' preferences very well and target the ads properly, they might choose some other company.
There's YC-backed Carwoo - http://carwoo.com. I believe they are quite experienced guys and have built relationships with lots of US dealers.

Even though any individual won't use such a service often, each sale is quite big in absolute terms (compared to other verticals I'm considering) and a lot of people buy cars. So, it is a big market but not one I'm currently thinking of, mainly because I'm only looking at stuff you'd actually order online.
jrockway's law: add enough developers to a project and it eventually becomes Java.
You can of course say the same thing about any company that sells advertising and it will have an element of truth to it.

I've worked on Google Search for several years, and I can assure you that neither I nor most colleagues I know see things this way. I can't think of a single example where our search results have changed or not changed based on how it would affect Adwords customers. I personally believe that most of our products designed for end users work this way. Even many people I've talked to working on advertising see a large part of their job as improving the advertising experience rather than just revenue.

Within search at least, the issue of customer service is scale. It's a challenging problem with millions of users. We do a good bit already, through feedback forms, staffed U2U groups, video questions and answers, and other venues. We recognize that not everyone can share information on a forum either, and so some of these feedback forms are private.

Gmail does the same, although I'm less familiar with their support offerings. A good starting point might be http://mail.google.com/support/. I'd imagine Google+ will grow in terms of it's forms of feedback and support, and the team seems to be quite responsive on a number of issues already. http://www.google.com/support/+/ might also be a good starting point there.

I'm not familiar enough to comment on the original issue, but I would guess that this has more to do with law in the US, specifically COPPA, the Children's Online Privacy Protection Act. IANAL.
So... why are you using AppEngine instead of another service?
Ten years old is a condition of birth, just like race or gender, and is therefore an unlawful basis for discrimination. Discrimination may only be done by behavioral test, such as the tests the FAA uses to determine if 10 year-olds should be allowed to pilot an airplane (yes, really).

"... the face of a law that's designed to keep companies from preying on ten year olds by inundating them with marketing."

Then why ban 13 year-olds but allow mentally retarded 14 year-olds? Because this law, like all based on condition of birth, is about domination and control for political ends.

"People seem to have no idea what civil disobedience is."

It is breaking a law because you were born free. You don't have to have an axe to grind.
I did this about a day after they officially launched +1 with Ruby for my own app. I scrape probably 2-4000 urls a day, it works fine.

Most badges or like buttons can be reverse engineered like this, it's not too hard.
And i don't see the point for blaming Google, at all.
You could start with sharing how many instances you had at the peak, that would be useful.
1.8 is years old. I suggest you grab 2.0.2 yourself if you want to see it anytime soon...
Trabant went away because their product had exactly zero chance of competing in the market. A trabant was barely even a car in comparison to, say, a honda or VW. Trabants had more in common with lawnmowers, both in terms of mechanics and in terms of production conditions.

And your assumption that trabant's factories could be refitted in any way is quite a stretch. Would it really be cheaper to modernize a factory that's 30+ years out of date, rather than start over with a new building? And what would be the point anyway? Just jobs? Would not the investment be better targeted at infrastructure, mass transit, job training, etc?
Google didn't launch prizes.org; Slide did.
Commenting only because I was asked to on Twitter:

I don't find any of the above difficult, because of the enumerated items, the only ones I buy are computers and software. Computers: Dell works; software: most easily distributed good in world.

Almost all of my furniture/etc is hand-me-down from someone or other. When I need something not in the set, I go straight to the big $WHATEVER store and ask the friendly salesman "What is the best selling $ITEM?" because there is no way that I'm going to outresearch Japan on consumer electronics.
In MeeGo netbook the search box is at least visible in the Apps tab. This makes it a bit more approachable
I doubt this would be disastrous. For example, to post this message, I'm currently using a "stack" that's written in at least assembly, C, C++, Javascript, and Emacs Lisp. And, it's all written by people who aren't even getting paid to do it.

It seems unlikely that 10 developers in a startup wouldn't be able to maintain code written in a few different languages.

The way you keep a codebase easy to manage is to divide it up into small projects that you can "finish". When was the last time you hacked on glibc? Never? That's how parts of your infrastructure should work: get them right, then forget about them. Using the best language for the job makes this significantly easier.
Except the iPhone was damned clever in that regard. It has a proximity sensor next to the earpiece that would shut off the display. So, as soon as you go to answer a call, the phone detects your ear and shuts off the display so you don't accidentally do something stupid with your cheek.
The article mentions that pdf.js uses some new Firefox features. It should work correctly in FF7 (nightly) and not FF5 (stable).
I can see such a conversion like that leading to a scenario where someone writes some broken markup and the conversion to and from formats only makes the situation worse.
Internet Censorship is futile. The internet was designed to treat censorship as system damage, and immediately routes around it.

Trying to censor the internet is like trying to stop birds from migrating north and south by erecting barriers. The birds fly around the barrier.
"You need to fill in an earlier year here, otherwise Google's computer will think you're too young to use GMail [and might throw away your email at some point]"

It's important to be clear that you're lying to a computer system, not another human being.
The Top 100 most popular Google+ users
But isn't this a problem exactly because countries are not closed systems. They trade, borrow and lend money to each other. There is an interest rate involved. That seems like an typical debtor-creditor relationship that one might have with someone.
The example that really made sense for me was from "Smooth Coffeescript" in which the author writes an entire nodejs app in one file. Here, I'll show you: http://autotelicum.github.com/Smooth-CoffeeScript/

webpage = kup.render ->
doctype 5
html ->
head ->
meta charset: 'utf-8'
title 'My drawing | My awesome website'
style '''
body {font-family: sans-serif}
header , nav, section , footer {display: block}
'''
coffeescript ->
draw = (ctx, x, y) ->
circle = (ctx, x, y) ->
ctx.beginPath()
ctx.arc x, y, 100, 0, 2*Math.PI, false
ctx.stroke()
ctx.strokeStyle = 'rgba(255,40,20,0.7)'
circle ctx, x, y
for angle in [0...2*Math.PI] by 1/3*Math.PI
circle ctx, x+100*Math.cos(angle),
y+100*Math.sin(angle)
window.onload = ->
canvas = document.getElementById 'drawCanvas'
context = canvas.getContext '2d'
draw context , 300, 200
body ->
header -> h1 'Seed of Life'
canvas id: 'drawCanvas', width: 600, height: 400

http = require 'http'
server = http.createServer (req, res) ->
show "#{req.client.remoteAddress} #{req.method} #{req.url}"
res.writeHead 200, 'Content -Type': 'text/html'
res.write webpage
res.end()
server.listen 3389
show 'Server running at'
show server.address()

Notice something missing?

- There's no separate file for the HTML template

- There's no separate file for the javascript inside

- There's no separate file for the web server

It's just "node circles.coffee" and you're good to go. CoffeeKup makes this sort of one-shot webapp experiment scripts particularly easy. Now you don't need an entire folder for each of your sandbox projects.
Can you prove that ?
I doubt that they sell data, they probably sell the keywords.
"The passwords appear encrypted so there is little threat that others can abuse this account information."

This is nonsense, of course. Several of the hashes are googleable.

Sometimes I feel like web app security is still where unix security was 30 years ago. Before /etc/shadow.

(edit: and before setuid programs realised they should do privileged operations early then drop privs asap.)

Also, pastebin link because it's not included in the article: http://pastebin.com/tkmZDG9m
Very interesting. I didn't realize that an hour made much of a difference to Deutsche Bahn's schedules, however :)
Swiss Quadrocopter Is Controlled By Gestures Kinect
Link to the actual tweet/pastebin instead of the clueless tech reporter blogspam who thinks 'Anonymous' has an official twitter account and that MySQL 'PASSWORD()'(SHA1 x2) hashed passwords have little threat of being abused.
Client SSL certificates are very common in non-web TLS settings.
Perhaps you mean "ironic"? If so, absolutely. Irony and hypocrisy are seldom divorced from US foreign policy.
The problem with Java is mainly that people think they have to use all the horribly complex, intrusive, badly written, underperforming frameworks that exist in the Java sphere. And then, of course, you will inevitably be screwed.

To this day it takes real effort to convince Java programmers that a lot of "best practices" are anything but.

For instance I still see Java programmers use frameworks that require them to maintain mountains of flimsy XML configs for things that they ought to have done in code. Both to get the benefit of letting the compiler do the work of weeding out boneheaded errors and to get rid of unnecessary flexibility that just leads to more work and more confusing, hard to read code.

Java is a great language in which you can be very productive. But productivity means that you have to crack down on people who drag along J2EE-crap, or whatever crap was invented to make J2EE-crap slightly less crap. It also means you have to mentor people actively and harass anyone who even thinks of doing in XML what can be accomplished much faster in testable, compiled Java code.
What can I say? You're a man of simple needs :-)

I expect things might get slightly more complicated if/when you have a family.

Regarding software, distribution is clearly not the problem. But distribution is not a problem for most other things now. Choosing what to buy out of a hundred options is the problem. That's what I'm trying to help people with.

Thanks for taking the time to answer. Hope you didn't find the tweet rude.
So isn't this just rescuing European and US investors that invested in Greece and nor really doing anything to help or increase the likely-hood of Greece paying back their debts.
I spent a few min clicking through the site I have no idea what it does, though I now understand you're like the 'whiz-bang military'. Copy needs a lot of work. Screenshots, demos, videos, something to let me know what using the service is actually like.
I'm referring to the technology/approach he used to present the story and not the actual story.
Yes, they are really good but more expensive than the others.
India's temple holds $22B treasures
any kind of replacement parts:
- kitchen appliances
- automotive
- garage door opener
- electronics

yes, there are specialty sites for most of these but wow, all such sites are categorically awful.
Not Anonymous. Nowhere does it say it was Anonymous or any affiliate. And this article (http://www.geek.com/articles/apple/apple-website-hacked-coul...) linked elsewhere on HN specifically says the hacker denied being linked to them.
I take this approach to security: I do everything I can possibly think of to secure an application. Any barrier that you setup now could save you 100x the time (& pain) later. Saying that one part is secure enough is asking for trouble.
Couldn't they at least encrypt it, and store the key on a separate file?

*edit: I just want to be clear, I don't actually think encryption would a sufficient replacement for a good hashing function, the question was just pointing out how bad this decision by Hover was; not only do they decide to make the password recoverable, but they don't even take whatever meager opportunities there are to make it at least somewhat secure.