skysight-inc/HackerNews huggingface dataset:
Anyone with enough compute can attack the network in this way. There's various scenarios depending on how much compute the attacker has, but in general as they approach 51% of the network's compute, they can start to reliably do double-spending attacks.

But, and this is arguably one of the cleverest parts of Bitcoin's design: Who is going to get all that compute setup to mine Bitcoin, and then break the very system that makes it worth having?

Not saying there couldn't ever be scenarios where it happens, but its a pretty good first deterrent to bad behavior - and its clearly intentional, mentioned in the original Bitcoin paper:

"If a greedy attacker is able to
assemble more CPU power than all the honest nodes, he would have to choose between using it
to defraud people by stealing back his payments, or using it to generate new coins. He ought to
find it more profitable to play by the rules, such rules that favour him with more new coins than
everyone else combined, than to undermine the system and the validity of his own wealth."

In some ways, the existence of custom mining hardware is a bad thing, by reducing the spread of participants who can mine cost-effectively - essentially un-democratising the running of the system.
But on the other hand, its meant that an attacker has to invest in a lot of special-purpose hardware to attack the system (rather than just being able to e.g. rent enough EC2 nodes, or turn their entire government's cluster against Bitcoin, or whatever); which probably increases the cost of (then) destroying the system, and makes Satoshi's original Incentive argument stronger, imo.
Congrats! Massive step into the era of reusable rockets.
A follow-up question to that would be - how much $$ do you save per launch by reusing the first stage?
The Test Pyramid and Availability Bias
Biggest step since man on the moon for me. Really, the cost of access to space just went down the biggest step since we started making rockets.
Not sure if the "USA" chant after the first stage landed was warranted.
Again, you're quibbling about legal details that are not relevant to my point. I'm pointing out that his actions are a big deal because they crossed a legal threshold where a company would have a somewhat decent case to prosecute you. I don't care whether or not they would succeed.
Like all headlines posed as a question;

No.

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
It's really hard to take this seriously. First this "study" for the purpose of making generalizations or deciding credit worthiness is pretty silly. The sample is not representative of much. Whether people put last names in their phone? What is this, pseudo-sociological hokum? Why don't we just use phrenology and call it a day? Why don't we just ask people to move their mouse in a JavaScript app on the credit decision site and those that take "strong ardent movements" will be the most credit worthy. Now the credit counseling services will focus less on getting your finances in order but giving you "insider tips" like "enter last names in your phone" or "keep a second phone for games." This is just a crock of nonsense.

It's like "data mining" is a hammer and everything is a nail or something.
So less than half of one datacentre entirely owned by one company is enough to commit a 51% attack. I get that they say they are going to work on distribution these chips to ensure they don't end up in that position but let's be honest they just destroyed any claim that the network is powerful enough to avoid malicious control by one miner now. They've not even raised that much money.
> Only at the bleeding edge, which you don't need to use in your everyday life.

He means how do you know the speed of light is 186,000 mi/sec? Did you test it yourself? Or are you taking someone's word for it? It's one or the other.

> On the other hand, religion's basic building blocks require faith from the outset.

I think you and the guy above you used the wrong word. Instead of faith, I would have used "trust". I trust that Einstein and his peers who studied his work are correct in their assessment of his theory of relativity. I don't need to test it myself, I take their word for it. I trust them.

On the other hand, people who compare something like string theory to philosophy really have it backwards. String theory might be untestable right this second due to technical limitations (string theory does make quite a few unique predictions) but that doesn't mean it will remain that way forever. Hell, it may not be that way tomorrow with as fast as science has been progressing... This is in contrast to proving the existence of a God or deity which has zero hope of ever being testable because it's "inherently" untestable.

As far as string theory goes, one of the most obvious predictions are strings themselves. We cannot build an accelerator large enough to smash particles together at the speeds required to look for strings but that doesn't mean such a thing is impossible; such an accelerator already exists - supermassive black holes. They accelerate particles at the required speeds to look for strings.
If you're referring to Trip's speech (guy with sunglasses and beard), that's one of my buddies and that's exactly what he's like. He's extremely personable and likely did that with very few takes.

I used to sell test equipment and software to SpaceX's launch ops, avionics, and calibration crews, starting between launches 2 and 3. It was touch and go back in those days. These guys have worked their tails off for over a decade and deserve every bit of congratulations they receive.

Walking into the SpaceX facility in Hawthorne was always a humbling experience. Instant "I am the dumbest person in this room" syndrome.

Congrats guys!!
I wonder if there are better and/or more alternatives to social media in Germany than elsewhere. Maybe they're just too busy with other things, and satisfied, to bother with social media.
It sounds like someone doing an experiment to see if he can get the government to take down a server.

Much more efficient than DDoS attacks.

Simply find a way to make the domain seem suspicious.
If they wanted to torpedo the price, get routed around, and lose all that capital investment in 16nm mining fabrication. Bitcoin was designed so that attacking the network will be less profitable than joining it.

But I can imagine scenarios where its game theory might not hold - because "profitable" is measured in bitcoins. For example, Bitcoin might not be suitable for use as a reserve currency if doing so would create "political profit" for destablising bitcoin that might exceed the monetary cost.
Saw it in the sky from Northern FL! Glad the first stage came back down.
"I'd say that if they believed he were actively complicit or would do something to hinder the investigation, they would have been more aggressive, possibly went after machines in his home as well."

My thoughts exactly. His reputation of cooperation might have helped him out here. Nice of them to leave enough stuff to keep the service online. Many small-time operators hit by FBI over here aren't so lucky. They'll take down a whole colo worth of clients sometimes.
http://www.space.com/21386-spacex-reusable-rockets-cost.html

~75%.
Ten seconds of googling gives perspectives from either end of the political spectrum:

http://www.theamericanconservative.com/urbs/the-conservative...

http://grist.org/cities/starving-the-cities-to-feed-the-subu...
How those 40 megawatts of energy consumption compare to known companies? How much energy for example consumes an average cloud storage company? Or a corporation? 40 megawatts sound a lot but it would be nice to have a reference.
> It's all about managing state and dependencies. Doesn't matter much for small apps but does when you have tons of people trying to work on the same thing.

That literally applies to any program though. A compiler has to manage a lot of state too, but I've yet to hear compiler makers trying to figure out why they have so much logic in their controllers, and why their views are too big (because nobody would write an MVC compiler).

> Besides, it's not like MVVM is a huge thing. It can be explained in a paragraph

And yet there's like 500 blog posts about why you're doing it wrong, and how to do it better, etc. Of course, in truth it's not complicated, what makes it complicated is when it's applied in contexts that make little sense.
If you make a movie called "Star Wars", sure. But (and please correct me if I'm wrong) making any derivative work, i.e. using the characters and stories - fan-fiction basically, would fall under the copyright regime. That's what I'm talking about.
Can e-discovery be easy?
NARS but probably comparable to shuttle engines and body.
USA! USA!
It's a private company based in the USA, contributing to the advancement of USA's technology (largely, NASA). I think it was warranted.
The fact that it's not
> But Windows apps (UWP) are still based on data binding.

Yes, I understand that Windows APIs still use two-way data binding. But by and large the developer community is realizing that two-way data binding is gimmicky and that in large applications two-way data binding is a liability. On the Web most JavaScript frameworks are moving away from two-way data binding (React, Angular 2, Ember, etc.) The reason for that has nothing to do with the Web or with JavaScript. The underlying reason is applicable to application development in general, regardless of platform.

Here's Tom Dale and Yehuda Katz, developers of Ember, explaining their decision to move away from two-way data binding: https://changelog.com/131/ (skip to 0:42)

Excerpts:--------------------

"Why do people still prefer to write server-rendered apps? The programming model is just so easy. If you think about how people build sever-rendered apps.. the request comes in, you get your model data out of the database, you hand it to your view layer to render, you return that output and that's it. Every time you handle a new request, because HTTP is stateless, you start from scratch.

"Conversely, things like Angular and Ember have two-way data bindings, right? And it really easy to end up in -- especially in a large or sophisticated application which is stateful. As the user is looking at it, it's not like the state is getting reset, you are constantly having to keep everything in sync yourself. It is easy to end up in a state where you can't yourself explain how data flows through it.

"The brilliance in react is bringing back a programming model that is as simple as server-rendered apps.

"Even though both Angular and Ember have the notion of events and data bindings, data bindings feels so cool that people started tunneling events through data bindings.

"Honestly when I look at the critiques React people have about Ember and trying to understand, OK, you were an ember developer, you were reasonably productive, but you find yourself way more productive in React. What is happening? What we are finding -- and this played into the Ember 2.0 plan -- is that people are abusing two way data bindings to express something that is fundamentally an event. A big focus of Ember 2.0 is moving away from two way data bindings as the primary method of communication to events. We added too much sugar around two-way data bindings and that led people to use two-way data bindings as an event bus.
For comparison, how much power does Visa, Mastercard, the Federal Reserve (and its printing presses), banks, and all of the buildings and employees that work in the traditional financial sector use? Now think about that in every single country on this planet. It's a lot more than 40MW. The Bitcoin network is a steal by comparison.
Win a $500 Dan Murphy’s Gift Card Scam – MailShark
Amazing! Also an incredible joy to watch is the recent rocket landing from Blue Origin, and the reaction of the engineers who built it as they watch it happen: https://www.youtube.com/watch?v=igEWYbnoHc4
I am uncertain as to why you imply that a) I think a negative time preference is irrational or impossible apodictically, b) that the former is necessarily a neoclassical idea when the neoclassical synthesis in fact eschews it, c) that there is a natural rate of time preference, d) that time preferences do not differ per subjective valuations and units of goods on an individual scale, or that they are not dynamic, and e) that to respond to the assertion that deflationary spirals are unrealistic in presupposing a fixed natural rate of negative time preference with the opposite straw man idea of extremely high time preferences that favor immediate consumption is a convincing line of argument (indeed, the latter cannot be true for it would make capital investment an impossibility).

The three activities you list in parentheses apply only for those goods, and do not even imply a negative time preference. Saving doesn't have to be a result of negativity at all, per se.
I have read "Worse is better." The point I was trying to make was different:

> Then they get extended gradually in direction of what they should've been.

Yes, this is the part I'm disputing. It seems to me that C and C++ are not being extended in "the direction they should have been" but rather in a direction that is beneficial mainly to a small incumbent minority. Everyone agrees that security is important, and yet it is virtually impossible to write secure code in C or C++, not because it would violate the laws of physics or some mathematical theorem, but because both the standards and the implementations are hopelessly brain-damaged.
Yeah I pictured being a foreign national during that, I can imagine it being a little irksome.

Edit: foreign national working at SpaceX. If there were not foreign national's involved in today's success, then feel free to ignore me.
Next big milestone will be when they launch with a reused first stage.
zinssmeister is viewing the /approximate/ duration of a commute as a 'sunk cost' (in time) for the worker. If the jobs are all centrally located even insane real-estate and urban development practices that drive the workers out to suburbs can make economic sense once the workers are conditioned to put up with that abuse.

They are saying that many, in fact most, 'local' jobs exist with relatively little opportunity cost for change.

Contrast this with a hypothetical future of (E.G) New York, where in 30-50 years they've gone full caves of steel: banishing cars to the edge and having a multi-layer dense mesh of rapid electric motor powered transit and living which intermingles living, working, recreational and (deep underground) industrial productivity. There the opportunity costs might also be the same, but the cost (in time) of migrating might be less, and favor walking on moving belts for a combination of speed and exercise.
They did it!
I can add that in Brazil, there is a significant amount of people who can't even Google, however are active on Facebook and WhatsApp.
They did it!!
> a threat which cost millions of dollars

It was the reaction to the threat which cost millions of dollars. We should be careful to distinguish between the costs of terrorism and the costs of our reaction to it.
I live on the south end of Merritt Island, FL (~25 miles from the launch complex) and the sudden noise reminded me I wanted to watch this! For a second, based on the sound, I thought it may have catastrophically failed until I caught the live stream and people cheering.

Are there any replay videos?
If I do a read of a 'null' pointer on the Cortex ARM I'm using it's the initial stack pointer. If you try to write to that without some special magic involving the flash controller one gets a bus fault interrupt. Behavior depends on what the ISR does.

AVR Processors don't have bus faults. Some machines I've worked on have RAM based at address zero.
I must have missed it, but can anyone explain why Orbcomm wants 11 satellites in the same orbit? The stage 2 engine isn't firing in between letting the satellites go.
You could just read any Bitcoin forum where everyone is 'hodling' because they expect their coins to be worth $100000 each soon.
YC founders are generally advised not to discuss/announce their acceptance into the program. That they're better off annoucing it through the press for the biggest effect/impact possible.

It makes sense that you don't hear much from them here on HN.
Really impressive

More interesting stuff on the Falcon 9 rocket:
http://www.spacex.com/falcon9
There's a whole chunk of black comedy and hip hop that didn't get that memo. Seems to me like it's one of those things where it's funny or not depending on the audience's personal beliefs. Along with speakers skin color. Which means there's probably nothing concrete to your statement past normal biases and judgments of human groups.
Watch a broadcast TV signal on an old CRT: The scanlines appear to roll up (or down, depending on how you are trying to perceive them).

Hook up an NES to an old CRT and look closely at the screen: The scanlines are absolutely still. (This is also the case with the full-screen menus of VCRs, with the white text on blue background.)

The NES most definitely outputs progressive-scan video at 240p, with all 240 lines drawn 60 times per second.
In case you missed, this is the background on tonight's launch:

http://www.spacex.com/news/2015/12/21/background-tonights-la...
Show HN: TinyRadio – A Web Audio Internet Radio
Contagious Yawning and Seasonal Climate Variation
As a foreign national, you're a visitor in the USA.
Your argument doesn't add anything really. You can make anything in any reasonable language.

When people say "you can add X to Common Lisp" or "you can make X in Common Lisp", they usually mean that you can integrate such a feature in Lisp.

If you mean "you can write a compiler in Lisp", then, obviously. But you can do that in C++ too.

Not a single reply has demonstrated that you can effectively and reasonably add those features (to their fullest extent) to Lisp. They all replied saying that you can do things like write a new language (e.g., Shen), perhaps by using Common Lisp as your implementation language.
Unless one brings robot taxis. Lowest price and highest profits.

Right now it's just an app for taxis. But robots totally flip the market on head.
UI frameworks usually have DSL's that are much better at dealing with visual state (e.g., XAML, CSS) and provide mechanisms for sharing styles and resources between multiple views. And do things like swap colors out automatically based on system accessibility settings. Or adjust font sizes for localization.
Google and Ford reportedly creating a new company to build self-driving cars
Open source in the gaming industry
Yes, it absolutely was firing continuously around 17,000 MPH. Doesn't take long at that speed to get some distance between sats.
Boringcc
AMAZING! CONGRATS SPACEX!
Thanks! Got a link to the replay for those of us tuning in late?
From the original article: "To address these and to keep the intent of our policy, we’re updating our Adware objective criteria to require that programs that create advertisements in browsers must only use the browsers’ supported extensibility model for installation, execution, disabling, and removal."

Require, eh? I love it when you talk dirty Microsoft!
My post literally says "you can build a Haskell interpreter which interacts with Lisp".
Uber has very little chance to win China market considering competition from Didi which is backed by Tencent and Alibaba. Considering the insurmountable dominance of Tencent's Wechat and Alibaba's AliPay on mobile phones in Chinese market.

Some reports that Didi has 80+% market in China and Uber gets 10+%.
And all of the myriad redundant banks, central banks, credit card processors, buildings in every city in the world aren't wasteful? Bitcoin is a monetary system for the whole world and if it succeeds none of the things I previously listed will need to exist.
The first stage rocket doesn't go nearly as high or as fast as the shuttle though, no? AFAIK the shuttle had to have its heat shield replaced after each return trip, and it landed aerodynamically rather than via rocket power. I'd presume that the powered descent of the first stage means that it doesn't need any sort of heat shielding, at the expense of more stress on the engines, thus requiring a bespoke inspection process.
"Congrats @SpaceX on landing Falcon's suborbital booster stage. Welcome to the club!"

Oy... someone needs to tell Bezos it's a whole different scale than what he did.

https://twitter.com/JeffBezos/status/679116636310360067
How reusable this first stage is? They'll have to study it meticulously to find out. But what they're aiming for is to be able to just refuel it, mount new payload on top, and relight it in the span of hours.
Awesome, now do it again. And again. And again...
Got my daughter out of bed at T-5 to watch the launch sequence and possibly history being made. Thrilling to watch it with her, tried to give her an idea of how momentous this is. Wonderful. Congrats to all at SpaceX!
I'm an active participant on Facebook because it is hands down the best way to keep up with what my friends are doing.

I don't really appreciate the snarky insinuation that using Facebook makes me somehow uneducated or conformist.
Not working for me.

Update: My bad. Working fine.
Two main reasons for me:

- static typing (non negotiable)

- performance (Kotlin is on par with Java, Groovy is... still very slow, which is especially a big deal on Android)
Leo, they are so low they don't cover a whole lot of territory. The oribits may be at slightly different altitudes simply because of the inertia of the second stage, I really should have monitored that altitude indicator during the releases, were they identical?
"Welcome to the club"? Wow, that was classless. What Blue Origin did was impressive, but it was utterly trivial compared to what just happened with this flight.
In addition to what other people have said, Clang and LLVM are improving at a much faster rate than GCC.

So while they may still be lagging in some areas, I'm confident they'll get ahead of GCC in those areas long before GCC catches up in the areas where it's behind.
Spotify is ~20% label-owned, as is probably any startup in music space that's cash-light.
It has been so long that that bit of information had dropped out of my brain. I went to verify, and -obviously- there is no auto-conversion for instances of a non-trivial class.

Thanks for reminding me of this. Kudos!
The question was about when new coins stop being mined...
This is in the "to be optimized" bracket. If they can get any kind of consistency landing even heavily strained rockets, they can reframe/readjust/redesign as necessary (like adding more support in areas etc).
Who would have thought landing on Earth could be as exciting, if not more, than landing elsewhere in the Universe?
Nothing to be flabbergasted about, Google has an enormous involvement in Java. Maybe they started taking steps to migrate away from it but I wouldn't expect anything to be announced for years.

In the meantime, like you say, Kotlin works flawlessly on Android without requiring any support from Google.
Great engineering!!!!
Indeed.

And, additionally, there are also those people who are still stuck on studiVZ.
Dear Mr Bezos: people will care about your rocket when you offer free shipping to space for Prime customers
I think we need more data than that before we draw any conclusions. That's a rather small sample size.

This reminds me of an excerpt from The Sports Gene about Met and Val alleles in the COMT[1] gene, though:

"Cognitive testing and brain imaging studies have found that subjects with two Met versions - both animals and humans - tend to do better and require less metabolic effort for cognitive and memory tasks, but that they are also more prone to anxiety and more sensitive to pain. Conversely, Val/Val carriers seem to do slightly worse on cognitive tests that require rapid mental flexibility, but may be more resilient to stress and pain."

[1]: http://www.ncbi.nlm.nih.gov/pubmed/22530780
Congratulations to everyone at SpaceX. This is a proud moment for all of you. And thank you for giving us the chance to watch this LIVE.