skysight-inc/HackerNews huggingface dataset:
Zepto is great. It's a subset of jQuery, with a compatible API. Out of the box it provides the most common parts of the jQuery API surface, probably catering to 80% of uses. It has (very discrete) plugins to cover say another 10% of cases, and if you need anything beyond that you can just switch zepto to jQuery and everything will just work :)

Of course this means zepto is a lot smaller than jQuery. Zepto is 47k unminified [1], jQuery is 78k [2]

[1] http://zeptojs.com/#download
[2] http://code.jquery.com/jquery-1.9.1.js
We should worry about our own planet before invading others! But anyway that's interesting ;)
The Death of the Security Industry [2007]
I'm an extremely happy Be customer who is scared of the change!

Since http://www.bethere.co.uk/broadbandchanges won't load for me, the closest thing I can find is this: http://www.o2.co.uk/broadband/broadbandchanges﻿
Non-fiction Book Covers 
We’ve been browsing through virtual bookshelves and picked 15 covers that caught our eye. What’s special about them is the intense use of typography to the detriment of other design elements. Whether you just admire the book, browse through it or end up buying it, the typography on the cover can obviously add extra appeal.
Cnames won't work for your root domain (example.com) since heroku can sweep IP addresses from under your feet.

An ALIAS via dnsimple won't work either, as proxy.herokuapp.com has to resolve your app's domain.
> Does he have problem with his sexuality ?

I find it hard to understand what you mean by this question.

Are you asking whether Kevin is gay? Most children raised by gay couples are straight, but if Kevin was gay, would you consider that to be a problem with his sexuality?

If that's not what you meant, then what did you mean? Can you give a concrete example of something that you'd consider a problem with his sexuality that might be caused by his parents being gay?
Create a Google Talk bot with Node.js Part Two
> I take it they then don't have any tests of their own to assure backwards compatibility?

I think they do. They take that pretty seriously, breaking changes to the API are rare and usually obscure edge cases.
See, the problem with that email address (dropbox@example.com) is that it tells me that I can try amazon@example.com, paypal@example.com. So, if I get access to an email for somerandomsite@example.com, trying these others is fairly trivial. It takes no time to suddenly generate an effective list of emails to try.

The point being, using a pattern is easy to discover. Even if that pattern is a random set of characters.

Would spammers email this? Yes. Why? Because they bought an email list that someone generated using this method.

Not saying this is what happened here, but if you've entered in emails on a site, you open yourself up.
The fact that something is illegal doesn't mean people are never doing it; it only means they lose when they go to court.

You cannot drive over the speed limit in France, but "sure you can, I just did this morning".

There are plenty of court cases, all won by the buyers, where the complaint was that the computer was sold with a windows license, and couldn't be bought without.
Also by Burke, "The Day the Universe Changed", Netflix had/has it through their DVD service a few years back. In that series he goes into the history of the ideas that make our modern world possible. The idea being that the day the universe changes is the day you start looking at it differently.
Open Source Digital Forensics Framework
When a+b+c = c+b+a
OAuth1, OAuth2, OAuth... ?
Ask HN: What are the Must-Have Apps for OS X as Web Developers point of view?
I just purchased a new MacBook Pro and I am planning on completely transitioning from Linux(Ubuntu) to Mac OS X for my Web Development Environment. I primarily work with PHP and Ruby, and use Sublime Text 2 on Ubuntu as my source code editor.

What apps should I know about to maximize my Web Development production on Mac.

I am a Mac newbie, so any suggestions regarding maximizing Mac OS X performance(in general) is most welcome.

Thanks in Advance.

(P.S. => This is my first post on HN, and I love this community)
This mixing of algorithms and gambling in the provably fair section got me wondering: Couldn't one set up a kind of market for randomness? Basically you could buy and sell a variance in exchange for an expected value, and people that agree on a trade send bitcoin (or whatever) to a third party, which then draws and pays out the corresponding amount to each party.

It would make for some moderately interesting math, I wonder if there would be an interest in such a service? Basically casinos could then wrap this marketplace and have people gamble, with their expected gains being at a sort of market optimum.
Third radiation belt around Earth will mean 'rewriting textbooks'
In France you can ask the store to erase the default OS install and be refunded of the price of a standalone OS X. So there you have it.
Green Scream: The Decay of the Hollywood Special Effects Industry
FYI, there are a few typos in that page:

"ammounts" should read "amounts"
"Private Game URL's" does not need an apostrophe
"You muse keep your game" should read "You must keep your game" (I'm guessing that one)
Jan 2018: http://upload.wikimedia.org/wikipedia/en/9/98/Laughing_man_l...
and bzip2 gets it down to 65195 bytes.

I've not used xz, I'm sure it's good, but the point isn't really about which compression algorithm is the best in the world, but which works best in the (depressingly limited) real world conditions.
I've written one of those before(1). For general browser traffic it isn't problem since you can add the proxy cert to the browser or whatever it uses. For apps (ie non-browser) it will depend on their certificate checking code, which for best practise should not accept any old gunk the OS/browser does.

(1) For a test I used my bank which had all sorts of RSA checked and similar logos all over the "secured" pages. Needless to say those logos remained even though I was going through a man in the middle.
http://bitino.com/about/ says I have to keep my game URL private otherwise people can steal my BitCoins, but there is no HTTPS? No deal.
Seconded, here's to hoping they keep BE as a separate entity..
Using flux as well but that site was one of the most enjoyable sites to read that I've seen in couple years.

The colors aren't that beautiful but it's much less stressful for my eyes, and the highlight colors were spot on as well.

Thanks to emidln for informing that it's Solarized Dark, I've used the default Solarized but I've skipped the Dark one because of somewhat ugly colors.
It might be time to move back to Zen, but I need to re-assess the ISP landscape fully. Gah, I could do without this pain in the arse!

Good luck to you too!
Cut them some slack, this is obviously as MVP as it gets.
Arguably they were just an insight away from the hot-air baloon, so yes, I think there ought to be something 2000 years ahead that we can build today if we magically get the plans.
While they are both flawed, JavaScript is nowhere near as terrible as PHP.
Software patents are broken, and it’s hurting our economy
Yes this is correct. i lost once, i lost it all.
Or, you might have all time in UTC, and only get the local timezone involved in presentation. This would avoid the issue altogether.
Could you explain what you meant when you wrote:

> Another option we tried was using RPython to write CPython C extensions. Again, it turned out RPython is a bad language and instead we made a fast JIT, so you don't have to write C extensions.

??

On the surface it would seem that using RPython would be a boon to authors of C extensions, so this surprises me. It is also kind of shocking to hear the authors of such a great project basically condemn the language that it was written in (and really, the original raison d'etre of the project itself) as "bad".
How about a water computer?

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

http://en.wikipedia.org/wiki/MONIAC_Computer
> almost every major DB today runs out of process and that the market seems to have selected this pretty definitively.

True. That's why I've tried to show the performance to be gained by letting the DB become integrated with the app. This is a result of the DB having just the right kind of knowledge about the relationships among domain objects to allow it to parallelize business logic.

> But if I understand the trade offs here, only a single application can run in-process with the db. Also the db is not protected from crashing when the app crashes.

Well, if the application and DB are one, so what? Note that we're only talking about OLTP DBs here. I don't see much of a reason for analytics DBs to be unified with the app. How often do you need more than one app working with the same OLTP data?

However, if you absolutely must, there is no reason why the in-process DB shouldn't store its data in shared memory, thus allowing other DB instances to access the information. There are ways to ensure that if one app crashes the memory is left in a consistent state.
what like an interface? An API? That's what it is.
According to PyPy site it can run Django.

Was it tested or anyone used it in production to run Dj 1.4? Dj 1.5?
> That problem already exists, except currently there is generally a six month minimum before it gets resolved.

I view it differently: Currently, the situation doesn't unexpectedly change for six months :-)
In First On-Stage Interview, Autonomy’s Lynch Re-Ignites His Fight With HP
I like the idea of provably random, but I think I would change it in a subtle way: I would pull the least relevant digits from a list of stocks (or currencies), sum them, then hash them. The key would be to do this after the bets are placed. Since any amount of jitter on the least significant digit for any of the stocks completely changes the outcome, and since there are already massive third parties interested in the exact nature of these numbers, you would have a very random, very provable flip. You wouldn't need a changing seed because the bets would come in and then everyone would wait a second or two and then the result would be provably fair.

The problem with your provably random method is that it is still possible for the house to get a slight edge. Since the server seed is random, you could regenerate it hundreds of thousands of times so that the house has a slight edge for the first two or three flips (assuming there are lots of people playing on the same deck, it gets wayyyy easier if it is one deck per person). You don't need that much of an edge to dominate your competition. An edge of 2 or 3% doubles your revenue; which would 4x or 6x your profit, since margins are usually thin for gambling sites.
In the Doctor Who episode The Fires of Pompeii, the romans in pompeii constructed a digital computer using blue prints given to be them by some aliens and doctor who destroyed it.
When they say "Not supported" what do they mean?

If it gets the mobile style then that's not so bad. If it all goes a bit Picasso then that's a problem.
Not sure why you got downvoted there, I think your mostly right, or at least have a valid opinion. Maybe it's the word "delusional" :)
Physical simulations. Computer-aided design. Finance. Bookkeeping. <half-joke> If they also had cameras, exchanging pictures of cats <half-joke>
One-line comment? What are you, a writer-librarian?
Phishing Has Gotten Very Good
I thought the `do loadManifesto' syntax was discouraged in favor of 'loadManifesto()'? I've read jashkenas say he wished that hadn't been introduced in the first place, and now I see it in his code.
It can even be done in static languages with an intermediate compilation step.
Maybe the author has had a run of bad luck, or I've been lucky in the numerous hackathons I've attended, but I've never been a part of a hackathon where it met his "standard recipe for a Hackathon."
<plug shameless='no' shame='50%'>

I just built Urgeous, a (very beta) Posterous clone, and describe my motivations here: http://urgeous.com/p72t3aaa40h-mourning-posterous-how-and-wh...

An API is coming (later today!) that will let you serve the posts from your own server, while Urgeous deals with storage and the like.

The (current) plan is to stay free for things hosted on the Urgeous domain, and to charge for the API (other suggestions welcome).

But since it's still very beta, the API will also be free when it opens.

Check it out! Send a message to post@urgeous.com (supports Markdown)

</plug>
The 68 Most Authoritative Search Marketing Blogs In One Custom Search Engine
While i fully agree with the position of author not being responsible entirely, i find it hard to believe it happened the way it appears to be.

It could be but there are bunch of loopholes. - I can believe that he was lousy enough to click no "delete" on users table. I can believe that he when the dialog box asked "are you sure you want to drop this table" he clicked yes. I can believe that after deleting he "committed" the transaction. But what i can't believe that the database let him delete a table which was base for every other table implemented by a Foriegn key constraint ? It could be argued that due to efficiency they hadn't put constraints on the table but it's hard to digest.

Probably the story is some what tailored to fit to a post.
Here is me quietly listening to the back to work podcast mindlessly hitting hacker news links, next thing I know I am experiencing a heart attack.

I more was looking at the number of videos there were and did not expect the music or the whole screen to start dancing around.

Really well done nevertheless, bit of fun to brighten up a friday.
How to Use Bookmarklets in Chrome for Mobile
I'm there with you, as in I also think that there wasn't one particular event that triggered the fall of the Roman Empire (the year Rome was sacked etc.), but the changes between the "civilized" Romans and the "barbarous" migrants/germanic/slavic populations were nevertheless huge.

For example I live in the Lower Danube area, from where the Romans retreated around 275 AD. Reading about the near-by Roman city of Ulpia Traiana Sarmizegetusa (http://en.wikipedia.org/wiki/Ulpia_Traiana_Sarmizegetusa) it's surprising to see that only 2 generations after the retreat of the Romans the local people would revert to living in sunken huts, oftentimes a stone's throw away from the ruined Roman villas. The same people probably also lost the art of writing, because in the case I'm reading about there are no written documents or stone-graves or anything that could attest to the fact that they knew how to write for more than 700 years.

The thought that this kind of things could happen again should be on the back of our minds. For example I'm a little bit worried that more and more information about our civilization is only stored in electronic format. It suffices for us not being able to produce electricity for like 2-3 weeks and all of this will get lost.
Chrome Font Rendering Bug on Android
The Romans did something more masterful than building a computer. They built an empire with a system of roads, etc. without which, the Europe and the U.S. probably wouldn't exist today. But the incompetence of their emperors and the selfishness of their people eventually led to their demise. (They should have been friends with the huns, or have been able to adequates protect themselves.

Sure they could have built a computer if they had learned the technology. We are still amazed now as we learn of methods and technologies that human cultures had before us. Humans are much more able than we give them credit, and much more innovative than history endures and relates the resulting inventions.
Curiously, the links on the top left (Funny Stuff, Photoblog...) still point to Posterous...?
I was up late hacking during the night it happened, and was getting really pissed off how slow the system (a Vax 8600) was running, because sendmail was going ape-shit!

Anybody else remember when Jordan Hubbard tried to see what happened when he rwall'ed to a wildcard yp net group that included every computer in /etc/hosts? He received a whopping 743 email messages in response to it! "One of the people who received my message was Dennis Perry, the Inspector General of the ARPAnet (in the Pentagon), and he wasn't exactly pleased. (I hear his Interleaf windows got scribbled on)"

http://catless.ncl.ac.uk/Risks/4.73.html#subj10.1
On initial glance, and I may be a million miles off here, it feels like the history section which shows payouts is rather redundant.

It seems like there's nothing to stop the casino inserting their own played games (either real but fixed, or entirely faked) to "adjust" the balance of historical payouts in one direction or another?

The concept of the public seeds is clever though
Show HN: The Workbench eBook available for pre-order
Yes. For some aspects.

At a very basic level, you need to know how and why some algorithms are more efficient than others. Otherwise, you won't know what's possible and what's impossible.

It will also help with your bullshit filter. When your outsource partners try to take advantage of you (and they will) you need to have some idea of what you're talking about.
What do you think of http://en.gandi.net/ guys? I'm on name.com as well but this thing is really bugging me.
The initial responses by moderators were fine and correct. They met the complaint with skepticism.

The fact that the guys email was blah.dropbox@blah.com meant it was a possibility that another site had been compromised and the email matched a keyword filter which allowed it to be easily guessed.

Its like passwords. MyPASSW0rDdropbox. If this is leaked it is fairly likely someone may try.. MyPASSW0rDfacebook.

They failed a bit further on. One obviously misread the thread and made a comment which isn't really acceptable.

Generally though it is the typical user forum thread. User repeatedly hammers the moderator with the same question. The user cannot elaborate. The moderator can only speculate due to lack of information. User doesn't find moderator answer acceptable, provides no further information and asks the same question.. both sides get annoyed.

It seems like the spam is to do with the data that Dropbox previously lost. An answer which a moderator actually provided.
Would this work on an Android device with Froyo/Gingerbread? Because, some of those devices will never be updated. Hence, this can be used to practically disable a device.
If it makes you feel any better, this PDF was just digitized and linked via the netsec community on reddit: http://www.reddit.com/r/netsec/comments/19fyfr/recently_unco...

And was the first I had ever heard/read of the Morris Worm (though I assumed it would be well known to most). I'm a physical security guy w/0 digital security experience. Half of my friends are on the other side of the security aisle, though, which is why I bum around the netsec boards and enjoy the history of both fields a great deal.

I promise it genuinely wasn't intended as karma whoring. I actually assumed a long PDF would get limited attention here just due to the format. Only linked it because I was personally enthralled. I've really enjoyed reading the other posters share their memories of this moment in computer security history. It has added a context I wouldn't get most other places.
It looks like a Pinterest clone to me.
What's different, apart from board/post limit and the suggestion of what to put on your board?
Master your to-do list with annoyance
What stops you inserting your own choice of extra payouts into the game history?

This would make people believe you were paying out at a higher rate than you actually are.

I'm not suggesting you're doing that, just wondering what stops it, as I don't see anything immediately obvious.
Samsung copying Apple is not bullshit, it was very overt and obvious to anyone paying attention. it was also proved in court.
Great work! I've been working on the philanthropy sector for a few years now. This P2P donation system is very powerful and this particular model can scale very fast. But there are a few traps on the way, I hope I can help you see some of them.

The first trap is the self-sustainability one. See the comments, everyone loves that their money is going 100% to the patient, they are glad they can be 100% sure you are not frauds. But no one cares about how are you going to survive or how much money will you need to be active in 10 years, reaching hundreds times more patients. This, as I see it, is a problem of anchoring. If you are a non-profit, they anchor you on Mother Teresa, you should be a volunteer, have a vow of poverty, be a saint. Anything less than that, you are a simply a fraud, no middle ground, you only deserve the rocks. On the other side, if you a regular startup, aiming for profit, they anchor you on Gordon Gekko, so you just try to be cool and "do no evil" and that's it, they love you. That is the trap also of personalizing the donation. People donate more when they see a face, but then they only care about that face. If you go bankrupt in about a year, they don't care. They only care that THEY saved a life (they did, writing a check, painless, easy, they saved a life with a few clicks, not your hard work, they did) and blame you for not being competent enough. So, the trick is to keep the donation personal and transparent, while raising awareness in donors that your work is relevant (and tough, and expensive).

The other trap, is more a conceptual one. IMO P2P donations are a great tool to connect very different words. When you put a face on it, third world health problems are not just statitics from Gates Foundation reports, they are real problem for real people. This is a great change of empathy level for donors. The trap here is to let that be enough, and fade. As behavioral economics shows, a good action give ones self-indulgence enough to neglect further involvement. It is important to educate people about why this donation is necessary. Explain how big are the health system problems in the country of the patient, explain more about the local conditions of the patient's family, neighborhood, hospital and doctors. Explain why a "cheap" surgery is not already covered. Explain how things might be better in the future, explain how they might be worse. Educate donors so they understand the world we live in. It would be a great service and potentialize the social impact of Watsi.
Touching story!
Here are my toolbars - http://i.imgur.com/EtS4dRL.png
Help GoCardless (YC S11) make its customers happy
SpaceX Launching Dragon Capsule to Space Station
I think the more interesting question is, would they?

Let's assume they can build the computer, including all the supporting technologies, like electricity and precise mechanics.

What use case would they have where it would make economic sense to spend countless man hours developing it?

Fortunately, all the component technologies are useful in themselves, so you could start by developing them independently, just like it happened naturally. Let's say you start with electricity. It's really useful right?

Well, without a power grid, electric engines, industry to use the engines, and large electric power plants to supply a steady supply of electricity, it is really much less attractive.

I'm doubting you could actually get a computer built until the civilization was ready for it, and there was a need.
that doesnt mean there's a better option though. what else are we gonna do, have some committee tell us which toothpaste to use?
wow... 'to randomizer'. That's quite a leap, to infer that because 2 email addresses are next to each other that those two people slept together. I guess my social and professional circles are way too narrow.

Perhaps rather than randomizing, they could be alphabetized?
Or... if someone actually writes back in shock that yellowrubberchicken@yahoo.com slept with hownowbrowncow@hotmail.com, just reply back that you have no idea what they're talking about?

Or, yeah, perhaps bcc in some cases if this is that much of a concern in your life?