skysight-inc/HackerNews huggingface dataset:
Nobody has to buy into the USD, it's already there, established. Bitcoin has to be better than the established norm in order to succeed. It is in some ways, don't get me wrong, that's true. But it still isn't perfect, and I personally think a better implementation will succeed in the future.

Namely, one where the majority of "little people" can mine the coin. Or one with a fair and equal distribution to at least hundreds of millions of people (preferably billions) before the coin is launched.

Those were some of the founders original ideas, that anybody with a CPU could mine the coin. And technology slowly took over...
I have a question for those who are either still using Light Table or have switched away from it:

I've been meaning to start a project in ClojureScript and was thinking of using Light Table as my editor. I vaguely recall seeing news about development of Light Table slowing down, but despite this, would you guys still recommend Light Table today for Clojure/ClojureScript development? In its current state, how does it compare to editors like Atom/Sublime and whatever other options that are out there for Clojure development?
uTox – Free, Secure Instant Messaging
In case this goes to homepage, this discussion pretty much sums the community feeling about it: http://what.thedailywtf.com/t/atomic-css/8892
What is the role of the observer? What is the observer? Why does observation cause the wave function to collapse?
For real, though. Buses bunch because this site doesn't render properly. All the buses seem to be stuck off to some corner.
(Not trying the article's domain against the corporate firewall, sorry)

Sometimes it's because there's traffic going the opposite way. Many buses travel a circuit, so their route ends at its beginning. If your bus is late, maybe it was stuck in traffic an hour ago, and was late to every stop since that traffic.

Traffic itself becomes a travel-time multiplier - driving a car home from some offices, leaving at 3pm would get me home at 3:30. But leaving at 3:15 gets me home at 4. Leaving at 3:30 gets me home at 4:30. It seems to describe a bell curve that maximizes about 5:30 or 6pm.
Taking the position that it's none of the federal government's business is perfectly sensible.

For many issues, it would be even more preferable to have such rights positively enforced at the federal level, but we have a process for doing exactly that: propose a constitutional amendment that gives the federal government the power to enforce that. It's perfectly consistent to hold the position that the federal government simply doesn't have any power that would give it a say one way or another.
The original "Tea Party" was a reference to the Boston Tea Party made during a Ron Paul fundraiser, right?
Best response or bestest response? Me thinks it's the bestest.
Does anyone know why this doesn't work in Firefox?
The NYT has put a bot together that looks at the numbers and determines whether you should go for it or not. They have a good article on it here: http://www.nytimes.com/2014/09/05/upshot/4th-down-when-to-go...
I think you might be being optimistic about Intel there. They have their own compiler suite though, which can be a few percent faster than GCC and has better auto-vectorisation.

It's almost the other way round: they have a corpus of binaries to use when making processor design decisions.
http://physics.stackexchange.com/questions/35328/why-does-ob...
> - I see that the defense can now score two points by intercepting a two-point play and returning it. Doesn't this lower the utility of the two-point play as used in the article? Or have I misunderstood?

It's such an unlikely event that it shouldn't enter into anyone's calculation except in extreme cirumstances (e.g., you only need 1 point for certain victory, so why risk it). I doubt it will happen once per season.

> It isn't hard to imagine that teams will get better at executing two-point plays if they attempt more.

Teams will get better at defending it too. Teams might acquire personnel especially for the play, both on offense and defense.

> am I right in thinking that they are typically attempted by a team in a desperate position at the moment?

Often but not always desparate. Generally teams defaulted to extra points (1 point) and only used 2-point conversions when there was some certainty it would help. For example, if you are ahead by 1 point and there is time only for one more drive (offensive possession) by the other team, an extra point, which would increase your 1 point lead to 2 points, won't help you because the other team can score either 0 or >=3 points (i.e., scoring 1 or 2 points is impossible, except in a very unlikely event). You might as well go for 2 and earn a tie in case the opponent scores 3 (a field goal).

Also, a little vocabularly help so you look smart around the water cooler:

> one-point field goal

"extra point"

> match

"game"
Considering I've went from http to tcp services a number of times for improved performance, and you can simplify WCF clients a LOT via convention, it really isn't that bad...
they trust them because many paragons are overseeing the system and occasionally , for example, fine the banks that rig the FX rates. it's hard to trust a commodity with a history of drugs, theft and the winklevosses. bitcoin may have almost solved the security issue but it has raised bigger trust issues.
Connecting to a website when the owner has not specifically invited you to do so is technically an offence under the CFAA.
+1 for taking on nokogiri with a pure ruby xml parser
My guess is that it is something related the RAID handling in the block layer: I had a corruption on fat32 fs (/boot/efi partition) after upgrading grub-efi on my laptop. It sits on md-raid0 (intel fake raid)

I also had multiple corruptions of files written on ext4 patition but the /boot/efi corruption rules out ext4 bug.

EDIT: It was with 4.0.2 kernel on Debian
Just as newspapers, radio and television, etc. have brought increased transparency and clarity to the inner-workings of government, likewise we should definitely be using even more recently developed tools like branching, revision histories, hyperlinks and various diffing algorithms to elucidate exactly what has been or is being proposed or adopted and by whom.
Sound simple but reality is much different. What if the intended users of your software use it?
Would be cool ta have FOSS iOS apps made with this.
#FoundationDB
Poor pandas. It's as though Mother Nature has been trying to naturally deselect these bears for some time. They're such ineffective competitors that it surprises (and delights!) me that they're still around.
I have in the past flagged blatantly political articles that align perfectly with my own opinions, simply because they had no place on HN. There are better places for politics; see also http://lesswrong.com/lw/gw/politics_is_the_mindkiller/ .

In this case, I think this article is relevant for the HN audience, because of the massive technology-related threat involved here.
Actually, given the disconnect with how poorly Java (and PHP) services are for defining their child types ("Object" should never be a type exposed in the wsdl), I've found that creating a shim service in Node.js to connect to the Java/PHP webservices to funnel requests into something that can be better typed against works... I don't like doing it, but it works.
Nice, I was thinking of implementing something like this myself as I hate retweeing reps' emails. Just one suggestion - why do you need to confirm every action including non-destructive like logging out?
Bookmark your terminal commands
In this hardcore white on black interracial one – XVIDEOS.COM
This wasn't a DMCA complaint (Or whatever equivalent - if that's not correct) sent to Github though, this was sent directly to the author of the original repository. But point still stands - even if Github took it down, there are forks out there - the code will always exist.
Go unfortunately doesn't have all the awesome Python libs.
Web scraping, for example, is not strictly speaking legal.
The point of the article is that you can generate this behavior in an ideal system without taking into account differences in drivers.

Put simply, small stochastic differences in arrival rates of passengers or initial speed of buses will amplify themselves. If you take three buses and shift the center one in time, you'll end up with one longer gap and one shorter one. The bus with the longer gap will tend to find more people waiting at each stop, while the bus with the shorter gap will find fewer people and move faster. Ultimately, the faster bus will catch the one in front of it and follow it, with zero people getting on at each stop. There will then be a -huge- gap, followed by a very slow bus that has to pick up a ton of people at each stop.
90+ yard plays are indeed extraordinary. There were 4 90+ yard plays on offense last season and one 90+ yard return of a turnover.

Relatively speaking, your odds of scoring after catching a ball inside your own 10 yard line are much higher if the ball was thrown by your opponent.
India's Uber got the most investment in April 2015, $400m
That shouldn't even need to be an amendment. With a government based on an enumerated and limited set of powers (which the US government is in theory though blatantly not in practice), it should suffice to not explicitly permit them to do so.
Or Safari.
Netflix doesn't use AWS for the actual video delivery.
It's almost impossible for out of state students to "get residency" and pay in state tuition rates. This is due to most states setting the age of majority for tuition classification only, to 25. Age of majority for voting and dying in wars is 18. Age of majority for drinking alcohol is 21. But tuition? Nah, you don't get that until you're 25, even if you're a resident of that state. So in effect, you only get the in state tuition for the state either of your parents live in.
Accounts stuff is provided by an upstream package, django-allauth. Confirm on logout is handy so you can't trick a user into GETing a log out page, it has to be POSTed.
It should be a point of procedure that all bills do exactly one thing. Small and easily reviewable commits, please; software engineers learned this long ago.

Page-by-page of a single bill doesn't work, though; see also attempts at a "line-item veto". For the most obvious failure mode, consider a bill that replaces one tax with another and a veto on the removal of the old tax. Or consider a bill that adds a tax and a service funded by that tax, and a veto on the service but not the tax.
Also, you could upgrade ext3 to ext4 in-place. That was a powerful feature for a distro that had ext3 as the default, or for companies that had a lot of data on ext3 volumes.
What if we don't have a human observe? What if all data is only ever interpreted by canines and bovines (dogs and cows)? Will the wave function still collapse?

How would you isolate an experiment from the potentially-wave-function-collapsing influence of human consciousness, and yet still produce a usable contribution to science?
Twilio Launches $50M Development Fund
HN: Can we talk basics about funding rounds?
Can you guys all share your wisdom on differences between seed/pre-A/Series A rounds?

YC has done an amazing thing by standardizing first-round terms. But what is the next level? When people get out of YC what sort of funding situations are they facing? What do investors expect to see and what kind of equity do people give up?

I'm asking because people talk about companies that still take "seed" rounds but the term has become so amorphous it is impossible to know what it means as someone outside the Valley. But if you can get funding on better terms it seems a waste to give away 7 percent of the business for 120k to start.
Yeah, I pretty much can't imagine a situation where I would lose the money in my bank account but at the same time my bitcoins would be safe.

It's not that it's absolutely safe, it's that bitcoin has no advantage on that front.
I'd like to think the surprise two-point attempt from the 15 will be even more exciting now.
I still feel like that's basically "copyrighting"/or otherwise the atomic structure of the element...
According to Sen. Ron Wyden (D-Ore.), the current incarnation of CFAA would make a mere violation of a website’s terms of service, like lying about your age on Facebook a felony.[1]

Another practice would be changing the '1' to a '2' in the URL http://www.example.com/1.pdf, since the computer running www.example.com is a 'protected computer', and you didn't get authorization to access 2.pdf on the server.

"Protected computer" is basically any server. The CFAA defines it as any computer used or affecting "interstate or foreign commerce", which works out to be most of the internet, thanks to CDNs and the practice of centralized data-centers.[2]

[1]http://www.huffingtonpost.com/2015/01/20/obama-hackers_n_651...
[2]https://www.law.cornell.edu/uscode/text/18/1030
I'd love some insight from the Algolia folks on what metrics it took to put this massive round together (esp considering the 2nd seed). Obviously, it means that you had middling numbers for the 2nd seed that you've managed to turn into fairly substantial growth (congratulations!).

$2m ARR with 25% MoM growth?
Accidental lessons from a first-time manager
Indeed, sometimes C++ is utterly incomprehensible without looking at assembler output. A subtle bug in C++ can be obvious in a split second in disassembler view.
I feel as though this hypothesis was recently disproven - a measurement confirmed that the waves and particles were really the same thing, not one thing riding on the carrier wave of another.
>Note how this would all go away if the empty buses could pass the full buses.

It's more complicated than that and has to be managed carefully.

Here's what happens in the unmanaged case:

- The empty bus passes the full bus

- There are passengers waiting at the next stop

- The empty bus stops to pick them up

- There are no passengers waiting

- The full bus typically doesn't have to stop

- The full bus passes the empty bus

Now these buses are irrevocably bunched.

P.S. This site doesn't work for me at all.
Where I live, if a bus gets late enough (or too full) and the driver knows there's another bus right behind, they'll start skipping stops. I don't think that would help in this simulation because people getting on seem to be equally likely to want to get off on each stop, but IME that's not really accurate for most bus routes. People want to get on the bus at all sorts of random places, but 90% of people are getting off at the same two or three stops (transfer point, city center, etc). It would be interesting to see these things would affect the bunching, I think.
To cite my own experience, I pay around $30,000 a year for my instate J.D. program. My school-appointed mentor, who graduated in 2004, paid $4,000 a year.

I see this as unfair, not only in the sense that my generation has to take out extraordinary loans to access education, but also in the sense that I am forced to pay $100,000 just to participate in our justice system. And I am one of the lucky ones benefiting from a lowered in-state tuition.

But I am not worried about me. I am worried about my friends who have accrued crippling debt in their quest to be a high school teacher, or some other valid, yet low paying, profession. I am afraid these people will never pay their debt off.
putting a shout in for Bollobas here, surely all roads to functional analysis don't lead through Rudin?
You spend energy when you do push-ups. That would also be a fairly easy system to game.
Absolutely. I had dinner last night with a Millennial (I'm Gen X) and he was telling me something about how people acted and I reacted surprised-- and it turns out he means people of his generation. He was an exception to that behavior, but he recognized how his generation was different from mine and he one between.

Of course, when I was in Chile things were very different. Because the culture is different. In Chile there's more of a pre-pinochet vs "grew up after pinochet" generation-- the divides are not the same as in the USA.
It's interesting how over the past several decades we've learned a lot about which features should be part of a language's standard distribution and which can be farmed off to third-party libraries. String types, standard data structures, package managers, concurrency/async features, type systems, object models, date formats, command-line parsing, log libraries, parsers for the language itself, documentation generators - all of these can be implemented as add-on libraries and have been in at least one language, but we've found that this results in chaos in the language ecosystem. Similarly, protocol parsers, web frameworks, ORMs, command-line utilities (readline/curses, not argparsing), GUI frameworks - all of these have been wrapped into the stdlib of some library or other, but we've found that they aren't essential, and are often better off as a third-party package.

The one feature that IMHO should get baked into a language but nobody's done right yet is API versioning. Wish more people paid attention to the evolution of a program over time rather than a snapshot of where it is now.
In demand now; but continuing beyond AWSificiation it will go away via containerization and AppEngification.
Anyone using your software on a system they don't trust should have no expectation of the data being safe.
> Yeah, I pretty much can't imagine a situation where I would lose the money in my bank account but at the same time my bitcoins would be safe.

I can imagine such situations, but they're the kind where you're more worried about your stockpiles of ammunition and canned goods, not bitcoins. Short of total economic failure, banks are "safe" in well-defined ways.

(On the other hand, erosion of wealth in traditional currencies due to inflation is just as real as fluctuation of wealth in cryptocurrencies.)
Hm? It's easy to make a meaningful argument without raw data. You just extrapolate from what you know.

I know that I have had the opportunity to apply to work at the NSA. When I was looking for job opportunities after college I perused lists of government jobs, including positions at the NSA. I know that today, I would not apply to work there. I'm one person, but I know many engineers of a similar mindset and read about many more, so I assume it's a trend. I definitely don't know what rate of potential applicants conform to this mindset, but I know some do (me, the people I know like me, and voices I've heard on the internet).

Therefore, I can meaningfully argue that they would have a harder time hiring. Of course I might be wrong but that's what you get when you operate with incomplete data.
Right, the issue here is just using null or "". You could use an Optional or Maybe type here. Even better you could define:

data SessionKey = ValidSessionKey | InvalidSessionKey

Then the developer making the modification code would have been much less likely to type "InvalidSessionKey" whereas the None/"" behavior is just an idiom. The problem here is that the domain knowledge of: "" is a valid session

wasn't communicated by the code.
China warns U.S. surveillance plane
Don't automatically assume that people who disagree with you are 'randbots'. That would make me downvote (if I had that privilege).

Reasonable people can disagree with you without being a 'bot'. I disagree with Rand Paul on a great number of issues, but I can also disagree with your position without being a Rand Paul supporter.

This is another reason why we can't have a substantive discussion on this issue; when someone jumps to name-calling, it's clear they don't want to discuss the principles of the argument.
Apologies. It appears I remember this discussion with pg and paul -- https://news.ycombinator.com/item?id=76469 -- but not the fact that it was about reddit, not HN.

It certainly felt to me like during the 2008 election that there were RP stories all over HN. Wasn't the case though. Odd.
There is one in progress and should hopefully be done by the end of the summer https://github.com/dvor/antidote
hack (PHP by Facebook) has it. Though not mainstream. Also some companies have forked python to support coroutines themselves (http://ironport.github.io/shrapnel/index.html).
With 16 games, an extra 4 snaps per game means 64 extra snaps per season, which is a bit more than playing one extra game. That seems like a noticeable risk increase, season after season, as well as increased wear-and-tear which would possibly lead to earlier retirements.
"Always bet on javascript." --Brendan Eich, javascript creator

Javascript is being used in everything from the Spotify desktop client to Visual Studio Code. Use babel.js to transcompile ES6 to ES5 and use OOP syntax in the client too.
Why It Pays to Be a Jerk: New research confirms what they say about nice guys
nitpick: While Stellar is a fork of Ripple, they have different consensus protocols underneath. Stellar uses the (Stellar Consensus Protocol) [0] while Ripple uses probabilistic voting. [1]

[0] https://www.stellar.org/papers/stellar-consensus-protocol.pd...

[1] https://ripple.com/files/ripple_consensus_whitepaper.pdf
The question of whether certain tools/techniques such as fire and stone flaking have a single origin or were repeatedly rediscovered is quite interesting. Unlike in purely genetic evolution innovation seems a bit more likely to repeat itself but I still like to imagine that some protohominid figured out how to use fire some time a couple million years ago and everyone since then has observed how to use fire from that one lineage.
Bitcoin seems to be over. Bitcoin peaked in Google Trends in early 2014, and is now about 1/4 of that level there. So is the price. The few major merchants who started accepting Bitcoin transactions haven't seen much volume. Newegg's site says "Promotion has expired".[1]

It's not a technical problem. It's that the use cases for Bitcoin turned out to be drug dealing and evading China's exchange controls. After Bitcoin stopped working for both of those, the bottom fell out of the price.

It doesn't help that Bitcoin is a scam magnet. Anonymous, irrevocable money transfer is the con man's dream. Now you can con people who can't get back at you. That feature of Bitcoin has been very popular.

Right now, Bitcoin is in "meh" mode. For 2015, so far the price is flat, and volume is flat.[2] The "altcoin" world is in even worse shape. About 2200 different altcoins were created. About 8 of them still have enough market cap that you might be able to sell a reasonable sized block of them.

It was amusing while it lasted.

[1] http://www.newegg.com/bitcoin
[2] https://blockchain.info/charts/n-transactions-excluding-chai...
The risk to the QB is much smaller on a 2-point conversion. Often QBs are injured standing in the pocket, waiting for receivers to get open far downfield. On a 2-point conversion, that situation occurs much less: There are more running plays because of the short distance required (Seattle Seahawks fans might have somthing to say about that), and passing plays generally are over quickly because the receivers can't run more than 10 yards downfield.

Also, as others have said, 1 point is a high return on investment for one play.