skysight-inc/HackerNews huggingface dataset:
Allow me to apologize if I sound blunt, but I think you missed the point of Dokku. It is a, what, 100 lines shell script? It supports a single app, but you can run it multiple times. The same way that Heroku supports a single app per git repository. It's a kind of design decision, and not a limitation per se.

Dokku is a demonstration of what you can achieve with Docker + a very little shell script. In my humble opinion, it's very promising that you can achieve so much (something that lets you deploy applications in a Heroku-compatible way) with so little.

Also, 12-factor is totally orthogonal: you (not you specifically, but the general developer) should use 12-factor as much as possible (because most of it can be considered as "best practice", I think), then you can deploy on IAAS, PAAS, your own machines, etc.; and using 12-factor just makes the whole process easier.
Unless this Bohemian class anticipates living with roommates through old age, living in Brooklyn is considerably more expensive than living in suburbia.[1] Perhaps the economist meant Detroit.

[1] The Council for Community and Economic Research: http://finance.yahoo.com/news/10-most-expensive-places-to-li...
Apple TV software refresh is on the horizon, possible release next week
I believe it's naive to think that paper stuff has centuries of protection.

Back before digital records, do you HONESLTY believe your mail was safe? Safe during the Cold War? Safe during Hoover's era in the 30's?

I truly believe that every form of communication, from mail to telegram to telephone to internet, has been repeatedly and intentionally violated throughout our history by our governments and by other parties.

Hell, there's no way to prove it. It was switch boards. It was men walking into rooms. There's no records of it. There's no proof.

But I think it's utterly silly to pretend that mail has been safe, or telephone, or anything.

I honestly believe it's all been watched, when it was convenient, for our entire history.
I do not subscribe to this wishful thinking...

This isn't wishful thinking. It's simply recognition of the fact that feeling materially superior to others is only one of many routes to happiness.

If income doubles for the poor and quadruples for the rich (Cowen's postulated mechanism of increasing inequality), the poor have many new sources of happiness. For example, currently only 38% of the poor have a Playstation or XBox [1]. If the income of the poor doubles, probably every poor person could gain some happiness from video games.

[1] https://explore.data.gov/Energy-and-Utilities/Residential-En...
What's going to happen to wkhtmltopdf and phantomjs ?
Qt WebEngine is (the new one) based on Chromium.
The one based on WebKit is just called Qt WebKit.
I would rather that the footer either be sticky or the injection of new content not happen. One shouldn't have to disable Javascript to see content, even if it is the footer.
I don't have proof or evidence, but I do have another way to phrase it that might make it easier to come across both:

There are only three "evergreen" ways to make money, when other people have access to your business model:

A. doing something too hard for anyone else to copy;

B. doing something too capital-intensive for anyone else to attempt (e.g. PayPal, SpaceX);

or C. doing something too distasteful for anyone else to want to touch.

All other markets will be commoditized.
But laws tend not to involve vague undefined gradients - and when they do people complain.

Thus: You can drive when you're X, even if some people are perfectly capable of driving earlier and others need a few years to mature.
Really, it's a natural extension of the concepts of a database. Constraints and fetching information happen in the data layer, same as always... we've just moved some of the data layer into the model and out of the RDBMS.

Your actual procedural stuff that's actually deciding what to do to and with the data doesn't go in the database (stored proc fanboys be damned), and likewise doesn't go in the model.
Sure, you can go around and implement each special handling in every object that accepts actions. That potentially a lot of boiler plate, though. The functional approach is to view the actions as first class objects and operate on them before sequencing them together, whether that sequencing is done by an object in IO.

> The cooking metaphor is a little more directly applicable here. The cook is just configured to double (or half, etc) all ingredients used. Heck, the cook can even be configured such that substitute ingredients are known. Consider, it is trivial to use soy milk instead of regular milk for many "recipes".

> I actually like that example, because it doesn't always work. In a sense, it doesn't "type check." Some recipes have to basically be flagged as "milk substitutes not applicable." I fail to see how a monad really helps there.

Again, the problem there is that you have to write your cook such that it can perform whatever transformations might be needed, rather than having the ability to apply arbitrary transformations.

Regarding the type checking, I don't see how OO helps you there. In Haskell, monads (with type inference and typeclasses more generally) are absolutely a solution:

instance Monad RecipeCanSubSoymilk where
...

instance Monad RecipeNoSubSoymilk where
...

instance Recipe RecipeCanSubSoymilk where
...

instance Recipe RecipeNoSubSoymilk where
...

noSoy :: RecipeNoSubSoymilk ()

milk :: Recipe r => Quantity -> r ()

flour :: Recipe r => Quantity -> r ()

subSoymilk :: Recipe r => RecipeCanSubSoymilk a -> r a

This lets us say:

subSoymilk (milk 10 >> flour 5)

but provides a type error when we say:

subSoymilk (milk 10 >> noSoy >> flour 5)

and this will propagate through any depth of functions &c that we use to build our recipe.

Though monads are overkill in this case: a list will do just fine, since we never need the result of a step to determine what to do next. But it's nice to have the flexibility when needed.
The product is billable hours in a lot of cases. Productivity doesn't matter.
Ugh, I couldn't read past this. Fuck you the Guardian..
A new platform classification
You're missing out on all the power that jax-rs gives you though with how it binds to things like jackson.

eg:

@Path("/companies")
public class CompanyResource {
@GET
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Company getFromDB(@PathParam("id") String companyId) {
return SomeDatabase.get(companyId);
}
}

public class Company {
List<Person> employees;
}

public class Employee {
String name;
int age;
Employee manager;
}

You start to understand how good jax-rs and modern Java can be when you actually start using it for something useful.
I can accept that knowledge should bring new ways of living, but I grow tired of increasing red tape in my life just because some otherwise-unemployed bureaucrat's belief system, and not actual hard evidence, produces rules and regulations over almost everything and anything in life. A bureaucrats free-will ends up threatening everyone else's freedom, usually without justifiable cause or a fair chance for objection...
>324 disks takes up most of a row.

Not any more. Using high density disk enclosures, you can fit that many disks in a third of a rack, and if each disk held 4.5TB you'd have almost 1.5PB of storage!

What an astonishing change in only 15 years!
The worst is ads which say
Job requirement for X requires Y or more years of experience doing X.

I mean WTF!
Because banking makes a hell of a lot more money.
> Can you appeal the venture capitalist's judgement and opt to be valued directly by investors, angels or otherwise?

This is what IPOs were supposed to be for, until Sarbanes-Oxley. They were like Kickstarters where the backer-rewards were equity! ;)
Do you need to come from wealth to launch a start-up?
This is all really, really wrong. I wonder how we, as a society, have managed to lower our values this much. Working days and nights and for what? Even if you do become rich, then what? You can't have your health back and you wasted years of your life chasing a dream. When you're on the patio of your beach house with your high blood pressure, anxiety and depression, what have you accomplished? Is reality like the dream you once chased?

I don't think so.
I've lived in Dubuque, IA (there's a picture of our shot tower in the article) my entire life, and assumed that everyone knew what these were. It's a iconic symbol in our city's history. I guess I took them for granted.
That's not capitalism, that's feudalism:
A 0.1% - Aristocrats, Barons, Kings, etc.
A 10% - service professionals: shoemakers, weapon makers, creditors (bankers), accountants and whoever else the 0.1% might need to run their empires
A 90% - Peasants - born in debt, will die in debt. Wage slaves - get enough money to perform the work and nothing else.

That's called neo-feudalism. At the top are private creditors of nations - central bankers. The rest owes feud to them from the moment they are born (i.e. the US newborn already has to pay off few hundred thousand in debt through their live-time)

Please don't call it capitalism.

And one more thing -- what really destroyed neo-feudal society was the French Revolution. We need Robespierre's and Danton's guillotining banksters and their whore neo-feudal political class.

That's the only way to revert back to capitalism and liberalism.
I wonder how easy it would be to get it working on the desktop, like Palaver does on linux.
Wasn't it already dead when Intel started pumping chips into Apple kit?
Now that the Walton family's wealth equals the bottom 40% of America's population, I wouldn't look down upon people stealing food from Wal-mart to keep alive.

http://thenewinquiry.com/essays/steal-this-article/
Poverty != inequality, provided poverty refers to a fixed material standard of living (which is how you seem to be using it, since you are referring to specific material goods).

To illustrate the point, consider India and the US. India has little inequality but lots of poverty (if we take the 5'th percentile of the US as the poverty line, then 95% of India is poor). The US has lots of inequality but little poverty.

http://economix.blogs.nytimes.com/2011/01/31/the-haves-and-t...
Machine learning techniques are becoming more common. Hence a shifting trend towards CompSci away from Physicists. The latter were often hired due to their modelling/probability capabilities in PDEs for derivatives pricing.

Also CompSci comes with a (perceived) "built in" ability to carry out good software development practices.
Where's the guy who links to the Guaranteed Basic Income when you need him?
Well,I'm not taking that job.
Customers punished by Vodafone's stupidity: 2 million
Vodafone execs fired: 0
Vodafone execs given raises: several

Status quo is maintained.
What does a banker even do during those long hours? I'm genuinely curious.
Isn't there already a movement of the middle-class back into the cities?
Event Emitter, Pub Sub or Deferred Promises ... which should you choose?
Yandex Translate
A new alternative to Google translate, using Yandex technology.
Appcubator Helps Beginning Developers Easily Create Their Own Web Applications
Firefox already does this and has for some time.
Python API for Hacker News
Seems like a good place to shoot the shit.
I honestly think that these days if you're young and are not an engineer or something similar that's got jobs chasing you, being an entrepreneur (not necessarily a startup) is the only option.

Also, people in general believe their choices are the best choices and will go to great lengths to tell everyone that their own choices were better. Just one of those gorgeous biases we've got.
The intern was set to make £45,000 / pa (not including bonuses) as an Analyst, but I suppose it opens doors.
I think the point jreed91 was trying to make was that Google announced the shutdown of Google Reader pretty far in advance, giving the developer of Reeder more than enough time to update Reeder to support something else.

Instead, Reeder was pulled off the App Store and more or less disappeared. Reeder was also sold all the way up until the day Google Reader shut down.
I don't see him portraying Congress as anything like that at all. Those people use their money like that because Congress allows it. Congress allows it because voters aren't organized enough to vote them all out. Voters aren't organized for that because the media keep playing the tribal Reps vs Dems game. And I guess the media keep playing that game because there's profit in it for them. It's a vicious cycle that needs to be broken.
I've always thought the problem was letting kids alone on the net. You wouldn't let you kid alone in a shaddy neighborhood for hours without checking up on them, would you? So why do exactly that with the internet?

I think the main problem with the web is that it makes you lose your right to be forgotten. Think of those kids who post stupid videos of themselves on youtube that go viral. It won't go away, people will be able to find that 10, 20 years from now in New York, Paris or Tokyo.
I ran into that problem with a project not too long ago. It wasn't for something sticky though; a modal with video would dock itself to the bottom of the page on scroll to allow for content viewing but having the modal still visible.

On iPads that docking wouldn't happen until after the scroll had completed instead of at the start of the scroll. I'm not sure if this happens on the latest iOS versions or not though. But it was fun explaining to project managers what was going on during QA.
Another guy just posted an article - he's just written a book for Packt. Why not ask him?

https://news.ycombinator.com/item?id=6373775
On the topic, there was a thought provoking article in the NY Times recently entitled "Can the Government Actually Do Anything About Inequality." The answer is unclear:

http://opinionator.blogs.nytimes.com/2013/09/10/can-the-gove...
Why would you -have- to? I've never broken any of those things personally, other than the typical battery charge degradation. If the camera+battery+memory are modules, it may be cheaper just to replace/tradein the main body over doing a repair.

Handwavy on the costs, but modular is definitely more expensive - being able to trick out your phone with bigger memory and large-aparture camera may be worth it to a certain set of customers.

Agree it's a wonderful but hard to implement concept.
So "There will be a certain fragility to this existence." but "They may have lives that are quite happy and rewarding" - how? If you are constantly one minor incident away from doom, you are not happy, you are stressed. Welcome to the precariate.

"I think for a lot of people, upward mobility will be much easier." This does not follow. In a more unequal society, upwards mobility falters as the wealthy form an exclusive layer of society. The best you can hope for in this scenario is to be useful enough that you will be kept compensated. But without the right connections, you will not be permitted to tryly rise. And this theoretical upwards mobility will be dangled in front of you to prevent you from feeling solidarity with everyone who isn't so "useful".

Sound familiar?
The problem lies elsewhere. The problem is that the system is so sick that the poor have to pay taxes for rich banksters bonuses. Hence, destoying all the credibility of the system. Rich paying to the poor is socialism. Poor paying to the rich is feudalism. Poor could care less about the toys they can get when they can afford less and less food, energy free time. Plus pay feud to the corrupt banksters on top of that. That's not capitalism, that's feudalism. Cowen is proposing neo-feudalism.
I was with you up to the part where you think chopping off people's heads is" the only way to revert back to capitalism and liberalism."
Nope, let's call it for what it is. The current situation is capitalism and liberal doctrines's consequences. Some economists and thinkers have said all along that this is the only outcome possible for such ideologies.

Banksters is a term that was widely used and is regaining ground in far-right populist parties in Europe (and America if I recall correctly).

But I like the idea of neo-feudalisme, it fits the picture and describes the situation quite well.
That actually makes a lot of sense then. They have an overabundance of interns who are willing to work pointless exhausting hours to prove their mettle allowing them to make bank on man hours.

The question become then, why do clients allow them to get away with it? Do they satisfy their clients to such an extent that they don't care about bloated costs or do the clients just not know?

Edit: changed metal to mettle >_<" thanks
> Lots and lots of people, particularly Americans, will use Adderall, Ritalin and Modafinil.

I don't understand. Are we supposed to feel sorry for them?
Congrats on the launch, but with the slow launch and Google Reader shutdown I have to say I'm out. I used Reeder daily for 2+ years, but it's been deleted from my phone for months now. None of the solutions compare to Google Reader to me. I've gone on to just following everything on Twitter.
But very little data exists about the happiness levels of people in a country where despite income inequality the poor have a higher living standard than they did at any other time in history, as it is in the US. If the poor are doing better than ever, and the rich are doing better than ever, what's the problem, really?
I currently live in the Dubuque IA area, and felt the same way (I moved here in 2002 from Wisconsin)
Poverty is inefficient, sure. But inequality is also inefficient. Paying someone to work private security for example. There are better uses for human labor.
Why run when collectively we can encourage our politicians to do the right thing?
But no one is judging anyone, right?
"Please don't call it capitalism."

What if they're the same thing?
Snooze on the toilet apparently.
There are other ways to escape neo-feudalism... Guillotining is just a bad soltuion to a bad problem.
Empirically, however, societies with higher income inequality have lower happiness (and this is fairly robust to confounding factors and different kinds of society, and even shows up internally when comparing different time periods of the same society, e.g. when you look at different U.S. decades). Perhaps in principle it's possible to have a happy and highly unequal society (in sci-fi this is commonly imagined as involving happiness drugs or VR), but we haven't seen one yet.
Things You Should Never Say During a Presentation
This looks neat, I will definitely keep it in mind.

I would be weary of using the Github Octocat mascot though. I believe Octocat is protected under copyright.
I agree that .doc (or .docx) is not the right tool for writing a book.

But the title would be more appropriate as "Why you should never write a book in .doc *in Libre Office". All his complains are inexact or just not true in Word.

I was expecting more insights about the format itself and not about his experience related to the use of .doc in Libre Office (which by the way, also crash in my wife's mac book pro).
Or we could just build a colony of smart people on the moon. Or Mars. Or my favorite, a floating city in the climate stable upper atmosphere of Venus. A lot easier to generate renewable power there.

I think that is what is really missing in the world, a frontier to go to when your oppressors get out of hand.
The Good and Bad of Firebase Syncing - A Followup
Is It the Dawn of the Encryption App?
Feudalism and capitalism are both defined by the mechanism of interaction between people, not by what percentage of society different sorts of people occupy.

Feudalism - each person (besides the highest king) is bound by oath to serve his master.

Capitalism - each person owns some property and has the right to trade property/labor with other willing parties.
For an entry level position that's probably 1.5-2.5x what a software dev could expect to make in the UK. In my experience at least.
> they really wanted to support Linux, they could easily package most of their old games with Dosbox and 90% of them would run fine this way.

This was not about DosBox games which are already playable. It was about starting support for native Linux games which is not trivial. In general I agree with you that their approach of "all or nothing" in finding a way for long term support of native games is far from perfect, but what can you do - it's their business how to do it. They listened to feedback but didn't go the iterative way.
Lawyers, doctors, retail, construction etc, etc. The world is a lot more varied than being an engineer or being relegated to entrepreneurdom.
> what really destroyed neo-feudal society was the French Revolution

It was really messy though. I am sure the 0.1% will understand this fact. It is in their best interest to make the rest of us think we have something, something to lose. Therefore, our buying more "stuff" helps them two-fold. They have sold us more stuff, therefore soaking away liquidity which increases the value of their money. Furthermore, it gives an impression that we have "stuff" to lose as well in case of conflict.
what middle-class?
I guarantee the Wall Street shenanigans would be sorted out, post haste, with the careful application of separating certain greedy, conniving, overly-large heads from their bodies.

But then maybe I'm just jaded.
> why would you choose to trust all instructions but rdrand

Presumably, there are limits to the amount of silicon that Intel/NSA can devote to backdooring everyone. Since other instructions are supposed to behave deterministically, it could be expensive to backdoor them in a way that would not easily be discovered.

On the other hand, RDRAND could be a straightforward Dual_EC_DRBG implementation, which would be a very cheap and effective backdoor that would also have the nice benefit of keeping people's communications secure against everyone except the NSA.

Of course, there's also the possibility that there's no backdoor, but that the implementation is still buggy.

There's no reason why our trust in the hardware has to be all or nothing.
>At the top are private creditors of nations - central bankers."

Only took a few comments before someone blamed things on the Fed. Nice.

>i.e. the US newborn already has to pay off few hundred thousand in debt through their live-time). Please don't call it capitalism.

You understand that "paying back" public debt means reducing private financial assets right? Of course you don't.

>We need Robespierre's and Danton's guillotining banksters and their whore neo-feudal political class.

Yeah, let's kill people who undertake a specific, necessary occupation in society!

Take your ignorant, conspiratorial hatred elsewhere.
I think someone was forced to sit in the back seat with seat belts on as a child.
Too simple can be bad, but I'll take a page optimized for simplicity over one optimized for ads and the "you might like this related article" nonsense of many desktop pages!
My biggest gripe with this is, what problem does this actually solve?

Phones exist as they are as a sealed unit, so if something fails or you want something new, you buy it from the manufacturer or network.

Networks or manufacturers wouldn't want this kind of thing because it would affect their profits, so what's in it for them? What solution is it offering them?

That's before we even get into the engineering flaws...
Chrome (really Blink)'s implementation was inherited from Safari's implementation from before Blink forked from WebKit.
"they will help with professional editing (which is sorely needed when a non-native speaker like me tries to write an English book"

Wow, I had absolutely no idea that Marijn wasn't a native speaker. I've always considered Eloquent Javascript one of the best written technical books I've read.