skysight-inc/HackerNews huggingface dataset:
At least with Tulips your can save the dried pedals. Speculation in this won't hurt the rich boys, but
the salaried boys will be very limp. Oh, finance will
take the theories, and code--all for free. Too bad that
Japanese guy didn't patent the code, and the idea?
I'm honestly surprised that they ever considered launching a project like this without making it free software.
I wouldn't really call them nanobots; they don't function in any active manner. They're really just like their digital counterparts--malicious program data that gets executed by our cellular machinery.
Only parts of it aren't enabled. You can already do a lot with Script:

"This is a list of all Script words (commands/functions). Some of the more complicated opcodes are disabled out of concern that the client might have a bug in their implementation; if a transaction using such an opcode were to be included in the chain any fix would risk forking the chain."

https://en.bitcoin.it/wiki/Script
Encapsulation may hide the data away but it does not hide the effects of state. If an object contains mutable state, it is not referentially transparent. This makes the abstraction leaky, as users need to understand the possible states of an object lest it behave unpredictably.
I for one love the simple design.
Nice Pair - A reflection on pair programming archetypes
"I wonder when TV networks will move into the 21st century. The next network delivers cheap, on demand HD content worldwide will make a ton of money :)"

Direct, worldwide on demand content models will start as soon as they think they will make more money from those models than the current double-dealing, relicensing, government subsidies models they currently use.
Don't be so cocky. In most of the US, where one or two ISPs rule over the local market, the concept of a decentralized internet is at best a memory (if it ever came to fruition there at all), and across the US the loss of network neutrality is potentially only as far away as the next presidential election.
Bundling a set of methods to a struct in C is not full OO. It lacks inheritance/delegation, encapsulation, polymorphism, and message passing, and I don't know of any definition of OO that doesn't insist on at least one of those.

Alan Kay's summary is interesting: http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay...
Functional Programming in XSLT - Proof with Examples
Reminds me of this, only not as funny : http://gradientsmotherfucker.com/
Give everyone a unique number during the planning phase. Have everyone scratch their number into the wall. Leave the light on.

When all numbers are on the wall, you are done.
One would argue that both are flawed because they are, in essence, a function which is not espressing itself clearly and cleanly. You are co-mingling state with computation in a way that obscures and loses the advantages therein.

If you want to make an example of something, then use a Reader, such that you are abstracting away the "source" of what is read and the side-effects thereof. Or an expiring cache (which is a good example of mutable state.) Or a mixed Reader which "reads" from either a cache or in the case of passing the expiration mark on the "key," some unknown "source."
I think he (or she) has more to gain since all of the beginning blocks were mined and probably owned by him.

Side note: I don't think anyone's confirmed Satoshi Nakamoto is actually Japanese.
Haven't we just established that most web designers are idiots?
Ripple-the-payment-method is about routing through directed networks. Merkle trees are not really related to the payment mechanism at all.
I'm co-authoring a textbook on ARM assembly language that focuses on the M3. It will be finished next year.
And all of the architects here have probably bemoaned the sudden shift in interest when "architecture" inevitably refers to software and nothing about buildings. (Though excitement for both is certainly not mutually exclusive!)

Sometimes it's just a funny way of getting introduced to something that's really cool.
Blinking Text as a Service
I just meant that people have very different ideas about what OOP means. You seem to have an unusually broad definition, but others, particularly the guy who coined the phrase in the first place, have more specific definitions. In general, most people agree that OOP involves some form of information hiding, which you seem to disagree on.

I also wouldn't say I'm particularly emotionally invested in FP, just that I'm very skeptical of OOP as a paradigm. OOP languages tend to promote hidden, mutable state, but visible, immutable values are far more useful.
Its entirely possible the person could not know the answer to any of the questions, I dont think that really counts
A guarantee of completion isn't strictly necessary: you can cap the number of ticks/cycles a script is allocated on a deterministic reference machine.

Surely there'd be a number of technical and economic challenges to be overcome, but Bitcoin itself is an example of how a good-enough solution may be hiding in plain sight.
Just as an FYI, my McAffee program warned me against visiting the site mentioned on the tumblr page.
That's called data abstraction. You don't need classes or mutable objects to implement data abstraction.
What an awful ugly site. This guy needs some lessons in designing things for a computer screen so that users do not need to endlessly scroll and squint at faint text on low contrast backgrounds. It would make a good example of what NOT to do for a graphics design class.
Don't forget psychology experiments and motivational advice.

BTC is the most interesting thing since the Internet, IMO. Yeah, I'm tired of speculative 'is BTC going to fail' posts, but I love reading about all the new developments.
I hear this claimed again and again, and I've never understood what people are saying. Why will a reduction in money printing cause a stock market crash? And why doesn't the intense money printing today cause a large amount of inflation? None of these two things make sense to me.
hmmm. Thanks, could you tell me what device / browser you were using?
Have you programmed in Smalltalk? Classes tend to do a lot more (well everything that can be done) compared to C++. Smalltalk has a clean design for the core parts so these hang together pretty well. Nonetheless, inheritance hierarchies are deep and there are many fat classes. So small size in itself is usually not a virtue, clarity in role is on the other hand.
Thank you for writing this. I wish I had read it several years ago. I had to learn what you wrote through experience. It would have been much better for me to have just had a mentor tell it to me.
I have stopped watching tv about 5 years ago, have multiple blockers on my browsers and I learned to intentionally ignore physical adds(magazines/boards).

It is pretty awesome.
China can censor scholars publishing in China, but it cannot directly censor scholars publishing outside. Hence the phenomenon in this article: visa bans and other methods of pressure that aim at getting scholars to censor themselves.

And re: Japan, I'm not aware of Japanese authorities denying visas to academics on the basis of their beliefs. There's no comparable issue here anyway: Japanese textbooks do cover Japanese war crimes in detail, with denialists a marginal fringe, while denial of the Tiananmen massacre (etc) is official PRC state policy.
The problem description could be a bit clearer. What exactly are the rules?
Psychologically speaking you are more likely to attempt to get results from a product the more you have invested to acquire it. You may bin games if their price is comparatively nothing in your daily budget, if you routinely buy designer clothing paying hundreds a garment you only wear once then a $50 game might be nothing, but if you paid $25,000 for a flight simulation setup you might use it more than once before throwing it in the trash because you can so easily next things.
Open Source !== Free
There's also a version for Bootstrap 2.x: http://geedmo.github.io/yamm/
Make your fears into a testable wager over a specific timeframe, and I'll almost certainly bet against them.

Internetworking technology didn't need the help of DC to crush the walled gardens of the past, and won't need anyone in particular in the White House or FCC to continue its ascendancy.
Couldn't it make it cleaner by promoting more complete combustion in power plants thereby reducing particulate emissions?
Littering an unfunny writeup with profanity doesn't make it funny, it just makes you sound like a middle schooler.
Looks like this thread is missing some useful information!
So the procedure described by blibble isn't actually used in the client software?

I've always thought that's how it worked since that is what is written in the original Bitcoin paper (which has for a long time been my only source of information on the protocol).
Correct, ZODB is exclusive to Python.
Here's an easier way to see if something is voluntary; can you stop doing it at all?

There has only been one real society that I know of that succeeded in maintaining an anarchic system, and that was the vikings. However, there was a hell of a lot of death there; in a society like that, if you screw someone, they may kill you.

Why would capitalism be the default system with no state regulation? Wouldn't it be easier for the people with larger resources to take advantage of their new lack of regulation to actually enslave people, or force them to be serfs? It works pretty well for the people at the top.

What do I think would change without a government? Money and trade would be first. We use fiat currencies, so many people would begin producing their own. Lot's more people would lie about their product's efficiency, particularly in the pharmaceutical industry.

Some people would seize all the valuable land and resources; see what's going on in the CAR for a good example of all this.

In a slave scenario, I not only take 100% of the product of a slave's labor, but I also choose what they labor upon, if they can marry or have relationships, what they read or watch, where they can go and what they can do. I can also beat them without anyone saying anything.

If you feel that this is what your government does to you, then get the hell out.
My home page is currently 11 KB (no stylesheets or scripts), and any work on it can be done with one-liner scripts. I don't feel like coming back to the "modern" web again. I would rather continue experimenting with alternative hypertext systems.
The vast majority of desktop web users will view a site in a window that is maximized. See these articles from 2006 (before mobile browsing took off):

http://mentalized.net/journal/2006/10/24/browser_size_does_m... (this one is the most interesting because its data is collected from a variety of sites)

http://www.baekdal.com/insights/actual-browser-sizes

And this one from 2012:

http://beantin.se/post/32275497175/computer-screens-browser-...
Bitcoin has the potential to be an innovation on the level of email. Fortunes will be created and destroyed. Companies will rise and fall. Whatever happens at the end, even if bitcoin itself fails, the world is unlikely to be the same.

At the same time, it's fascinating from a purely technical perspective as well. I think as a topic it's a gold mine for interesting conversation, because it touches programming, economics, mathematics, and human psychology all so deeply.
The day Netflix signs a deal to stream NFL games is the day TV finally dies.
Yep, that chart is intentionally misleading. If you counted for Facebook / Instagram every individual viewer of each photo, I would imagine the scale dwarfs that of Snapchat.
I don't know, maybe. Where are we? I was trying to work out some css and now I've lost one of my shoes. I think it has my house keys in it.
It's funny, it didn't occur to me that there'd be anyone who didn't already know all about it. Not meant to be a comment on you, just me not thinking about it enough.

Your elaboration is exactly right on all counts. And to add a bit more, even if none of that were true, it still makes no sense for a lumbering reconnaissance plane to "ram" a maneuverable fighter jet that intercepted it. It would be like a container ship "ramming" a jet-ski. Even if it wanted to, it simply can't maneuver to make it happen.
Toxic Lakes From Tar-Sand Projects Planned for Alberta
This has the potential to allow new protocols to be built ontop of bitcoin. Mastercoin is one new protocol that uses the pruneable, provable outputs functionality. Learn more about Mastercoin here: https://github.com/mastercoin-MSC/
http://www.youtube.com/watch?v=wHz9it70TdI
That's not why I submitted it though. The point of this article was to show that misleading things about BSD are all over the internet. I apologize if that didn't somehow manifest itself. The original title was actually "The truth about BSD (apparently)," but of course, it got changed under the classic HN scapegoat of "editorialization."
Sockethub - an unhosted polyglot messaging service
Just one reason we are seeing the death of email and rise of social networking.
If Congress Is Safe From the War on Drugs, Why Not Everyone Else?
1. Hippocrates
2..
What are you talking about? Every single transaction uses the bitcoin scripting language, and has since the genesis block. There are certain rules about which transactions are relayed based on the scripts they contain, but scripting certainly is an integral part of bitcoin as it exists today.
Note: I'm being brief, not trying to be snarky -- I'd love to hear what's behind your statements.

> - It does not scale.

What does this mean? I'm not saying you're wrong, but without some context, that doesn't say a whole lot.

I recall one big consulting company dropping Plone (and zodb) some five years ago because zodb/plone scaled to about 10.000 documents, and using a custom index solution based on lucene they managed to scale to around 100.000 documents for their cms -- but they ended up needing something else for "their biggest" clients. Can't find the link or remember the company now (I believe it was a German design shop). But it's the only story I've heard about zodb not scaling for it's typical use case?

> - Poor supprt for replication and sharding.

Are you aware that ZRS is now free and open source?

http://www.zope.com/products/x1752814276/Zope-Replication-Se...

> - It is slow. Really slow. Un-pickle every time you get something from cache.

You have to marshall structures that you load in a different way too -- is this really something specific to zodb? Are you saying unpickle is slower than other ways to marshall python objects?

> - It is error prone. Forget a commit or forget to handle conflict errors and you're in big trouble.

As opposed to not handling transaction errors with a postgres backend?

> - No interoperability. Want to write a service in C++ to access your db? You're out of luck.

>

Well, it's an object database. The only other I know of off the top of my head that I know people are actually using, is Gemstone. You could of course wrap zodb in a xml/json api -- but yes, I don't think interop with other languages is a good fit for zodb.

> - Some server side stuff needs to have your objects, e.g. if you want to do conflict resolution.
> - Migrations/change to schemas are painful, once you change your object you're no longer going to be able to de-serialize it.

This is a problem I'm constantly running into with Plone and a more or less well understood set of third party add-ons. I really think the smalltalk image approach is better (if you have the "data" you also have the "behaviour" -- with zodb you might have a serialization of a complex class, but not the ability to marshal it).
This looks like it was inspired by mijustin's post "This is a web page." http://justinjackson.ca/words.html
I'm not disagreeing with you but I thought I'd try this as a user stylesheet for this page just now and it looks pretty great on my screen:

body { -webkit-column-count: 3; } // or -moz- or no prefix or whatever
thanks;)
So I'm just curious...but how does the ledger work? It's supposed to be eventually consistent, so nodes on the network eventually get a copy. How do they determine that everyone gets one?
Ask HN: A game concepts resource?
I am writing a game. Cocos2D-x and OpenGL, C++, OS X, iOS. Going well, I have never written a game before, the concepts are different (i.e, tracking sprites, etc)

I am learning, then finding a better way, then refactoring, rinse and repeat.

What I wish I had some knowledge of is how do other devs decide on class layout, data structures to use, etc for storing the state of the elements of the game? How did NES developers do it back in 1984-? See what I mean? Not how to write a game, the concepts of writing a game, laying it out, managing, life cycle management, event loop considerations.

Does anyone have any of those types of resources?
but encapsulation is the key trait for decoupling.

Abstraction is the key trait for decoupling, not encapsulation. Encapsulation couples behaviour and state together.
I'm very interested in this project as it essentially can be used as a currency the same way that Bitcoin is, without any mining required. It uses the concept of trust from a variety of different nodes. If a node acts dishonestly it loses trust and therefore loses reputation which in this system accounts for your actual currency: http://bitcoin.stackexchange.com/questions/7550/how-does-rip...

The idea that I'm interested in is that it seems to solve the double-spending issue that Bitcoin so eloquently solved, but without all the electricity wasting issue, and the 51% issue, that currencies with proof-of-work (POW aka mining) have. Currencies that use the POW system are designed to work well only if half of the computational power of the network is used by honest nodes. If by any means more than 50% of the network is in control of dishonest nodes, they could do all kinds of things and perhaps even kill the entire currency.

Replacing the proof-of-work system with something based on reputation seems very interesting in my opinion: https://bitcointalk.org/index.php?topic=10193.0
This is a pretty poor description of the problem if you've never heard of it before. The salient information is that there is a single binary switch in the room that can be turned to an 'on' or 'off' position. The prisoners entering the room can observe what the state of the switch is when they enter, and they have the option to flip the switch or not.

Also, one of the prisoners is not a 100-bit accumulator. He or she would be a 7-bit accumulator (128 > 100), but this is a very tortured way to say that this one prisoner can count to 100.
It doesn't have to be spatter, there are lots of possible scenarios where the liquid is being spilled on her from some other source (a small incidental pool), it doesn't make it staged. But maybe we just have different types of imagination :)
From the article:

"Our consensus process uses peering ... instead of mining. The ledger is a data structure that describes the current state of the network as a merkle tree"
I'm a student of the Chinese language and of Chinese history and culture too. I read some of the Chinese press in the original language, and, yes, heavy-handed government censorship is much more pervasive in China since 1949 than it has ever been in the United States. Moreover, the Chinese government does far more to "prepare" (ideologically) and monitor its students overseas than the United States does. (I can say without fear of contradiction, as an American who has lived in the Chinese-speaking world, that the United States did nothing whatever to monitor my activities overseas while I was a student. Chinese students in the United States know better than to make the same claim about the birth country government.) To sum up, the Chronicle of Higher Education here is commenting on an important issue of academic freedom that needs a lot more attention. The people-to-people exchanges of many young Chinese students coming to the United States and quite a few United States students, scholars, and journalists traveling to China are more effective in developing international understanding when China lays off trying to control the thinking of its citizens at home and aboard. I'll believe China is comparable to the United States in this regard the day that all prior restraint of newspapers and broadcast news channels is lifted, and when the ruling party of China faces free and fair elections at regular intervals (as has happened in Taiwan for about two decades now).
Why would someone choose a bank-owned Bitcoin alternative over the distributed Bitcoin? Would people rather pay more fees (my bank charges $40 for an international wire transfer...I did the same with Bitcoin for about two pennies, and that was a voluntarily paid feed)? Do people like having their finances judged by faceless corporations, and if you don't keep enough of your money in the bank, they fine you?

What are the advantages that make your idea of "finance will take the theories, and code" seem plausible, to you? And, what would a patent have done to improve on the situation for anyone?
The difficulty is in the block header, B.
What would Google do with them?
The code does not demonstrate encapsulation because the data type has not been decoupled from the implementation. A developer cannot change the internal representation to a float without changing code that calls ReturnResult, thereby defeating encapsulation. (Java cannot have two methods of the same name that differ by return type alone.)

Encapsulation means that objects should perform operations on their data, instead of giving their data to other objects. See Tell, Don't Ask (http://pragprog.com/articles/tell-dont-ask) for details. Encapsulation also lends itself to the Open-Closed Principle whereby class behaviours can be changed through inheritance alone.

Please see (and critique) my self-encapsulation presentation for details:

http://whitemagicsoftware.com/encapsulation.pdf
Incoming Comet ISON Heading For Close Encounter With Sun
The serialized hash is interpreted as a 256-bit integer with little-endian semantics. It is then compared to see if it is less then the target value (which difficulty is really just a short-hand for).
This reminds me of a problem I learned in UCSC (and was accused of cheating by the teacher when I figured it out in five minutes).

100 Prisoners are told they will be given white or black hats, but they don't get to see the hat they're wearing, they will be lined up facing the same direction, and they gun-to-the-head, say "black" or "white" and if they guess the color of their hat, they get to live.

They get to speak back to front, i.e., the rearmost prisoner sees all the hats ahead.

One strategy for optimizing the number left is to speak the color of the hat directly in front of you, in which case the prisoner ahead gets to live by repeating that color. This saves 50%, but of course there's a better solution.
I went with:

body {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
And still, merkle trees are not really related to the payment mechanism.
I if ever become so weak as a man that I would vote someone else's conscience instead of my own, then on that day, Mr. Adams, be my guest: Kill me.