skysight-inc/HackerNews huggingface dataset:
> anything really a pain without some sort of standard container library.

It's certainly not standard, but I wrote a nice little generic list library you might be interested in: http://github.com/udp/list

It uses GNU extensions, but can fallback on C++ instead if you need to build with MSVC.
How Bolivian Farmers Made the World Crave Quinoa
I don't see how is Uber unethical or anticompetitive. Refusing to play by the rules created by the taxi lobbies is not anticompetitive.
I am an author of a book on adult ADHD. Just want to let you know that it is not rare in adults and that if you have it, it can make your life a lot harder.

On the flipside, for most people, treatment for ADHD works pretty well.

Anyway, good luck!
Backpropogation is Just Steepest Descent with Automatic Differentiation
What are the best practices for deploying a node.js app from git on Ubuntu behind nginx? I'm sure someone has a blog post on that but "Ghost" makes it a bit difficult to google for.

In case anyone's looking, this PPA[1] seems to come recommended and has an up-to-date node.

[1] https://launchpad.net/~chris-lea/+archive/node.js/
Pi is a silly constant
You can host Ghost yourself. You can also use their hosted service, which funds the non-profit that develops Ghost.
This is a big deal, one of the key benefits of Coal/Gas/Oil power stations is their ability to provide frequency response (where the power output is adjusted to keep the AC as close to 50 Hz as possible) or to participate in a balancing mechanism (where generators place bids on providing minute by minute changes to their power output). Until now the only thing a solar/wind/nuclear generator could do was turn their generators on or off. That severally limits the proportion of renewables you can reasonably have on your grid[1]. But this technology looks like it'll give a renewable generator a way of dynamically adjusting their output to match demand.

[1] You do get controlled generation with biomass, but the efficiency is terrible and you need that land to grow food, so it'll (hopefully) only ever be a niche technology.
Sure anyone and their pet hamster could develop for Ghost and get what they want out of it, however, clients know Wordpress, non-technical account manager type people know Wordpress, inane managers know Wordpress, developers know Wordpress, people that draw pretty pictures in Photoshop and call it design know Wordpress and even my Dad knows Wordpress. I have not heard any of them want to 'avoid PHP' (they only know it is Wordpress in most cases), they don't complain about 'feature bloat' (they don't have the full admin login, just author rights), they are happy with WYSIWYG (and haven't a clue what Markdown is) and finally, they want something they know rather than something completely different!!!

So it is down to network effects. Everyone knows Wordpress and the famous five minute install.
You can size your solar field to collect much more over the day than the tanks can store. So if your field were 100MW and tanks were 200MWh, it would only take 2 hours to fill them (assuming no electricity production). But after those two hours, you better have turbine capacity to take up the excess heat. Baseload CSP designs usually have storage in the range of 6-10 hours (real storage hours vary based on the solar input).
I loved that. But I fear a blog post can't do justice to Pausch's excellent delivery.
You don't.

Maybe you can try looking into one profile.
SQL Server Storage Internals 101
Should I learn Java
Are you considered an "exempt" grade if so HR will have to put you in the M&P (managerial and professional) group to avoid all sorts of nasty tax problems with the IRS.
> I have been interested in node.js CMS's and this has been the most promising one.

But it is /not a CMS/. It's a blogging platform, and it set out to not become what Wordpress has turned into (a CMS).
Very good question. It depends on thermal mass. I believe they must be 'charging' a thermal mass all day and using it to taper off at night. It probably can start instantly once the sun is up, but their 'thermal capacitor' may indeed take 6 hours to recharge.
Anyone remember Specter? Very simple blogging engine with elasticsearch backend.

http://brislink.github.io/specter/

I don't think it's out to replace Wordpress like Ghost is trying to do though.
+1

It's the people giving up all those things for a tiny chance at career success that are the insane ones. Those 3 things are non-negotiable to me, and frankly, don't prevent career success.
A little too much snark for my taste but this is fundamentally a good point. The same people who would rail against MS's rule-bending are very likely to be the same ones cheering on regulatory disobedience in startups, and frankly the latter's is often far more unambiguous.

Good food for thought there, thanks.
Because you need to write somewhere. Now, you can write to the filesystem if you really really want to, but only if there is a writable FS somewhere - so e.g. not on heroku - but in any case writing to the FS and then serving that document is a whole can of worms.
A more thorough test suite for hash function is SMHasher, by the same author of MurmurHash. It measures collisions, output uniformity, biased bits, etc... as well as speed, under several input distributions.

https://code.google.com/p/smhasher/

Here is the output for some popular hash functions:

https://code.google.com/p/smhasher/wiki/SMHasherDump
So the provided solution is, essentially, to store a list of active user sessions in the database and use that as a reference during authentication?
I was surprised to see that you can also host on WebFaction pretty easily (I know many have an account there already). http://www.howtoinstallghost.com/how-to-install-ghost-on-web...
The default database is SQLite, which is a file and doesn't need to be setup or dealt with :)
Russian Robonaut to Travel to Space Station Within Two Years
I am using Dokku
Excellent suggestions! Thank you, ot.
That's very interesting adrianN, thanks!
"When Microsoft products were threatened by network computers and Web-based applications, they simply bought WebTV and Hotmail."

Yep, that worked out well for them.
Looking for those good reasons, which thus far no one has out lined. So far we just have a dislike of being feature rich, or in other words the usual generic throwaway of "bloatware". And some waffle about "setup", which is also an ill-defined throw away.

And, really, is it not clear Im implying that there is a lack of good reason, and that this all sounds like a knee jerk hate thing?

Really, so far, there is no positive reason to use this except some people like the idea of something with less features.

Seriously, what is so good about this? Remember I started by asking what the "So many reasons" are, and so far people are simply saying that its not WP, which was one of the 4 given already.

Hardly a ringing endorsement. Right now, use WP. In the future you might want the extra features, right?
We can run controlled experiments: https://en.wikipedia.org/wiki/Computational_economics especially https://en.wikipedia.org/wiki/Agent-based_computational_econ...
Let's make predictions, at what amount of active users they will realize that NodeJS is a meaningless waste of resources and will try to migrate to something else?)
I agree completely - once you're on the wrong side of the transition, it is hard to go back
It also explains why over the past few days my Facebook wall has been flooded with people taking emotional recognition tests full of moody actor eyes looking into the distance.
Storing IDs in session cookies is not something the Rails framework introduced. Smh. It's easier to blame someone else's code though.
Do you have a link to your book? I'd been interested in reading it!
"In their seminal 1998 academic paper introducing the idea of Google, Page and Brin criticized advertising-funded search engines as “inherently biased towards the advertisers and away from the needs of consumers.”"

-- The times have changed.
HTC fingerprint phone unveiled early
Yeah sure there's a million ways but ultimately if you don't do what you're supposed to, that threat is there.

I'm not suggesting that false dichotomy, you are. What I am suggesting is that the state exists in it's current form largely because it does hold the monopoly on violence. The very definition of government is that it's the entity with the monopoly on violence.

http://www.youtube.com/watch?v=D64KcZsD82E

How many steps removed does the guy toting the gun have to be in order for the implicit threat of violence to be OK? Zero? Two? Eight? How does the abstraction of that implicit threat make it any more palatable?
I read Outliers and got a similar impression. It's definitely indisputable that the vast majority of successes come from an established platform of advantage, but it shouldn't totally demerit their accomplishments.
I use C++ because of the std containers (vector, map, set, etc). I don't have to roll my own and I'm free to think about the problem at hand rather than how to get the proper data container for this, that and the other.
And lower salaries and lower employment. And if your social network is in London, many also run into situations where they can't really move. E.g. if you're a parent, living near family that can look after your child part- or full time might mean a difference of hundreds of pounds a month in child care.
By your definition then, "niche" is either meaningless, or can apply to any segment of any size in anything so long as it's not the largest arbitrarily defined segment of something.
Imho, C++ should be thought of as a new language with a degree of backward compatibility with old C code, not as a 'bigger C'.

How I'd start:

Lesson 1: Pointers don't exist in C++, we
have references.
Lesson 2: malloc() doesn't exist in C++
Lesson 3: Templates are awesome.
Lesson 4: Smart pointers are awesome.
Lesson 5: 'Structs' can have constructors, and
they're awesome!
Lesson 5.5: Exceptions are awesome!
Lesson 6: 'Structs' can have copy constructors and
assignment operators, but the default ones do
exactly what you'd expect so you shouldn't have
to write them often.
Lesson 7: OK, OK... pointers still exist in C++ but
smart pointers and references make them almost
deprecated, right?
Lesson 8: ...oh, and if you use raw C pointers you
need to do all this extra donkey work when it
comes to handling exceptions, and write a lot
more of those pesky copy and move constructors
and assignment operators I told you you didn't
need to write.
Example: writing a smart pointer (with C pointers!)
Lesson 9: Implementing a safe, dynamic, exception-safe
array in C++ using templates and C pointers.
Lesson 10: back to sanity, the ease of using <vector>
(or the output of lesson 9) in every day code.
Introduction to the STL, <string>, etc.

...and so on. The idea is to first teach the common C++ way, and then teach the penalty of ignoring it and going the C way, and then the places where you need to pay that penalty.

Imho teaching inheritance or virtual functions early is also a bad sign. I'd go with public/private access control first (leaving protected), then member functions, then pure virtual member functions and basic inheritance, all the while presenting no hint of Circles and Ellipses, just interfaces.
What is a Website?
Niklaus Wirth used his experience with Smalltalk to build the Native Oberon OS.

Where you could get almost a similar experience while using a strong type language, with help of reflection and by having dynamic libraries as the only form of executables.

The System 3 version with its Gadgets toolkit was quite nice.

Sadly another GUI desktop OS that didn't managed to become mainstream.
Biomass generally means wood or agricultural waste/residue. Tree plantations probably use some land suitable for farming, but not all that much.

Most biomass generation occurs at plants that have other operations involving wood, so even much of the wood burned is byproduct.

I agree that massive expansion of biomass generation would impact agricultural land.
Based on a quick read, it looks like this works only over relatively short distances and requires a direct line of sight between transmitter and receiver, so the main application of this technology will be bridging gaps in fiber optic networks.

Link to paper: http://www.nature.com/nphoton/journal/vaop/ncurrent/full/nph... -- its contents are behind a paywall, but the abstract and several illustrations are free.
I can understand this - I know some C++ but I am not very good at it, so I usually go for C with "greenspunning", i.e. using an embedded scripting engine, e.g. guile/lua/spidermonkey
But it's not. I just launched a website that handles many taxing db queries over multiple pages and I'm able to achieve ~500 requests per second on a single worker with some simple memory caching. PHP is a waste of resources in the proper sense of the terminology, thus this Ghost stuff is fundamentally better.
Just my 2c on attending tech and startup events around London
This is a single-person idea. My house is chaotic. Any attempt to do orderly things is quickly derailed. I've learned to embrace the disorder.
This series is invaluable. I have been programming in Ruby professionally for over 7 years and did not know about Array()! Since then I have been joyfully combing through my repos and eliminating literally dozens of

obj = [obj] unless obj.type_of?(Array)

Integer() was another head-slapper that I can't believe I didn't know. And the series is full of them.

Thanks very much to the Author(s)!

TypeError: can't convert nil into Author
This is not the right way to look at it. Finding a collision on CRC256 (a 256-bit CRC code) is nowhere near as hard as finding a collision on SHA256 (assuming SHA256 is secure). A CRC code is just the remainder modulo a polynomial, so adding any multiple of that polynomial to the string will give you a collision. The probability of a pair of independently and uniformly sampled random strings having the same CRC256 hash is certainly small, but cryptographic hashes make a strong guarantee: even if the pair is not sampled independently or uniformly a collision is unlikely.

It is also worth pointing out that the hash size is not necessarily a measure of security. Very Smooth Hash is a good example of this: VSH has security that depends on the hardness of a problem that is closely related to integer factorization, and produces hashes that are as long as its parameters. You might need 3072 bit parameters for VSH to be secure, and will thus have 3072 bit hashes; but the hardness of finding a collision will be about as hard as brute-forcing a 128 bit keyspace (estimating these things is something of a dark art, and I am not an expert; it might be that VSH requires much larger parameters than RSA for equivalent security).
Agreed, I'm disappointed this made the front page. It's more or less a rant on people with different ideas than the author.

> graduated from some (worthless) A league institution in India and landed a fat paying job. And believe me these are absolutely good for nothing folks. If you are a startup guy, you already know that, don’t you ;)

I stopped reading after that, it reads like a YouTube comment.
What's even more mindboggling is that, through combining multiple data streams, wireless transfer speeds of over 1 terabit/second seem to be possible. However, what really blew my mind is that their total budget is just 2 million euros. Pocket change compared to the n-th cat pic sharing app that just got funded.
More likely it will be a specter over the entire project for years to come.
10 Ways To Get Press For Your Business
You forgot the close the </stupidity> tag, so it doesn't affect other members.
Launching Drones Off the Summit of the Matterhorn
I'm now doing the startup thing, but not in the energy space.
For instance, Google Now analyzes it to help provide interesting cards. Lots of people love that.
Yes, but they did achieve a transfer speed of 40 gigabit/second over a distance of about 1 kilometer, from one highrise to another. The line of sight could be a problem, though!
> in the form of testable explanations

i.e. controlled experiments.

> More importantly: who cares?

Anyone who's interested in the truth.
I know that the hosting service is not the platform, but i found the terms of service to be a bit onerous. They require full legal names, for one and I don't understand this part:

"you have, in the case of Content that includes computer code, accurately categorized and/or described the type, nature, uses and effects of the materials, whether requested to do so by Ghost Foundation or otherwise"

There's also the combination of reserving the right to take down any content for any reason. That's fine for a free service, but unacceptable for a paid one, particularly one that claims that it needn't give refunds.
Ah, that was it for me too. Thanks!
Picking up on adrianN's comment[0], when you have a collection of nodes and start connecting them at random, initially they are all disconnected (obviously) and any two that you pick are likely not to have any edges. This in the early stages, your graph is isolated nodes and isolated edges.

After a while, by chance, you happen to join an existing edge to a node. That component now has three vertices, and is 50% more likely to be chosen at random than the isolated edges.

There comes a point where you join two non-trivial components, and before long you reach a tipping point. Suddenly nearly every node you choose already belongs to a component, and that component starts vacuuming up everything.

Thus we have the emergence of "The Giant Component". This transition is sharp and well-studied. Whether you think of it as "obvious" depends on how much you study these things. I seem to recall that there is a major result that says that all first-order predicates have these threshold emergence properties, but it's been too long (30 years) since I studied this, and I could be wrong. I may be able to find some references if people really want me to.

[0] https://news.ycombinator.com/item?id=6546978
Svable — Raphaël.js in the cloud
Make sure none of your extensions are blocking the Google AJAX Search API
The returns are high because rents are high. The rents are high because demand is high.

Property investors might drive up the purchase prices, but the high rental prices demonstrate that they are not responsible for the overall housing situation.
By definition C++ is a different language (contrary to Objective-C that was "an extension to C"). It encompasses a lot (nearly all) of C but introduces also new concepts. For example and besides the evident OOP features, all the different types of casting, use of IO stream, default parameters...
The difference between 'CMS' and 'publishing tool' is semantic. Ghost is connected to a database, allows you to create content and manage assets, and if you read through the discussions in their forum it's clear many people are already excited to use Ghost not just to blog, but to create websites.

That's not to say they will become Wordpress, but just to point out that content management is in fact part of what Ghost is created to do.
same, same but different
https://github.com/franzenzenhofer/box2d-jquery

(we are currently reviving the project, i.e.: added collision events, other stuff to follow)
Google Jousts With Wired South Korea Over Quirky Internet Rules
"can't do better in life and need the Government protection."

I mostly agree with your points, but this one fails. I say there's a pyramid. You say thats a politically incorrect concept to think about from a psuedo-right perspective, therefore it surely doesn't exist and all topic change-y. Bzzt try again. Is there or is there not a pyramid of skills, and if a working definition of the level of civilization is looking at how the downtrodden are treated, what are you proposing?

There is another issue that as a civilization we've decided civilization means citizens will have police, fire, libraries, schools, national defense, unemployment, welfare of some forms, foreign aid, all that stuff (More civilized nations or more civilized people believe health care belongs on this list, and I agree). Anyway it takes $X to provide those services privately or via taxes, or the govt at an overhead cost of Y*$X will provide those services by taking extra money from everyone else and redistributing from each according their ability and to each according to their need. The "welfare queen" in this situation is the service station, getting labor hours at a below civilization market cost. Essentially the welfare queen service station is stealing money from me as a taxpayer rather than paying their employees a legitimate fair wage. This is the well known "walmart effect" where poverty increases when walmart moves in, because the employees are below poverty line so the net effect is negative on .gov and the residents of that .gov who know have to pay higher taxes so Sam Walton's heirs can become richer, all while being told this is fairness, capitalism style. Why should I as a 3rd party be impoverished to make a rich welfare queen business owner richer, because a welfare queen business owner doesn't feel like paying his employees what has been determined to be a fair minimum wage? I legitimately and legally and ethically earn enough income to pay enough taxes to pay my share of national defense; why should I have to chip in more than my share because some welfare queen business owner isn't competent enough to match my level of business skill and pay his fair share of taxes via paying his workers a fair wage?

Your more fundamental failure is not recognizing that when .gov and .com merge, as they've done globally, a marketing game of divide and conquer makes losers out of people fighting on either side. The goal is the destruction of the middle classes globally. They're winning. Some countries are trying a PR campaign where .com and .gov merge and pretend .gov is in the drivers seat of the prison wagon, and some countries have a PR campaign where .com ang .gov merge and pretend .com is in the drivers seat of the prison wagon. However, if you're the guy in the prison wagon at the start of a real world "skyrim" game do you really care about which PR campaign is superior and who's pretending to drive that prison wagon?
I've felt like an expendable code monkey being under utilized and shoe-horned into code only on a platform that is very visual and exploited by non devs calling the shots/ideas/features/fun.

This article didn't make things better.
If people were moving out of London in droves, rents should be going down, and they are not.
There Is No Nobel Prize in Economics [2012]
Have you looked at prose.io?
The end of bosses
Releasing to public == posting on Facebook ? true?

So, maybe that's the point the blogger is making. Hey, I didn't understand that positing on Facebook is the same thing like releasing to the public. Now, that I thought about it, no, I don't want to release my children pictures to the whole world for the whole of eternity. Sounds reasonable to me.
Brought to you by the Committee in support of Not Learning Things and Repeating Mistakes.
There is a HUGE controversy about Adblock plus. One blogger uncovered some of their business methods. They have Mafia like structures and extort businesses. Unfortunately it's only in German and I have yet to find an English site report about it.

Main article (very detailed):

http://www.mobilegeeks.de/adblock-plus-undercover-einblicke-...

They've been trying to cover up their methods and simply lied about it. Stay away from Adblock Plus.

Some shorter article:

http://www.heise.de/newsticker/meldung/Adblock-Plus-Weitere-...
>"give me codes" mentality which is quite visible on dev forums.

Related: I found this comment[1] on the blog post highly amusing:

> Dude!! If only there was some way I could pass this on to my parents and aunts! I’ll send you their email addresses, can you please email them the link to this page?

[1]: http://abhinavsahai.com/flat-marriage-and-family-3-reasons-w...