skysight-inc/HackerNews huggingface dataset:
chipotle_coyote, you give the perfect example (actually it's close to the worst case part of the curve). A family of 4 making $24k/year, working their ass off to increase their income 25% to $30k/year. But at the end of the year, what happened?

Gross Increase in Income: $6,000
- FICA: ($ 918)
- Fed Income Tax: ($ 900)
- State Income Tax: ($ 500)
- Reduced Food Stamps: ($1,440)
- Reduced EITC: ($1,260) [21% phase out after $23,260]
- Reduced ACA: ($ ???) [Just about to lose Medi-Cal]

That's just top of my head. There are other programs I'm definitely forgetting or don't know about. There's at least $5,000 of additional taxes you pay, and credits you lose, for earning that $6,000. If I had all the numbers, I'm sure said hypothetical family is worse off earning the extra $6,000. They literally now have less money to spend on food every week.

Think about how broken this is. At the point in the curve where adding $6,000 in family income could actually be life-changing, the government claws back at least 83% of it?! Fucking A... (sorry, this really makes me mad).

> "$30K of incremental work" is statistically very likely to involve a job with a company that provides health care

I count benefits as part of income. So if part of the increased payroll expense is actually spent by the employer paying for a private health plan (with a high deductible and cost sharing with the employee) that's a huge net-loss for the family versus getting cash income from the employer and keeping their free health care from Medi-Cal. (It makes zero difference to the employer, ACA penalties aside, either way it's a fully deductible business expense)

Edit: I see you gave two examples, $24k vs $30k, and lets say $30k vs $60k. If we do a detailed realistic budget accounting for all costs, credits, programs, etc. you will find "earning $60k" you actually have less money to spend than "earning $30k". You will be net-negative if you have any significant health care expenses at all. It's completely counter-intuitive, and in fact, borderline insane.
Snowden's principles are exactly what make him such a great Russian agent. They don't have to sell him on the ideology since he already has it. It's like Aikido. All they have to do is take the momentum of his enormous ego and sense of self righteousness, and just sort of redirect it a little bit. Now all of a sudden Snowden finds himself sitting in Moscow being debriefed by Russian intelligence. It's brilliant on the part of the Russians and terrible for NATO.
Frankly I don't trust in "5% boost, 20% boost, 44% faster" claims without knowing how the benchmark was performed.
I dunno what society you live in, but in mine the scientist is held divine and our holy scriptures are handed down by Newton and Einstein. That's the convention where I live. You hear this gospel preached from one end of the internet to the other.

The game of valid evidence and demonstrable models, tho effective for weeding out the bullshit, is, when you come down to it, damn stupid. Effective, but stupid. Like an insect is effective but stupid. Crude, myopic and simplistic even. And yes, darn good for building termite mounds of logically consistent explanations.

This game sheds a very small circle of very bright light in the midst of a vast shadow.

Let's not pretend that the shadow does not exist. And let's also not pretend that a society of thinkers governed by the scientific method is up to the task of modeling the shadow. The observer's perspective will always be infinitely subtler than any map that he can craft. The map will always be just a crude cartoon compared to the reality. Moreso with our geniuses.

So if there is an apparent contradiction between what the genius says and what our favorite maps (maps that the genius may have helped draw) assert, then blame the map. It is just a tiny limited thing after all. And when you put your faith in the map, or in our modern scientific mapmaking processes, you fail.

The views of smart people matter. Our games of epistemological accounting, less so.
When you worry about scaling the anecdotal example, you miss the message. The main idea here is that delegation and management can get in the way. Sometimes it is better to throw a problem up in the air and see who takes a swing at it. The "air" could be the kitchen or any other common space, digital or physical.
I used to be fairly good with resumes and would often help my friends perfect theirs. The last job I got I was able to put on my fake "Mr Extrovert" routine to get the job. Been there for almost 5 years now. Lately I just don't have the energy to pretend I'm someone else in interviews. Usually once I get hired and they see I can do the work the introvert/extrovert part doesn't matter as much.

I really just can't figure out if I'm depressed because I dislike my job or I dislike my job because I'm depressed.
Kanban.

The team I work on with exception of priority tasks that need to be handled by particular developers through manual assignment (which is often rare), we use Jira and Kanban methodology.

Developers get to pick their own cards to work on. A developer is only allowed to work on one card at a time. This allows a problem to have 100% focus by a developer. We follow the strict rule: nobody is allowed to assign a card directly to a developer. Nobody is allowed to side-step work in and go and ask a developer to do something (especially if they are working on something else). All work goes through a process.

We have a priority column. The product team is only allowed to add a maximum of 3 priority cards to be picked by developers. We stick to this pretty strictly. The key to something like this is implementing rules and abiding by them.

The biggest issue for me back in my agency days was the fact you would be expected to do many things at once and given such little time. Multitasking in a high pressure environment with a deadline looming and all of this work piled onto you means you make tonnes of mistakes. Not to mention people walking up to you and asking you to do things (mostly designers). Picking your own task is beautiful in that you know what needs to be done, you don't have to worry about anything else except that one task.

Having strict channels and a loose process for developers to self-select their own work actually works really well. And in my experience with my current team, it works incredibly well even within a somewhat large organisation spread out over various time zones from Australia, to India, the UK and the US (both coasts). The less hands on you are with an experienced development team in most cases, the better it will thrive.
Well... it was emotional indeed, but to my credit your own post could just as well have been understood (no offense meant) as an "everything is perfect over here at home, but hey look at how things are over there!" kind of statement. Which, admittedly, rubbed me the wrong way, knowing all too well how frequent that type of statement is in Anglo-Saxon news outlets -- particularly in the economic sphere.

Anyway, no hard feelings I hope. ;-)
Ask HN: What is your biggest gripe with Voxer?
Easy fix, just start the month on a Monday instead of a Sunday
In particular, it sounds like gcc 4.7 was running on debian and gcc 4.9 was on ubuntu? So not different compilers, but different everythings?
We are working on building a system that combines events and metrics (www.jut.io), and one of the things we've been thinking about is how to store metadata about your metrics. It's not only stuff like min/max values, but almost anything you could think of - developer, feature name, expected frequency, etc. Would a concept like this be useful?
Weak earnings prospects? Unemployment among people with a bachelors degree was under 4% last year. It was over 7% for people without one. http://www.businessinsider.com/college-vs-no-college-unemplo...

Edit: Obama's pay-as-you-earn program puts an upper limit on how harsh the debt load can get.
Brian is gay btw.

That's interesting, but it doesn't help to support what he's saying one way or another. In the West, plenty of LGBTs either openly supported, or attempted to minimize the harmful impact of their government's (or their church's) anti-gay policies -- right up until the very end, when public opinion (and if you will, history) eventually turned against them.

So Brian's defense of the status quo in the RF is not much different.
If all you got for bespoke and lean is a "20% speedup" then I don't think it's worth it.

You should be able to get at least 100-200% speedup...
Thanks. This is awesome. I guess it never bothered me enough to just google "show path in finder".
This is an excellent idea, thanks! We'll be sure to add Pogoapp support (should be nearly identical to Heroku)
I'm always blown away by people who don't understand weeks.

A lunar month is 28 days.

There are few divisors of 28. 2, 4, 7, and 14 are the only ones. 28 days is too long for convenience if it's your shortest grouping of days. 2 days is too short. So, 4x7 or 7x4. Having 7 4 day weeks every month is probably a bit less convenient than 4 7 day weeks. Hence, 7 day weeks. (Or two 14 day weeks, which I think you essentially used to see some of the time: it seems like 17th-19th Century Britain was more aligned on fortnights than weeks).

Not NECESSARY in the same way that days are, but it's not exactly mysterious how they came about.

Edit: Oh, also, in terms of preferring 7 or 14 to 2 or 4, think about the lunar cycle. It easily breaks down into 7 or 14 day periods (7 days = new to half, or half to full, or full to half, or half to new. 14 days = new to full or full to new. 4 days = ?)

Edit2: Of course, a lunation (full moon to full moon) is 29.5 days, as opposed to the sidereal month (same part of sky to same part of sky) of 27.3 days. But I suspect that in antiquity, most people dealt with a conventional 28 days for both.
>Not everyone has the luxury of throwing away one years worth of work and choosing something else.

Also known as the "sunk cost falacy": we've invested so much in working with the wrong stuff, we can't give it up now...
> as for the actual point of the article, it seems highly inefficient to post problems and assume the right (interested) people will take them on

The question is: Is it more or less efficient than alternatives, such as the fairly common practice of picking a software engineer out of a creatively-named-or-architected-hat and saying "You, you do it"?

If your selection process doesn't account for interest, you're losing significant efficiency on interest mis-fit. Nobody procrastinates harder than a software engineer with an ill-fitting problem.
Well, we already do math in a crazy-radix system for time, and the not-easily-divisible unitless variable of (1 year / 1 day) means that we can't do too much better -- we can reduce the problem to about one crazy radix, but no smaller; that radix will probably always depend on the value of the more-significant number in the date (the year).

But yes, we probably should quash the "variety is fun" argument early in the discussion. The problem is that it's a persistent low cost in the back of everyone's heads. Sure, when you think about it you might like it a lot, but it will then stress you out in hard-to-perceive ways during the rest of the year, with no real benefit to show for it.

The huge error that Eastman made was to keep the same month-names for the other months. This is a bad idea; if two systems are going to exist in parallel they need to be disambiguated in practice.
>Similarly, Angular provides the ability to watch entire objects by passing a third, optional true parameter to scope.$watch. This is, for lack of better words, a terrible idea. A much better solution is to rely on services and object references to propagate object changes between scopes.

How am I supposed to then propagate these changes into the DOM if I'm not using $watch?
I agree that it's hard to get right. On the other hand we should be careful not to completely discourage new crypto tools from being developed. Yes they have to be very carefully written, tested and verified, but let's not perpetuate the myth that only a small cabal of experts are allowed to write crypto software.
Making the Case for Docker
I think that they're suggesting that this would be conventionally the case: "Okay, we're now deciding that Easter Sunday will be April 15, which is always a Sunday."

I think this is on the basis that it's important for Easter to be on a Sunday, and not nearly as important that it be the Sunday following the first full moon following the equinox, or whatever: just that once you say "it's got to be on a Sunday," you need some damn way to figure out which Sunday each year.
Yawn. It's been covered to death that the problem isn't that systemd was parsing the kernel command line, or that the kernel command line is exposed to user space system services; the problem is the overloading of the string "debug", being parsed by two different things (the kernel and systemd), and systemd interpreting that in a way that made kernel debugging more difficult.

Which is, in fact, mentioned generally in the very next paragraph that you failed to quote from that message:

> But the problem appears when system services seem to think that they
> *own* those flags, and nothing else matters, and they don't do
> something "sane" any more.

This is related to this subthread because the rest of the discussion on the mailing list around the kernel command line option systemd was parsing was asking for it to be named so as not to conflict, and there was pushback on adding that namespacing. And yet here we have a convoluted option naming override system (ignore $LESS, give hardcoded pager options to less, or use $SYSTEMD_LESS) which does feature namespacing. And too boot, it's a namespacing that undermines the exact case you define options in the LESS environment variable for.
See also the 'Synod of Whitby' (Whitby is also famous for Dracula - I'm not sure if that's related, but if you're a goth or easter-history fan it's a great place to visit! ;-) :

http://en.wikipedia.org/wiki/Synod_of_Whitby
The Luxury Homes That Torture and Your Tax Dollars Built
Brendangregg, do you know if anyone tried to use this platform to predict failures or DDOS attacks ahead of time? Or it is not feasible with this API? Thanks.
He identified a strong discrepancy between their vision and their decision. What's wrong with that?
Protesters March on Apple Campus
The Hebrew calendar (also lunar) still does this - a leap month in (IIRC) 7 out of every 19 years.
I would like you to explain to me what the situation is in which you imagine that being paid every 2 weeks would result in you being paid less than twice a month.
Programmers -Use the coupon code XMAS2014AP to get CustServ REST APIs at 10% off
Ask anyone who graduated from Harvard (undergrad), HBS, HLS, etc. about the Harvard Extension School and you'll get the eye-roll I'm talking about. I think in cases like this it's less because of the adult part but more because of the payola part -- anyone can sign up for HES classes provided they pay.

So it's like the regular Harvard admissions process, then.

EDIT: Just a little joke. But I'm not sure there's much of a difference between someone attending an expensive "prep school or outstanding high school" and someone paying a lot of money to enter a top-tier university. Attending such schools isn't a guarantee of admission, but being from a rich background boosts your chances by unreasonable margins. http://posttrib.chicagotribune.com/news/24598924-418/high-sc...

There are clear advantages to attending a top–tiered high school, as can be seen from college admissions data. The Harvard Crimson recently reported that in Harvard’s Class of 2017, six per cent of admitted students came from only 10 high schools. Eleven percent of high schools with students admitted to Harvard sent 36 percent of students, while 74 percent of schools sent only one student. Clearly where you went to high school plays a major role in whether or not you are admitted to Harvard.
>There are very smart people working on the teams of all of these frameworks

Dunno, most of the JS frameworks have crappy design and mediocre implementations. Angular is not some shining beacon, it's convoluted beyond belief.

Being a framework, and being from a large company doesn't mean much, nor it guarantees that the result reflects having been worked by "smart people".

The SUN people were smart too, and yet we got the J2EE shit-fest of early to mid 00's. IBM also shipped it's share of crappy frameworks, Microsoft too.

>and expect to still be putting in hard work in understanding the internals of all of them.

Also expect those framework based skills to be obsolete 4-5 years down the line, when some other shiny framework comes along.

Also expect to have to rewrite tons of your work, when the developers with ADD lose interest and go to rewrite the framework, like with Angular 2 (and I've relived these all over again with (Java) Struts 2, (Python) Zope 3, and tons of other stuff besides).
If you could show some example of views before and after optimization, that would be great! I haven't yet had to sit down and optimize beyond basic best practices so it would be valuable to see some actual coded, real world example.
There's some correlations I love that illustrate this. You have "Lack of Pirates Causing Global Warming":

http://www.forbes.com/sites/erikaandersen/2012/03/23/true-fa...

and one I hadn't seen before, "Internet Explorer vs. Murder Rate",

http://chrisblattman.com/2013/05/24/correlation-versus-causa...
Google Code University – Introduction to Distributed Systems Design
Everyone wants to name their product after a figure in Greco-Roman mythology, but there are only so many, and the cool ones are already taken. Same thing happened in investment funds, then they started naming things after trees, rocks, and fortifications.
Slightly misleading title - its not changing the equation per se but filling in more confident values.
You're not going to convince either the Christians or the Jews to do a week that isn't 7 days long. That number is more or less fixed by the sizeable minority who need it for the rest of their habits.

The solar year is convenient so that one can speak of "the average historical weather for this month" and such... but it's true that many others have done lunar calendars etc.
Thanks for posting this link. I struggled with this problem all yesterday, and hadn't realized that rust can't handle lifetimes over traits until you posted this.
To be honest, gay rights events in Russia are usually broken up by far-Right mobs physically attacking anyone participating. It's fair to say the police aren't renowned for making concerted efforts to ensure things go peacefully, but they're generally not the ones dishing out the beatings either.

The law in question is pandering to the extreme levels of homophobia prevalent in modern Russian culture, and its justification and theme is loosely based on an actually much more explicitly anti-gay law that existed on the UK statute book not so long ago; our current PM opposed its repeal in 2003 and yet ended up backing gay marriage a decade later. Legislators sometime reflect popular sentiment more as they shape it.

Which doesn't mean it isn't a terrible law, and much more likely to be used to persecute people in Russia than the UK (or indeed Singapore where homosexuality is technically illegal). But some perspective is useful here. From the waves of condemnation emitted from certain sources earlier this year you'd never guess that last Olympic venue where homosexual activity was actually illegal was Atlanta in 1996.

I'd appreciate the campaign to support Russian gay rights much more if I believed much of the media behind it wasn't - for better or worse - really far more interested in Russia's foreign policy. Or that it wouldn't backfire...
Why you can't get 4K Netflix and Amazon
An excellent video touching on some of the intractable aspects of our datetime-marking system's personality quirks: https://www.youtube.com/watch?v=-5wpm-gesOY
The only thing that seemed strange to me was the use of the word "minimal" in front of convex hull. I don't recall ever seeing that.
I agree with you, but where are you getting your numbers on the "cost of leaving"?

I already have a passport, but if that cost is going up at such a ridiculous rate, it's really unacceptable.
>Yes but what does that 82% actually know? When there is no freedom of the press, when the government controls practically all news outlets, it's difficult to judge what people think.

they know what they want to know. Your argument was valid in Iron Curtain times. As of today most of the Russians have been to foreign countries and have the Internet access (my family back there (not a in central city) has fiber with connection qualities orders of magnitude better than my DSL in Silicon Valley) There is no "Grate Wall" like in China. There is though Great Wall in their minds. Because it is convenient, and otherwise they would need to accept the true reality of their existence and who they really are.

>This even without considering that those Russians who think Putin is evil will think twice before telling so to a random pollster.

such a lame excuse. It isn't about pollsters. It is about Russian people overwhelmingly supporting the policies of Putin, just look at that hysteria of "Crimea is ours".
I've never felt any positive feelings towards any of the variances in how we keep time. "Oh golly gee, December's got a full 31 days, how exciting"
Nice catch of the propaganda machine at work!
I really enjoy learning about real-world actor-model systems like this. Having access to the source code is even better.

Are there other similar examples?
I take it you haven't programmed in Rust.
Because they tried them, then decided to not continue trying them because they didn't correlate as well and were difficult and expensive to implement.
The US is the world's largest economy, roughly 70% larger than China in fact.

That's a bogus article, that is more link-bait than substance - which is why nobody has taken it seriously. The author is patting their self on the back for forecasting an event they then self-proclaim to have taken place.

"So a Starbucks venti Frappucino served in Beijing counts the same as a venti Frappucino served in Minneapolis, regardless of what happens to be going on among foreign-exchange traders."

If a person in China making 10% of my income can buy as many Starbucks coffees as I can, that does not mean we have the same economic power or scale. I can buy a BMW, and they cannot, and that tells you the real story.
Better check how long/difficult is the settlement/citizenship process. Is it even achievable? There are fairer places to go, it should be a strategic decision not an opportunistic one.
Depends on the operating system and what kind of features they will need.

I am currently doing the following:

Steamcast:
- 24/7 relay of other stations.
- Accepts a relay of live music (via NiceCast)
- Free [running on a Linux VPS]

NiceCast:
- Stream music live if I want to demo some tunes to my audience
- Mac friendly
- $50
I've watched the videos and read the docs, but I'm still a little confused about this feature. How does it know what files to push? Does it diff the base vagrant image? If my application has package dependencies, does it push those too? What about if I need to restart a service as part of the push?