skysight-inc/HackerNews huggingface dataset:
If governments made loans for university education available to a billion more people, that would dramatically increase their future earnings potential and quality of life. Yet this would be flagged as a "worrying increase in inequality" if you count their debt against them but don't count their newly increased earnings potential in their favor.

Similarly, increasing access to healthcare would extend people's working lives. This is a fantastic outcome. But this would increase the number of years that people would be able to save over, and so this again would be flagged as rising inequality because some people will have been able to save for longer. Instead of people retiring at 50 with far greater savings than 18 year olds, you'd have people retiring at 60 with even greater still savings than 18 year olds. Yet those 18 year olds will when they are 60 achieve the same "wealth", so those 18 year olds are not being "wronged" by this inequality.

The primary adjustment that needs to be made is simply to start counting earnings potential as an asset, instead of ignoring it and claiming as a result that people are worse off than they really are.
Have you tried Hub (http://hub.github.com)? It makes life with command line Git easier (so long as you work with GitHub primarily).
We are doing push notifications wrong. Here’s how to fix it
Sweet Inn – The Sweet Spot Between Air BnB and Traditional Hotels
Yes, but I mean that every exception will have an additional cost then, because you will have to copy the stack trace (implicitly or explicitly).
A favicon should probably never be chunked in the first place.
A startup is not the place to have a personal journey of growth. It's a place to figure out an awesome thing to make and turn it into money. A startup isn't a class group project. That doesn't mean it should be adversarial like Linus Torvalds treats Linux kernel developers. But that's a far cry from expecting other people on your team to speak up and put in their contribution without needing to be prompted.
Why to outsource your IT projects to India?
They are replacing all affected keys for free. That seems the right thing to do, even if they downplayed at first.
My first real introduction to UK politics was listening to an only mildly tipsy ex-London mayor rant about how if he could, he'd gladly "pay the rest of the UK £10 billion to go fuck itself, and get us towed out into the mid-Atlantic and declared an independent city state."

This impressed me on several levels. :-)
Huh. Is it finally starting?

Overdue, if true. If not, I guess we'll keep waiting for the next hangover to catch up to us.
carefully chosen wardrobe tells you only that given person cares a lot about the impression he/she is trying to make on others. like with makeup it isn't hard to "fake" the impression in any direction you want, although the underlying person is still the same person.

personally I like to know people as they are, not the masks they put on. sometimes much less nice, but closer to true themselves
U.S. Growth and Employment Data Tell Different Stories
Also available in HTML: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...
Free Mobile App for Agile Project Management (iPhone, Android, iPad)
They have written a blog post that goes into more detail on how they piece together various components with Lambda:
https://read.acloud.guru/serverless-the-future-of-software-a...

I'm pretty sure they have another post coming in the near future too.

I am impressed by how fast they built their platform given the size of their dev team. We (I'm a course author there, not developer) also use Lambda for custom slack bots too.
On the face of it, this just appears to be a possible end of the VC bubble. I highly doubt that this means much for startups that are built solely with founders' capital.
Oh, I get that (which is why I qualified my statement with directly affected). If a sport gains a reputation for corruption, then betting on that sport suffers.

Note that Betfair is an authorised betting partner, as shown in [0]. They used to play completely fair with the BHA and the tax authorities, before the company was floated and they moved offshore to dodge taxes, but they still pay the levy (or equivalent)

I thought the whole 'laying' controversy was long dead and buried, IMO. (At least, I hope so, for my own sake :) It's a non-issue in tennis betting, where laying one player is so obviously exactly the same as backing the opposing player.
What evidence do we have that any of those things would occur?
The pre-modern city states really did not have better accountability or less trade restrictions, as far as I know they were characterized by kings and tariffs, and were at war almost all the time.
> It doesn't look like Windows does anything at all regarding preventing programs from binding to a particular port

Correct. By default a program may bind, but inbound traffic is blocked.

> and it also doesn't look like an Allow rule that points to a particular executable overrides a general Deny rule

Correct. That's not how the fw is designed. By design a "block" rule are processed before "allow" rules [0] (although authenticated bypass rules are processed before block rules).

There's an overall setting to allow or deny traffic not matching any rules. By default it is "block" for inbound and "allow" for outbound traffic.

> I can't test to see if I could DoS a legit daemon with this

I don't think you can. Perhaps if you could get in before the daemon (service)?

> Have you personally successfully used application-based inbound port filtering?

Yes. And I tested it with a small UDP server before I wrote my first post in this thread. When the server started I got a FW prompt that the program was trying to communicate. I canceled the dialog. The FW had now created a "block" rule for the server, blocking all inbound traffic. Yes, it showed up a bound to the port in netstat, but all traffic was blocked.

[0] https://technet.microsoft.com/en-us/library/dd421709(v=ws.10...
So for you a C compiler that follows the initial workflow is a transpiler?

Or an Eiffel implementation, as another example.
Time to add a word (2014)
Don't you think that an economy greater than Russia deserves to govern itself, or at least have much greater autonomy?
The deeper concern here is this:

> until the OS crashes

How is it even possible that userspace crashes the OS due to memory exhaustion?
Please improve your mobile UI - phones have lesser horizontal space than vertical. You have put a cool looking sidebar on the left side which takes up a lot of space causing text layout to be funny on my 5.2 inch LG G2.

Github OTOH has an extremely usable mobile UI.
It becomes very long, but it doesn't seem overly cluttered, and it avoids the risk of overly restrictive either/or classification. Rust makes extensive uses of labels on github, they're up to 120 at this point[0] and it seems to work reasonably well even with old issues with a fair number of labels[1]

[0] https://github.com/rust-lang/rust/labels

[1] https://github.com/rust-lang/rust/issues/5016
I am saying they are bad things, then again game developers aren't known for worrying 1s about safety anyway, specially if that implies 1ms less, even if that isn't an issue for the game being developed.
I always view London as a 'world capital' that just happens to reside in England.
Most libertarians/classical liberals believe in that concept. It used to be like that in the middle ages, especially in Germany and Italy.

Look for instance these two articles:
http://www.wsj.com/articles/SB100014240527023039195045775226...
https://mises.org/library/politics-johann-wolfgang-goethe
Here are snapshots of the spam sites for anyone curious:

udaiso03: https://archive.is/jZFbR NSFW!

bamwar10: https://archive.is/HeWvt

opmania35: https://archive.is/jNEr2 NSFW!
Arguably the UK already has a pretty "federal" structure - just that the whole thing is dominated, naturally enough by England and London.

Any attempt to balance things out would require devolving powers to the English regions, which nobody seems to want.
There was a portion of a recent TED Radio Hour which referenced this:

http://www.npr.org/2016/01/08/462281067/how-are-mayors-bette...
This is a sample size of 1, but my wife is currently averaging about 70 hours per week at a Russell Group university. That's the average number of hours, it is frequently higher.

She works every evening and nearly every day of the week ( only seldom taking a full day off on a weekend).

As an early career lecturer in the UK she is currently (this term):

* teaching 60 students (this definition means marking the essays of 60 students, 11k words = 660k to be marked at end of this term)

* convening two modules (researching, writing the module materials, etc)

* lecturing 6 times per week to at least 50 students per time (including prepping all of the material for that)

* running large lectures for 300 students 2 times per week

She is also:

* writing and publishing 4 papers this term

* working on her book proposal (initial chapter from her PhD)

* working on a trip later this year for which she has received a research grant

* completing teacher training, this is supposed to be 160 hours of work this term that she has to find, no work has been removed from her to make time for this

* presenting 2 papers, 1 of those at Cambridge

* working in the local community, every Monday she works with a local group and this is required as the University measure "impact"

* mentoring students and having to make herself available for student consultations, this takes up at least 12 hours per week (not including the waiting time between students which is context switching and difficult to utilise)

Somewhere in here she still has to read and consume enough information in her field to be able to have ideas on where to take these things next term.

She is so very close to quitting academia after three years of sustaining these hours with only 2 weeks off per year (that's all she can afford to take).

We had the conversation again yesterday, about what she might like to do instead. She does love researching and her field, but she is being absolutely crushed by the workload.

On top of all of this, she needs to look to me to pay (fully) for her vacation as her salary is barely £30k (though if she sticks it out another two years she'll qualify for a £600 pay rise!).

All I want is for her to be happy, but it's been a long time since she's been happy in academia. The unbelievable workload is killing her love of the subject.

This comment on the original article sums it up: https://www.timeshighereducation.com/news/how-many-hours-wee...

Hours are not measured, only "student satisfaction", "papers published", "impact"... output is the only thing measured, and the required output does not fit into less than 60 hours per week, and if you actually want any career progression or to do a quality job then the hours it takes is much higher.
Before you think of switching to GitLab, look at their status Twitter account over the past few months. They've had a lot of down times. They run on Microsoft Azure.
Yes they have, and we called them compilers.

Can you dig me a 70's paper with the transpiler word on it?
Why is the list of "16 players" not being published?
> A serious C++ engine with a "data oriented" design would have the same arrays of primitive types and dumb structs as its C counterpart, merely dressed as std::vector or std::array

Yeah, I agree. Including the "full C++" to the comparison was just trying to avoid having to argue about which is the "right" subset of C++ for engines, which is somewhat besides the point. The main problems I have with modern, data-oriented C++ are mostly compile times, slow debug builds and non-trivial reflection.

Some don't mind those, and be happy.
Only if you're logged in; not sure if the status is visible if you're part of the same team. (look at your own profile in an anonymous browsing window, if you contribute to a private repo)
To me, the insanity is trying to allocate zero byte
Streisand: silence censorship, automate the effect
Plus, of course, a lot of modern systems use memory overcommit --- if you ask the OS for memory, it gives you uninitialised address space, and it only allocates pages of physical RAM the first time you touch each page of address space.

This has two effects:

(a) malloc() never returns NULL. It always returns a valid address, even though your system may have out of memory.

(b) by the time the kernel finds out that it's run out of physical pages, your process is already trying to use that memory... which means there's no way for your process to cope gracefully. You have to trust the kernel to do the right thing (either to scavenge a page from elsewhere, or to kill a process to make space). If you're very lucky, it'll send you a SIGSEGV...
Thunder City was a fascinating operation, one of my enduring memories will always be seeing their four Lightnings performing a formation display in 2006.

I was unfortunately also present at the 2009 crash, which killed the pilot. After that, Thunder City ceased commercial operations.

However, in the past year or so the owner of Thunder City has returned at least one of the Lightnings and one of the Blackburn Buccaneers to flying status, so they're often seen flying over Cape Town and occasionally perform at air shows.
An important thing to mention to anybody who might be interested in that book is that it's _not_ about art of memory technique, but rather about the philosophical and religions beliefs and practices associated with it. It's a history of religion book more than anything about memory.
Boris Johnson then?
Yes, that too of course. I was thinking of residential connections.
Nice ride, Gitlab!
I haven't seen that episode yet

For anyone who hasn't seen the Sherlock special, "Sherlock: The Abominable Bride" yet, it's being streamed by PBS online till Jan. 24 @ 11:59PM Eastern Time (i.e. New York time) here:

http://www.pbs.org/wgbh/masterpiece/watch-online/full-episod...

This special is largely enjoyable on its own, I think, i.e. even if you haven't watched any of the regular episodes, though the fullest effect will be felt by those who've watched the show.
If GitLab plays their cards right, they can take the market from github. That, in my book, will be good because unlike github, we can all contribute to making GitLab better.

The only question left is if your servers are powerful enough to run gitlab. Maybe I'll sacrifice a goat for some new server hardware and 256GB of ram.
I would not say it exploded on landing, it landed just fine. When you break apart a device full of things that like to go boom and provide a spark your bound to have an explosion.

Got to love the audacity of landing on a barge in the ocean instead of land. So why is he doing this? Is it possible he wants to be as neutral going forward? Will he start building rockets on a seaborne platform as well? Go full Bond super-villain on us. Seriously though, why not buy an island.
A migration to Gitlab. GitHub would have to start fucking the developers asses in a serious and violent way for them to move to another place, the same way that the SourceForge -> GitHub move was done.
I've had both, between a week and 2 months. About 2-3 things never arrived, but ali (better said the seller) gave the money back each time.
My favaurite part: "We're in a bit of a different bubble this time, the exuberance now has a foundation" as measured by market size and sales potential, he says.

Sure, it's always different this time for a CEO who needs to keep hopes up for investors. Sales is crashing with the deflation that is coming. And also overvaluations are followed by undervaluations when the interest rates increase.
Optimizing client-side resources for Rails apps on Heroku
> Is the entire book completely free or was this just some parts of it? Its too good to be true.

"beta" of the entire book is going to be free. "Release" version is going to be paid (sorry). OTOH, if you make a "useful" comment (the one which makes me to change the text, by pointing out a mistake, suggesting something, or asking a good question which is not covered yet) - you'll get e-copy for free.

> This has to be the first book that extensively goes through writing one, right?

To the best of my knowledge - yes. There are bits of information available here and there, but certainly not everything in one place.
> Is there a reason why you didn't use GitLab.com, which runs EE and thus has Repository Mirroring?

1. My hosting is way more reliable than yours :-)

2. I need to host the CI runners myself anyway, because you don't have the right config

3. I already have a private GitLab install, so it's no extra trouble

4. My repository mirroring is quite a lot better than yours, as it's instant, not hourly

5. I prefer to have a commercial relationship with important tools. You seem like nice people, let's see what happens when you get acquired. As long as you can't be bothered to sell to 2-person teams, I'll just run CE and have my commercial relationship with AWS instead.
> project-specific prohibition of some C++ practices is a pretty normal, even recommended thing to do.

So there's a need to subset C++. I wonder. If we took the union of the most common subsets, would we have all of C++, or only parts of it? Which parts of C++ are unsuitable for any project?

If there is any, it is totally the fault of C++ if we have to subset it. Historical reasons yada yada, I don't care: a language you have to subset is still worse than the subset itself.
While I love the fact that a native new media organisation like BuzzFeed is doing genuine investigative journalism, I don't understand why they feel compelled to use stupid animated gifs all over the page. e.g. http://www.buzzfeed.com/johntemplon/how-we-used-data-to-inve...

You can't imagine Bob Woodward of the Washington Post publishing the Watergate investigations with random cartoons interspersed throughout the content.
In South Africa it's sometimes true. Capped copper internet is substantially cheaper (same price as uncapped in the US) and usually higher priority than uncapped. Wireless internet is prohibitively expensive, one such tab can easily deplete a data bundle.

However, even uncapped internet normally has a AUP (acceptable usage policy, also soft cap) that is usually around 200GB - exceed it and your internet is de-prioritized to the point of being almost useless.

Either way, 4GB favicons are probably unhealthy for the overall internet.
All four of them...
The GutHub GUI (GutHub Desktop) is pretty bad. Try GitKraken or Sourcetree. You can even use GitHub Desktop with Gitlab if you really want.
Where are you seeing this? I got California > Russia > New York State: http://www.wolframalpha.com/input/?i=new+york+gdp%2C+califor...
.. and this is all metrics-driven through mechanisms like the RAE.

I'd almost prefer a reversion to naive Taylorism, when you had men with stopwatches standing around working out how much coal could be moved in an 8-hour shift. At least there was a shift limit. The modern application of metrics to complex jobs just ends up ratcheting up the demands without looking at how much time the work actually takes.

See also the junior doctor's strike at the moment.
They need to separate out those who teach from those who don't. Then you can get a better idea of who is working too much.
Going back to where you came from cost far more fuel. Every kilogram of fuel you save is extra profit.

Also some places you are not allowed to land with a rocket.
It's always been easy to screw with.
All you need to know about India's historic Startup Action Plan
I said if I wanted hosted option, then their only reliable option is $390 onboarding. Which is true. If I must go on-prem, then I might just use git directly?

Meanwhile at Github, $7 gives me hosted private repos. It's free on Bitbucket if I limit collaborators.

The biggest selling point of these services is peace of mind and knowing someone is taking care of the code when I sleep. Otherwise, Git has always been a FOSS.
A better way would be if you had 20+ categories of data that are totally unrelated, like; your tax-stuff, your code, your diary from 1995-2010, ... Since these are very unrelated, you are not likely to need every one of at the same time, ASAP.

Though it's hard for me to imagine having so many categories of unrelated, useful and important data.
If you can ever figure out a single solution to "why don't people 'just' start exercising", you'll probably solve the global obesity epidemic.

I have not provided all of the details, because they aren't really that pertinent to the topic (hence why I had tossed it in a footnote), but it really is about choices, as you have said. And one of my choices was that I would spend a lot of time on my projects. That has come at the expense of other things--not just exercise, but playing games, or learning a musical instrument, or traveling the world.

You don't "just" choose to exercise. It necessarily must come with a choice to stop doing something else. What that something else is, and how much to curtail it, those are the reasons people persist in not exercising.

That choice for me is probably "stop commenting on HN". So you can probably see the problem.
The question is funding driven. The funding is dependent on the question "are you working hard enough?", expressed as a bunch of output targets. Failing to meet the targets will result in not having the job. Not necessarily as simple as being fired as an individual; more like having your whole small department, institution, course or subject defunded.
Having worked for some time with configuration management and backend development and seeing the growing pains that happen after any "non-trivial" use case of it like: obscure declarative languages/DSLs, tangled messes of declarative vs scripted configurations, inter-dependencies that are not so obvious until you hit a corner case, etc., I can say that Docker has been a breeze, even when I encounter a breaking bug in a new release that breaks it somehow.

It's easier to get our devs wrapping all of their dependencies in a container, it's easier to just deploy the container, it's easier to separate what's "state" and "data" that should be maintained from the application and what's throwable.

Docker helps a lot to get away from the snowflake-machine mentality, everything is ephemeral so think carefully what you really need not to be like that and treat those cases like they should.

I do understand a lot of criticism about Docker but having worked with almost every mainstream configuration management tool (CFEngine, Puppet, Chef and Ansible) I can say I truly prefer to only have to care about Docker (or containers, I'm taking a look at other solutions atm) than the tangled mess that every single of them become later on.

And I'm sorry, only using "package managers" don't cut for the vast majority of deployments, you still have to manage configuration files, env vars and all of the other ugly mess.

How long have you worked with a scale of hundreds to thousands of automated servers?
Not quite true. I love what I do, but what I do is really hard work. It is such excruciatingly hard work thay it slowly rips out my sanity.

I can imagine this is the same for academics.

Plus a lot of the job are things that they hate doing - politics, fundraising, dealing with hopeless students, writing modules that never get used. Many of them spend all their time doing these things, and the "overtime" is necessary to get the real work done after all that.
If I have to host myself, why won't I simply host Git? The point of these services is peace of mind. If I'm managing on-prem, it kind of kills the point.
1,800 Studies Later, Scientists Conclude Homeopathy Doesn’t Work (2015)
Rubyist here, no one is going to use Excon (what i never used or heard of) instead of open-uri which is already built in. I assume open-uri and json to be the very same than your Excon call.

Like:
JSON.parse(open("http://whatever.io").read)
Access without login https://translate.google.com/translate?hl=it&sl=en&tl=it&u=h...