skysight-inc/HackerNews huggingface dataset:
I get the feeling this varies greatly from person to person. e.g. If I'm in a coffee shop I pick up fragments of conversation and can't help but try & isolate specific voices. I've tried - I can't block it out. Fragments of conversation to me aren't noise...they're fragmented info requiring more brain power to decipher.

This might just be me though - I think in German, read in English and hear Afrikaans in coffee shops. So I'm all kinds of messed up anyway when it comes to spoken language.
The nature of self-evidence is that you don't have to say how.

(Though I'm not sure I agree with the parent point that Americans as a group really believe equality in the relevant sense here.)
Except that's not what Keynseian's say, and people do behave the way Keynseian's say, deflation does curb spending and inflation does encourage it; Keynseian's don't claim people will stop spending, they claim they'll spend less.
I'm not sure Krugman's understanding of normal money is that great (or at least it is just developing): http://www.debtdeflation.com/blogs/2013/12/17/oh-my-paul-kru...

That said I also don't see that there is any reason that the value couldn't drop to zero or near zero. Maybe the next crypto currency could be called BitTulip.
"are created equal" means a very different thing than "are equal".

Even Americans who really do believe that all people are created equal (which any discussion thread on any major forum -- including HN -- on gender or race issues, among other topics, will reveal is far from all Americans) rarely believe that all people are equal.
Blast from the past: Play hundreds of games from classic consoles in browser
Show HN: Raskell, a Haskell interpreter and editor for iPad
>It is why airplanes are such great places to concentrate and work.

I think the fact that you really really can't get up and go do something else also helps. ;)
Arthur Whitney
That's kind of the philosophy of Ruby though, and ActiveSupport by extension.

Where it makes code clearer and more concise, or where it simplifies an often-used idiom, and where it outweighs the benefit of sticking to principles—as I believe it does here—then breaking those principles is acceptable, in languages where coding conventions support this.
This is for our multiplayer game list, which we haven't quite turned on for non-admins yet: https://www.dropbox.com/s/n956u62zdlghqjw/Screenshot%202013-...

But it should only take one screenshot every 30 seconds, and only when something changes, so this is a bug! I will fix. Thanks so much!
And Bitcoin speculators are pricing in the frictional impact of changing to another arbitrary, fragmentary currency "when we need it"...where, exactly?
Also, having a global volume might be handy so you push the entire sound to the background without having it affect the sound if you happen play a YouTube video or whatever.
I think the better question is: why would anyone invest if simply holding currency is an investment?

If you are an entrepreneur or a company going IPO, the you'd have to offer a better expected return than the currency itself. Your competition for investment dollars would be not only other companies, but cash.
Interesting, I do a lot of audio work in the browser and somehow I've never come across this trick. Does it work on iOS?
There is no written rule that says "each round is meant to take roughly 20% of your company", and a company is never guaranteed another round. I know several entrepreneurs who have been given term sheets for over 50% of their company. Or no term sheets at all.

There is no "rule" about implied valuation either. Entrepreneurs can raise $3m in notes $100k at a time, usually from investors that are much less price-sensitive than VCs leading a priced round. It's a lot harder to raise a priced Series A at a $10m+ valuation than raising piecemeal notes at the same valuation cap (or uncapped notes, even).

Again, this is all manageable by the entrepreneur, but there are no "rules" like it often appears from the outside.
"Seems far, far more likely than Mary's suggestion"

It's an interesting thought, but IMO, it seems less likely than Mary's suggestion.

"Mod," as in "modification" (whether in gaming specifically, or software in general), is an extremely common and borderline generic word that is unlikely to be granted as a trademark. It would be the equivalent of Coca-Cola's trying to trademark "soda" or "soft drink."

On the other hand, "Mod," as in "Modern" or "Modular," for the name of a UI or OS seems at least somewhat novel. I can't think of too many software products using the word "Mod" in that context. This is a usage that would actually stand a chance at being granted as a TM.
I feel stupid now.
There's little point complaining about the current state of front-end development while we're on the cusp of the next generation of front-end technology.

e.g. Non-semantic HTML is avoided with Shadow-Dom + Custom Elements + aria attributes & JavaScript library management is mostly solved by ES6 modules.
This looks like a worthwhile project--I'm excited to see it develop.
> "But it should only take one screenshot every 30 seconds"

The bug is in my reporting tool I just realized. Yes, it reports only each time the screen change. Sorry about that. About multiplayer, understood, make sense.
printing dollars is done by keynesians to artificially inflate consumption. Which means, burning more oil, making more plastics, mining more (physical) metals, using more agriculture, etc, etc, etc,. I shudder to think of sustainability impact of currency manipulation.
Thanks guys! Happily serving more concurrents right now at 10% CPU than during that first big traffic spike that took us down.
It was slow, full text searching didn't work (literally), when using their API to delete repos and recreate them there would be race conditions that would leave us in a state where their support would have to go data spelunking on their end to correct them.

I could nitpick the GUI and such but the real issues were these fundamental problems. I was shocked. This happened for years.
I agree that the constructor isn't very easy to read for TimeSpans. But there's a shorthand, you can write "TimeSpan.FromDays(2)" to create a span of 2 days.
FYI: this project is now called Higan http://byuu.org/higan/
Another example of wildly different standards:
http://en.wikipedia.org/wiki/Zwarte_Piet

AKA Black Pete. Yes, people in Belgium and The Netherlands still dress up in blackface during the Christmas season.
Yeah, you _had_ to look at the code to realize that; when it could have been

new TimeChange.fromString("2 days from now")

Which would have been more helpful for actual development, not only for a dumbed-down syntax aiming for easier comprehension.
You wouldn't write new TimeSpan(2,0,0,0), you'd write TimeSpan.FromDays(2).

There's nothing stopping you from binding a function "days" to wrap TimeSpan.FromDays.

If this is what people consider to be some pinnacle or notable point in expressiveness, yikes.
hmm...sounds like real estate in NY, London, or California !
Article suggests that only a third party payment processor holds the key, yet also claims that the encryption algorithm is Triple DES. Either whatever's doing the encryption also has the key, or there's a random symmetric key for each entry that's encrypted using the payment processor's public key in some extra scheme that isn't explained in the article. That would explain why they're talking about a "decryption" key as a separate thing. (In the latter case, the thing doing the encryption technically also has the key; that's hard to avoid with a symmetric algorithm such as 3DES; but one would hope that the system doing the encryption would forget about that key ASAP :))

From what I understand, PCI mandates that at least the terminals all have their own (re-used) encryption keys; but that wouldn't fit with their story that the "key never existed within their systems"; unless that's them being a bunch of weasels due to a technicality (perhaps they themselves do not actually own the terminals?)

Is there a source with more technical details available?
... Why? It seems to me that it works the same as any system with early adopters willing to take on risk. People that got into twitter early make more than people who get in later, without any necessary correlation to how much work they've contributed. Early investors in a company often put in no work beyond their capital, should their shares be redistributed after it becomes a sure thing?

If bitcoin fails, the losses of those that went into bitcoin certainly won't be "redistributed", so why should the gains? Not to mention the current monetary system also has huge disparity so it doesn't really seem to be a property exclusive to bitcoin per se.

A system that offers no rewards to early adopters makes no sense because everyone is incentivized to just wait until it proves itself since the gains will be redistributed anyways, so why bother with the risk before it's a sure thing?
Because (1) people do not agree that SPY ETFs are a reliable way to earn a return, (2) the process of moving money in and out of ETFs is far from frictionless, and (3) once people move money into an investment vehicle, they are in fact hesitant to liquidate it simply to make purchases, in a way they are not with "currency".
Be practical. I've had to support wordpress on IIS before, it's always a lot of hassle not using the tech in its native environment. Same with MySQL + .Net. The EF, for example, played really poorly with MySQL.

I can't imagine using mono is for the faint hearted. For example in the new MS programming language thread [1] today someone mentioned they ended up giving up on the .Net GUI controls and using GTK# instead because it was so unreliable. Another mentioned that the transition from one SQL driver to another had left a lot of projects hanging in the wind with SQL breaking on mono but working on Windows.

[1] https://news.ycombinator.com/item?id=6974494
Semantic HTML is possible now, but the way our tools have been built (and documentation written - e.g., add this class to your element) makes it hard to do the right thing
> It's not simply throwing energy away into solving useless math problems; it's spending energy to create infrastructure.

But it is also an arms race of energy spent. And the more valuable BTC becomes, the more energy a rational agent will use to mine it. Unlike mining gold, BTC mining does not have a fixed cost.
Just for posterity: that's not my view, but that is the exact view of visionary sv asshole ceos (note: not of the good ceos, just the jerk ceos).

In their eyes, you only exist as "traffic" for them to exploit. You are not an individual. You have no life. You are a finger attached to a pointing device attached to a credit card.

Their goal in life is to divert Internet traffic to their own sites by any means necessary to increase their own traffic numbers (views, hits, sessions, clicks, impressions, ...) thereby increasing their own perceived worth so they can spout their vanity asshole metrics off to boards/investors/audiences.

[Note: I may be bitter about jerks exploiting the world raking in more success/money/exposure than non-exploiting builders.]
https://news.ycombinator.com/item?id=6976450
Static v. dynamic typing aside, one thing I love about Ruby is the syntactic ambiguity of a local variable versus a method call, in which parentheses are not needed.
The Food Lab: The Science of the Best Chocolate Chip Cookies
> Sadly, online comments aren't independent statistical samples from your entire user base.

That idea cuts both ways. Sadly, also because they are not independent, the chance that those that comment and participate are probably also the ones that drive the community and make for nice discussion, which those other 98% who just browse end up reading. What else is Reddit if not links to contents followed by comments.

Those 2% stop, the site goes to crap.
Having found the same algorithm in a (different) review paper I almost implemented this for fun.

Sadly, JavaScript.
Good. There are too many people as it is. Running the birthrate at below replacement levels for a few generations is the only humane way to address that.
Steven Pressfield's 'The War of Art' helped me view my own work in a new light and get shit done by removing my ego from the outcome. It's very complimentary to modern startup ethos in that it is better to focus on the art of production than to become mired in the outcome of one attempt.
Only if another copyright term extension doesn't happen.
I read this and also the 48 Laws of Power -- both interesting reads that have a few crossovers. Mind you, the 48 Laws of Power audiobook sounds like it's read by the devil.
It makes sense to people who don't use tar.
- Non-semantic HTML

Then why are you using a framework that provides these kind of classes ? dont like the classes , dont use it , or use a semantic CSS framework. You cant complain that tools developed by others that you use for free sucks.

- JavaScript library management

Same stuff, I'm not sure why people complain about all these freebies today. When I started webdev , all these tools were not given , today there are thousands of them,if they suck roll your own tool,by the way i'm pretty sure you could fix bower yourself.

- Media Queries

Not sure what you are complaining about. The way other people use media-queries? why do you care?

If you really want to complain about something , complain about the fact that most browser vendors still dont provide headless browsers for instance, or are slow to implement standards that have existed for 10 years, or release browsers will very bad debugging tools, or mark some nasty bugs as "wont fix"... The people that actually make money when a user browse the internet ... complaining about people that try to fix things without having a huge team behind them is a bit selfish.
I never really thought that reading psychology books by PhDs would change your outlook on your own life. Turns out, they seem to have PhDs for a reason. This one made a big impact:

The Velvet Rage: Overcoming the Pain of Growing Up Gay in a Straight Man's World
Within a few minutes...
Best ambient sound site I've encountered so far. I love the DIY mixing approach. :)

Gabriel - please add wind. It goes well with the rain/thunder thing. The rain sound track - it sounds realistic, but I think for this specific purpose a bit less emphasis on high frequencies might make it blend into the background better. It sounds a little too hissy. Might just be my sound setup though. I'd also suggest adding a "true" white noise track - I'm guessing much of the tech crowd would love to use that as a baseline and then add specific noises on top.
You sort of identified your own problem there, didn't you?
There has been some discussion as to whether semantic HTML is necessarily the way to go as well.

I don't disagree with point #2 or #3, but I think these are smaller issues in a lot of ways compared to some of the other things I have seen in my short time developing.
Very interesting, and completely described in the PDF thesis on their website!
> I don't think of the phrase "welfare state" as pejorative

But since many others do, then it is. It is not the speaker which decides whether insult was intended, but the listener.
>If every merchant you patronize today accepted Bitcoin, would you rather have Bitcoin in your bank account or dollars?

At this point, and in the foreseeable future? Dollars. I'm not sure where people find all this friction relating to using dollars in the real world. I have no problems whatsoever. Besides, it's all virtual currency.

As far as your theory of widespread adoption of bitcoin leading to hyperinflation of the dollar, I'm don't even begin to understand how you see that working.
Would you have played if you could choose Python or CoffeeScript, or would we have to be epic and write a Haskell -> JavaScript transpiler to pass go?
+1 Snow Crash

The interesting part about Snow Crash is that I feel that the dialogue between Hiro (the protagonist in the story) and the Librarian (an artificial intelligence in the metaverse but more advanced than either Siri or Google Now) amount to what may be the future of Google/Wikipedia/Research in the form of Q&A search queries. His questions are usually ones which attempt to draw new insight from historical documents, but are asked in a way in which the Librarian can answer them as though a computer can, but does not immediately draw conclusions. I can easily see that in 10-20 years, research/Q&A/Google could perform many of those same functions without biasing the user with any particular conclusions (because it can't).
My impression was that even cheap SSDs should have ultracapacitors or small batteries that allow them to survive a power loss event without being bricked. Of course, the stuff in the cache is lost at that point, but that's no worse than the situation with a hard drive. Also, as I mentioned, "much more data than the one currently written" can be lost when power fails in a hard drive. So the situation is really no different, unless the manufacturer screwed up.
The way we can get better as an industry and professionals is by improving and iterating, and reflecting on the current state of the industry and seeing where we want to go next is part of that. I'd rather improve the tools that already exist rather than re-invent my own.
> Both C# and Java have bounded generics. The problem is that bounded quantification is fundamentally tied to class/interface hierarchies.

Bounded generics do not solve the problem I tried to express. Here's a Scala sample:

case class Container[T](elems: T*) {

def max(implicit ev: T <:< Comparable[T]) =
elems.reduceLeft((a, b) => {
if (a.compareTo(b) > 1) a else b
})
}

Comparable is not a type-class, it's the standard java.lang.Comparable interface. Yet the defined method, "max", only works if the container's generic T implements Comparable[T]. As in ...

scala> Container("1", "3", "2").max
res: String = 3

Of course, Java's standard interfaces are normally useless, so Integers don't implement Comparable ...

scala> Container(1, 3, 2).max
<console>:10: error: Cannot prove that Int <:< Comparable[Int].
Container(1, 3, 2).max
^

Note that this restriction is only on max() and not on the generic class-wide definition of T. In Java and C#, you can only do this:

class Container<T extends Comparable<T>>
/* ... */

Oh, but look, now the whole container can only be used for things that are Comparable and nothing else.
But here's the thing: I can if I wish pay £0 for clothes one year and wear what I already own. What happens if I stop paying the rent on my hired clothes? Or anything else. This is also one of the arguments against cloud computing...

And I can't imagine living on takeout to be healthy or economic in the long term... Be wary of extrapolating from being 23 to even 33 let alone 63.
Show HN: CopyCopy - iOS Clipboard Manager and Clipboad History done right
Here's a link to the Google Patents page: http://www.google.com/patents/US8396213

Relevant lines are "Intentional use of escrow keys can provide for back up functionality. The relationship between P and Q is used as an escrow key and stored by for a security domain. The administrator logs the output of the generator to reconstruct the random number with the escrow key."
That bug was not as prominent as you make it sound - I was unable to reproduce the issue (or any other issue) across tens of thousands of reboots on the buggy firmware (running Linux and a quality SAS HBA.) The circumstances to produce a corruption were much more rare than simply "power loss," and many users with "safe" platforms could easily expect 0.5% AFR.

Even with "risky" OS and controller combinations, there was an element of probability involved, so most (probably almost all) power loss events would not hit the bug.

Plus the SSD320 was difficult to obtain back then, and reasonable operators upgraded to the firmware version with this bug fixed, so only a small percentage of the units were ever even vulnerable.
Your comments across multiple domains of knowledge have been on fire lately. Fantastic work!

While I don't think this analogy works without flaw, I do think that it draws a powerful connection between something that is widely regarded as a store of wealth, and something that is vying to compete in the same space.
OAuth1's /ridiculously/ complex.

OAuth2 fits in a tweet: get a login URL, user visits it, redirects back to you with an auth code, swap it for an access token.

Out of the major players:

- Google, Microsoft, Facebook, Instagram uses OAuth2.

- Only Twitter uses OAuth 1.
It's not a huge flaw, since our current voting system (in any country you care to name) allows exactly that, and your scenario is not observed in the wild, since it is illegal.
If Bitcoin isn't a relatively stable store of value then there is no sane reason to use it purely for exchange. If you're able to send dollars to Coinbase or MtGox and the end user is able to receive dollars from Coinbase or MtGox, chances are you can cut out the middleman and the liquidity risk by sending them direct, at similar or lower transaction costs. The equation looks a bit different if you're holding non-trivial Bitcoin balances, but you won't do that if it doesn't reliably store your value.
> people now have $100s millions of Bitcoins and didn't do anything for them. This value should be re-distributed somehow.

That is ridiculous. Those people invested early, which drove the price and popularity up, which adds legitimacy and publicity to the system. This is a perfectly fair reward for being on top of technological advances and understanding them enough to want to invest, I see no reason to rescind any of it.
every article from PK:

"you see this nobel prize? yeah bitch. I AM the muthafuckin' economy. Now worship this bitcoin opinion piece that highlights my lack of technological understanding. I am your God."
Why don't you just link your Youtube account with a pseudonym Google+ page? They give that option so that you can remain anonymous.
Who's better positioned to move to the next better currency than Bitcoin than Bitcoin speculators? And it won't be changing, there can, are, and will likely continue to be multiple working crypto currencies each attracting a following from those who believe in its core principles. As long as they're easily exchanged for the others as they are now, they can all win and one will just be considered the reserve currency because it's the biggest most stable one, just as in the real world with real currencies. Gold bugs will always like Bitcoin, but not everyone's a gold bug.
I find that "interesting" and "artful", while not quite orthogonal, are not exactly the same thing. There are many people with which I can have an intellectually stimulating conversation, but really feeling cared for, appreciated, seen is rare.
I agree with the principle.

However, you are ignoring the financial implications.

CCs need tuition payments to survive. Very few, if any, have large endowments.

Student's who aren't on track to graduate can't always obtain financial aid or subsidized/deferred-payment loans. And even though CCs tend to be more affordable than 4-year schools, they still aren't inexpensive to the majority of the population. So, graduation rates become a major part of ensuring financial viability.
I thought mongrel2 was a dead project. Are you working with it, or on it? Nobody has committed any code in a long while.
It's such a blessing that nothing illegal is ever observed in the wild.