skysight-inc/HackerNews huggingface dataset:
SNI is currently supported by about 50% of browsers in the wild. The vast majority of the non-supporting population are IE users on XP or earlier.

Since there's almost no chance that Microsoft will ever update XP, we'll probably have to wait for years until we start hitting useful numbers like 90%+ :(
Thanks for the feedback.

The chronic project was actually the original motivation behind natty. I think the chronic project is great, but I believe the grammar-based, AST approach is the way to go for long-term maintainability.

Implementing relative times has been on my list of things to do (in addition to recurrence.) I created a feature request here: http://github.com/joestelmach/natty/issues#issue/4, so feel free to list any time formats you'd like to see implemented.

I agree that a generic list of test cases would be nice. Any thoughts on how such a list should be published?
VoltDB (highly scalable SQL database) now available for download (GPL)
"If you work for bigcorp x" being the operative term here. If you work in a small business, you know the owner personally, and you know this would be appreciated, knock yourself out. That's a lot of "if's", so the post could've used a lot more context, but in a certain situation I can see doing this.
How to build a Linux PC for less than £180
Valley Mullet FTW!!
Alright, i guess I was begging the question to get a further understanding. Good work on your ability to share knowledge of the topic.

So what your saying is you could do it if your fucked with it enough, but it would be most likely impossible to play a quick trick on a friend by switching out his power source - the charing cube.

Let me ask another question, Now what about electricity through Googles proposed one gig high speed test networks, hooked up to smart houses, providing your internet and cable needs. How long 10-25 years? Would additional technology need to be created?

I am trying to write an MBA paper guessing googles long term strategy, 25 years out. I know they applied to be in the energy market but I'm not sure how they could fully use this ability other than transfer power from their data centers to consumers.
Why is this issue important to HP now? Looking at HP's latest SEC filing in http://www.faqs.org/sec-filings/100311/HEWLETT-PACKARD-CO_10... I find two interesting lawsuits, Baggett v. HP and Rich v. HP, which may explain why HP would want to change public opinion.

In Baggett v. HP it is alleged that HP prematurely claims its cartridges are empty, thus forcing people to buy ink prematurely. The lower district ruled against the plaintiff on the class action status, but that is under appeal. It is worth noting that Epson settled a similar lawsuit not that long ago (see http://www.inkjetcartridges.com/_epson-offers-credit-for-ina... for details), and another similar one has been filed against Dell.

More likely to be relevant is Rich v. HP, which alleged that HP unnecessarily uses color ink in black and white printing. The hearing for that was scheduled for May 7. I can't find any press about how that hearing went, but the judge is likely thinking the case over now.

HP advertising now could be a question of trying to influence the judge in that case, and/or it could be an attempt to preempt some anticipated bad publicity.
Clearly you've never lived in a major city or around poorer people. I've seen people drop the kind of money that would make me cringe to spend on lottery tickets every week for the last 10 years that I've lived in Boston.

It's a joke to suggest that people are pressuring family to invest in their companies in the same way that the lottery pushes itself on those least able to afford it. The lottery is a lot more effective at preying on its victims than any salesmen that I've ever met. The lottery is a tax on the poor dressed up to look good by politicians who seek to gain from it.

A single lottery ticket is nothing but the people I see never just buy one. They buy a lot of them.
Fast and slow if-statements: branch prediction in modern processors
Stocks plummet on economic worries, Dow back below 10,000
Well thank God he provided a drag-and-drop solution to implementing this attack.
http://en.wikipedia.org/wiki/Han_unification
Is shift-d supposed to effect the whole line? Default 7.2 vim on winxp shift-d goes from the cursor to the end of the line making 0shift-d the correct thing for me to delete a line.

The 3wcw to change a misspelled word is also incorrect(for me at least it should be 03wcw)
Django 1.2 on Google App Engine
Cara menghilangkan bekas jerawat
kali ini cuma mau ngasih tips cara menghilangkan jerawat, sebuah cara sederhana menghilangkan bekas jerawat.
The performance difference between https and http depends on a ton of factors. The reason you don't see a performance difference between these two requests is most likely because:

-Google's servers are big enough they can easily handle the extra load of encryption without breaking a sweat

-One of the many factors that makes SSL slower is that assets will not be cached in a shared cached (e.g. a proxy server), and will also not be cached in a browser beyond a single session (usually). So, stylesheets, javascripts, and images, must be downloaded to the browser much more often.

Note that your wget test completely ignores this last point, because it is not trying to cache anything for either https or http.
"Recently Martin Drashkov wrote "Why Perl lost It" (http://martin.drashkov.com/2009/11/why-perl-lost-it.html). "

OMG, I'm famous! Now that fame is here, fortune must be right around the corner. ;)

I wish I spent more than half an hour ranting there. I could have made a much better argument, especially concerning new programmers and Perl.
It doesn't look like phishing at all, indeed. Hope nobody reported the guy to google. See whois or simply go to www.saverpigeeks.com to know more about it.
Nope, this does not scrub tweets. The idea is to allow people to build lists collaboratively with their friends and followers. Twitter "SEO" will bring more people to contribute to the list.
Truck Repair: What to Watch Out For?
If you are cautious and regularly service and maintain your truck you can avoid an unexpected truck repair and keep your clients happy with prompt service.
Seriously? I traveled a lot on business in 1991, and I thought that I had an HP laptop loaded up with Slackware. That said, I just googled Slackware and version 1.0 was officially released in 1993, as you said.

I guess that I have not been using Linux for as long as I thought. Thanks for the correction.
I have bought black and white hp LaserJet 1015 6 years ago and it works great; stock cartridge lasted me 5 years and then I refilled it and I am good to go.

It's all about the technology, but I wouldn't generalize to 'professional' and 'consumer'. The base technology, laser printing, allows for high speed, long life of cartridge and printer, and other benefits.

i.e. look at the ssd/flash drive manufacturers; some of them may advertise huge shock resistance. Sure, it is true, but they didn't have to do anything about it. It's all about the underlying technology of mounting solid state parts on the PCB, and surface-mounted parts even further, that provides the benefits we receive. It's all about the technology; the division into 'consumer' and 'professional' is superficial.
We've got three of them in the isocket office - you're welcome to visit and get your dog fix anytime. Especially if you stop by after our product launch this week so we can do another usability testing session. It's come a long way since you saw it last :)
How many cognitive biases can you list? Because there are a lot of them:

http://en.wikipedia.org/wiki/List_of_cognitive_biases

They might not get you on this one, but at some point you will be part of the stupid crowd. I don't think about all of these every time I make a decision. When I said people are stupid, I was including myself. :-)
I'd recommend staying with it. If you're young (i.e. straight out of undergrad), it'll seem like the ~5 years you have left is a long time.

As somebody who spent some time working and then came back, though, it's just a short hop. The Ph.D. will only open doors for you in the future, and the six-year commitment is not an easy thing to do the older you get, with greater lifestyle expectations, family situation, and the general crotechety-ness that comes with time.
The article says otherwise:

The first model comes with 3G and wi-fi connectivity, 16GB of storage, GPS and two cameras; one on the front and one on the back.
I always was sceptical about the suitability of Google's App Engine for 'real' Web Apps. It just seemed that too many features where missing.

But after Google IO 2010 I have reconsidered. Google obviously has placed a firm commitment behind GAE.
"The underlying concept is that the software of life (DNA) will build its own hardware (the cell)." (from the earlier article http://singularityhub.com/2010/05/20/venter-creates-first-sy...)

Does this go as far as saying human individual is software + hardware? Or more complex data center?
Wal-Mart Dropping iPhone to $97
I don't know what's the future Firefox one like, but LastPass for Chrome works like a charm
No, trusting scientific sources. If you see someone (including an author) correctly interpreting scientific studies (and not cherry-picking them) then you can think about trusting their arguments.
nope, even if they break the bond and terminate you, you still pay!
How would the error correcting code work for something like a floating point multiplication? Correcting errors in storage is simple, but correcting errors in computation seems like a significantly harder problem.
> I use 1Password for pretty much everything and I love it. I have its database on Dropbox, so it's synced and can be used from different computers.

Brilliant, I'm going to do that right now. Thank you!
Heck yes! If it is before the 25th of June, I'm totally there. (Flying back for a month with family afterwards.)
I am an employee.
For the iPad:

http://www.scripting.com/stories/2010/05/23/makingStoriesBea...
http://springwise.com is another website I use to discover new and interesting ideas. Reality is you need to keep your ear to the ground in a few places.
AT&T rolls out free wi-fi in New York City to alleviate 3G congestion
Namco has used the Pacman franchise for a lot, even the original version. It's not even close to the ethical grey-area of abandonware (but not legal-grey, abandonware is still considered copyright violation, it's just not expected to be enforced). The Wikipedia article linked seems to indicate that the original Google version was an authorized clone, but that doesn't make any copies and extensions that you make off of it authorized. There are so many minefields on this, and such games are so easy to make, that you might as well just leave this well enough alone.
Something I noticed...

I deleted my FB sometime back and I created an MSN account after that. Recently a friend sent me a facebook invitation on my MSN mail (I only use it for keeping contact(IM) with people who are born to use MSN). The invitation suggested 3 friends who are contacts of my MSN. So I guess FB has copies of address books of my friends.
LEBRON JAMES - DEAR MAMA SONG...HILARIOUS
Pushing The Limits: 120,000-Foot Supersonic Free Fall
> Twitter is clearly not going to ask for a cut of ads not displayed on Twitter proper. To claim otherwise is a disingenuous scare tactic.

It's not at all disingenuous. See http://dev.twitter.com/pages/api_terms Section IV.2(a)

... In cases where Twitter content is the basis (in whole or in part) of the advertising sale, we require you to compensate us (recoupable against any fees payable to Twitter for data licensing). For example, you may sell sponsorships or branding around gadgets or iframes that include Tweets and other customized visualizations of Twitter.
Ask HN: Where to Find Good iPhone App Developers?
I'd like to hire someone to build an iPhone app. Googling yields plenty of options, but I'm having difficulty separating the wheat from the chaff?

Any suggestions? I'm interested in both (a) personal recommendations and (b) sites that aggregate/rate iphone app developers.
Gestures, a return to command line style memorization?
I really liked how he compared being a young professor to being in a startup. I don't know how accurate that analogy really is but it's certainly fun to think about. At my undergrad they had a whole program designed to commercialize faculty research by funding school centric startups. I still find the whole thing fascinating.
>The rounded buttons and differently aliased text on the >attack page were enough for my red flags be raised.

That's because he used a screenshot...
Is it no longer fashionable to put comments in source code, or is that like asking Jackson Pollock to explain each blob of paint?
If you're a Ruby developer you should check out Heckle:

http://glu.ttono.us/articles/2006/12/19/tormenting-your-test...

Heckle is a mutation testing framework for Ruby. I don't use it all the time, but my tests are definitely better now that I've tried it and seen what some of the edge cases are...
Ruba is not acquired by google. The Ruba team is just working with iGoogle team.

http://techcrunch.com/2010/05/21/google-acquires-travel-guid...
This may seem off-topic to some HN'ers, but when watching the video, it hit me how similar this man's attitude is to that of a brazen entrepreneur. He wants to push the limits of what's generally accepted as possible, and then see what happens. (this is also why I edited Wired's title for HN)
The Beauty of Erlang Syntax
Maybe that means that those arcicles/tutorials are not for you or your end users. Elsewhere in the world IE has less than 50% share.
Also, maybe those articles/tutorials are not assuming that everything should look the same in every browser. Maybe some are happy to have rounded corners, drop shadows in better browsers and think it is acceptable to provide square corners and no shadows for IE.

http://dowebsitesneedtolookexactlythesameineverybrowser.com/
found a link:

http://www.guardian.co.uk/business/2009/oct/05/telecoms-fran...

wow!

That's really bad.
The Linux kernel exploits that by using two macros (likely() and unlikely()) that give hints to the compiler using GCC's __builtin_expect:

if(likely(condition))
dosomething();
Reddit is looking for college interns for summer and beyond
Fedora 13 (Goddard) has been released
Referrals increased by over 100%
What could go wrong?  congress to update 1996 Telecomm Act
The first example I saw of serving multiple layouts was by Cameron Adams, almost 6 years ago:

http://www.themaninblue.com/writing/perspective/2004/09/21/

He went on to work on as the UX guy on Google Wave in Australia.
That's interesting, but I use the iPad a lot too and the fluid layout worked fine on it too, since it just spans to the max width.

Maybe he was trying to focus on portrait and fit into 768 pixels without the iPad kicking in its portrait scaling, but there are other ways of doing that that don't mean you have to squash your site into 768 pixels width and annoy desktop users.
IngBoo Launches WebStart for BlackBerry
ECC really does help. For home use non ECC memory is probably acceptable as most errors are going to be in graphics data etc. But, for a few $ more you can significantly increase your computers stability.

"Recent tests give widely varying error rates with over 7 orders of magnitude difference, ranging from 10−10−10−17 error/bit•h, roughly one bit error, per hour, per gigabyte of memory to one bit error, per century, per gigabyte of memory.[7][11][12]" http://en.wikipedia.org/wiki/Dynamic_random_access_memory
why do you keep spamming this junk ?
The situation here is extremely different. All phones work on all networks in principle. (except for 3G-only networks like Hutchison/3 which don't allow 2nd gen GSM handsets, and of course SIM locked phones, which are the norm if you buy the phone or modem via a major network operator)

You can get phoneless contracts which are much cheaper - either with no monthly charge (I literally pay nothing if I don't use the phone one month, and when I do it's €0.04/min or per SMS sent) or a very generous deal (1000 free minutes+SMS for €10-20 say). Prepaid is a little more expensive, 7-15 cents/min or /SMS seem to be the norm.

As for data, the rates vary wildly - I'm using prepaid at 2 cents/MB, but you can get €4 per started GB/month, or various contracts between €5 and €20 for some fixed amount of data, or unlimited data at €25+. They fleece you for > €1/MB if you don't have any specific data provisions in your tariff though.

For smartphones or netbooks, add €20-40/month, a minimum run time of 24 months, very inflexible conditions and at least one downside (for example, the most basic iPhone contracts often charge 25 cents per SMS, a rate that's otherwise unheard of).
Facebook's Culture Problem May Be Fatal
Single page:

http://www.wired.com/magazine/2010/05/process_pixar/all/1
yes, at line 2225 (which is only viewable at rawmode on git):
g.level == 256 && g.killScreen()

killscreen creates the blind side
As long SSL doesn't work with name based virtual hosting (another thing where IE6 is holding us back apparently), the authors wish of people switching to SSL all over the place is a pipe-dream - even more so now that we are really running out of IP addresses.

I don't know the completely accurate numbers, but I really doubt that there are still enough IP addresses left for all the Host:-header based sites to get their own IP to be able to use SSL
It uses the PostRank API, which looks like it has historical data for feeds that PostRank has previously analyzed. So maybe it can provide archived data for some feeds (but not all)? http://apidocs.postrank.com/Feed-Engagement-API

EDIT: For all the feeds I tried, it just started with the most recent item, not the first. So it's like having a DVR for feeds - you can time-shift them to watch later, but you can't go back and "record" things that happened in the past.

I'd really like to create a similar service that crawls the site itself and uses heuristics to figure out the right order for all of the archived posts/entries.
Magic numbers: A meeting of mathemagical tricksters
As someone who's about to do the same thing, and is kinda nervous about it, thanks for the boost of confidence :)
Fedora 13: Rock It
"Having a large number of tabs open" is a good first approximation to "savvy".
What suggestions do you guys have for printing photos? Is it still cheaper to go to a print shop or is there an low end professional device that is cheaper in the long run?
Unless you print a lot of color photos and have a really good photo printer, it seems like it's hard to beat the cost-per-photo of just uploading your photo's to Walgreens, Walmart, or whatever other inexpensive photo printing place is near you.
Yes. Although i don't know for other provinces, in Quebec we have the GST (5%) and the QST (7.5%). Here's how we calculate it:

total = 100$

GST = (total0.05)

QST = (total+GST)0.075

Grand Total = total+GST+QST

For the other provinces i think it depends but instead of QST they have an HST tax. But for your app i think it would be the same algorithm to support all provinces (someone please let me know if i'm wrong).
This is an awful article...

The author should learn about CSS shorthand for a start..
http://groups.google.com/group/firebreath-dev/topics?gvc=2 has a fair amount of activity, which is a good sign.

But yes, I'd love to see more samples, especially not just cross-browser, but cross-platform. Can anybody tell - would a FF plugin made with this work on both OSX & Windows? I can't imagine it would... So this project would let you keep a single codebase for each of win/linux/osx, which is better than having separate codebases for each browser on each platform. Maybe?
Until full Query and QuerySet support is handled, and creating and using index tables for relationships dynamically behind the scenes, I wouldn't even begin to call this a backend.
In some cases, it can still be worthwhile to buy ink, if certain circumstances are true:

- You can get an inkjet printer for free (not difficult, people throw working printers away all the time)

- You can invest the money conservatively at a high, but not extraordinarily high rate

- You print very rarely

My current inkjet cartridge cost $50. I've had it for two years, and it's about 60% full according to the display on the printer (which, admittedly, might be lying). That's a savings of about $250 over buying a cheap laser printer. Assuming that the laser printer will last indefinitely with no further expenses (hey, it very well might), I need to get about a 1/5 ROI on the $250 over the expected lifetime of the ink (5 years, but assume the software lies and call it 4) to break even. That takes about a 4.7% interest rate. If you can invest the money and make about 5%, it's actually cheaper to buy the ink. I could do this, by "investing" it in paying student loans more quickly, so it makes sense.

Of course, if you print a lot, it's absolutely silly to use an inkjet for it.
If the timing is right, I'm in. I do my best to make it to meets (Refresh Pittsburgh, Dorkbot Pittsburgh, Devhouse Pittsburgh) but it's been a loooong time since I've actually made it to one. Never been to a HN-specific one, either.

If any of you want to set up a mailing list, my email is in my profile. Add me. :)
While I agree about the great value of exchanging ideas for the humankind progress, there is something wrong about presenting things in such an "easy" way - sex between ideas, rational collective intelligence, etc.

For Galileo, Columbus, J.Bruno, Einstein, and others, it wasn't about nice intellectual discources with their contemporaries about great ideas - it was a struggle for their ideas to survive, though they themselves might perish in it. Although they were right, as we all know for sure now.

"If it's really a good idea, you'd have to hammer it down people's throat" -- Ken Iverson, the inventor of APL (The quote might not be exact, but the idea is ;)
I already know Hindley-Milner type inference, and I do know Haskell well enough to understand typeclasses, monads, etc.

I also believe that type inference is of limited practical application at scale. On a local level, internal to a module or function, it can make a lot of sense, but it's at risk of underspecification at the module interface level. For example, when you modify function bodies, you may inadvertently add more constraints to an inferred type (e.g. use an operator or function defined on a typeclass not previously brought in), and consequently break clients of the module.
Hmmm. The editors that other people use is basically as un-interesting as someone's religion or politics. I'll not bore you with my views on politics or spirituality, only editing text:

Any Lisp: Gambit-C Scheme, Clojure, Common Lisp: Emacs with either Slime or custom support. (I also like the IntelliJ support for Clojure.)

Ruby: mostly TextMate or GEdit, sometimes RubyMine.

Java, Scala: IntelliJ. Nothing else even comes close.

Latex: TeXShop on the mac, GEdit on Linux
UTest Tests Its Software Testers in Payday Snafu
I didn't see any Los Angeles meetups in there, so I added one, if anyone's interested, leave a comment here:

http://blog.andrewvc.com/los-angeles-hacker-news
Right, but that wasn't the point of my comment, I'm just saying that he is not being censored in some devious way that makes it look one way to him and a different way to the rest of the users.
I actually ran my own tests to see the difference, including tests against hash speed and so forth. But it is good to know there are other benchmarks out there that correlate with what I found, even if older ones. Has anyone published new ones?
>Basically use V phones for V, or throw them out.

Sans contract my Droid is still a nice mp3 player / WiFi device. I'm hoping they back up their bluster about switching us all over to per-GB plans before my contract runs out so I can either renegotiate down to $15/month data or just walk with a nice little subsidized touchscreen device.

But yeah, this is bullshit and needs regulation. The entire market is so far beyond price fixing it's not even funny.