skysight-inc/HackerNews huggingface dataset:
Fair point, but I think we're drifting away from the issue that the book is trying to address, which is the consequence of capitalist economic policy on inequality. Not inequality in general. Of course countries that have different economic policies are very interesting for comparison and to find better ways of addressing the issues with capitalism, but they are not necessary to answer that question.
I have a Solidoodle 3. After a problem with a clogged nozzle and trying different build surfaces (glass plate + hairspray for adhesive) I've had a long run of successful prints (ABS only). I've printed a set of Prusa i3 parts for a friend, for instance, and some other pretty big objects. The printer does need recalibration from time to time, especially after moving it, but it doesn't take too much time. You do have to get used to the various "quirks", play around with different temperatures for different plastic colors etc, and not be afraid to take things apart.

Luckily, at least for the Solidoodle and I would assume most of the other popular designs like the Prusa or Makerbots, there's a good support community out there with tons of illustrated guides to help you with almost any problem.
If that is the claim of the book, he has not made any attempt whatsoever to support it as of the halfway point of the book. So far, all I've read from him is some assorted data suggesting r has historically been bigger than g except when it wasn't, and that inequality grows except when bad things happen.

If he wants to show that r > g has any effect on inequality, he needs to do a LOT more than he's done. Historic timeseries of the sort he presents are completely incapable of demonstrating this point - you need longitudinal microdata for that, together with a far more detailed theory than "r > g". If you simply have r > g (ignoring volatility, as he's done so far), and treat capital as homogeneous (as he's mostly done so far), then this will explicitly NOT happen:

http://www.chrisstucchio.com/blog/2014/piketty_inequality_an...

Maybe he does this in the rest of the book, but I'm far less hopeful as I read more. To paraphrase Eliezer Yudkowsky:

But the real cleverness is in how inequality was marketed. They left out the math.

http://lesswrong.com/lw/vv/logical_or_connectionist_ai/
I don't necessarily disagree, but intent plays a role here too. Google's intentions and the FBI or NSA's intentions differ quite strongly when they have your personal information in their system.
There's a chap who got a Parrot AR Drone flying like this - they're quite simple to control with arbitrary devices via node.js and nodecopter. Fun proof of concept.
We Need Online Alter Egos Now More Than Ever
This is one of the things that I've always found to be a little odd --- it's one of the simplest ever DRM schemes. My theory is that Knuth put it there just to satisfy his publisher's lawyers, since otherwise he wouldn't let the source be copied freely, much less make it public. Being who he is, he could've also made it much harder to bypass. Rather clever of him, and it somewhat fits with his style.

Of course I could be wrong and he truly has quite conservative views on IP...
Ask HN:Proof of Burn == Trusted Identities
Problem:

Continued growth of the sharing economy and p2p marketplaces necessitates a global distributed and repurposable (real name/pseudonymous/anonymous) trust and reputation system. A mechanism is needed which will allow strangers to gauge whether to interact/transact with each other across 'n' services and use-cases. Trusted Identities would engender trade, relationships, serendipity and more.

A possible solution:

Proof of burn represents a sacrifice of value in order to establish a trusted identity. By making a trusted identity expensive to obtain it can be trusted not to engage in bad behaviour, as doing so would cause the identity to become destroyed if tarnished thereby rendering the sacrifice and identity useless.

Third parties can easily verify the value sacrificed to establish your trusted identity and use it as a proxy to decide whether to:

1) rent their room to you on Airbnb
2) go on a date with you after meeting you on Tinder
3) accept you for a ride on Lyft
4) back your projects on Kickstarter
5) loan you money through crowdlending
etc etc.

MVP:

A web app which generates a verifiably unspendable bitcoin address to which you would send an arbitrary amount of btc (proof of burn). The service would then link the transaction hash of the payment to an existing online identity of your choosing and provide you a profile page which acts as public proof of your trusted identity.

In the event of bad behaviour, aggrieved parties can leave public comments on your proof page for others to see. The service itself would not blacklist your identity based on negative feedback, merely display it for others to judge as they see fit. (Third party services could create blacklists off the data much in the same way SpamAssassin and others do to IP addresses). Over time you create a global trust network with serious emergent behaviour potential.

Ideas/thoughts appreciated
Desert dig uncovers huge Atari games dump
97ers pink pill/blue pill moment
Well, we do have computer scientists who have worked on program proof, cryptography, and type inference. Haskell (and earlier Miranda, and ML) where invented somehow.
> real WYSIWYG editing

That's an argument against using it, it seems to me. Having the words jump around as you type them is maddening.
I purchased Solidoodle 2 last year (or 2 years ago?). The very first time I used it (after installation), the filament got stuck inside the nozzle. I emailed their support, they told me to "keep pushing":

"You can try to use a sharp bit or wire or other similar implement to break through the clog. If the clog is small, or easily broken this will be very easy, but it easy to imagine how this might not work every time."
(http://wiki.solidoodle.com/unclogging-procedures)

I did that but no avail. I didn't dare to push too hard worrying it might break the machine and (obviously) break the warranty.

It's now sitting in my room. I can't return it for refund (if they accept) since the shipping fee is >$100. I feel like a total idiot spending almost $800 (including import duty) for a very expensive toy that doesn't work.
Well, the FBI's intentions are to catch criminals with the information, while Google's and Facebook's are to sell it for profit.
3 Points about the the latest Piketty book:

========================

1) Churn in Inequality:

========================

12 percent of the population will find themselves in the top 1 percent of the income distribution for at least one year

39 percent of Americans will spend a year in the top 5 percent of the income distribution

56 percent will find themselves in the top 10 percent

73 percent will spend a year in the top 20 percent

Although 12 percent of the population will experience a year in which they find themselves in the top 1 percent of the income distribution, a mere 0.6 percent will do so in 10 consecutive years

54 percent of Americans will experience poverty or near poverty at least once between the ages of 25 and 60

Half of those who earned over $1 million a year did so just once during this period (1999 and 2007), while only 6 percent reported millionaire status across all nine years

Data analyzed by the I.R.S. showed similar findings with respect to the top 400 taxpayers between 1992 and 2009. While 73 percent of people who made the list did so once during this period, only 2 percent of them were on the list for 10 or more years.

via: http://www.nytimes.com/2014/04/20/opinion/sunday/from-rags-t...

=========================================================

2) How much is the inequality being driven by Technology?

=========================================================

Sam Altman @YC: http://blog.samaltman.com/technology-and-wealth-inequality

Albert Wenger @ USV :
http://continuations.com/post/52302452621/internet-and-incom...

=========================================================

3) How much of this technology led inequality is transistionary?

===========================================================

Innovation has brought great benefits to humanity. Nobody in their right mind would want to return to the world of handloom weavers. But the benefits of technological progress are unevenly distributed, especially in the early stages of each new wave, and it is up to governments to spread them. In the 19th century it took the threat of revolution to bring about progressive reforms. Today’s governments would do well to start making the changes needed before their people get angry.

Via: http://www.economist.com/node/21594298/print
These come to mind (there are probably even more)

1) Complexity: Managing complexity is just easier with compact syntax, immutability etc. Applications are becoming larger and more complex, and languages that help reducing coupling and code size will become more popular than those that easily allow getting the job done at the expense of high complexity (e.g. OO/imperative).

2) Concurrency: With concurrent/multi-threaded applications being par for the course rather than something exotic, functional thinking is now required for many applications regardless of language.

3) Modularity/Decoupling/Interoperability: SOA and API's means you can develop independent bits of software that communicate in some language agnostic way (e.g. http). The CLR and JVM now both have support for functional languages that work well with their imperative siblings. This means you don't even have to be loosely coupled by http, you can write an application where the logical/computational bits are F# and the UI is C# while in the same application.

Apart from these we must not forget that almost all the large imperative languages (C++/C#/Java) have gained numerous functional constructs in recent years. Few of us can imagine working in an imperative language without lambdas these days.

So functional thinking has slowly been sneaking into the imperative programmers day job too. This has made more of us interested in these languages that consist almost only of these bits we find to be the most elegant in our OO languages. It's simply less scary. In 1998 the difference between Haskell and Java 1.1 was quite large. In 2014 the difference between C#5 and F#3.1, or between Java 8 and one of the functional JVM languages, is no longer big enough to make it scary.
Use one name at work and another at home? The whole point would be to keep those spheres separate.

There is also the issue of (for example) the person with the surname "Yellow Horse" having her account closed down by the policy, as Google didn't believe it was a real name.
It's worth checking out the OP's previous post on this: A good POS tagger in about 200 lines of Python: http://honnibal.wordpress.com/2013/09/11/a-good-part-of-spee...

The OP says his PyGreedyAP gets 96.8% accuracy in 12s (vs NLTK's 94% at 236s)
I can recommend Mastering SSH - it's a nice, short read.

http://www.amazon.com/SSH-Mastery-OpenSSH-PuTTY-Tunnels-eboo...
Typically sites on Flippa.com sell for a multiple of 18 months profit. Sites that are selling for 5 figure sums or higher can be 2-3 years profit multiple. As with most things though, it's only really worth what someone else is prepared to pay. The domain might be more valuable to someone than the site for instance.
xaritas has hit the nail on the head with the key differences...

As I see it, Django CMS's philosophy is to pass on as much flexibility as possible to the editor in terms of page layout. Wagtail takes a more 'prescriptive' approach where the page content has to fit a particular data model (such as an event page that has a start/end date, list of speakers and so on) - which means a little less freedom for editors, but on the flipside, it gives the site creator a lot more control over page layout and design, makes it easier to repurpose that data, and goes a long way to making the editor UI friendlier (since it's a case of 'fill in the gaps' rather than a blank canvas).
On a similar, but different tangent is Marvin Minksy's Society of Mind.

"You cannot train a beaver to build a termites nest or teach termites to build beaver dams."
> I felt lots of people in New York were looking for weaknesses in what we were doing or trying to figure out who would acquire us, whereas people in the Valley were looking for ways to help us really succeed.

NYC is a weary, jaded and cynical metropolis, it's inhabitants perpetually cranky from six months of winter in their cramped, expensive, rented domiciles.

It's not your company, it's their depressed mood coupled with feelings of inferiority constantly triggered by the immense glittering wealth that surrounds them, always just out of their grasp.
I'm usually around 4 hours of productive work a day (i.e. not goofing off) on any particular project, but I can usually get two projects worked on in a day. They have to be different, though. I can't work on one thing for 8 hours straight, unless I've got the fear of God in me. But by that point, I'm so exhausted I really can't do any more, and that exhaustion could last through the next day and well into the third.
When you say "translations" I assume you mean just the admin. But does Wagtail support multilingual websites (nothing seems to be in the docs)?
Warning for the link to Prim's Algorithm: it's a beast and will make FF fairly unresponsive.
GEB is an amazing book, recommended to anyone into CS and logic.
Such vision. Good luck to you. Otherwise, maybe I'll have a cool job for you. :-)
* Grails 2.3.7

* PostgreSQL 9.2

* Bootstrap 3

* IntelliJ 12.1 Ultimate
That's a little disingenuous no?

There are many things to be concerned about, but it is worth having a fuller discussion about the problem.

I think we are all talking about passive surveillance - My views are that mass passive surveillance has always been with us. We are surveilled by our neighbours and strangers all day everyday. Until recently that was entirely based on the facial biometric recogniser "Human Eyeball v1.0".

Generally our neighbours do/did nothing with their metadata collections - maybe some salacious gossip, occassionally criminal behaviour.

Privacy has till now been the politeness of our neighbours.

However on the Internet everyone is now a neighbour. A Good Thing mostly but it has implications for that metadata store. PRISM shows what a meta-metadata store looks like, and history shows us what will be done with it.

It is worth noting that what in civilian circles is called "private" most governments see as "secret". They are going to freak when we really start handling Big Data. Even now I would be surprised if the Chinese / Russian intelligence services have not hoovered up all Facebook and LinkedIn.

Those PhD Students from MIT 10 years ago will be doing some interesting work for the government now, and thier connections will map the halls of weapons researchers and government quite well. OpenMapping, satellitte and UAVs, a flood of data will pierce everyone's privacy.

Anyway, people now are able to monitor others not physically close to them. Some like NSA are going for total knowledge, others like Tesco or Walmart have a more narrow focus but deeper focus (I am pretty sure the NSA will not know my wife is pregnant before I do. Or that Gen. Alexander is really in for it!)

But we have no framework for dealing with this, no laws or even ideas of laws we want. The idea of Big Data will give us such benefits that "stop progress" is not a viable response. But what is? Data cannot be labelled. So ...
"Problem solved", says - I suspect - the guy who's never tried to make even _one_ quad copter go where he wanted, never mind a pair of them controlled to optically-accurate positions! ;-)
Side-note: nice easter egg on Google when you search for "Bletchey park". Look at the "knowledge graph" result on the right.
Of course not, there are obvious reasons for all of Rust's differences with C and C++ and the author didn't speak of those either.
Flexible particle system – The Container Implementation
I am still surprised there is code like

if(b->d) OPENSSL_free(b->d);

in OpenSSL :(
I must say that, possibly because of my own background as a reformed AI researcher, that article on "Logical or Connectionist AI?" you refer to there is far more interesting than the original article!

[NB It was probably Drew McDermott's "A Critique of Pure Reason" that fatally damaged my interest in symbolic AI].
It's also worth noting that the Stanford parser is a Java software, so using it from within NLTK involves calling Java from Python.
On a related note, parsing Chinese could be much harder since the first step, identifying word boundaries [1], is already hard enough...

1. https://en.wikipedia.org/wiki/Text_segmentation
If you spend a fair amount of time sitting in front of these
computers; you should take a slight interest in nutrition.
Or, I guess you strap your ipad to your mountian bike when
coding? I myself don't feel sitting in front of a computer
is healthy. I do try to limit my caloric intake.
I doubt there afraid form a relatively unknown chinese company who has little to no exposure outside china.

Not to mention the privacy concerns of a company operating in a country where laws/company/interests and national security interests are wrapped in the same corruption.
Ok, to clarify that's exactly what I did.
I was an iPhone 3G/GS user for years, and went back to a Nokia C1-02 2 years ago.

It gives me:
- 2 weeks battery life
- Edge internet via Opera Mini for when i really need to look something up
- email access via inbuilt client for when i really need to check any urgent email

Advantages:
- I don't need to worry about running out of battery and not being able to call or message the people that matter to me because my phone spent all of its power connecting to networks to get data that is irrelevant to my day to day happiness or convenience
- I have a very good keyboard to type messages an email
- I don't need a data plan (my €10 plan comes with 150Mb bundled internet that is more than enough for the browsing and email I do)
- I don't worry about loosing / dropping / my phone being stolen
- I don't need covers
- I can go to the beach and not worry about a sprinkle of water and some sand getting in it
- The phone fits in my pocket (any pocket, on any type of clothes)
- I'm not constantly inundated with status updates
- When I'm with friends I'm not checking facebook, or settling bets on wikipedia, or showing them that great new game, I'm just with them...
- When I'm alone, I'm reading a book or contemplating, instead of being absorbed by a never ending stream of entertainment

Disadvantages:
- I did miss maps for a while, but quickly went back to the habit of asking strangers for directions which returns an extra human touch to my day
The license is: CC BY 3.0 NZ http://creativecommons.org/licenses/by/3.0/nz/
LibreSSL Portable (not affiliated with LibreSSL/OpenBSD)
Yes, I'm aware of this. But the applications they went after adjusted Facebook (injected into the DOM), instead of leveraged their API to provide functionality through a Facebook canvas app, or externally.
"Keep in mind that the organization needs accounts with organizations that can transfer into and out of US bank accounts. So freelancer.com must have a US bank account, which will be subject to US court orders."

But to collect from one of those US bank accounts, you first have to find it. You'd either need to get info from another US freelancer ... and supplying that might get in the way of his continuing to get paid (I guess using social media you'd try to find someone who's not going to use them again), or you'd have to gotten your first payment.

A default judgement obtained in absentia also means the judge has no leverage to pry this sort of information out of the company's representatives.
I've browsed the site, the documentation, repo and tutorial. I still don't know what the content model or publishing flow is.

I realise that the concept of a generic CMS implies DB backed with bespoke content types. However, it would be nice to know whether there are any 'first-class-citizen' types (user, profile, blog post, etc.), how pages are built or constructed (static html export? dynamic templates?), how edited content is stored and how / whether I might intermingle CMS edited content with UGC content.

This kind of information would be much more interesting to me than learning that the thing is "Beautiful", "Light" and "Agile".
The effect of capitalistic economic policy has been drastic reductions in global inequality as China/India/others have become wealthier. Immigration (at least in the short run [1]) has even larger effects.

[1] In the long run I'd be concerned about the damage immigrants might do in the voting booth, but that's a non-economic problem.
This is a good but short summary of some of Seth's projects, from an old blog post of his.

http://blog.sethroberts.net/2012/08/22/why-self-track-the-po...
> struck my as the establishment trying to downplay the importance of this book

> the elites are freaking out

It's a good thing we have things like science and open discourse then. Then we can stop "freaking out" over peoples ulterior motives and consider their arguments and the evidence they present supporting their arguments. We can even be open about our motives and ideology driving this, because it's the evidence that counts.

If you discount evidence leveraged against the conclusions of the book because you mistrust the motivation behind giving the evidence, the corollary is that you accept the conclusion of the book, not on the back of the evidence but because you agree with the (supposed) motivation behind reaching those conclusions.
> Not to mention the privacy concerns of a company operating in a country where laws/company/interests and national security interests are wrapped in the same corruption.

Are we talking about the US or China here?
There are 3 physical reasons besides heat dissipation:

- size: higher frequency means you need smaller circuits, otherwise the electric impedance works against fast switching. There's a limit to how small we can build chip components right now.

- molecular stability: higher frequency requires higher voltage (to provide the energy), which in turns makes it easier for the metal oxide to degrade over time (this effect is additional to degradation due to heat)

- phase divergence: the digital circuits in our processors are heavily synchronized, and require components to react simultaneously to clock edges. However the propagation of the clock signal across the chip introduces errors in the signal phase. As the frequency increases, phase errors accumulate and cause circuits to "lose synchronization". To avoid this, one must increase the complexity of the clock distribution network greatly, which in turn compounds the effects above (and the heat problem).

All in all the current state of affairs is summarized by a rule of thumb (so-called "Pollack's law"): the speed (instructions/sec) of a single core processor increases with the square root of its complexity.

By this rule, to clock up from 3 to 10GHz would be a 9-fold increase in complexity, for which we don't have the technology ready just yet.
Using the AWS JavaScript SDK in the Browser
After reading the article twice I still don't know if he's against or in favor of software design and what exactly this text wants to tell us. Am I the only one?
What I think is that many moving to Go, do so without trying out other runtimes/compilers available for the said languages.
It's worth pointing out that there is an upside of shared state, in that goroutines are extremely cheap to create.

There's also a fairly decent race detector[1], and clear documentation on what is and isn't thread safe.

1: http://blog.golang.org/race-detector