skysight-inc/HackerNews huggingface dataset:
It's funny how when someone lands on the Moon, then it's because of the greatness of being American. If some American person or group does something bad, it has everything to do with being such a heterogeneous country.

This probably has more to do with being Human than being American. Someone would probably bring up some analogy about the Olympics and nationalism as a retort. The thing is, though, when the US wins the most gold medals during the Olympics, they conveniently gloss over the fact that it is a first world nation with 300 million people. When something bad occurs, it is precisely because they are 300 million people - "we are so many and so different", "that would never work over here, we are too many and too different"
There's also Om:

https://github.com/swannodette/om/wiki/Basic-Tutorial
what consequences would those be? Google Apps stuff is largely reliant on access to Google APIs. You still need permission from Google to use them.
So wait, I guess reorganizations are scarce, but if one happens payers of the one that got erased get their money back and the receivers lose their money. That is dangerous!

Also, with the difficulty increasing, block are going to be rarer and you'll have to wait way longer to get a confirmation right?

And what if 3 guys find the same block, at the same time, at 3 very different places in the world? Can't imagine what would happen.
> after N+6 blocks, it is vanishingly unlikely that a transaction in block N will be removed from history by block N being replaced by a totally new chain

At least as long as people aren't using the selfish mining strategy.

If one or more large pools were doing selfish mining, you might see long parallel chains with some regularity.
For me the big difference is markdown. I rely so heavily on markdown for writing, and having a native platform where I can drop markdown and have it parsed correctly, and also get feedback/edits from others is huge.

For example, I'm writing a technical book right now. I wanted to write it in markdown for ease of writing and flexibility of output. I also needed reviewers to help me out with editing and checking out the contents. Editorially was a perfect product for me in this place. Maybe the reason they went out though was that it was just too small of a niche. Still makes me sad though : (
That was my response too, but at least you'd assume a real lunatic who planned to shoot up a school would, you know, have a gun.

That's why I don't joke about shooting people.
voted down for being depressed, very classy hn
It's interesting to speculate that the actual intention is to reduce communication. Elsewhere on the thread Linus quoted with approval:

Alan put it well at some point: the way to create working open source software is to minimize the amount of communication needed.

As in, the intention is not to communicate, but to maintain a kernel. If occasional derision of the "shared code reduces bugs" meme is required, Linus will provide it.
Thank you for the kind comments about floobits, seeing comments like that really means a lot to us. All of us work remotely too, so your blog has some good tips. We use IRC for chat and Shush, a Mac OS X push to talk app has also been very good for communicating. Let me know if you do run into any trouble or have questions.
I use http://everytimezone.com/ all the time.
WW2 happened because an angry failed artist convinced some people that inequality should be solved by force.
> Does this announcement make you nervous about continuing your product?

Not at all. Execution is everything.

> Are you interested in being connected to the people behind editorially to talk about it?

Sure, can you connect me?
IOS 8 'Healthbook' App Depicted in New Mockups
A nice compilation of webdev documentation:

http://devdocs.io
I think it is kind of funny that Samsung makes these smart TVs that watch and listen to you all the time, but if you visit their campus in Seoul they put little stickers over all the camera ports on your phones and laptops, over your USB ports, and you're not allowed to bring in USB sticks at all.

http://www.samsung.com/global/microsite/tv/2013_vi/mobile/ht...
Target Breach: Phishing Attack Implicated
For an interesting bit of prior art, check out Reactive.coffee — an MIT project that implements a reactive HTML DSL in CoffeeScript:

http://yang.github.io/reactive-coffee/

... note that it's not related to Facebook's React — just shares the name, and some similarities in surface area.
Using ssh as a transport has been my solution and it has been working very well. The sample command to do this is listed under the Troubleshooting section of this page: http://troy.jdmz.net/rsync/index.html
You still don't admit any fault or guilt! It never helps. They only have you admit things to put you in prison. There is no other reason. "Proving" you're innocent to the cop is not admitted in court anyway. Admitting you're guilty to the cop is.
I use:

http://www.thetimezoneconverter.com/

http://everytimezone.com/

http://time.is/
I really like how speedy the site feels -- searched your source and found this: http://instantclick.io/

Preloading pages on hover before the user clicks? Genius idea for a library. I'm gonna give this a try soon.
Facebook Diversity
Ah so "What we know about income inequaliy(sic)" is "routinisation" is to blame.

This is yet another sloppy, cut and paste job by Reuters of a single researcher's blog post based on his unpublished working paper. Not worth reading unless you have already read most of the academic research on the subject.
You have admitted you don't understand Szasz's position, presumably you should be interested in finding out more, see:
http://fallibleliving.com/thinkers/szasz
and the reading list at the bottom.
Data Science Weekly Newsletter – Issue 12
QUIC datagrams should be as spoofable as anything else using UDP.

The _QUIC Crypto_ design doc contains a section that covers spoofing [1], and seems to push responsibility for DDoS mitigation to the server implementation:

"[...] servers may decide to relax source address restrictions dynamically. One can imagine a server that tracks the number of requests coming from different IP addresses and only demands source-address tokens when the count of “unrequited” connections exceeds a limit globally, or for a certain IP range. This may well be effective but it’s unclear whether this is globally stable. If a large number of QUIC servers implemented this strategy then a substantial mirror DDoS attack may be split across them such that the attack threshold wasn’t reached by any one server."

[1] https://docs.google.com/document/d/1g5nIXAIkN_Y-7XJW5K45IblH...
Poiesis does not require standards. Shakespeare is from the age before standardized English and "Poiesis" fails my browser's spell check. It's not just e e cummings and Ginsberg's howlings.

The obsession over standardized spelling in particular is an accident of the English language. There aren't spelling bees in German or French because phonetics is the important point of reference in ordinary human language.

The standards of English language are useful but for matters of taste and social differentiation not communication, e.g. the tenses of "read" which is about as important as a word can get in the context of written communication.
I am having a hard time how one could have gotten that impression if one has worked in ecommerce or business software, i promise you that mayor ecommerce site is just not interacting with development libraries.

I really can't see the point of your third paragraph, what are you arguing for? That the people who threw code was people who didn't share your view on programming? Or is the paragraf to be interpreted that anyone who try to use leverage in code is a fool? And also how are inexperienced untrained programmers skill really relevant to different views on programming?

Let me give an exercise in return. Add to the code base a module that allows the skin of the site to be changed depending on the users device in a way that it is easy to add skins and also capability to random give users different skins. How much math do you really need beyond Math.rand(0,100)?

This instead is task that is solved by being able to formulate an expression that is general enough and can communicate with the existing system and fit the existing organization without breaking the big structure. No computations is really taking place ( in the seance we want to get some mathematical result from different values ) it's only flag checking at the bottom line.

You learn to learn when you grow up. The things you mention are different ways to look at problem and thus different ways to express solutions.
If that is the mentality, then why is android even open source to begin with, after all people can come and "freeload" off AOSP.

Google is attempting to gain the marketing benefits of being "open" while in actuality exerting the same kind of platform level control apple or Microsoft do.

You can't have both and really be open. Its the same kind of stupid games Sun played with Java for years.
I've done the website thing before. I am sufficiently bad at UI that it's always come off corny.

So, I made my wife an app this year. I thought it'd be something other people might appreciate, so I polished it into a product and am selling it:

http://valentines2014.upside-down-research.com/
We once thought $50 million lottery jackpots were obscene
"25 PIE = Proto-Indo-European – hydrogen Jan 26 '11 at 2:57"

I'm referring to the linked page. That's the one you're supposed to read, not just the HN comments.
We will schedule an initial consultation with you and let you flip through a few aspirational rooms to develop an idea of your preferences.
Name.com introduces Email Accounts
> There wouldn't be the whole GPL violations thingy if people were not already taking without giving under the GPL.

Illegally so.
I tend to buy my books in cash. That kind of settles immediately with the transfer of the note. Disputing a credit card charge for a card present charge with either a signature or a pin is much much harder than the typical internet "card not present" transaction, so #1 is sort of moot. Actually, in germany (and other parts of europe) it would be uncommon to pay a book with credit card, we all have debit cards that clear immediately.

#2 just replaces the current system with the same system but another name and different actor, so I still don't get where the advantage lies :)

I can totally see how bitcoin can work in online transactions where credit cards are currently used, especially if fulfillment happens after some delay, but I don't see it replacing cash unless we mint little bitcoins with an embedded chip that contains a non-removable amount of satoshis. But that's very much not viable.
What is the motivation of the attackers?
> Absolutely false. Someone who breaks the law can't argue that their intent or the context makes any difference. That might affect the punishment, but it doesn't affect the question of guilt.

How would you explain the difference between murder and manslaughter then? If someone dies on the operating table because the surgeon accidentally nicks an artery that's different from them actively trying to kill someone. The act is identical, only the intent is different.

Intent is, and should be, a deciding factor in whether or not someone is guilty of a crime.
I'm in the middle of using github to write a science fiction novel (about 60% through, currently). Git isn't perfect for text, but it's the least problematic of all systems I've tried. It keeps everything by default. It allows non-destructive edits. Commit-with-comment is a decent system for allowing others to suggest edits. It provides a good backwards-looking overview of where you are and how you got there. There are some nifty analysis things you can do with it.

It's probably not suitable for the whole pipeline, but for drafting and editing it's solid.
Spy tech goes cheap: Track your car, kid, or enemy for $10 a month
private homes are personal and people tolerate more pain and hassle.

how about offices or time share/vacation homes?
The riots were in 2011. The punishments were for a different thing. Still, these were really bad punishments. http://www.theguardian.com/uk/2011/aug/16/uk-riots-four-year... . The UK policing approach is more of a middle-class order authoritarianism, "we want to stop this rotten bunch of oiks" rather than "my ego and promotion are founded on jailing anyone I can find", which seems to be the case in much of the US.
Nobody was nabbed for just bantering, though, as it seems this kid was, although "just a restraining order" suggests some queries. But knowing what the US cops are (in)capable of, I'm appalled again by the system where they want to put as many people in jail as possible. This was, however, excessive.

A note on rhetoric: I'm glad you mentioned this because I'd forgotten about those convictions. But please Do give links as justification, because you do your arguments a disservice by loose argumentationm and hyperbole.
Worth noting that this is illegal to some extent in ~19 states. The broadband oligopoly already thought of this, and has been working to pre-empt it for a while.
Huh? Those are completely different issues.

So you synced your time with a server. Why would anyone else care about that? Why does it matter if someone else knows you're syncing time?

This is a very different service then a web browser.
Facebook Opens Up LGBTQ-Friendly Gender Identity And Pronoun Options
Bizarre attack infects Linksys routers with self-replicating malware
The server load won't say much about latency. And it's java.
Interesting. I have been "receiving" .00001 BTC from an address beginning with 1Enjoy (1Enjoy1C4bYBr3tN4sMKxvvJDqG8NkdR4Z). This has been ongoing since Feb 10. Another .00001 BTC unconfirmed showed up from another address starting with 1Sochi...
did this about 15 years ago
Reorganizations are not scarce. They get scarcer with the depth of the reorganization.

Also, with the difficulty increasing, block are going to be rarer and you'll have to wait way longer to get a confirmation right?

Nope. The network adjusts the difficulty dynamically to target plus or minus ten minutes per block. The reason difficulty is increasing is to keep blocks coming in every plus or minus ten minutes rather than having ASICs generating them several thousand times a second, which is what would happen if the difficulty was still where it was when the entire Bitcoin network ran on Satoshi's Macbook.

And what if 3 guys find the same block, at the same time, at 3 very different places in the world? Can't imagine what would happen.

Feel free to reason it out. Miners each pick one of the three to try to build off. (Many Bitcoiners assume they pick randomly but I believe that to be a very problematic assumption.) Eventually, a miner wins the race. "His" ancestor block more than likely becomes the block which history adopts. The other two, more than likely, vanish and are never heard again. If your transaction was in one of them but not in the block which actually got adopted, you wait until it plays pingpong around the network or you retransmit.

This has happened hundreds of times before.
I've tried a few things. I find Sqwiggle's (https://www.sqwiggle.com/) approach the best. You can see your team thanks to a-few-minute-apart snapshots and you're just a click away from talking to them.
What's the deal with pidigits? Losing out bad to PHP here even.
You're probably correct, but it really isn't very convincing...
Compiling in the background for a smoother user experience
I like making up statistics, too. 50% of the engineers I've met don't really do enough to earn their salary. How's that one?

Good management requires a vast amount of skill, whether that's technical or soft skills. Good managers keep you doing your work, and reduce your distractions without you even noticing.

Your statement should read, "Easily 80% of the managers I've met/worked for have been BAD". See the difference?
Gut, data and biases in Venture Capital
Because income inequality causes all sorts of issues (haves/have nots, concentration of power, etc)

Regarding the difference between pre-WWI and Post-WWII income inequality it seems pretty disingenuous to claim (if you were) that the times (then and now) are similar in economic terms, not to mention quality of life. Between the 50s and 80s or so there was still great growth (for Americans at least) but much less income inequality. Some may argue that constituted a 'sweet spot' in terms of balancing growth with income inequality.

There is some interesting information at the below link regarding the time period following WWII

http://www.cbpp.org/cms/?fa=view&id=3629
What you should know about C++11? Part I
Description of most interesting features of the new C++11 language standard. In this part we will cover auto, foreach, nullptr and uniform initialization.
iA writer is the best for MarkDown, I am myself an addict to Markdown.
Corn is the fundamental building block of all successful Valentine's Day constructions.
There are actually two main React libraries for ClojureScript, Om[1] and Reagent[2]. There are also other libraries for doing the templating if you prefer hiccup[3] or enlive[4] style templates, which I find a bit more readable than straight function calls.

Overall though, React seems to be shaping up as a great solution for building reactive templates that isn't tied into larger frameworks like the solutions within AngularJS or Ember.js.

[1]: https://github.com/swannodette/om

[2]: https://github.com/holmsand/reagent

[3]: https://github.com/r0man/sablono

[4]: https://github.com/ckirkendall/kioo
This is like saying that if you call C programs from shell scripts, or run node programs that make use of C libraries, that you are just writing C.
What the law "should" be is very little comfort if you land in jail anyway. Makes it worse, in fact. I agree with you on what the law should be, but it doesn't matter here, unless you're prepared for an enormous fight.

By the way, have you heard of "hate crimes"? Those are a real thing, according to the law, anyway.
This is likely true, and I wanted to try explaining it, but I only had time to write a comment and not a journal article. Suffice it to say that the Bitcoin community widely believes what I wrote, and that interested HNers should look up the actual journal article about selfish mining, which is really accessible (well, by the standard of writing about Bitcoin).
Robocop and the Future of Search
Since your site is now down, I'll offer some advice on how to hire (anyone) the legal way:

Pay them.
I had a similar thought, my guess is that the "next generation" of MMOs has humans playing the 'Boss' in dungeon scenarios. This makes re-playing the content interesting (the talent of the boss can change) and off sets a fairly large technical burden (scripted encounters). Of course it adds issues with potential collusion, balancing difficulty, and continuity (you need someone online as the 'boss' for the encounter to happen).

I sketched out an update for WoW that would allow RBC's (remote Boss characters) to be statues in game, until someone logged in and "inhabited them" where upon there would be an in-game effect (like 20 - 30 seconds of a glowing around the statue) and then 'wham' the boss comes alive. Until either dead, or they log off and the return to being a statue.

Its a complex mechanic but it has the potential of providing a lot of quality game play for the subscribers. I'd need an economist though to get through the models of expected subscriber return value vs cost.
The overarching problem here for Google is that they set an expectation of openness from the outset which in reality was probably an unreasonably high expectation. As Google realized they need more control to provide a better user experience over time they have had to make moves that fall short of those expectations.

Apple doesn't get this sort of flack because from the very beginning expectations were set that they would exert full control over iOS. So if they make a dick move no one is surprised.

There is something to be said about how setting reasonable and even lower expectations is always a good route in all sorts of aspects of business. It leaves you options, room to improve, and it changes to those expectations are less jarring to fans and customers.
Seems too small a price. A lot of people like to use the GitHub pricing model but it's a very unique thing. Imagine how many $8 a month subscriptions you would need for just one software engineer. You're looking at needing 1k paid subscriptions per employee. If you can get 1,000 paying customers you're doing really, really well. Personally I'd consider charging more, and not have any kind of free product. Free versions are time and money sinks, and even if you say it's limited support, you're going to spend valuable time helping people who will never support your startup and all your hard work by giving you what matters, their money.

If you don't think you can charge more than $8 a month and have people pay you, I consider thinking about features that add more value.

Also, this is just me speaking from personal experience, a lot of people like to dish out advice to startups, so I know where my feedback fits in. Not everything applies to everyone, but when I see sub-$20 plans and freemium it's such a warning signal. Like a klaxxon in my brain. You need some usually unrealistic name recognition and social network type hockeystick adoption for an $8 plan to ever work.
Why do web browsers use such bad languages?
Which is actually how you should use React to get performance benefits out of language, not just fancy syntactic sugar.
Testing with randomized inputs is a reasonably well established engineering technique:

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

Certainly it is not going to replace many other kinds of testing necessary for building reliable software, but it has its place I guess, this is an interesting case study:

http://blog.chromium.org/2012/04/fuzzing-for-security.html
Another trick I like is to import the React functions you want all at once

{div, ol, li} = React.DOM # global exports
div null,
ol null,
for result, index in @results
{a, span} = React.DOM # local exports
key = doSomeLookup( result, index )
href = otherLookup( key )
li {key}, [span(null, "Hello "), a({href}, "world")]
Unofficial C++11 compiler status
Status of C++11 adaptation in most popular compilers: Clang, gcc, msvc, intel
> AOSP is getting smaller

That's ludicrous, and the rest of your post isn't much better, but its a good example of the worldview that Ars is currently pushing.
That depends very much on what you are going to do with your points
I am learning Rails here but I know Django very well. Anybody knowing could give a explanation about what are the differences between Rails engine and Django apps?
Probably because it's listed here: http://wordpress.org/hosting/
This is yet another reminder to check out your local DSL options, like Sonic.net and Megapath. Hopefully the ones in your area haven't gone out of business yet from everyone getting duped into "faster" cable.
Square will give you a dollar to test out its service
Can we get rid of the absurd disgust over the huge price of 99 cents people pay for apps? If he thinks the app is better being simpler, let him make his app better. It doesn't matter if he "offers" a refund or not. They can ask Apple for one, and Apple will give it to them. Don't act like the guy is a jerk for removing a feature he deems unnecessary because someone might be upset over the 12 cents of value lost when it very well could improve the experience of the other 99.5% of his users.

I'm sorry, but for 99 cents you don't get complete control over my time and decision making process. Feel free to make suggestions, but for the love of God don't "tell me" that "I need" to make feature X for you. I particularly enjoy 1-3 star reviews that say it's great but it needs X to improve review. As if they would actually come back and change it when it gets X. I promise they don't.