skysight-inc/HackerNews huggingface dataset:
They're a bit on the nit picky side. Could certainly be deal breaker for some people but we know lots of technology is sold with finger print loving touch screens, lots of it weighs more than 1.5lbs, most everything except e-ink is hard to read in sunlight. Amazon's Kindle app kind of makes the ebook selection thing invalid. Typing is probably the big one here that is going to apply to "everyone else" but, then again, lots of these people are slow typers anyway. I think he's trying to make the point that "everyone else" wouldn't consider those things absolute deal breakers since they already buy technology that fits some, most or all of those categories. At the same time I wouldn't go out of my way to convince anyone they should settle on those issues if they feel strongly about them.
Steve April Story: History of April Fool Day
Doesn't seem to make sense - the new url isn't working for me - http://www.topeka.com/ ??
Doesn't that spoil the fun of hunting for the Easter eggs?
Another great move by Google.. great PR for honoring Topeka, great April Fools joke, great way to bring attention to Google broadband, great way to continue being the "good guys", etc.
The tiny sci-fi geek in me reads this and is thinking, "aw yeah! Just like the later Dune books!"
Secret of happiness: Invest in process not in out-come
NASA loses contact with Spirit
All commands "xkcd_cli.js":

http://github.com/chromakode/xkcdfools/blob/8602db51189fe555...
I wonder what their april fools plan was before all of this Topeka nonsense. This seems hastily thrown together compared to their past efforts.

Actually, I am guessing that it would have been their "Translate for Animals" that ended up on their UK site.
I'm the poster of the original article that this responds to.

First, please note that I never called anyone stupid or moronic. You did, and I do not know why. I said "stupid forms" and I stand by my opinion.

I see why you'd want to validate US addresses properly now, thanks for the explanation. However, I still don't quite understand why you'd want to use the same rules for the rest of the world.

Your credit card company cannot possibly validate my address (with zip code) and telephone in a rigid US-based form, because I won't be able to enter my zip code or my telephone into that form. They simply won't fit and validators won't let them through. Also, many systems won't process non-ASCII characters in my street name.

Of course, I have been entering crap data into those forms for the last few years when buying online and have yet to see a credit card transaction rejected. Which means you don't have to worry about rejected transactions on out-of-country purchases, which means you might as well give us a reasonable form and not expect us to fight our way through your validators.

So why not make two forms -- one for US customers, and one for everyone who chooses a different country? Given your estimates I expect you might even get that done in 2010 :-)
"The real time to worry about the quality of those cables is when you go over 6 feet," would make sense as something said to the cable manufacturer. Translated to consumer-speak, that would be "it's really quite hard to find cheap HDMI cables longer than 6 feet from a well-known brand." (Of course, shady brands will just sell the crappy cables and rely on people's innate laziness and stores with no-refunds policies.)
Incomplete thus far, but http://en.wikipedia.org/wiki/Google%27s_hoaxes#2010
Upload and store anything in the cloud with Google Docs
Doesn't this have any legal consequences? Clearly it's an April Fools but there are no disclaimers.
Google Voice's 4/1
For you to have a nickname on this forum, you should choose one that doesn'confuse others.
I'm surprised nobody has mentioned Malcolm Gladwell's Outliers. That was the first thing I thought of when I read this. Although Gladwell doesn't specifically point out 9 points in his book, most of these points can be easily inferred from the anecdotes that Gladwell presents.

Thought provoking stuff nonetheless.
Master MySQL Configuration and Administration using MySQL Admin Cookbook
Google Street View in 3D
the adventure map:

0:{description:'You are at a computer using unixkcd.', exits:{west:1, south:10}},

1:{description:'Life is peaceful there.', exits:{east:0, west:2}},

2:{description:'In the open air.', exits:{east:1, west:3}},

3:{description:'Where the skies are blue.', exits:{east:2, west:4}},

4:{description:'This is what we\'re gonna do.', exits:{east:3, west:5}},

5:{description:'Sun in wintertime.', exits:{east:4, west:6}},

6:{description:'We will do just fine.', exits:{east:5, west:7}},

7:{description:'Where the skies are blue.', exits:{east:6, west:8}},

8:{description:'This is what we\'re gonna do.', exits:{east:7}},

10:{description:'A dark hallway.', exits:{north:0, south:11},
X-Woman
Don't forget Steve Fielding.
So you have a strong AI doing natural-language parsing to figure out from that freeform address whether you need to charge sales tax/VAT?

If you're doing business across state/province or national borders, getting that structured address data (and getting it right) can be awfully important.
Freeform address boxes can make some things more difficult:

http://news.ycombinator.com/item?id=1234105
AWS Import/Export launches support for Legacy Storage Systems
Supertech EcoVillage, Noida Extension Call 9953470750,Kumar Linkers
Supertech EcoVillage, Noida Extension Call 9953470750,Kumar Linkers,Supertech EcoVillage Flats(1/2/3/4 BHK)<p>A new residential development Supertech Eco Village is launched by Kumar Linker’s group in sector 121 of Noida. The project is superb in terms of quality and construction. The flats are available in 2bhk and 4bhk and by project are manned by highly experienced architects. The flats offer has round the clock power and water back up.<p>Set within this highly desirable sector of Noida in this complex offer 2 to 4 bhk apartments, having a good sized entrance hall, reception and external balcony (both offering views across the communal gardens incorporating stunning views green landscape), semi open plan fully fitted kitchen with integral appliances, contemporary bathroom.
MetaLab: We make meth labs.
Indeed. In the UK, the zero is always regarded as part of the area code.
COOL. Vimperator totally screws with it though.
In most cases I've known it to be "quite likely" and I found that I do know enough. You can't see the same kind of person over and over and not form patterns.
I personally think that you're wrong to think that everyone has the same value. Gandhi and Jeffrey Dahmer don't have the same worth. Dehumanizing or humanizing people is the same thing, only on a smaller scale.
I wonder if somehow we could hook up wires to our brains so that we could experience these colors.
by now I think everyone knows in advance it's all fake.
I've learnt Java (J2SE). I have an embedded systems background. Hated it at first (lack of possibilities vs C/C++), but in the long run there are benefits. Frustrations are still there and the fun is limited (no risk, no fun), but you can work your way out.
Brainwashing yourself is option #1.

I still enjoy working on side projects too, with the tools I like (web dev, PHP MVC...).
Google n. a company that never lets you down today ^_^
sudo apt-get upgrade

What does Randall have against Firefox?
A interest shopping site
"Before our date I topeka'd him with AltaVista"... haha, that's pretty good.
Khoi Vinh is a very well respected, high-profile, designer; make of that what you will.
Bacteria in clouds
Portable 3 in 1 Sprinkler System
omg this is obviously april fools
http://news.nationalgeographic.com/news/pf/64122879.html
To clarify: I'm not suggesting that this AVS be made from scratch. That definitely would take, as you say, more than a few hours -- not to mention that it's unnecessary.

Finding the rules and data is but a trivial, slightly time-consuming task. I saw your link before posting my previous comment and took this into consideration: someone reading this immediately has a comprehensive DB of address formats.

"A few hours" may have been a bit ambitious, but over a weekend, and with the required data already available, creating a back-end solution to this is surely not out of the realms of possibility for a reasonably competent programmer?

Have to agree with this being a great idea for an open source project. I had a little look around and the Google Geocoding Web Service (http://code.google.com/apis/maps/documentation/geocoding/) looks like a nice place to start, although most likely outside their ToS. For everyone else, it's determining what's good enough from what's perfect (a good starting point: http://www.endswithsaurus.com/2009/07/lesson-in-address-stor...).

Edited: And the resources on a previous HN posting for this article are helpful, too: http://news.ycombinator.com/item?id=1232042
with no sense of irony re the date either
nothing, it's a joke about upgrading from a command prompt to a gui
Samsung M2520 Beat Techno Unlocked
Samsung new Samsung M2520 Beat Techno is new unlocked Quad band GSM Phone with lots of enormous features like 1.3 megapixel camera, dedicated music keys, Stereo FM and so on. This phone has also 15MB of internal storage capacity while it can be expanded up to 8GB with MicroSD. Bluetooth connectivity allows data transfer from one phone to another; you can also connect your phone with pc or laptops via Bluetooth.
4 ways to make Google Chrome use less memory
Andrew is getting really good. I listen to maybe 1/10 shows. It's a lot of fun watching someone get better.

His strategy seemed to have been start with hyperactive bluntness which was great. It was a little hard listening to him say "how much do you make per year" to someone who didn't want to say it, but it meant he got. Now he seems to be getting more subtle and calm. He's getting good at picking the point where pushing needs to stop by intuition: "I'm happy to change my mind about big things but my beliefs are my beliefs." (around 31min).
Maybe a bit late, but here is my experience.

At the end of the job search I had to choose among two companies. One was developing in python, the other in php. At first I felt inclined towards the python-based one, mainly because of my taste in programming languages. I had sweared to myself I wouldn't do java, asp or php, and like you I was disappointed at the fact that the vast majority of job offers required those languages.

After getting to know both, however, I ended up going to the php-based company.

I realised that what I actually dislike of java & co., more than the languages themselves, is the mindset that the people pushing them _often_ have. Mind you, often, not always. And that was the key.

The people at my company started this project about 10 years ago, and at the time php was the natural choice. They're not the old-aged, process oriented, boring, enterprise-y. They're agile, quick, creative, curious. We use git, introduced and extremely cool release management strategy, started a new project in python, moved a lot of the functionality on the client (on the browser), and so far even the work on the php backend has been a lot of fun (~1 year into this job).

I'd say the key factor is: do they have a hacking mindset or a process-enterprise mindset? With the right people php can be fun too :-)
Riding Rails: Ruby Hero Awards 2010
http://genunix.org/dist/nexenta/nexenta-core-platform_3.0-b1...
Only if those provisions are explicitly protected by the text of the constitution. Since the Engineer's case (http://en.wikipedia.org/wiki/Engineers_Case) the High Court has favoured a literal interpretation of the constitution. Having said that, cases in the early 1990s established an implied but limited right to freedom of political communication so hopefully you're right.
German Film Museum, Frankfurt
Looks like he posted a day too early for April's Fool. Nice joke anyways!
pwd as well
Goodbye, dear Mars Rovers: http://www.youtube.com/watch?v=YXPoIDuFqao
and of course: Do they play UT2004? And how much being made fun of would you have to endure for having to retype that obscure command in your ubuntu terminal just to get the Alt-modifier key to work again.

And don't get me started about averages...

Glad to have you with us :-)

<? if ('1foobar' == 1) echo "sigh"; ?>
I got
(28.47 jiffies)
If you hadn't posted the national geographic link as well, I would have thought it was an April fools joke.
Hi Andrew - thanks for a great interview. Just wanted to comment on your point about "changing the world": though I'm sure you haven't reached your full ambition yet, I think you're definitely helping out the audience that you are reaching.
Rebranding Fedora - magenta is the new blue
Thanks to Twingly, Your Tweets Now Come Slightly From The Future
That isn't the case - I have an example right here of a large expensive application that uses an old Java XML parser (some ancient version of Xerces I think) that gets very upset if you feed it an XML document that has a BOM.
3D Books - Google Books Now Offers Digital Books in a New Dimension
Isn't that just windows?
(0.55 times the velocity of an unladen swallow)
I think one of the key things he's missing at the end of this article, where portability across implementations is mentioned, is that bringing more flexible metaprogramming into the language can make portability a whole lot easier. You can define the core of the language as a macro processor and some base functionality, then define everything else on top of it. A new implementation has to build the core, then gets the rest for free. This is common in the Lisp world, but next to nonexistent outside it.
Perhaps this: http://www.wired.com/techbiz/people/magazine/16-12/ff_kamins...

He tunnelled low-bandswith video over DNS, before finding a more serious bug in DNS.
Like 2-XL? http://en.wikipedia.org/wiki/2-XL
A Look at How Digital Scales Work
Where did you get your information from? It runs counter to what I've learned from my non-law-degree-holding patent examiner relative.
I’ve got this great idea, if you only build it, ...
If you have a free-form field, how often to people screw up their own address or phone number?

And if you alienate them, does your support cost go up or down?
This piece of advice is so obvious that it makes me wonder why we need to have this discussion in the first place.
I meant to say "stream video over DNS", as per acg's link below ... it's been a long day
Reading the title I hoped someone finally built a car audio that auto-adjusts the volume depending on background noise.
I believe the canonical term for them is "pages" (when you tap and hold a link in Safari, one of the options is "Open in New Page").
I like the fine tuned controls you have available on Facebook for emails. I only get emails for things I'm interested in.
Nice try Google!!!
To be honest, I thought that too before seeing the link. I still have to say I found this today, which is April 1st, so I'd like to hear from someone else if this is true or not.

Edit: although it's unlikely that the link is fake.
lot's of locate commands:

locate ninja for example.

ninja: "Ninja can not be found!",
keys: "Have you checked your coat pocket?",
joke: "Joke found on user.",
problem: "Problem exists between keyboard and chair.
April 1st. Good one.

/sw
This whole post is a false dichotomy, there are more options than "US only" and "Correct for the whole world + validation".

If I had mostly US customers, then I would make an address form that had the forms and the validation for US addresses, add a country dropdown, pre-select US in it, and if the user changed it just disable all validation and pass whatever the user enters on to the third parties. That way the international users won't have to try to guess how I want the addresses to validate, but they might run into errors from the third parties, and that validation might be slower, but at least we're down to a bare minimum of requirements.

You know how those credit card processors are picky with US addresses? Here's another hint: They can't do international validation either! Just pass in a different country and whatever garble the user entered and you're usually good to go, as long as the credit card number and cvc matches.

You know that CC billing address concept? That doesn't exist where I am. My credit cards don't have that. So when I'm asked to provide it, I enter complete garble, and it usually works every time. So don't worry about only giving well-formed data to the CC processors.
Lively Peruvian Dance and Music in Lima
Show HN: autolib, the last Python library you'll ever need
One day we're going to go back and rescue it and put it in the Smithsonian.
the iPad is not a laptop. It’s not nearly as good for creating stuff. On the other hand, it’s infinitely more convenient for consuming it

I wonder if there is a killer app in algorithm-assisted sketching and drawing with your fingers on the iPad. Consider zooming, automatically having lines meet perfectly, having the "artistic" filters from Photoshop, different drawing tools, etc.
iClean : iPad screen cleaning towel (5$)
I don't think it seems written last week. It slowly becomes out of date -- very slow, much slower than any other book, but still.

Among the things that has significantly changed since the 20th anniversary edition are:

(a) agile/incremental methods in software development are now widespread. In the book, Brooks present himself as a big advocate of what could be called proto-agile, contrary to the waterfall model of his time, and

(b) internet service companies flourishing in the internet. The "release early, release often" model could not be practiced anywhere better than in the internet, and this mindset has a great impact on how we think about the software development in general (note that at the Brook's times there were no internet services at all)
How did Apple know you were using a shipping service? Was that the only cancelling reason?
No, he put a || where I think it was meant to be &&:

if (($.browser.name == 'msie') || ($.browser.name == 'firefox' || $.browser.versionX < 3)) {
it's split up into many individual efforts it seems. I found about 4 links to Google jokes only on HN today.
Do Green Products Make Us Better People?
Yep, and neither does topeka.google.com, and they don't have that Topeka logo anywhere else. This seems to be one of Google's weaker April Fool's Day efforts.
From today, every child has a right to education in India
Google goes to Mars
I don't think your assumption is right — if you tell a European to give you his phone number 'just as for SMS messaging', you'll always get the right thing, with the country code, beginning with a '+'.

To send a text message you have to use a full international phone number, so everyone uses them. You can't deliver an SMS message without a full number.
Oh dear, now that is a bad joke.
We had OOP last decade, and the one before that too.
That seems very low. At those numbers releasing anything on day 1 should pay off. I will be there with two apps hacked together in a single day each.
I've driven a hire car with that feature several years ago. I believe it was a Citroen Xsara Picasso.
Yeh this is.... something of a foolish rant (it sounds like he's taken personal affront to the original post).

He's getting hung up on validating everything when, really, the sensible thing to do is minimum viable validation and leave it at that.

Contrary to popular belief credit card companies will handle all sorts of not-quite-right data :)
You need to do your own analysis, not trusting some random guy on the internet (eg, me). But:

(1) If people need to pay to use, it's not "open source" by the "open source definition" of the OSI: <http://www.opensource.org/docs/osd>;

(2) Contacting Oracle/BDB will let you know what they think your obligations are.
Pepsi: Youngistaan ka WOW
please let me know if the position is still open at my email address david.j.erik@gmail.com. I have extensive experience in python, and C/C++ and I'm going to relocate soon to Berlin because of my girl-friend.

Thank you

David
For a minute there I thought they removed their 1GB file size limit. Should have known better. I've been waiting for Google to do a better job of competing with Windows SkyDrive (25GB) but perhaps that won't happen.
Additionally these rules can and do change. For example I know that the national numbering plan in the Czech Republic changed around 2002 for instance so a leading 0 for national calls was removed. Getting all websites in the world to understand changing numbering plans would be quite a feat, and for most sites not worth the effort.

http://www.itu.int/itudoc/itu-t/number/c/cze/76045.html
which is a pity, because if they had done it properly it would be much stronger than most of the drek they have phoned in this year.
What's doubly awesome is that the source code looks like it should say "March 22nd"!
Having trouble moving your piano from New York to California? Upload it from your home in New York, then download it once you're in California
GitHub announces subversion support
365Git - a snippet of git use and explanations posted every day
Ask a website nicely - 95% of them handle this fine. Or write it yourself.
Thoughts on Networking and Success
I thought they already did this a few years ago - http://github.com/blog/31-back-to-subversion ;)

Oh, but this time it actually works!
Maybe it's just me, but i was hoping for deeper insight into how the device feels in day-to-day usage, not just a list of features that i might as well have read on Apples info pages.

Stuff like: how the device feels to sit with for longer periods of time, is it more natural to type with one finger or both thumbs when sitting, can i read while lying down... All the stuff that isn't just "it has this amount of ram, you can view videos and the web on it and...."
If this is a joke, it's a damn good one. Otherwise, it's a cool feature :-)
I smell April fools...
No joke, try it out. `svn co http://svn.github.com/jquery/jquery`
Yawn. Does every department at Google need their own April fools joke?
I realized that - but will this "feature" be avaible after midnight?
Detox Diet Plan For a Flatter Belly
A programming history/trivia quiz
Yep. Getting one for my grandfather for this very reason. The only computer he seems to be able to understand is the touchscreen photo-processing computer at Walgreens.
AJAX-ed Todo List With PHP, MySQL & jQuery
Tech Talk: Why strong AI will never be possible
HN - Cần tuyển nhân viên nhập dữ liệu full time/part time
01 nhân viên làm việc full time trong vòng 6 tháng
I think the real question is: does every one of these lame April 1 jokes need submitting to HN?
With javascript disabled the link to 'Gui interface' is borked.

http://www.xkcd.com/foo
How to loose $5k in no time?
Just my little suggestion to easily loose $5k or even more if you want... =)
More thoughts on improving Ruby at http://reprog.wordpress.com/2010/04/01/early-experiments-wit...
DVD to iMovie Converter - How to import/rip/convert dvd to imovie
Probably a stupid question, but do you guys plan on expanding upon this? Pretty please?
The repos are read only though. Thankfully!
"the internet is not "special" and should be censored like books, films and newspapers."

Yeah, as little as possible, thanks. Can this man really see no difference between Google - a private company - setting rules for their own site and the government blocking websites?
Who knows what will happen in the future.
Google Android 2.5 Froyo upcoming features leaked
This reminds me of the libcaca library: http://caca.zoy.org/wiki/libcaca
The FSF is not involved in the development of zlib. Moreover, pigz and zlib are maintained/developed by the same person.
RethinkDB is switching over to Lisp
17 Ways Mobile Computing Is Changing Medicine and Healthcare
No matter your career in health care, you are likely to find that technology is changing health care and the way things are done. Here are 17 ways that mobile computing is changing medicine and health care.