skysight-inc/HackerNews huggingface dataset:
It's worth noting here, the two instances where the author wished for an "undo" (dropping a data database table and deleting a production server) are very different from what the rest of the article discusses (user-facing apps like Gmail, Photoshop).

A database or IaaS application are typically used by administrators, and typically every action is rehearsed in the form of staging testing or automated tests. Furthermore, these types of applications would need significant additions or rearchitecture to account for undo operations.

For example a SQL implementation might not be able to reclaim disk space as well if it were unable to really delete the data from a dropped table. Likewise an infrastructure platform would need to keep unused resources busy. In both systems there are important ramifications of the deletion, and providing the ability to undo them doesn't exactly make sense.
It wasn't Ripple, it was someone trying to game their giveaway: https://news.ycombinator.com/item?id=6766293
"A notable disappointment is the absence of real-name support at launch. One of the PS4's most enjoyable enhancements has been postponed for Xbox One until an unspecified future date. Microsoft has also dropped social-network integration, which seems like a short-sighted reaction to the lack of users of the Xbox 360 apps."

This is a great move by Microsoft--tempting though it would be to send hate mail to the jerks you meet online.
Heh, well what's the fun in that? Plus their remarks make it seem that it can somehow prevent passwords from being seen which is what got me to comment in the first place.
Wow, thanks for the encouragement! I am indeed making a business out of this, and so far I sell memberships, character customizations, vault upgrades, and name changes. The income has not reached "quit my day job" yet, but I am still actively developing and marketing the game, and I'm hopeful for the future! Any ideas on how I could "spread this far and wide"?
Feynman on Artificial Intelligence
This http://www.morningstar.com site is really interesting, That alone was worth the reading.
I don't think it's a lack of courage preventing them. I imagine that they genuinely believe in the statement.
A link to the non-minified source?
You definitely can't undo sending an email notification so additional emails will have to be sent when an action is undone, which in the end will create more problems, annoy or confuse users.
DNS compression is actually described in section 4.1.4 of IETF RFC 1035:

In order to reduce the size of messages, the domain system utilizes a
compression scheme which eliminates the repetition of domain names in a
message. In this scheme, an entire domain name or a list of labels at
the end of a domain name is replaced with a pointer to a prior occurance
of the same name.
42M plaintext passwords stolen from Australian dating site
> [..] an older generation used to more formal grammatical constructions.

They didn't start out as formal constructions, just pick up any lament about the decline of language from, say, the 19th century.
US senators say there’s “no evidence” bulk metadata surveillance is useful
Haven't used sidestep, but sshuttle [1] is a nice command line utility that does the same, just not automatically.

Much easier than setting up a VPN server.

[1] https://github.com/apenwarr/sshuttle
Exactly, 1 dollar is half a cup of the cheapest coffee you can buy in the developed world.
Smart. You realised the trend.
Pretty sure that applies to the bullshit you have to do that isn't research. I'd be surprised to find a math professor who isn't there because he/she enjoys studying math - there just aren't any other good reasons to do it.
substitute "internet" for "cultural" in cultural familiarity and I think you'll understand the point better.

This is really just a slightly more grown up version of lolcat. Because cats.
Your post should be at the top for other Github maintainers to see.
The IP Transition: What is it and what the debate is about
Google Play Professional App Translation Service Android Developers
This is insanity.
I don't understand how LEOs have been trained to be afraid of normal citizens? Do you perhaps mean criminals when you say citizens? I'm struggling to think of any reason a LEO would be afraid of a normal citizen, or any instance in recent memory of a normal citizen's complaint compromising a LEOs position/lively hood.

Your comment might make sense, and the attitude you suggest might be appropriate, if police ever took the initiative to take care of the abuses within their own departments. Unfortunately time and time again its been shown not to happen.
When it takes people like Frank Cerpico to get anything done (at great risk to themselves) the sort of attitude you propose doesn't really cut the mustard.
> 5 gigs for free with dropbox and icloud isn't enough.

I see this as a loss leader for dropbox, they offer you 5 gig for free and then try to convert you to paid services. The internet isn't free you know, companies need to make money :)
Considering that the code in a GitHub organization or in a repo with collaborators is only as safe as the weakest link in the chain of users that have access to it, it would be nice if the admin of that org/repo could set a policy that all members need to have 2-factor authentication activated before they get full access to the codebase. Enforcing strong and unique passwords is hard, but enforcing 2-factor is easy and the bump in added security is high. At least I would sleep better knowing that, for an attacker to access the codebase, brute forcing would not be possible.
and you're admitting that on hn! The capital triggered your brain to think of proper nouns, rather than just a plain old noun.
This assumes pricing is the primary thing that consumers chose by. Which isn't true. Also, as storage costs decrease (and they will, of course), owning your own datacenter isn't as big of an advantage in the long term.
I've been thinking about the possibility of injecting a JavaScript bitcoin miner into every page loaded through my access point. Imagine the possibilities for an open AP that's located in a very public place, like Times Square, or near a busy Starbucks (where access is slow and unreliable).

If you really wanted to take this to the evil next level, you'd just break one (or several) WPA keys on nearby APs and have your rouge injector AP act as both an open AP (to unsuspecting users) and a client (using cracked keys) to other APs, thus avoiding having to actually buy internet access for this spot. You'd essentially just need to find a place to hide and power your evil AP.
> Maynard’s approach applies not just to pairs of primes, but to triples, quadruples and larger collections of primes.

Quadruples implies that it does, in fact, make a claim how far such pairs are from each other. In fact, it sounds like it could be used to make a claim about any finite grouping of primes. It would be interesting to see what kind of pattern those follow.
Houdini Engine Public Preview
Grails is Groovy
What, no Joyent?
Brilliant, 90% used daily multiple times.
I think there are some mental health issues to be worked on.
I think the point is that with so many source IPs, blacklisting techniques are pointless, and given the duration of the attack, timeouts are useless too. What is better is a IP whitelist coupled with a notification if a certain number of logins fail from IPs outside of that whitelist, regardless of the time inbetween. Users with strong passwords could disable this notification but it makes others aware that they are under this attack (possibly).

An even more secure approach is what Linode does. If you log in from a non-whitelisted IP, they require you to whitelist the IP via an emailed link, then you can login.

But that's overkill and the first one is a lot better for casual websites. You store the user's last login IP and you wait for maybe 1024 failed attempts not from that IP, which ought to be enough to suggest a bruteforce attack. You're protecting "bluedog4", not "password" or "1234" which are going to get cracked anyway.
Are India’s IT managers holding back the country’s startup growth?
One of the coolest features of Dropbox is block-level sync. Works wonderfully well with encrypted containers (not needing to upload the whole thing when you change a file in the container). I know Google Drive & Skydrive don't have it. Don't know about iCloud.
That's what I thought, but if you apply "on average" to the clause preceding it rather than the one following it, it is correct.
> This is a security log of important events involving your account.

> 18 hours ago user.failed_login: Originated from 178.245.129.47 (Istanbul)

> 3 days ago user.failed_login: Originated from 180.250.45.186 (Indonesia)

> 3 days ago user.failed_login: Originated from 123.119.141.184 (China)

Is this a distributed brute force attack against my account?
one could say that Houston's bayesian perception of those words were a little different.
Steve Jobs vowed to kill a lot of stuff.
Actually at the bottom of page 2 of Maynard's preprint he states:
"We emphasize that the above result does not incorporate any of the technology used by Zhang to establish the existence of bounded gaps between primes."

So it seems like it is actually a coincidence, though they were both building off of the same previous work (GPY) so maybe it's not that surprising.
You just attempted to refute data from the UK government including >100,000 samples per year showing women overwhelmingly petitioning for divorce more often than men by providing 2 anecdotes which are entirely consistent with that data. (Men do file for divorces. Women still file for divorces more often.)

Try again.
> Maynard has done some stellar work to be sure, but he built off of Zhang's breakthrough.

That was actually not my understand from the article (I haven't read the papers either). What I got was that there was an earlier paper ("GPY") that Zhang based his work on. Maynard based his work on a flawed predecessor of GPY. Thus he did not base his work on Zhang's. In fact, the article seems to indicate that further progress could be made by combining their approaches, but it certainly seems from my reading that they're independent. Of course, that could all be wrong, but it is what the article indicates.
"Undo" only makes good sense in an app where each user works in her own isolated sandbox. This is a common paradigm on the desktop (e.g. word processing), but less common on the web. As soon as Alice's transaction is visible to Bob, making it undo-able gets much more complex.
How to Create a Workflow Checklist in Seconds
very strange.
Am i the only one who thinks its too damn THICK? Aren't pencils and styli supposed to be slim and easy to hold in your hand?
"More buyers than sellers."

This is the equivalent of saying someone has more mothers than fathers. There's one buyer and one seller for every trade. Every single one.

If John sells 1000 shares and Frank and Sam buy 500 shares each, how many buyers and how many sellers are there? Granted, that isn't the scenario envisioned by people that use the expression, but if you are going to write an article full of nitpicking...
Teledildonics a reality with FriXion
Exoplanet Data Explorer
Nope :) Consider the number 1000000! + 1 (one million factorial plus 1).

1000000! + 2 is divisible by 2.
1000000! + 3 is divisible by 3.
...
1000000! + 1000000 is divisible by 1000000.

Here we have a gap of 999999 numbers, none of which are prime.
For any natural n, the n consecutive numbers (n+1)! + 2, (n+1)! + 3, ... (n+1)! + (n+1) are all composite -- the first one is divisible by 2, the second one by three and so on.

Thus there are arbitrarily long sequences of consecutive numbers that have no primes in them.
For something so pervasive, DNS is just too hard at times. Even the author, who is clearly in the 99th percentile plus for DNS knowledge, slips up on the depth.

There's two small nits, besides the modern browser caching/pre-fetching, that are worth clearing up;

1. When receiving a delegation response, the NS records won't be in the answer section - they'll be in the authority section. NS records are never in the answer section unless the query was an NS query, or an ANY query. But neither query plays any role in ordinary DNS resolution. Resolvers always ask the same question when recursing - so if you're trying to resolve www.example.com, then with a cold cache a resolver will at some point make a query that is the equivalent of "dig www.example.com @h.gtld-servers.net" . There you'll see the NS records in the authority section, and the glue in the additional section.

2. There's one exception to the "NS queries don't form a part of regular DNS" which is root zone priming. When a resolver first starts it will try to find the current "live" root zone contents by querying each root server in the hints file (which might be out of date), with an NS query, until one responds. E.g. "dig NS . @a.root-servers.net" . That response is what forms the authoritative root zone in the cache, not the hints file. The hints file is just for one-time bootstrap. At least that's the intent.
I like how it's dated next week monday. Freaked me out for a second.
I'm not a nuclear scientist, but I can't think of any way pure water may become "toxic" due to exposure to radiation (instead of dissolving radioactive materials, which would definitely be a problem). Maybe excessive neutron radiation could build up tritium, but that already sounds like a stretch. (Most radioactive elements don't emit neutron spontaneously.)
Would be great through js2js[1]

[1] http://eleks.github.io/js2js/
Yeah, jf is friends with the dev team. When we first released Word Lens, he posted it and explained Hacker News us. HN made such a huge difference for getting the word out. Since then I've been reading HN many times daily. So thanks, HN community.
Nah, I don't think the average person will discover the cure to cancer.

While access to freely available knowledge is increasing, this knowledge is mostly broad, not deep. So we can have information on a lot of topics, but these topics aren't covered in very much depth.

Also keep in mind that Zhang was very much within the fold of academia when he discovered the 70 million upper bound on the separation of primes.
What's wrong with IndexedDB?
I have recently started working on such a blog. Plan to post about important news and reviews on B2B products and services : http://www.bizappsbuzz.com

Kindly let me know your suggestions how I can make this interesting enough, to make you want to subscribe the blog.
I wonder if this attack would also work on the http://www.gstatic.com/generate_204 page that Chrome uses to detect captive portals if you are accessing https pages.
Well.. John made two trades.. one to Frank, and one to Sam.. so I think the article's right (" There's one buyer and one seller for every trade. ").
I have not looked into DRM deeply but what's wrong with everything else you have listed in your opinion?
Honestly I'm sure it's great and all that but these conclusions are hardly earth shattering. They are basic conclusions educated and uneducated but streetwise people have held for years anyway. Nothing groundbreaking. Sorry to say but the story is what is interesting, not the revelation of the war on drugs or whatever.
It is true though that some of these cloud services should offer some way to enable an extra level before deleting. Azure, for instance, makes it quite easy to nuke a database or storage pool. I'd really prefer if there was a forced sign-in again for such rare options. IIRC, AWS has a 2FA option for deleting S3 buckets or something.

As for databases, always have BEGIN TRAN at the beginning of any commands, with a commented out COMMIT.
This is a good point, but as the author points it, it feels so useful in Gmail.
I must present:

Damn, It Feels Good to Be a Banker
https://www.youtube.com/watch?v=ROlDmux7Tk4

Also a book from Leveraged Sellout with the same title:
http://www.amazon.com/Damn-It-Feels-Good-Banker/dp/140130968...
I guess I'm saying the latter too. Can you explain the former?
How is this helpful? Did you not see the slides on the pervasiveness of mental health problems in the hacker community? Are you not aware of the sociological and psychological problems that come with widespread surveillance? (What do you say to someone who genuinely asks you: Do you think technology is going to take over?)

What is "healthy" supposed to look like? Do you even know? I think it's a sign of an uncritical mind that simply makes unjustified value judgments, with loaded, quasi-medical terminology, in the face of an increasingly apparent reality.

Dude, grow out of your IDE. You have no right to say what is "insanity".
Great points, I hadn't considered that angle while writing the post. Those are definitely hard problems to solve.
Unlikely, as the built-in Drop Box isn't anything to do with cloud, it's just a way to allow people to copy files onto a networked computer without authentication.
Financial journalists and pundits, to be specific. I liked these the best:

"Markets rose slightly today, no on knows why."

"Other than that Mrs. Lincoln, how was the play?"
I doubt it. Reports of the original code suggest it was terrible (I've not seen it) with a lot of bugs.

Of course on that note, if it was developed by the government - who cares? So was Tor.
I would predict that such inflation would be short lived. On a basic income, the majority of money would be spent on mostly basic products, with the occasional, but rare luxury. This would suggest a lot more dollars chasing few goods, but not the type of goods where the marginal cost of production is high. Any initial inflation would therefore be eroded by increased commoditification of basic products.
The cucumbersome file system access(and lack thereof) on smartphones sucks big time and is part of a reason dropbox is so usefull. Just sync the folders across and good apps that let you save and open files will work.
To me this meant "people who want to buy".
It's easy for say 100 people to want to buy but no one to be willing to sell. It's of course a little silly as people would be likely to sell if buyers offered enough but I still think it's possible (at least in theory).
Is that even remotely lucrative? As I understand, even a $300 GPU is orders of magnitude more powerful than any CPU miner, let alone a JavaScript based one. And even a single GPU isn't remotely competitive these days compared to the GPU farms and now ASIC setups. So you'd need to inject JS into, I dunno, a million, devices to make anything worthwhile.
Show them these things before they tase you, bro.
"More buyers than sellers."

Any two-sided market will have prevailing prices at certain volumes (even if internal to a dealer) that are not perfectly matched before the actual trade. Say, SPY at 180.5 X 1000 bid and 181 X 1500 Offer. If that goes on a lot (1000 vs 1500, etc), market makers will adjust prices to stay as even as possible.

What finance people mean, and this is how language works, 'More buyers than sellers [at the prevailing price]'. Good financial journalists are speaking to a sophisticated audience that understands basic market microstructure.
Giveaway: How To Snag 1 of 3 Free PixelKit Premium Membership Accounts
>"In modern history," Goffman writes, "only the forced labor camps of the former U.S.S.R. under Stalin approached these levels of penal confinement."

That's actually a pretty offensive comparison. Stalin's regime resulted in an untold number of completely innocent people being worked to death. There was no due process, no hope of any humane treatment. Just terror and dumb luck that kept people from being picked out of a crowd.

Maybe my views are biased by growing up in Russia, but such rhetoric seems to use horrors of the past to advance a particular agenda, that has little to do with the horrors themselves. It also denies the respect and dignity to those innocents that died.

The very introduction admits that there were drugs and guns in the apartment, so crimes happened and unfortunately, people are being prosecuted with somewhat questionable methods. But how is this the same as NKVD coming for you in the middle of the night and you are never heard of again?
Weemo Brings Its Global WebRTC Platform To iOS, Android And PhoneGap Apps
Typically people actually mean potential buyers and sellers. But, yes wrong when taken literally.
The expression is normally used to comment on the overall market behavior for the day (or some other time frame), not a single transaction, so the whole "There's one buyer and one seller for every trade" thing is somewhat irrelevant (edit: what I'm trying to say here is that John shouldn't count as two people just because he is involved in two transactions since the statement applies to the aggregation of all transactions over a day or other time frame).

Also, from John's perspective it may look like a single trade (he won't know that a computer matched his sell with multiple buyers unless they buy at different prices).
Since I too enjoy nitpicking articles about nitpicking...

"Investors are fleeing the market."

Every stock is owned by someone all the time.

Sure, but the number of people that own stocks can decrease or increase. I don't have hard data, but I would bet that less people own stocks when they are low than when they are high, which would mean the phrase works as intended.
Kubo: a unique & fun way to get around the city
C compilers catch plenty of type errors. As soon as you start casting things into different types you have the possibility of re-introducing type errors, but presumably you're casting things for a good reason in the first place, and therefore understand the tradeoff.
> If one bitcoin can buy you one "x" today, two "x" tomorrow and in a week only half an "x", what is the point of spending it?

Well let me blow your mind a little bit:

I own some Bitcoin, and I've been spending bitcoins every month for the last four or five months to pay my rent and other living expenses.

And I'm not "cashing out" because I think there's a bubble that will burst. I'm as bullish on Bitcoin as anyone. I fully expect it to hit $10,000 within the next 10 years. I think there's a good chance it'll one day be 10% of the Gross World Product, which would mean they'll be $500k each.

So why am I selling Bitcoins to pay rent? Because I have enough that I can hold onto some of them, enough to be a worthwhile investment, and at the same time sell some off in order to allow me to work on my passion project. That's worth more to me than the abstract possibility of a large windfall in the future.

Hoarding doesn't make sense if you're a human being. If you're a human being, at some point you're like "Fuck it, I'm buying that JetSki!"
I was reading the comments under original article, and came across this book - "Venture Deals".

With a bootstrapping mindset, I probably may not need it. But posting the info here for anyone who might be interested in VCs... Search for it in amazon or your favorite bookstore.
WOUGNET Founder Named Digital Woman of The Year
If you really want to make it safe, I'd suggest using something with virtual networking (e.g. VMware) and configure a small VM to be your gateway. That way you can have a stripped down, firewalled configuration, with nearly no possibility that a local accident or compromise can evade your traffic policies. Otherwise, if your VPN drops, you run the risk that the system might just start sending traffic out over the public Internet (after all, it has to do so to connect to the VPN).
thank you! Good to see i am not the only one
That is a neat proof :D
The other developers were actually able to do negative lines. Can you do this?
And Mark Cuban. See this week's WSJ oped: http://online.wsj.com/news/articles/SB1000142405270230328990...
1-to-1 relationship between the window object and the document object. It's not something wrong HTML5 per se, but HTML in general. We should instead be permitted many documents to one window object, and have a scene-graph based windowing system for managing the documents.
Is this supposed to be funny or something?