skysight-inc/HackerNews huggingface dataset:
That was a conscious decision. Being twins and all is fun, but people (and thus, teachers), tend to see you as one entity. We split classes when we were 11 years old, we both felt like we had to be our own person, with our own friends, independent from one another.

This also had some nice side effects, I was really good at languages, history and biology, so I could take my brother's tests. He was good at math and science, so he occasionally took mine.
A 1967 Supreme Court case doomed former Mozilla CEO Eich
It's a protocol relative link. So if the page is served over http, it'll be an http link, and if the page is served over https, it'll be an https link. See http://en.wikipedia.org/wiki/Protocol_relative_URL#Protocol-...
As others have pointed out, IE6 isn't dead yet. Any person or business that is stubborn enough to use IE6 nowadays is probably also stubborn enough to keep using Windows XP for another year or ten.

And I'm afraid a lot of us have been complicit in the unusually long life of this dreadful monster, as well as of its just-as-dreadful offspring, IE8.

By "us" I mean everyone who has ever developed a website in the last few years and consciously tweaked the code to make it work in an old version of IE. Or anyone who claimed to discontinue support for IE[6-8] but quietly kept fixing IE[6-8]-related bugs in their spare time.

Because every time a website tweaks its code for compatibility with an old version of IE[6-8], IE[6-8] gets another drop of unicorn blood to sustain its life. Since the majority of websites even today work relatively well in IE[6-8], the inconvenience of occasional breakage does not outweigh the inertia of IE[6-8] users. Even among people who call themselves programmers, I know of plenty who just don't bother to install updates. They won't act until their pants are on fire.

If we really want to kill IE[6-8], we need to set fire to their pants. We can't just sit back and count the days until somebody else (Microsoft) mercifully kills IE[6-8] for us. How about we all agree upon a certain date on which we intentionally break our websites and services for IE6 users? We should bring as many websites on board as possible, just like what happened with the SOPA blackout. Any IE6 user who tries to visit any marginally popular website on or after that date will be refused service and told to 1) upgrade to Windows 7+ and IE 10+, 2) install another browser, or 3) nag their bosses to let them do so. That's right, no Google, no Facebook, no Twitter, no Wikipedia, no reddit, no webmail, no lolcats, no porn (!) anymore for you. Within a month, IE6 will be wiped off the face of the planet forever, and whatever remains will be safely confined to intranets. Just like smallpox. Three months later, we repeat the blackout for IE7. Six months later, we boycott IE8 as well.

Don't we, the HN crowd, have the power to pull off a boycott like that?

Will it be an ethical thing to do? Will it even be legal?

I don't know. It does sound rather perverse to refuse service to IE6 while keeping the website fully accessible for Lynx.

But I do look forward to the day when website developers collectively decide to stop being a slave to browser market shares and take the business into our own hands once and for all. Because IE[6-8] deserves it. It has hurt us all a thousand times more than the outgoing CEO of Mozilla has ever hurt gay couples. We can't just sit and wait for it to die. We need to point our keyboards at it and shout Avada Kedavra with extreme prejudice.

/daydreaming
Can someone recommend hosting providers which offer RoundCube?
Coming soon: 3rd Mobile Marketing event by Warply
On a similar theme, I did a blog post a while back on lazy quicksort in Ruby: http://mossity.com/2013/08/17/implementing-a-lazy-quicksort-...
browser chooses http or https for you. Same as current page was requested.
I'm all for promoting women into STEM fields but this just feels like a really half-assed effort to market another (possibly inferior) kinex/lego type product
https://news.ycombinator.com/item?id=7551489
https://github.com/titanous/heartbleeder

pikachu@BATTLEGYM ~/heartbleeder $ date

Tue Apr 8 05:43:57 PDT 2014

pikachu@BATTLEGYM ~/heartbleeder $ ./heartbleeder mail.yahoo.com

INSECURE - mail.yahoo.com:443 has the heartbeat extension enabled and is vulnerable

.....huh....I bet I know what security breach article I'll be reading in the next few days.
I've always wondered why some of the larger apartment complexes don't buy a fat pipe to the internet, and provide internet service to their residents (either as a perk, or a competitively priced service to make money). For example, the current complex I am in has hundreds of apartments - it seems like the perfect place for them to do so.

Is it prohibitively difficult for them to find a fast enough pipe to the internet, or is there something else stopping them that I am missing?
How is it both 100% tested, and dirty?
it will reuse the protocol of the current page, think http or https or spdy or whatever comes in the future.
.pr (Puerto Rico) is $1000.
Diet, climate, veterinary differences.

Going back to bicycles, Brooks of England only use leather from Italy as they discovered that modern veterinary practices were focusing so heavily on meat production for the animals that the animals were producing a thinner and more brittle leather that didn't age well and had more imperfections.

Brooks saddles require a thick leather, single piece with virtually no defects. So they had to find a source of leather where the primary use of the animal was the hide and food and other products were secondary.

Fascinating stuff. Beyond particular breeds of livestock, it's about their environment, the country laws relating to veterinary practises and handling, etc.
The browser will load the resource from whatever protocol the current page is loaded from. So if the page is on https, the URL will be accessed as https, otherwise as http.
I felt much better about having a fix before I looked at the actual code. It is functionally secure (looks right to me and thousands of others by now), but the way it is written would guarantee you an instant fail in an exam or interview.
I am usually fine with "because we could" as a justification, but . . . why? It's like making a hamburger out of lobster, Kobe beef, and truffles.
I eagerly await update spreading to cPanel and then to my webhost!
He should of stepped down from Mozilla because of the confusing == operator.
Parallel Computing Made Easy With Scala and Akka
With the death of XP I would expect to see a usage drop, not only in IE6 but in IE7 and IE8 too.

IE8 is the latest version of IE that can be installed on XP, I would assume that most people using IE8 would be XP users.

If anyone has data on IE8 OS versions I would be interested.
My point is that if @<func> is re-implemented as, for example, the function.__dec__, then it can be overridden and some cool DSL uses can pop up. As it stands, the use of @ as a (class-)decorator is built in to the grammar, rather than simply being a prefix operator.
.ng's registrar (NIRA) will pull your domain without asking or recourse if somebody proposes enough money for it.
I believe any host that runs cPanel should have it. Or at least that's my experience.
£16 per XP PC is a big discount on the official rate of $200 for the first year....
RFC7169 – No Secrecy Afforded X.509 extension silently published (on 2014-04-01)
The court found the DRG to be disproportionate, not well circumscribed and prone to abuse. But it also said that a more limited form of data retention is in the public interest.

So I'm pretty sure the debate isn't over. There will be some form of data retention everywhere.
Nira, the registrar for .ng, apparently retracts valuable domains and sells them. The author claims that happened to gaming.ng, which was taken from him and sold for $10 000 usd/y.
> If we really want to kill IE[6-8], we need to do something more drastic, and do so with extreme prejudice. How about we all agree upon a certain date on which we intentionally break our websites and services for IE6 users?

Maybe for a blog, but I'm not telling 10%+ of my customers to piss off. If the cost of supporting them outweighs the value of their business then I won't support them any more. But I would never intentionally break a site for them.
AWKLisp v1.2: A bare-bones Lisp in awk
Thanks, but I have already installed an updated package [0] that is supposed to fix it but doesn't bump the version number, so I'd like a direct check, just to quell my internal raving paranoid :)

[0] http://lists.centos.org/pipermail/centos-announce/2014-April...
You sure it's actually IE5 and not a bot? Lots of bots reuse old UAs to avoid detection
Related: Counterexamples of good ccTLDs:
https://gun.io/blog/secure-your-domain-where-is-safe-to-regi...
Time to start http://www.ie7death.com/
??? Charities aren't expected to lose money. If they did, it wouldn't be sustainable. They are expected to make a small profit, otherwise they wouldn't last.

I'd also like to see some sources behind those number. As far as I know you just pulled them out of your ass. Around here there are many payday loan places that advertise on TV with celebrity spokespeople. If they weren't making a big profit, I don't know how they could afford it.
Please do not use NiXSpam or encourage others to use it.

If I remember correctly they are pretty trigger happy with honeypot email addresses that are pretty easy to find on the internet.

All your competition needs to do is register to your service using the honeypot email addresses and your legitimate email server/domain will be blacklisted on hosts that check NIXSpam.
There are at list other 3 version over the 6 that should be erased from the Earth surface. Just assuming someone would keep the last 2. Not me.
Well Nigeria is a pretty dangerous country, I guess it's "normal" that it is in cyberspace too.
It seems like I can boil down the rationale as:

1. Numpy people overload * for element-wise mul and matmul inconsistently and confusing people
2. The prefix func calls convention for matmul makes the formulas difficult to read
3. Python's precedence for splitting / into / and // can't apply to matmul because * * is already taken.
4. ` is banned, ?! lend unrelated meanings to context, $ is Perl and PHP baggage, so @ is the only thing left?

I got lost on the choice for @. If ?! lends unrelated meaings, and $ is Perlism, why doesn't @ suggest some kind of concat ops or Bashish/Perlish array sigils?

I'd personally much prefer >< . It looks like x, so it's much clearer. I don't understand the PEP's reason for not using ><.
An interesting new project written in Ada is a DNS server called Ironsides, written specifically to address all the vulnerabilities found in Bind and other DNS servers [1].

"IRONSIDES is an authoritative DNS server that is provably invulnerable to many of the problems that plague other servers. It achieves this property through the use of formal methods in its design, in particular the language Ada and the SPARK formal methods tool set. Code validated in this way is provably exception-free, contains no data flow errors, and terminates only in the ways that its programmers explicitly say that it can. These are very desirable properties from a computer security perspective."

Personally, I like Ada a lot, except for two issues:

1. IO can be very, very verbose and painful to write (in that way, it's a bit like Haskell, although not for the same reason). Otherwise, it's a thoroughly modern language that can be easily parallelized.

2. Compilers for modern Ada 2012 are only available for an extravagant amount of money (around $20,000 last I heard) or under the GPL. Older versions of the compiler are available under GPL with a linking exception, but they lack the modern features of Ada 2012 and are not available for most embedded targets. And the Ada community doesn't seem to think this is much of a problem (the attitude is often, "well, if you're a commercial project, just pony up the money"). The same goes for the most capable Ada libraries (web framework, IDE, etc.) -- they're all commercial and pretty costly. Not an ideal situation for a small company.

But yes, Ada is exceptionally fast and pretty safe. There's a lot of potential there, but to be honest my hopes are pinned on Rust at this point.

1. http://ironsides.martincarlisle.com/
there's a tiny, tiny percentage of businesses using it.

Not really. Probably many fortune 500 companies (I know several) continue to use IE6 and pay for virtualizing IE6. That's a significant amount of money in licenses and support. That's why companies such as VMware or Symantec have this feature in ThinApp and SWV.
Well not really open source but i seem to find Toshl (toshl.com) to be very nice ... a bit limited on the free use but not enough
Oh I'll fix you're IE bugs all right. But I make sure to show you you're gonna have to pay me twice for the privilege.
And it breaks unexpectedly (and sometimes hilariously) when people use it in html email, it turns into a file:// "link".
If their installed apps mean they can't move from XP to Windows 7, it's hard to see how they can move Linux....

In any case, if they have the usual volume licensing deal with Microsoft, they can use any version of Windows without charge.
The Z-Axis: Designing for the Future
Actually, XP has a shorter life-span time here in Belgium (online banking activities are blocked for Windows XP), so people actually buy a newer PC or upgrade their PC for a newer Windows.
Creating Your Own Ebooks: A Guide and Templates
The problem is that when a company goes big and someone gets a good exit they personally own that money until they make good on their secondary agreement. It would be easy to rationalize that it was specifically their personal hard work that helped make the company succeed. And since it's their money they have a big enough war chest to fight giving it to the pool. Or they can just skip the country. If the payoff is big enough there are plenty of folks who wouldn't mind trashing their reputation. And then that's the end of the pool.

Don't get me wrong, it seems like an interesting idea. I would love to have some way for my un-diversified work portfolio to get diversified. But short of creating a sweat equity only market/exchange I don't really know how you'd do it.

Even that has problems because people could fake a startup well enough to gain access to the returns creating a free-rider problem. It's probably easier to cook up a bunch of buzz and interest over an orchestrated 3 month campaign (esp. with a Kickstarter) than to actually do a startup. And since you're faking it you can promise the world and raise huge money from unsuspecting dupes with no intention of (much less a plausible method for) making good on your promises.
Does your traffic come primarily from the UK / Europe? I imagine the situation is much worse in the US.
These people might be using Microsoft software, but it would be a stretch to call them Microsoft customers. When was the last time they actually coughed up any cash? Besides, this is a bed Microsoft made, so they need to lie in it. The longer people stay with XP / IE 6-8, the worse the Internet gets for everyone. M$ is the only company that can do anything about it, and it's in their best interest to, so they just need to quit dilly-dallying and just do it already.

And is 10%+ of the Windows install base really XP???
I'm not sure what I think about this exactly yet. I don't really like the look of the different text size depending on tweet popularity but the layout seems like it would make me spend more time on someone's profile page checking out their content before I make the decision to follow them.

One thing I think companies like Google, Facebook and Twitter need to realise though is that we aren't all pro photographers. These big cover photos they want us to upload can look great but for most of us finding a good image that also meets their size requirements is difficult. One of the profiles they're promoting as having the new layout is @JohnLegend[1]. Twitter are promoting it, he has over 5 million followers, he has a 'pinned tweet' so he or his team are already clearly using the new layout and the cover image looks awful.

[1] https://twitter.com/JohnLegend
I have been hearing about rail guns for years - so its a little surprising to me that the projectiles still cost 25k and they don't expect them to be on ships till the end of the decade.
Wacko in the Morning – with Wacko Bob &amp; more 04/08 by The Wacko Network
There's a vocal anti-EU minority in the UK, but it's still a minority.

That statement is true but potentially misleading.

In a poll earlier this month, as reported by the BBC[1], voting intentions if we had an in/out referendum immediately were 35% in, 32% out, 27% undecided, and 6% would not vote.

A different poll from back in December, mentioned in the same article, had a result of 32% in and 45% out, so it looks like the balance of opinion on this issue varies considerably over time, too.

(Both polls came from reputable sources, so I'm assuming that the sampling was done sensibly.)

In short, while it's true that the "anti-EU" group are a minority, the "pro-EU" group appear to be a minority of approximately the same size.

[1] http://www.bbc.co.uk/news/uk-politics-26892237
Great, thank you. Just realised the repo is linked from the page too (I didn't stay long enough to spot it last time).
Everyone needs to do their own math, though. I run a network of news & information sites for business professionals in different industries and the numbers vary a bit, but are almost all much "worse" than your numbers.

On utilitydive.com (covering the utility/energy industry) it's 35% IE and of that 40% is IE8. IE6 and IE7 are much less, but they also don't really work with our latest redesign so it's a bit hard to tell.
Windows XP is incorporated so deeply in utility management systems, that it would cost an estimated US$100 million and several years of work to upgrade the outdated system.
Research by EHI intelligence revels that 85% of England’s healthcare system IT systems were still using Windows XP.
http://www.dazeinfo.com/2014/04/07/hackers-will-pounce-micro...
Well, unless they actually change it in group policy, this is the default action for IE when it connects to anything on what it considers to be Intranet.

You can override this by setting X-UA-Compatible to IE=edge as a HTTP header on your server. The equivalent meta tag is ignored in this situation.

Or you could ask IT to change group policy, but I have no idea where that setting might live.
The only two parties in favour are Ap (labour party) and Høyre (conservatives) and in the latter there was substantial dissent. It only went through in the first place because the conservative leadership used the party whip in parliament.

Even though they still have a majority in parliament together, the conservatives are strengthened, and labour weakened, and a large part of the argumentation was that the EU "required" it. With this legal opinion I'd imagine at least some people in the labour party will consider opposing it, and more people in the conservative party - it's quite possible they'll find it hard to muster a majority to defend a challenge against the law.
The story of the Windows XP 'Bliss' desktop theme–and what it looks like today
10+ has WebSocket and strict mode. I'm happy!
133 :)
April Fools Day RFC's are a grand tradition. My favorite is "The Extension of MIME Content Types to a New Medium", RFC 1437... complete with extremely dated Dan Quayle joke. IP over Avian Carriers, RFC 2549, is a close second.
Haskell in fact does the opposite. Changes in compiler version can drastically alter the performance of your code, even changing its O() class.
Finally, the terseness of Java combined with the speed of python.
Yes, then there will be IE12.
ICANN is acting as a TLDR, if you're interested.
>I don't know. It does sound rather perverse to refuse service to IE6 while keeping the website fully accessible for Lynx.

But it's not. By keeping your website useable in Lynx, you make it a great deal easier for handicapped people to use your site. And to search engines. And to whatever more use cases there are (low bandwidth,..).

These concerns are just not valid for IE6. At least I can't think of any.

Also, you can always redirect the IE6'es to the same version as for Lynx, so you're not really refusing service...shrug
Ahh, yes, I see your point.
We'll have IE12 by that time.
No, I mean they are my customers! Right now, today, I have 10%+ users on IE6 through IE8. If I can afford to dedicate the resources to support them, I will. I don't believe in punishing users and I certainly don't believe in turning people away if I don't have to.

I'm not sure about XP specifically, but I get way more than 10% of my traffic from IE6-8. IE8 alone is over 10% on some of my business news sites. Don't forget IE8 shipped with Windows 7.
Thank you. Bookmarked for sure.
Show HN: Growth Hack and UX Ideas
Linux to the rescue Windows XP support discontinued today
But still, making your app/service compatible with IE6 is a hassle for you and preventing you from doing a better job in other areas which harms your profits.

Perhaps we can take the hit for you. We could cause your customers to stop using IE[6-8] by specifically not fixing the sites to be backwards compatible. Your users will note that although your site still works in IE6, every other site won't. Then if we can drive down the 10% IE6 users of your site to 1%, then will you stop spending time making things compatible for it?
I can't imagine the amount of electricity (even just for a split second) it would take to pull this off.
Doesn't run on 32-bit machines, doesn't support classic apps. Doesn't run on PowerPC-based machines, obv.
This version contains some mistakes and approximations. For a more up-to-date paper you should take a look at the White paper v2 draft [1].

A more formal and technical description is presented in the Yellow paper (also draft) [2].

[1] https://github.com/ethereum/wiki/wiki/Whitepaper-2-Draft

[2] http://gavwood.com/Paper.pdf
Coffeecup, Weya.coffee, jQuery and D3.js performance
Hole Found in Natural Protective Layer of Earth’s Atmosphere
Any person or business that is stubborn enough to use IE6 nowadays is probably also stubborn enough to keep using Windows XP for another year or ten.

No, two things:

i) It's not about being stubborn. Companies have invested a lot of money and time to run critical applications. Even if they have the money the risk of migration is high.

ii) They have already migrated to newer browsers! they just run IE6 side by side with modern browsers using application virtualization.
For our app I've been monitoring IE8 usage for the last month. It is almost exactly one-for-one with XP users (YES!) and dropping a little at a time every day. When I first started looking the rolling 30 day average was roughly 15%. It has since dropped below 12%. I would imagine by the end of the year and a wonderful rash of XP viruses and worms, a lot of our customers will have had to drop both of them.
Hidden Ocean Found on Saturn's Moon Could Support Life
Is there a gallery with some high resolution pictures of the type of result they achieve?
Visual Studio extensions for web developers
If engineeing can do this imagine what engineering can do.
17-Year Old Scams Thousands of Android Users With Fake AV App
Well, uh, it seems much more complicated than I remembered: http://en.m.wikipedia.org/wiki/Tube_sound#Harmonic_content_a...
Can we run Jython on it? Why? Just because.

EDIT: Also if it can run on Jython that would make a nice full circle.
EEDIT: Looks like it requires Python 2.7 so this might not be the case (yet).
Does anyone know how long it takes HK post to reach the US? 5-30 days is a big window.