skysight-inc/HackerNews huggingface dataset:
There are free, legacy-compatible operating systems (Linux) that have modern browsers and work on a huge range of hardware.

Creating sites that are compatible with super-old browsers is costly, and makes development of things like JS based webapps either complex or not even possible.

Why should we spend money or time fixing things for a tiny percentage of the population who have options?
Or just buy games with your rewards credit card, return them for a cash refund, then pay off your credit card bill with the cash.

You can return new games if they are unopened, used games within 7 days. You get free points and GameStop foots the bill for the credit card fee.

Not sure if it's illegal, but definitely a dick move.
Yes. I transferred H1B and restarted green card process. Despite that I got my GC before some people who remained at Microsoft. Maybe it's because I re-applied in California instead of staying in Washington.
I like the concept. Interesting how it's a game and provides salary analytics at the same time. I just added my profile but I will check again after a few people have predicted my salary to see the results.

I was bouncing around a few ideas that involved using the Linkedin API a few months ago. I have a few questions about Salary Fairy that may help me with my research...

Does Salary Fairy download a user's profile to the database? If so, I thought Linkedin required the user to grant permission to store the data in addition to just obtaining access when logging in. Is this still the case?

What technology stack are you using?

What type of hosting?
When Microsoft offers a big discount on Windows 8.1 for people dumping XP, then there will be something worth writing about, and Microsoft will seem a bit less predatory.
> Why do we allow multiple charges per trial?

Because it saves the state (and, hence, the public) -- both the court and the prosecution -- witnesses, and the defendant time, and money and reaches finality sooner to consider related charges in a single proceeding rather than serial proceedings.

That's why we actually go further than allowing multiple charges per trial, but require, in many circumstances, related charges to be prosecuted in the same trial or not at all.

And, also, why we do the same thing in the civil system (though in that case, you have to consider another party -- the potential private plaintiff -- who has the same savings, since the state is no longer paying both the court and the prosecution.)
Zuse wrote Calculating Space: http://en.wikipedia.org/wiki/Calculating_Space
The irony here is that Steve would eventually go on to put the final nail in the coffin of the boxed software world with the App Store. Sure people were starting to use web based software and yes other stores existed before the app store but he created the tipping point.
There is nothing wrong with sugar, or fat. It is the combination that in many food products leads to issues.

Nice program on the real issues here: http://www.bbc.co.uk/programmes/b03t8r4h

Been disected in debate here: http://www.reddit.com/r/keto/comments/1whwlp/bbc_horizon_doc...

But anything not in moderation will cause issues and one day even bottled water will have a warning label that drinking too much can cause death.

I will agree sugar can be bad and soft drinks can and do more damage to teeth than cigarettes and yet you see pictures of bad teeth as a health warning on cigarette packets. Now if a can of cola also had a picture of bad teeth as a warning, how would that go down I wonder.
I thought I learned a lot about C++ from it when I first read it, but I have gradually come to realize that the things I learned were mostly a mix of incorrect and irrelevant.
> This means that a16z and GitHub management are protected from a acquisition, and can retain control of GitHub.

I don't know what this means, exactly. Avoiding acquisition isn't like avoiding, say, snipers; you can just say no. Certainly acquisition is, for the moment, not feasible, but that's not exactly protection (it's actually the removal of an option). Protected from the need to be acquired, maybe?

I'm not trying to be pedantic; I'm honestly confused by the phrasing.
I think that the lessons in this post are valuable for negotiating with intelligent people.

The lesson in this post is "Have someone who works closely with the person you're negotiating with, who is willing to chase after you and tell you how to get around such a silly restriction". If the author didn't have the information that that was specifically what Jobs was looking for, then (in a slightly different world) she could have returned with exactly the same contract as she did, but Jobs may instead have taken extreme offense that she was fiddling the numbers, and that he meant 'actually 50%'.

Most hagglers see this whole process as coming to an agreed percentage ("no, how about 20? 25? 25 and a free holiday?"), not "cook the numbers so that the same amount of money has a cosmetically different appearance". You start with a ridiculous number and work your way to something reasonable-but-favourable. Hagglers generally don't start with a ridiculous number and peacock about getting it even through a lie.

Also, being intelligent (as the layman defines it) does not mean you're a shrewd negotiator and vice versa. There are plenty of successful businesspeople with shrewd negotiation skills that don't even understand the basics of their own business.
Abraham Lincoln Created The Secret Service The Day He Was Shot
The funny thing about all of this is that a"cold call" block is actually something the engineers might want.

As a software engineer: I've been chased by recruiters while heads-down on a project. It's an annoying distraction. With the tools at my fingertips (glassdoor, social and professional networks of other engineers that aren't particularly restricted by corporate borders in a deeply-interconnected era), I know the market value of the job and I know who's willing to offer more and less; I also can know about the corporate and engineering culture of the other companies. In short: if I want a change, I know where the door is and I know who's hiring. While in general, I'd agree with the notion that decreased price signalling could depress wages, I think it's a stretch to push software engineers working at the listed companies into an "oppressed workers" mold; it's a notoriously well-compensated field.

It's certainly a booby-trap to reason from one's own experience. But I find myself thinking that software engineers themselves might welcome the idea of a "no cold-call" list.
lutusp means the archetypal 'yes-man', the person who openly admires anything you do and only ever agrees with you, reinforcing your self-esteem, 'enabling' your 'narcissism'.
IPhone 5c 'failure flop' outsold BB, WinPhone and every Android flagship in Q4
> Not really relevant, you're essentially saying normal carpooling should require a commercial licence on the driver's part.

Carpooling is a touch different in that the drivers know one another. It's also not really run as a business (usually).

> As for liability, whatever happened to accepting "at your own risk"?

It's actually less the liability of client than damage to other cars/property. Because the drivers are putting in way more miles than their personal policies would indicate, their risk category is very different from the insurance that they are buying.

The biggest issue is that, unlike Tesla, Airbnb and Uber have significant negative externalities that they are foisting off onto other people by ignoring the laws that are in place.
An important discovery, but equally important to keep it in proper context:

"If you want to get a rough grasp of how the leopard might get its spots, then building a CA model (or something similar) can be very illuminating. It will not tell you whether that's actually how it works. This is an important example, because there is a classic theory of biological pattern formation, or morphogenesis, first formulated by Turing in the 1950s, which lends itself very easily to modeling in CAs, and with a little fine-tuning produces things which look like animal coats, butterfly wings, etc., etc. The problem is that there is absolutely no reason to think that's how those patterns actually form; no one has identified even a single pair of Turing morphogens, despite decades of searching.

For a good account of the actual mechanisms of biological pattern formation, as they are being revealed by molecular developmental biology, see John Gerhart and Marc Kirschner, Cells, Embryos and Evolution: Toward a Cellular and Developmental Understanding of Phenotypic Variation and Evolutionary Adaptability (Oxford: Blackwell Scientific, 1997). This book provides an excellent discussion of the interactions between genetic control, self-organization, evolutionary forces and functional adpatations in development. (There is a nice review by Danny Yee.) — The failure of experiment to turn up any biological system working according to Turing's principles was remarked by the late, great John Maynard Smith in his review of Depew and Weber's Darwinism Evolving (in the New York Review of Books, vol. 42, no. 4, 2 March 1995); my search of the subsequent literature doesn't indicate that the situation has changed.

Update, 4 March 2012: There is now a fairly convincing example of a pair of Turing morphogens in actual biology:

Andrew D. Economou, Atsushi Ohazama, Thantrira Porntaveetus, Paul T Sharpe, Shigeru Kondo, M. Albert Basson, Amel Gritli-Linde, Martyn T. Cobourne and Jeremy B. A. Green, "Periodic stripe formation by a Turing mechanism operating at growth zones in the mammalian palate", Nature Genetics 44 (2012): 348--351

Thanks to a reader for letting me know about this."

http://vserver1.cscs.lsa.umich.edu/~crshalizi/reviews/wolfra...
> he has not yet seen a "successful" person who does not exhibit a significant degree of sociopathic behavior.

This is such a weak argument, you can subscribe some sociopathic behavious to any regular person if you want.
> Do you mean that there instances where he really listened or liked/respected/etc someone because they had similar narcissistic tendencies?

Narcissists and enablers aren't the same personality type, even though one can become the other over time. More here:

http://arachnoid.com/ChildrenOfNarcissus
The nice thing about just being an employee is you get a lot more free time to enjoy life. Yes, there is life outside of software for some of us!

Also, way less risk.

I work for big companies, and the chance of getting laid off is about 0%, while the chance of an annual raise and performance bonus is 100%.

Not saying it's the best way to go, but it works for me.
>1. Why is this marked "scribd"?

HN automatically adds a scribd link to any PDF link.
If you enjoyed the article you might also enjoy the follow-up by the same author, 20 years later: http://arxiv.org/pdf/hep-ph/0602037v1.pdf
Identity (online and offline) is ultimately what this entire market (and product space) is about. 100 years ago, all you had was a street address. Then came telegrams (but often the last mile was still your street address. For the last 50 years, you added a telephone number. Then Fax/Telex. What the last 20 years (or so) has seen is the complete disruption of these channels. Email is an entirely new medium giving you a unique new address and mobile phones allowed you to personalise a phone number (rather than call someone's home and hope not to speak to partner/child/parent). And then came Facebook (and to a lesser extent Twitter). All of a sudden, you don't need to tell someone you want to have a relationship with (in the broadest sense of the word) you address, phone number, etc. Just your Facebook profile. This is a seismic shift in our communication.

In each of these cases, you have a unique identity that people can reach you on. As the author points out, to whom and how much you want to publicise that identity is based on the reach and likelihood for abuse. However, it's a new identity. Why WhatsApp and kik (and others) have value is they are the registry of these new identities.

These identities are used not only to interact or communicate, they are increasingly becoming the hub of all online interactions: taxi fares, online commerce, sharing other forms of media. EBay started us down this journey where as a seller you can provide as much or as little information as you like.

Ultimately, to own the registry is to own the identities and access to them. This is very powerful and why you need to keep inventing and re-inventing the platform to retain and acquire new identities. That there were a billion WhatsApp users out there that may never need to login to Facebook again is a massive strategic threat to Facebook - hence the valuation and hence why messaging or identity is tremendously valuable.
Seriously, not even considering XMPP, the foundation of it all, with the immense advantage of interoperability is sad. There are coutless softwares, pretty much everyone already has an account, and yet ...

Would we even consider an email where we have to be on the same network to communicate ? No.

Would we even consider an IM where we have to be on the same network to communicate ? Where we can't even use our computers ? Hell yeah !
ICQ - Now that is old school and I remember the notification sound so well. I had to go look them up and they still exist! LOL They are also on almost every mobile platform --> http://www.icq.com/download/mobile/en

They even have over 150,000 reviews on Google Play. Most of the reviews are non-English or people where English is not their native language so that explains why I have never heard of anyone using ICQ on their phone.
Thanks for the advice!

Rough number of users signing in at the moment:

~110 / day
~360 / week
~900 / month

Google Analytics RETURNING visitors per month:

~1000 returning uniques
~3800 returning visits
28 min avg visit duration

I'll have a serious think about your pricing advice. I'm plan on increasing the price but removing the free plan scares me. I'm sure it will increase revenue in short term, but don't you think it would seriously harm growth? My current user base was formed largely due to people blogging and sharing on forums and social media. Isn't there a risk this would dry up without a very usable free plan?

I completely agree about sending more emails. It's been on my todo list for a while, I already have Amazon SES set up so I'm planning to roll my own solution to send lifecycle emails to boost engagement. ($50 / month sounds too much, although now I'm tempted to try the free plan just to get an idea of what I'd be missing.)

iPhone app - one thing at a time! I want to polish and optimise the current site first, but I agree an iOS app would be awesome.

Note: Readlang works well on mobiles as a web-app, on both Android and iOS you can bookmark it as a "homescreen app" and it then runs in full screen mode similar to a native app.
Well, that's why it's not the case that every application and website should worry about it. Which is why the OP's project is so nice: it abstracts the problem into an emulator, so one person can worry about it and solve it for (to a first approximation) all sites on the one side and all legacy browsers on the other side.
That's funny. That would be like tagging every graphic with GIF, regardless of its type. It gives scribd unearned credit in cases where it has no role.
People care about products, not protocols.
How often should you retrain your model?
He's the satoshi of the audio world
Show HN: VimCompletesMe, my first Vim plugin for Tab Completion
I made this because I was using SuperTab and noticed that it uses a lot more code when I wanted something really simple: for Vim to intelligently choose what to autocomplete for me. Maybe it has more features but to me, it tried to do too much in a single plugin.

So my goal here was to made a dead-simple, minimalistic Tab completion plugin. It does this with less than 60 lines of source code, compared to around 800 for Supertab. I hope you like it as much as I do.
I don't see the how part as something worth getting into.

In other words, you advocate a "resource managed economy" but you conveniently exempt yourself from having to explain how you are going to avoid having it suck the way the Soviet Union sucked. Pardon me for not getting all excited about society spending centuries in that quagmire. For all the problems our current money economies have, they are still way better than the Soviet Union.
I would like to add that @mourner, Leaflet creator, gave a great talk last week in San Francisco about why he started Leaflet and how the open source community developed around it. Talk is here (http://www.youtube.com/watch?v=bQAl43Aj_B0&feature=youtu.be).

One thing that I think is missing from this article is the communities around these projects and release cycles. Leaflet by far has the most active community around it. Where Open Layers 3 has been chugging along without a release for a while, and Google Maps API has remained pretty stagnant. A great post from Keir Clarke (http://googlemapsmania.blogspot.com/2014/01/the-slow-death-o...) that is spot on.
I made this because I was using SuperTab.vim and noticed that it uses a lot more code when I wanted something really simple: for Vim to intelligently choose what to autocomplete for me. Maybe it has more features but to me, it tried to do too much in a single plugin, and I rarely ever use any of the extra features.

So my goal here was to made a dead-simple, minimalistic Tab completion plugin. It does this with less than 60 lines of source code, compared to around 800 for Supertab.

I hope you like it as much as I do.
No, it doesn't really hold up. To use an example of where I recently had to change the way I thought of things: you might have, say, an intuitive understanding of the logic to make a series of dependent network requests, any of which could fail, but you'll have to reevaluate that when you try a functional language with monadic futures.
Konrad Zuse’s Rechnender Raum (Calculating Space)
Bill Gates' reviews were notoriously difficult - http://www.joelonsoftware.com/items/2006/06/16.html. I wouldn't call him a "normal" boss either.
I'd definitely agree with this. I live very near Pacific Northwest National Laboratory, and it's pretty much that exact thing.

It's a big chunk of land with large grassy areas, roads lined with towering trees, and a sky as huge as you can imagine. Here's a picture I took there about this time last year: http://i.imgur.com/IqlUadN.jpg
Kind of the entire point of Haxe is that you don't have to find/predict the stack that will last the longest, because whenever the hot new thing emerges... you just add a new Haxe target for it.
Awesome, this will be the first thing I read.
I don't even really mind the different middleman.

I would love to have a cab service that I could call up and keep track of the cab that's supposed to come get me by gps. I would love to have a cab service that allows me to move from point A to point B in the suburbs. I would love to have a cab service that doesn't bitch about taking me from the airport to my house (because they're not going to have a reverse fare).

Uber or Lyft could have been this and would have had some very staunch defenders. Creating a useful cab service in the suburbs would have made people weep for joy.

But they explicitly chose not to be.

And, in fact, Uber and Lyft are leaving behind damage that is going to be difficult to undo. At least one law being passed targets using GPS services to coordinate transit of people. THAT law is genuinely anti-competitive because it's going to block a legitimate competitor--but it's going to get through because Uber and Lyft are such easy targets by acting like jerks and flouting the laws.
So by this logic is all free and open source software "nihilistic"?
They even blocked DNS servers.. Sadly, Erdogan thinks that if people can't access to Twitter, they can't access to corruption tapes.
Postfix surely?
Learning from 1.2k bugs (part I: "It's a science experiment")
Yeah, the reporting is a bit strange, though the Turing paper covers a wide range of subjects, so that's not too surprising. Turing's theory is so broad it would be difficult to "confirm" it with any single study, because he proposed a mechanism that he hypothesized could account for an extremely wide range of phenomena. It's not really a theory of one particular mechanism, so much as a meta-theory that many patterns in nature are produced by various physical instantiations of a more general mathematical mechanism. It would be difficult to confirm that in the strong sense with anything short of a wide-ranging survey covering thousands of experiments, showing that an enormous range of physical mechanisms and patterns in nature really are the result of this abstract meta-mechanism. This paper has not done that, so it hasn't really confirmed Turing's hypothesis in the strong sense.

On the other hand, one might be looking for a weaker sort of confirmation: not that Turing-style morphogenesis accounts for everything, but that it accounts for at least something, i.e. there is at least one demonstrable instance where a Turing-style explanation can be shown to account for a process as it actually works physically & historically in nature, vs. just being a clever way of mathematically approximating a pattern. In that case, the paper you link above is at least one prior example, and this article adds another domain-specific investigation.
Why CORS?
Quick tip: your email field isn't public in an HN profile, so your last "Hire me!" is hard to do, because no one can contact you outside of HN in an easy/obvious way.
Strong Opinions
The author compares DNSSEC with other protocols like SSH and HTTPS.

DNSSEC suffers from some of the same problems as SSL PKI, namely
1. it requires placing authority in people who you may not trust and
2. it's too easy to make configuration mistakes.

But I suggest those alone are not the reasons DNSSEC has "failed".

The reason it was a failure from the beginning (cf. the other protocols the author mentions) is in my opinion because it's aimed at authentication, and _only_ at authentication. And of course, like PKI, it tries to do this by delegating authority to some mysterious group of people.

If it were aimed at _both_ encryption and authentication like SSH or SSL, then it could "fail" at authentication but still appear useful for encryption.

In an ideal world, you could _authenticate_ with 100% certainty that you are connecting to a given remote computer and you could eliminate the MITM risk.

We know that this is pure fantasy in today's world, though we try our best.

Moreover, with respect to DNS, ICANN's and other third party DNS is usually anycasted, so what exactly are we authenticating with DNSSEC?

Certainly not "the" remote computer with the zone file. Who is in charge of assigning a "root server" IP address to some interface on some computer in some datacenter sitting between you and the rest of the internet? Do you even know?

Perhaps we are authenticating that the domainname is "legitimate"?

According to who? Some third party? ICANN? It sounds a lot like PKI and SSL certificates.

Personally, I would not rely on DNSSEC to confirm the existence/nonexistence of any domainname.

If I can get a publicly available zone file from a trusted source, then I can serve that "root" and "TLD" information locally on the device. No need for the network.

What I'm more interested in is confirming that the answer I receive from the authoritative nameserver (not the root or the TLD) contains the correct information, e.g., the correct IP address.

Why shouldn't DNS traffic be encrypted, like, e.g., TCP/HTTP traffic?

Going forward, I find dnscurve much more appealing than DNSSEC.

It might not be a foolproof solution to authentication, but at least it offers encryption.

The same can be said for SSH and SSL.

To the author: Maybe that's why they have not been complete failures like DNSSEC.
Scribd is a YC-backed company. Every PDF submitted to HN gets auto-uploaded to Scribd.
I'm curious as to how this explains geometric drug induced hallucinations. That has always puzzled me.