skysight-inc/HackerNews huggingface dataset:
I'm not sure if I understand entirely what you're asking, but I think it comes down to "planetary differentiation". It's the same process by which water floats on top of oil because of density. The heavy stuff floats to the bottom and the light stuff floats to the top. That process isn't 100% complete obviously, but that's because near the surface material strength matters a great deal. We still have mountains on Earth, which are clearly not behaving like a liquid. If it was behaving like a liquid, then you're right that the heavier parts would upturn the lighter parts and sink. But Earth still has density variations because the process isn't complete, and tectonic movement keeps rearranging it all.
FYI, Linode will throttle your instances to 50Mbps, so if this gets too popular, people may erroneously think that they're being throttled because the server won't send them data as fast as I could.
I think art is all about constraints. It is a challenge to say "I'm going to make this next piece using only this one shade of blue and sponge instead of a paint brush", and I think the same goes for "I'm going to make this next piece only using Google technology." In fact, my project Layer Synthesis Device was a direct result of me challenging myself to make a VJ app using only HTML5, and it must work on my phone (a bigger feat at the time since HTML5 was in its infancy.)

Was what I made art? Maybe not. But it was a great creative exercise: the less you have to work with, the more you do with what you have. Sure the cash prize and the free marketing Google is using you for is sketchy, but it's giving people a challenge, which is where great things come from.
I'm not sure if it's much of a compliment, but it shouldn't be a surprise to anyone that we have a lot of bugs. :) I guess the good news is that we're apparently working damn hard to squash them!
they're not doing a very good job. i can't remember the last time i clicked on a twitter ad.
Nice, you just dissed the father of someone in this thread!

https://news.ycombinator.com/item?id=7187951
Arguably the same could (should?) be said about iOS.
Two data points do not constitute a trend.
False awakening
The real problems with apps like this is the fact that users have no personal data or content on the apps! Therefore there is no reason for them to stay on the app if another similar app comes along with a better ui and quirky feature.

No barriers to entry. I can imagine these kind of apps facing so much competition that they become free apps.
Could you please point out where a stackexchange answer was wrong on that question? I'm a heavy user on this site and have written (and continue to write) a lot on this subject there. Thanks.
There are some fundamental disagreements here about whether certain cases are "edge cases", if you keep reading the threads.
Reminds me of the xkcd:

1. There are 14 libraries for technical algorithms.
2. We need a meta-library so that we don't need to worry about having so many libraries!
3. There are 15 libraries for technical algorithms.
Most people can be manipulated. It's a gambit to be sure but it doesn't seem much more like news than a bar-room bet. Ebay does the same thing.
> Honesty, if there was an attempt to standardize it, what would Mozilla's reaction have been anyway? Mozilla seems completely invested in JS for everything and hostile to any competing technology for execution in the browser. It seems the result would be pretty much the same.

There was a thread on plugin-futures about Pepper way back in 2010, when this effort was getting underway. Every other browser manufacturer suggested using the Web APIs instead of Pepper. Google ignored the consensus and did Pepper anyway. Looking back, from everything I saw the other browser manufacturers were right—asm.js now has an advantage in that it can use the standardized Web APIs. If Google had listened to the other browser manufacturers, it might have turned out better for PNaCl.
closing issues is good!! you guys work really hard and rust is awesome!

its cool to see a language being iterated on so publicly :)
It sounds like an annoying limitation of the API that (apparently?) you can't cheaply validate whether a bucket exists.

Two manual work-arounds that come to mind:

- store a list of created buckets as keys in another bucket.

- store a dummy file in each bucket you create.

Either method allows you to check the existence of the bucket with a GET request rather than a more expensive LIST request, but both are hackish. It seems like this is functionality S3 should already provide cheaply.
I think he does sometimes. He was involved in the Poke app I think.

It sounds like a big tradeoff off to me. I'd really miss not coding.
Absolutely. This is not acceptable behavior. Silence encourages other bad behavior and contributes to a toxic atmosphere. The duration of the rant makes this not a accidental slip.

HR needs to be involved.
The problem with this widget is the majority of the widget contents are stuck in an iframe. The js code mostly just does time detection and places the iframe on the site.

So even if you can audit and fix the js code you're running, you're still including content served straight from someone else's machine.

When we did this similar thing for sopa blackout (https://github.com/sirpengi/sopablackout), our widget was entirely self-contained (and under 200 LOC). And if you didn't trust our server you could host it entirely yourself.
O-TI makes money fixing broken shit.
"INTERVIEWER: Does accumulating experience through the years necessarily make programming easier?

GATES: No. I think after the first three or four years, it’s pretty cast in concrete whether you’re a good programmer or not. After a few years, you may know more about managing large projects and personalities, but after three or four years, it’s clear what you’re going to be."

Out of curiosity, is there any experienced programmer that would dispute or agree with this statement?
This article is just blogspam. The actual story is here:

http://recode.net/2014/02/05/amazon-lays-foundation-for-gian...
We actually have more like 238 Hubbers. You can see us at https://github.com/humans.txt or https://github.com/about/team.
Show HN: Hacker News with categories and popularity
Did you want to know topics of the news or popularity of posts?
"Hacker News Hack" helps you to find news based on some categories and importance or popularity.

It tagged news with 9 categories with a natural language processing technology and supervised learning for categorizing news.

It also calculates a speed of number of comments in each posts as popularity based on term, that is 1 hour, 1 day, 1 week, 1 month, or 1 year.
I'm surprised by the outrage. Apple's position here is logical - banning bitcoin wallet apps does not impact the vast majority of its userbase while taking a strong stance in preserving its payments monopoly. Corporations are not benevolent but are rational agents acting in their best interest.
What possible difference does that make to the gazelle?
That's not correct, but it's a deceptive trick. The governing condition is that the surface is equipotential after you include both the gravitational and centripetal fields. It's tempting to then think that gravity will be constant over the surface, but that's not what equipotential means. Gravity is always normal to the surface (straight "up"), but it is allowed to vary in strength. This actually happens for Saturn, where the gravity on poles versus equator felt by someone standing there (not that you can stand there) differs by around 10%.
They're doing a pretty good job if they're managing to sell ads no one clicks on. I also don't click on Twitter ads, but I'd guess some folks are.
What aspects of Android (or any OS, in general) make it unsafe for bitcoin use?
In the words of the immortal George Carlin:

http://www.youtube.com/watch?v=7W33HRc1A6c
Another great interview, from the same time by the guy who created Pac Man: http://programmersatwork.wordpress.com/toru-iwatani-1986-pac...
> (which, as you might be aware, is Open Source)

Being open source has never been an excuse to break the standards process. It's disheartening to see open source being used to justify this behavior again (first with PNaCl, now this).
This leads into a section that I find interesting, where he envisions every useful application on computers having to do with CD-ROMs and their vast storage space.

He doesn't mention anything at all about networking, which is a very true to the story of how the last 10 years of his tenure as a chief at Microsoft turned out.

Microsoft succeeded in what he stated, creating software for computers that almost every home used, indeed with software on CD-ROM. However, the applications he envisioned - catalogs, phone books, maps - actually turned out run on the Internet, not local storage. The attempts to distribute things like catalogs on CD-ROM turned out to be cumbersome and expensive, and too difficult to keep updated. He mentions the vast storage space of CDs, but the effective storage space of a computer connected to the Internet dwarfs the capabilities of any local storage.
I don't think Apple cares all that much about losing early adopters at this stage, and the number of folks willing to switch platform over Bitcoin wallet apps isn't going to be the slightest bit noticeable.
Security flaws browser vendors use do not have different classification schemes. They all use CVSS Severity scores, go ahead and check.

Also definitions:

Firefox
Critical: Vulnerability can be used to run attacker code and install software, requiring no user interaction beyond normal browsing.
High: Vulnerability can be used to gather sensitive data from sites in other windows or inject data or code into those sites, requiring no more than normal browsing actions

Chrome
Critical:Allows an attacker run arbitrary code with the user's privileges in the normal course of browsing.
High: Allows an attacker to read or modify confidential data belonging to other web sites.
By that logic they should ban Paypal, Dwolla, Gyft, Gowallet, Visa, and any other payment app. They clearly haven't, and I'm not sure how Bitcoin apps are any different. The point is they aren't acting rationally.
Palm's gone, I'm not sure why you'd think Microsoft would be any different than Google/Apple regarding Bitcoin, and webOS was Palm's OS.
I understand how it encourages lock-in, I would just take issue with the use of the word anticompetitive because it has a lot of implications that don't really fit here (Amazon isn't a monopoly, they're not colluding, etc).

Also, Amazon loses a hell of a lot on Prime directly, though I'm sure they just view it as subsidizing growth. I'm sure they've lost money on my shipping, at least.

Finally, your zero sum view of the program doesn't really make sense - by increasing the frequency of orders via Amazon, it gives them more power to negotiate better shipping rates, negotiate better bulk rates on products, and expand their distribution network, all of which can benefit both Amazon and me in the form of lower prices than if the program didn't exist, and better service.
My point is that the fraud losses are so far not heavy enough to move the payment processing industry off the dime towards a really secure solution.

A secure system might use your phone as its platform. E.g., the merchant's POS presents the bill to your phone via Bluetooth. If you approve, your phone prepares a payment request, encrypts it with the bank's public key, and sends it back to the POS. The POS then forwards it to the payment processor and receives back a message accepting or declining the charge. Elapsed time: one or two seconds.

The obvious hurdle is winning acceptance for the new protocol and outfitting a zillion POS terminals all over the country and world to run it.
How does this compare to Mission of Gravity? I've had that on my shelf and haven't got around to it yet. It's a very cool setting, and the author was writing it before we had all the research on the subject we have today. And he was correct thankfully!
Google can and has done the same thing.
Then Windows Update: "Your computer will restart in 10 minutes". Postpone 4 hours. Glad I'm on Ubuntu 99% of the time nowadays.
Yes, if you believe the Adam & Eve thing. Here's a creationist website that says so directly, on the basis that there were no other options (but offers a spiritual explanation to do with the fall from grace and diet-induced mutations to sidestep the obvious problems with incest): http://www.creationmoments.com/content/did-adam-and-eves-chi...
Though BitTorrent always includes uploading, too. That's the really risky part.
MacMan… Come on! That's hilarious!
In 2001, Sony had all the leverage.

The Microsoft antitrust case was still open. The DoJ and Microsoft proposed a settlement in Nov 2001 which wasn't accepted by the judge until Nov 2002. The last thing Microsoft needed was a brand-new allegation of anti-competitive conduct to blow all that up.
You've got an interesting idea, and I have no idea how to contact you from your site to talk to you about it. Or from your HN profile.
If you're a materialist, yes, as far as I can tell simulating a brain or running any sort of equivalent software must cause consciousness to arise. Speed is not really part of the question. It's the shape of the computation that determines consciousness.
That's moving the goalposts. The full context of your statement was:

> it'll be other vendors' pain as they have to reverse engineer Blink's implementation

Which was the salient point I was replying to. Quoting out of context to imply I made statements I did not is...disheartening.
Intriguing diagram, but where does the data come from?
It's so sad to see meet ups and drink-ups from every state surrounding Alabama, but not actually in Alabama. I take great pride from being in this state my entire life, and I'd like to start something here.
An interesting thought about evolution is that text-based programming languages are exquisitely evolve-able, because the technology and effort to evolve a language or create a new one aren't too far out of our reach. If you don't care too much about efficiency, you can create a new language from an old one, and pass it around for others to try out.

This may be why there are 100's of text based languages, but I can think of only one graphical language -- LabVIEW -- in widespread use. LabVIEW requires a monumental organization to maintain. Adding a structural feature to the language, requires changing the entire GUI, menus, and so forth.

I suspect that if LabVIEW came out with a text based option for dataflow programming with support for their massive libraries, folks would abandon the graphical interface.

Maybe graphical isn't always better. Maybe text is really the best way to express programs after all. We could wait for programming to become "intuitive," or learn to develop our intuitions.

An anecdote about graphical systems. When I read tutorials for Windows, it's usually a lot of text interspersed with pictures of windows and dialogs. Even videos. Walking someone through a process over the phone is excruciating.

The same process using Linux: Open the terminal and enter this text.

In fact, Windows tutorials are starting to use: Press the start button and enter some text. I find the device manager by entering "device manager" into the start button menu, not by following an "intuitive" GUI.
It seems like a tongue-in-cheek stylistic parody of nerdcore on top of most rap music: bravado and aggression. ... but it's hard to tell whether it was a joke or not, but I'm leaning towards not.

Next music app idea: every time it hears The Grateful Dead or Iron Butterfly, a B-52 Westfalia bomber swoops in firing lolcat missiles and drops cluster bombs that grow dandelions. (Hippies seem to be the most antithetical to the topic to change the subject.)
Great questions guys - we use locked-down language sandboxes on our own servers right now (github.com/codewars) for JS and Ruby. Then we're developing a Docker/LXC based server sandbox that will allow us to safely run each code submission in any language in its own container... Another OSS option out there is: http://eval.so/
Keep Seeing Viddme On Reddit...
It's Like Imgur For Video. Anyone else notice or using it? The upload speed is amazing!
NASA, Saylor Foundation Offer Free Space Systems Engineering Course
None of this (in the link here) applies to toroidal space stations. The torus shape referred to in the link is maintained by its spin and its self-gravity. People live on the outside of it, and atmosphere is held in the same way that Earth holds atmosphere, by gravity.

A space station that rotates for artificial gravity is completely different. In fact, its gravity is so little that it doesn't matter for any of the structural engineering. It can be completely neglected. The difference in mass between the two proposals is huge, by a factor of like 10^12.
Wow, thanks for sharing this! That's an awesome anecdote, and I really like his work.
Ctrl-f metal.. nope. Metallicity. I would've thought at that time when the first stars were forming there weren't enough heavy elements to produce rocky planets yet. Some time after the first few supernovas, which should've taken just a few million years more, it should've been possible.
Twitter Data Grants gives bulk tweets to researchers for study
Make the Type System Do the Work
It seems like only the early employees get cool nickname I thought github has an eglatarian culture?
Thanks! I solved the issue—it was due to CrashPlan using port 4243 (doh!)

https://github.com/steeve/boot2docker/issues/48
"suburban moms in mid-west buy those stocks" There's no need to blame. Those investors are trying to make free money without doing productive work or even investing in productive companies. They're also the ones who lose the most if it fails so they automatically experience the rewards or blame financially.
Don't you have too much to do?
Author of the article is the spec author.
Key takeaway: the replacement time for transformers is very nontrivial:

The country's roughly 2,000 very large transformers are expensive to build, often costing millions of dollars each, and hard to replace. Each is custom made and weighs up to 500,000 pounds, and "I can only build 10 units a month," said Dennis Blake, general manager of Pennsylvania Transformer in Pittsburgh, one of seven U.S. manufacturers. The utility industry keeps some spares on hand.

Attacks at a number of sites could cripple electricity distribution infrastructure across large areas of the US for months, and force utilities to prioritize repairs among widely disparate locations: if Washington, NYC, San Jose, and Minneapolis are all wiped out, are you going to protect the government, banking and financial sector, high tech, or a large population who will freeze or roast without power?
Nice! :)

Are there still the team sports leagues with/between other shops?
And that's because those companies have made deals with Apple behind closed doors that your average app developer can't leverage. It's rational in the sense that it serves their interests.
You could make a first evaluation on the client so that the user gets quick feedback whether his solution is right. To validate that the user didn't cheat, you can make a second evaluation (server sided). The user shouldn't be forced to wait for the server sided evaluation. Instead he should be able to solve the next task immediately.

But nevertheless: Great idea with a lot of potential! Maybe you can give more detailed compile errors, if the user wrote incorrect code.
He appears to answer a slightly different question to the one that was asked, but I agree with what he said in his answer. To be a really good programmer, you need to have a particular kind of brain, and if you do, you will pick everything up very quickly. If you don't, you will always have a weak grasp of some concepts no matter how much you are taught.

There are university lecturers who agree that it's clear within the first couple of weeks whether someone has the aptitude to study CS. I remember a paper that was talked about a few years ago that described a "double hump" in aptitude, clearly separating the two groups. They wrote a very short test that was a good predictor of success. There's an article on Coding Horror about it: http://www.codinghorror.com/blog/2006/07/separating-programm...
Departed from the reality the rest of us share with "Apple attempted to strike a devastating blow to the bitcoin ecosystem"
When a stock becomes hard-to-borrow, the options will become more expensive. The theta will be equal to the accumulated interest charge until expiration.

Options can give you access to short-sales if your broker cannot locate shares to borrow. But in that case, what you need is not options, but a broker who participates in the securities loan market. Options will not provide a "free lunch" over simply borrowing the shares.

Of course, options do have the benefit of a truncated payoff. That's one thing you don't get with simple shorting.
Seems like they had legit reasons at the time, given the goal of getting games written for it, and the fact that the WebAPI didn't support multithreading nor synchronous for some common operations.

I don't know what the reasoning then was, but it seems to me that if you goal is to get games to port C code, it's a lot less re-engineering if you have threads and blocking ops. I've ported multithreaded apps to the web and de-threading them is a major headache.

Again though, if there were no pepper, do you really think Mozilla would have adopted NaCL?

On a side note, Firefox 27 finally killed the last vestige of NPAPI exports that we needed to make GWT Dev Mode work (side side note: Chrome killed us first deprecating NPAPI). Here's a case where WebAPI equivalents don't work. Not even PPAPI can work. GWT Dev Mode very specifically relied on synchronous access to JS APIs. Point is, shoe-horning everything in the browser event loop is not the ideal location or design for every API. Sometimes you do need something outside the WebIDL bindings.
But there isn't any need to invoke PCI or details about it in order to say "Card info gets leaked so watch your statements".

(And most people are fairly aware of the fact that card numbers are sensitive information; the newish thing here is a large retailer failing so spectacularly)
THIS is how McNuggets are actually made
You're still confusing two constructions. There's no "or" in Google's message. They're doing to do what they're going to do, regardless of anyone else's actions. They're giving advance notice, but not an opportunity to change their plan.

It's the same distinction as between these two sentences:

"Give me your wallet or I'll drop this piano on you."

"I'm going to drop a piano, you might want to get out of the way."
Fixing Twitter’s growth – Consumption first, creation second
Did you say anything?
It is also easier to write a parser and pretty printer (using Parsec and Pretty combinators) to convert that tree structure to/from human readable/writable strings (ie. program source code) than it is to convert s-expressions to such a tree structure.

Well, parsing S-expressions is easy in most language. Unless somehow parsing an S-expression is hard in Haskell, it doesn't matter whether parsing easier. Normally, it just means both S-expressions and generic parsing is easy.

Your overall argument could better be written "S-expressions aren't part of the particular syntax transformation method I use." OK, sure.

An S-expression based interpreter is still pretty darned easy to write (unless Haskell has weird barriers that other language don't have, if so, it doesn't reflect well on Haskell).
Maybe females at Google who are interested in becoming managers?
Eating 1% of your bodyweight in nachos doesn't make you 1% nachos