skysight-inc/HackerNews huggingface dataset:
So now you can hate people on Facebook
The ultimate guide to becoming an amazing Twitter curator
I wish. Google could have done this (the G drive) when it was originally rumored (2006?) but instead waited until Dropbox had taken a majority stake in the market. I'm scared that their autonomous car program will have a similar fate. Google has been testing their autonomous cars for years and has logged thousands of miles, but they don't seem to have any plans to push this incredible technology to market. The largest roadblock (sorry for the pun) is probably the need for new legislation on driver-less vehicles, but even if these new laws are written soon, I am afraid Google will fail to move quickly in this exciting new market.
I think what bothers me most is that the person he made fun of is a pro-athlete, part of the job is to take abuse from haters and rival fans. European soccer is notoriously rowdy, fans shout any and everything they can from the stands. It's part of the game.

I don't know if you're aware, but the user posted the comments shortly after Muamba suffered a cardiac arrest on the pitch during a game. He was in critical condition in hospital for days, and remains in serious condition now.

The scenes were broadcast live on television, and the incident has received extensive media coverage, leading to an outpouring of support from all members of society, including players and supporters of rival teams.

Personally, I don't think these facts should have any bearing on the legality of making such statements. As far as I'm concerned the relevant legislation is absurd — I don't believe offensive speech should be prohibited — and this was a knee-jerk sentencing, the severity of which seems almost entirely divorced from that of the crime, but you have to admit the comments were in pretty bad taste...
Agreed that validations outside the models is a bit weird. There are times when you have 'business logic' validation rules that aren't 'data validation' rules, but we almost always have data validation rules that match up with a particular model/table. Forcing those to be developed and documented apart from each other is odd.

I'm assuming you could put a static $validationRules on a model and grab it in a controller for validation, but that it's not described/recommended/defaulting to that behaviour is a bit disappointing.
Actions speak louder than words.

A lot of people say a lot things, but few act. Showing up and doing something puts a person ahead of many.
I wonder how Apple did this math? I look at this way: Microsoft pushed tier-1 support, at least, to the resellers, right? I buy a Windows laptop and do Bad Things via the admin account, what do I do? Go back to where I bought it, or I call the Geek Squad.

In the case of Apple products, I'd take my shiny laptop back to the Apple store, and they'll deal with it (generally). So is that support cost baked into the already-high cost of Apple hardware+software?

That said, your argument is probably a good one, too--the carriers and platform vendors really do like lock-in, so they would likely do whatever they could to turn off root access.
But there are enough Android developers that I/O seems better targeted at existing devs who already have the devices.
How is racism controversial? That would imply that its a heavily debatable topic.

Well, it's not clear cut. What can constitute "racism" or not is quite open to interpretation.

Even statements of fact or plain arguments can be interpreted as racist.

For example, if you are against illegal immigration in my country (and many others) you are labeled as "racist", even if the reasons you are against it have nothing to do with race, but say, with border control, lack of supporting infrastructure for too many immigrants, possible use of minorities as a political weapon from surrounding countries, etc.
"GDrive is the like the wolf in the fable, The Boy Who Cried Wolf. Well, after long history of false alarms, the storage drive might just see the day in early April"

So... this year, like every year since 2005, GDrive may or may not be coming.

Thanks for the update, Om.
This.

There's nothing worse than realizing that you spent a whole bunch of time reimplementing something someone had already built when you could have simply taken a fraction of that time to understand why it was the way it was and, if applicable, to extend it to do whatever else you needed.

This also goes for looking for existing libraries to implement a feature before deciding to write your own. You still might need to write your own if you don't find something that fits, but sometimes you can save yourself a ton of work.

The only saving grace for having wasted all that time is learning the lesson that it's a waste of time and being able to apply that lesson usefully going forward. It's possible to go too far down that road and be too afraid to mess with existing code, but that line is actually in a very different place than I thought it was 10-15 years ago.
i couldn't tell if you were being sarcastic or not. it worked either way. ;)
Actually it is using bootstrap. Just heavily modified ;)
Since when does the free market mean Google can't say "non-transferrable ticket, intended for developers only"?
Here's How Law Enforcement Cracks Your iPhone's Security Code (Video)
serendipity: a few hours ago i was thinking 'i miss memepool' and ended up in metafilter instead.
Meliá las Américas Hotel
I Just Paid for Dick Cheney’s New Heart, Now Who Will Pay for My Daughter’s?
How the World Gives Gifts
Read: everybody who knew him outside the field. And do you have any evidence that the UK is become an Orwellian state? I am really surprised at the cheer amount of irresponsible comments in HN lately.
Hopefully the London GUG will host an IO Extended this year.
GE's hundred-year-old light bulb still works.
As opposed to making me compact weight?
It's in the cave above the cat.
Maybe that's why Google weighed in on the Megavideo/Hotfile lawsuits.
Are there any number about the percentage of attendees only interested in the gadgets and not in the talks/workshops?

I remember people complain every year during registration, but then during the conf it never surfaces.
An Idea on E-Commerce Development
This boggles my mind, as a citizen of the USA who is used to having freedom of speech.

1) It's a tweet (of all things)..

2) Which incites nothing, and is an expression of opinion

And the guy gets hauled off to jail for 2 months because of it? This is the kind of behavior I'd expect from China, not an ostensibly first world nation!

*edit

I meant that literally, too. My mind simply ceases processing the circumstances under which a completely harmless tweet, in a place like Great Britain, can be grounds for legal action. I thought (mistakenly) that freedom of speech was recognized a bit more with the US's allies.
http://www.reddit.com/r/startups/comments/k0xm5/practical_ad...
http://www.giftrocket.com/blog/yc-application-checklist
http://www.quora.com/How-should-I-fill-the-application-form-...
http://www.quora.com/What-is-the-best-advice-for-a-startup-a...
http://www.jperla.com/blog/post/ycombinator-application-guid...
and, of course:
http://ycombinator.com/howtoapply.html
> I disagree, he was simply posting comments about a professional athlete on his own twitter account, it's not like he was yelling it on the street or putting up billboards.

I think you'll find, posting it on Twitter is the same as getting a tshirt with it written on and walking on the streets.
Niels Abel is an obvious third.
JOBS Act Jitters
The Only OMGPOP Developer to Say No to Mark Pincus: ‘Zynga Asked For Too Much’
Booting Up: Encryption Edition
Let Me Upgrade You: Why Is Lady Gaga Using a Blackberry 8500?
Vook Releases ‘Digital Publishing House in a Box’
Mike Daisey Finally Gives the Apology The Media Has Been Waiting For
Veepal being an adroit eCommerce solution provider suggests some of the technical liabilities which you need to fulfill for a successful online business.
I wasn't actually trying to suggest that Schneier is better than Dan, just trying to convey that he isn't just some blogger/author that blows hot air. He has technical accomplishments at least roughly on par with those in his field.
The comparison seems pretty outdated. From the page: "Cassandra 0.6, currently in beta". The latest version of Cassandra is 1.0.8.
Any of the files in Google Docs format (docs, spreadsheets, presentations, etc) already support versioning and history. I don't know how that effects the total storage however.
IPhone Calendar Should be Your Only Calendar
Will the people working at the huffington post's UK offices now be jailed?
FUTUREWATCH: Objet Geometries 3D Prints Electric Car Dashboard
To an extent. Last year not many people had tablets or Chromebooks and the gadgets are usually top of the line or running an OS that is no consumer ready devices are running yet.
Examples of iPhone iOS UITabBar Interfaces
IOS Programming: The Big Nerd Ranch Guide (3rd Edition)
This is cool -- I've been looking for something like this. There seems to be some "jank", at least on firefox -- I think the result of it wanting to be taller than my window (on a 1920x1200 screen). Sometimes when I hint enter, the whole screen jumps up and down, I think related to scrolling.

Hm tested it on chrome and it seems to scroll correctly. The black window "stops" at the bottom of the page, whereas on firefox (possibly with non-default font settings), it is trying to go below the bottom of the window.
Prima donnas exist wherever they can carve out a niche. Anyone working in a specialized field naturally sees the immense benefits to be gained by fully realizing its potential, often out of proportion to the whole enterprise.

As a coder, I constantly see things that could be automated, relieving people of menial tasks so that they could apply themselves to problems that really need a human brain. If only everyone would recognize the importance of this!

As a coder, I can only laugh at the silly testers who want me to reorganize everything I do so that their job becomes easier! Such prima donnas, thinking the world revolves round them, when it's obvious their role can only be in support of development!

The above two paragraphs are somewhat tongue-in-cheek, but there's nothing there that can't be found in the wild written or said in earnest. Such attitudes are equally applicable to marketing, sales, HR, you name it.
When I saw it, I was kind of confused. It takes me to an app store, but it's not immediately obvious if the apps will work on the PC I was browsing on. The Android name was shown front and center all over the page, but when I clicked on (for example) Angry Birds, it says "this app will work on all your devices." I have an Android tablet and I assume Google knows that. I know Angry Birds will work on PC in the browser. What I didn't see was for which platform the apps were being advertised.

Google seems to be playing the Ubuntu route recently, throwing things against the wall, obviously building to something greater, but still pushing unfinished works into production without stressing (like they used to) that the product is not yet finished. I don't like it.

Whether they like it or not, Google has a huge presence in every market, and they can't pull things like this anymore.
Every detail points to them providing an local client for Google Docs. Google Docs has: 1GB free, ability to upload arbitrary files, web preview of a variety of file types (videos, music, documents, etc.), an API, Google Apps integration.
I guess I'm just not seeing the crime. I understand it was a racial comment, but I don't get the impression he made any kind of threat or anything. If he was threatening people and/or saying he was going to commit some crimes, I would understand. It sounds like he was being stupid, but relatively harmless.

Is it illegal to be ignorant in the UK?
You've piqued my interest here with the linking of symmetry to the fundamental forces and symmetry breaking to the existence of the Higgs boson. Thanks to you and drostie for your intriguing posts.
Ask HN: Upvote if you want to stop seeing comments about downvoting
It seems that lately all HN discussions have at least one comment asking why one comment has been down voted.

Of course almost always, by the time I'm reading the comments the situation is already resolved (later people up voted the comment), but that didn't stopped a huge distracting meta thread forming.

I for one down vote all comments that talk about the voting system outside "Ask HN" meta threads since the comments are 100% off topic.

I here propose the first and second rule of voting:

1. Don't talk about voting
2. Vote as you wish

Everything will usually resolve without the unnecessary distractions, and if things go out of hand for the bad, pg has show that he is observing and willing to make changes so that the community doesn't collapse.

Thoughts?
I've worked in a similar arrangement as the tech founder for a Social Media Marketing Agency. My partner was design and sales focused, with a tremendously string project management background.

I can say without hesitation that the complimentary skillset was key in both landing our projects (both early on and as the company carved out its niche), the variety of perspectives were key in addressing any and all client concerns. Likewise from an operations standpoint it was very clear where the work fell, tech (dev, management, support) on my end, sales & design on his.

I was lucky enough to have a good friend as a business partner and to this day had no issues (eg. friendship troubles due to business). I'm no longer with the agency, but that was totally amicable, it just wasn't for me.

I'm not sure about services for "startup" dating like you've described. But I can suggest you look within your network for the complimentary skillset you think could handle the workload you'd like to shed, box in a few limited scope projects that you could pass on to friends/colleagues, and be realistic about how well those mini-projects go.

My partner subcontracted a few projects this way to me (he made some initial sales before incorporating), and after 2-3 very successful projects, we signed and got started for real.
There are other sites that offer this feature (of course, it's not quite as simple as having it all integrated on the Google platform). Check out Friendeo: http://friendeo.com
Launch Faster – The Tools To Do It Without Looking Like a Fool
A wide collection of Fermob Bistro Chair at The Garden Gates
How (practically) did you do the watching? Did you hire someone local, and just go watch them work, and ask questions as they went along? Was it hard to find someone willing to let you do that? Did it cost significantly more than if you'd paid someone to do it without the condition of letting you watch?
> That if you're willing to redo Rails because a predicate method...

I wasn't clear. My mistake. The issue isn't one of a predicate method, but rather, overall approach. If Rails doesn't work the way you want, you don't whine and complain it doesn't work. You either accept it, or move on and do something better.

The if the attitude demonstrated here is something you can't work with, you move on. It's not just this issue, but every issue like it as well.

I agree with the premise of the post (bike shedding is pointless); however, if you need a garage and not a bike shed, trying to get people who want that bike shed and are building that bike shed to instead build a garage, your better off moving on.
Ralph Lauren Children's 1014 Cotton Short-sleeved Polo in Light - $20.50
Ralph Lauren Children's 1014 Cotton Short-sleeved Polo in Light online sale at wholesale price, You won't regret to buy cheap Ralph Lauren Children's 1014 Cotton Short-sleeved Polo in Light at poloralphlaurenjackets.com!
You're right about that, and I had forgotten that.

The interface seems different, the dropbox versioning appears to part of its file system, the google versioning as part of the application.

So for me, dropbox versions some blobs (truecrypt volumes) that it's not clear that google could version, unless they add a different interface to google drive (and I sure hope they do.)
Goodbye GitHub, Hello AWS
"Slander" is a strong word, and most of the folks around here are not idiots- You are not helping your case slinging that accusation around. Tell us exactly what verbage you believe is "slander".
I'd imagine the main issue is that they'd have to say goodbye to any content deals they may want to make. As I understand it, lack of limitations on the method of access is usually what studios et al hate about these deals, and for Google to officially support it would piss off a looot of potential partners.
If we don't believe in freedom of expression for people we despise, we don't believe in it at all.
Hasn't Apple been doing this for years? If an App is found to have an exploit it is taken down. I would assume that these titles would go back into the Vita store when the issue is patched.

It is in Sony's interest's to keep pirated content off of their devices. If an exploit can let you run doom, I am sure it could let you run applications which circumvent copyright protection. I wish Sony the best of luck.
I'd like to see anonymous upvotes, but when you downvote you have to leave a comment or it says 'downvoted by UserName' (maybe only for negative-karma comments).

It turns a downvote from 'I disagree' to 'I disagree and everybody else you should too'. You have to be willing to risk your own karma to take away somebody else's.

For instance the way HN works now afaik, somebody could post 'me too' comments to get enough karma to downvote, then turn around, downvote all posts supporting some idea they dislike, and there would be no way for other posters to correct this or know it was happening.
Brilliant game, the little Easter Eggs really made it worth playing.

For anyone wondering about the 2 mystery achievements at the end; the clues are in client/js/game.js ( https://github.com/mozilla/BrowserQuest/blob/master/client/j... ), line 278.

Hiding the clues in the code like that just adds to the coolness. Great touch!
Files in the Google Docs format do not count against your quota. Files not in Google Docs format also support revisions, but each revision counts against your quota.
https://en.wikipedia.org/wiki/Racial_and_Religious_Hatred_Ac...
Slightly OT: good thing they listened to feedback and kept the black navbar.

I hated the brief time they had the drop-down menu. I use Gmail, Docs and Maps a lot (and search, obviously).

I dislike the name "Play", it doesn't convey what it does as well as Market.
Become a pirate, save the world, kind of
The UK is a signatory of the European Convention of Human Rights (ECHR), Article 10 of which guarantees freedom of expression. This became law in the UK with the 1998 Human Rights Act.

The text of the ECHR does explicitly mention "duties and responsibilities" and so is perhaps not as strong as the Bill of Rights in this regard, but it is wrong to say there is no guarantee to free speech in British law.
Lecture on Strategy: “The Different Money Strategies People Have” (Video)
<Pick your favorite mainstream easy-to-interpret language here> , then. I don't think expecting developers to know enough JS or Python to write FizzBuzz is unreasonable.
ZIMBRA: Alternativa ao MS Exchange
Ideally root would be separate from bootloading unlocking.
I think what bothers me most is that the person he made fun of is a pro-athlete

I think what bothers me most is that other citizens reported him to the authorities for such, which means a percentage of the population agrees with speech being restricted so long as it restricts speech that is contrary to their dogma. Racism is a slippers slope too, I once witnesses a person being lambasted as a racist for calling an obvious blood gang member a thug. What people feel is the definition of racist varies widely and is very much perception based. I could easily see a law like that being used for witch hunts.
But YouTube's past isn't relevant to my argument. Since Google bought YouTube they've been very consistent about respecting copyright and taking down content very promptly considering how much content is uploaded every day.

You can't argue this based on how the service used to be. Let me give you a weird example. I used to be a heroin addict. I did a lot of unethical and illegal things with my friends who were addicts as well. Since then I cleaned up and have consistently sober and living well for three years while one friend hasn't. Now if that friend gets arrested and put in jail over his problem is it fair to argue that I should also be in jail because back when I used I did similar or worse things than my friend? No. Of course not.

What I'm hearing is "YouTube and similar sites should be taken down too because they used to have lots of infringing content". That no longer matters. I'm sure that if YouTube continued to operate as it once did that they could be in some hot water too but arguing their past is a flimsy argument. MegaUpload had every opportunity to at least try to look like they didn't encourage infringement but they didn't. I don't see how we can compare yesterday's YouTube with today's MegaUpload.
Ah, memepool, #perl on EFNet, etc. Good times. But you shouldn't tease!
FAME - Win Twitter Fame for a Day
26 year old software engineer running for Congress
If I don't have an Android device there is next to zero chance I will write a Android app.

If you can't stomach the minimal cost of Android devices, you also aren't going to write an Android app. Barriers to entry have seldom been a problem (just look at Apple -- they neither give out free iPads or iPhones, or the Mac computer stack necessary to develop for it).
Short hair styles
Short hairstyles are fast and easy to maintain. If you are looking for a great short hairstyle, or want to make a fashion statement here are the best ones .
Each day, you arrive to work, sit in a chair, and focus on Python programming. After five years, you're a pretty damned experienced Python developer: you've become wiser, more efficient, and generally more productive.

But ... you're still no better at chair sitting. You've done just as much chair sitting as you have programming, but you've barely progressed in chair sitting.

But that's different, you say - programming languages are open and complex, with many libraries to explore, blog posts and stack exchange threads to read, and many fun side projects to fiddle with myself.

Heh, that's the key. A programming language doesn't limit your growth, your self-betterment. A chair does limit your growth: it's a simple tool, and there's not much improving in chair sitting after you've fiddled with the levers for five minutes.

I use vim because it's a programing language, not a chair. I consistently learn better ways of editing text in vim.

I'm not advocating vim here, so much as I am advocating to thoughtfully examine an activity you do often (text editing) and then looking at the tool you're using (text editor) and asking: am I constantly learning better ways to accomplish my goals?
>So there’s plenty to debate. But I don’t think anyone is saying that “hate speech” is just the expression of ideas. It’s the expression of ideas that is held to incite criminal and/or illegal behaviour.

Not always. Hate speech is just that - if you're dumb enough to go and do something stupid based on what someone else says, that's your fault, not his.
Hi Mike,

Thanks for the nice write-up about your experiences. I was leaning toward the complimentary skill set and when you described your situation it really clarified it for me.

Now on finding that elusive talent to partner up with...
The jargon is for the insiders to speed up their communication.

Using the jargon with the outsiders is just short for BS.
Yes, but that's not racism being controversial; that's whether someone's statement is racist being controversial.

There is NO doubt the statements were racist in this case.