skysight-inc/HackerNews huggingface dataset:
"In the US, that would be a little under the midpoint of household incomes" -- that's not true at all. The median household income in the US in 2012 was $51,371 (www.census.gov/prod/2013pubs/acsbr12-02.pdf). That's WELL below $97k. $97k would put you about the 70th percentile.
> Find a gym that focuses on form over workout.

How is a total beginner qualified to make this judgement?

I've never seen a Crossfit coach say "fuck form, we're all about the snap city here". They all say they teach good form.

Yet some of them don't. And because CFHQ deliberately exercise no quality control, it's a nontrivial subset of the total Crossfit coaching population.

I've seen people at weightlifting competitions with horrible bruising on their quads. Their focusing-on-form coach taught them the wrong form.
The phrasing of that section isn't entirely clear, but I think the idea is a little simpler than what you're imagining.

What the article means is that if you have a single, very short emission of waves with a combination of multiple frequencies, then in principle an observer ought to observe all of the emitted waves arrive at the same time, regardless of frequency. (Traveling the same distance at the same velocity should mean arrival at the same time, after all.)

In this case, though, they see the radio-frequency equivalent of a short blue flash first and later a short green flash and then a short red flash (and presumably all gradations in between, all blurred into one event of gradually decreasing frequency). The notion (as I understand it: not my specialty) is that the longer wavelengths get slowed down a bit more as they pass through galactic and/or intergalactic dust, so their speed is lower.

Now, what you're probably wondering is, "Why do they think it's a single short event that's gotten 'smeared out' during travel rather than a longer event that continuously changed wavelengths as it happened at the source?" I don't know the answer for sure, but astronomers have a lot of practice in recognizing these things. One possibility is pulse shape: if the pattern of brightening and dimming of the "blue" light looks exactly the same as the patterns for the "green" and "red" light, it's more likely that it came from a single source event rather than a continuous process.
It's fantastic for libraries.
This. The white type over the various busy backgrounds was so undressable, I couldn't take any of the other rumination a seriously.
I thought this article was about not being desirable in the job market for some terrible fact or harsh truth. Instead I was greeted with a fluffy article. I'm question the value of this article on HN.
>So does TDD make good design easier, or harder? I'm afraid that, for me, the article didn't provide an answer, or even anything bu the most superficial insight into the issues.

It gives a perfectly fine answer: design is as hard with TDD as without TDD. Doing TDD simply changes the type of design mistakes that you're likely to make.

For what it's worth, he nailed the design antipatterns. I've come across every single one of the ones he mentioned.
If they voted in favor, most Swiss would probably have to be considered morally inconsistent, because most of them will often cross the border with Italy, Germany or France just to have a nice meal at a restaurant (in Switzerland is already really expensive to the point of justifying the short trip). So in this case they would basically be saying that it's not ok to be paid less then 22 francs, but they are more than happy using a service where people earn much less than that. "But probably they will leave a huge tip for the staff in those countries". Well, I don't think so. In other words, as always, "it's easy to love 'humanity', but too damn hard to love the individual next to you", isn't it? Overall there is a lot of hypocrisy in those that support minimum wage, as a lot of them will say: "everybody should have a 'descent' wage", but then they are pretty happy buying cheap gadgets made by low paid Chinese people and using the remaining cash at their disposal for something else, maybe a nice trip for which they bought a low cost ticket, which is cheap also because the baggage handler doesn't get paid 22 francs an hour, not even that poor Ryanair stewardess earns that much money. But I'm sure many supporters of minimum wage would be outraged if their London-Lisbon return ticket cost more than £100. For more than that they would expect at least the poor stewardess to blow them.
Any top down attempt to build a "just society" makes no sense. What is "just"? Even if you can define that, given the complexity of our society, do you know what are the steps to be taken to achieve your perfect world? Are you God or something, knowing all the variables out there and how they interact? "Yes, almost. I have Big Data, AI, super computers bla bla bla, and we live in a post scarcity society bla bla bla". If it's like that I'm really sorry my Lord, you are right, my bad for ever doubting on your powers and kindness, please rule over me and my fellow humans.
Anyway, some jobs would be pushed to the black market, leaving the poorer, that you initially intended to protect, with less protection and guarantees. And what about those that are low skilled, they won't be able to gain access to the job market and to acquire the productivity and experience that could justify being paid 22 francs an hour one day.
> As you know HN isn't sports resource, yet article about CF is on top. Why? …You see what I mean? It's extremely popular amongst people that don't want to be powerlifters or swimmers or sprinters, that don't really care about competing at all, they just want to have some exercising program to follow and stay fit.

They want to build strength and fitness, but don't want to put in the time that usually takes, so they want a shortcut, so they're ready to believe when someone sells them one. CrossFit is fitness hacking!
Interesting question. Reducing it further, is the concept of mathematics, as we understand it, required to develop high technology?

I would have thought the answer to be yes.
My title is "Engine Ear". I waffle between regretting that change and being glad I did it.
True, mostly happens with domesticated animals that has a diet lacking in minerals. But then it's usually a cadaver or the bony remains and as such not 'film worthy' I guess.
By European definition.
Writing tests takes time and is an investment and should be treated as such. Too many zealots try to pretend that it's a zero cost design habit.
I'm a weightlifting coach. I generally agree with Mark Rippetoe's observation that Crossfit is the best thing to happen to my sport in English-speaking countries. Lots of people meet weightlifting, fall in love, and switch.
> snootiness from traditional weightlifters who seem confused that crossfit is not trying to be powerlifting or bodybuilding

I'm impressed at how you managed to conflate three distinct sports in a sentence.
I think this is a better writeup.

And my favorite quote:

"This is precisely why the advanced athletes who win and place at the CrossFit Games do not use CrossFit website programming to achieve advanced levels of the strength and conditioning necessary to perform at that level. None of them. This is widely known and freely admitted by everyone not involved with the company. All athletes at advanced levels must Train intelligently to advance, and CrossFit: The Methodology doesn't do the job."
CaptchaJacking – An Approach to Bypassing the Captcha
I'm probably exaggerating the badness of it. It depends how sensitive you are to context.

Job searching is easier when you're employed because, even though you have 1/4 the time to dedicate to the search, your confidence is intact, and it doesn't piss you off every time you check your inbox and it's empty. When you're jobless, every time you check your inbox and don't see anything new, it's an acute insult.

Most people wait too long to search for other jobs and, consequently, end up searching while they're in bad shape: laid off, fired, or employed but recently demoted or topped-out. When you're 22 and unsure of yourself, it's not so bad because people expect it. When you're 40, it's devastating.

More savvy people never stop looking for jobs. I don't. You never know when you're going to need to go elsewhere.

When highly qualified older people face 1+ year job searches, it's usually a mix of issues. Part of it is that high-level jobs are rarer, but part of it is what happens to their confidence (to anyone's confidence) when under financial stress.

Acute financial stress can actually really fuck you up (adrenal fatigue) and, when you're older, you don't recover from blown-out nerves as easily. In the past, most 40+ people had savings, but with housing and education costs being what they are, it's increasingly common for people to reach that age and still have nothing.
Wages should be set by supply and demand like everything else. Taxpayers should pay for social programs, it spreads the cost out among the entire economy. Adding additional costs to a person, should a business decide to hire them, just discourages them from hiring and creates all the problems I mentioned above.
> It seems more that the armchair evo-psych people have just decided on a set of axioms beforehand that sound sufficiently "common sense" and are making deductions based on that.

You mean they're using their knowledge of humanity to make testable hypotheses to test and refine their implicit theories?

Say it ain't so!

Forgive the snark but armchair dismissal of evolutionary psychology from people who have never read an intro psychology textbook.
First let's start with a lesson on affiliate vs franchise. Crossfit (the company) is an affiliate model. You pay $3k a year to use their name and $1k to be "certified". That's it. You can start whatever kind of gym you want now, as long as you don't bash the Crossfit name. Crossfit cannot enforce quality control measures as an affiliate which is why so many gyms are shit. If Crossfit enforced quality control, they would be pushing themselves into the franchise category and open themselves up to all kinds of liabilities. They don't want this so they stay hands off and just run the games each year.

Back to the article...

Welcome to every single Crossfit argument for the last 10 years. Coaches are bad, high rep oly moves are bad, everyone's form is bad, blah blah blah.

The answer to every single complaint this guy has is that he is in a terrible crossfit gym with terrible coaches. Granted, there are a lot of terrible crossfit gyms out there and a lot of terrible coaches. That doesn't make crossfit in general bad.

Crossfit is a sport, just like boxing, MMA, and skateboarding are sports. Sports come with inherent risks. Deal with it or don't do it. Some people do these sports with the main purpose of getting in shape, but also want to have a little fun since benching by yourself in the morning can get boring. They dumb down the movements to remove some of the risks but still capture the nature of the sport. This is exactly like people who take kickboxing classes at the YMCA. Kickboxing is dangerous, yet no one is arguing that we should cancel all kickboxing classes.

It boggles my mind sometimes. Why are people so offended by Crossfit? Who cares what other people do to get in shape? There are people doing parkour on the top of buildings, jumping dirt bikes over the grand canyon, and snowboarding down mountain sides and no one cares about them. Why is Crossfit special?
The KickSat was very small, about half the size of a desktop computer.

There are satellites that are bus-sized and have antennas as large as a football field (5-6 tons and 350 foot antennas) floating around up there, those are the billion dollar ones. Their computer components are hundreds and thousands of times what consumer grade components cost, plus the satellites sometimes have stealth technologies, boosters, and extremely expensive cameras and other sensors.

The KickSat hardware was consumer grade, which was most of the reason for the low cost, the lack of sufficiently radiation hardened components also was the reason it malfunctioned according to their update.

http://en.wikipedia.org/wiki/CubeSat

http://commons.wikimedia.org/wiki/File:NROL-32b_ULA_21NOV201... carrying one large satellite
> One side thinks that it's vital to allocate resources fairly

It is actually capitalism that thinks that it is vital to allocate resources fairly. Communists, on the other hand, think that resources should be allocated _equally_ with no regard to fairness. "To each according to his need."

> this can be done efficiently if only people would be good enough.

And until people get good enough, which in reality will never happen, communists think that the use of force to take from those who have and give to those who dont is perfectly justifiable.

> The other side thinks that market forces are the only way

Nope. The other side thinks that central planing and big goverment are a source of abuse of power. A free market isnt a perfect solution, but it is the lesser of two evils. If nobody has massive power, nobody can abuse power massively. There inevitably will be some abuse in a free market, but not in the orders of magnitude of, say, North Korea, Soviet Union, Nazi Germany and other central planning epic fails.

> deviating too far from this in the name of fairness

It is not done in the name of fairness, but in the name of equality. If fiarness was the goal, communism would be the side trying to not interfere and to leave everybody alone. But it is not. Communism is the side advocating maximum interventionism, of requiring (and enforcing) sacrifices for a centrally planed "greater good" etc.

> Extremists on both sides make it hard to have a sensible conversation.

In my view, the only way to solve it would be to create communist and capitalist zones, and make it legally impossible to change that economic basis of a zone. The "conversation" would then amount to fans of capitalism and communism moving to their preferred zone. Neither side would be trying to forcibly make the other side live under their economic religion.

The problem is that the left doesnt actually want to draw that border between takers and makers, because they _are_ takers trying to get total control of the makers in order to exploit their productivity.

As long as communists are able to get control of a whole state and then forcibly redistribute _other_ people's wealth, there will be a state of perpetual low-intensity warfare between the left and the right. Knowing that once you give communists a single finger, they will feel entitled to the whole hand and try to forcibly amputate it, is not in any way extremism, but knowlege of history paired with a sense of self-preservation.

What point does it make to have a conversation with people who are basically trying to legally mug you?
New on IBM devloperWorks: DevOps for mobile apps challenges and best practices
You are probably being down voted for the political/ideological implications of your comment.

But your are pointing to a very interesting phenomena that is worth understanding.

I ideologically favor having a strong social safety net. But we do need to understand what are the unintended consequences.
I learned this a few years ago from a colleague in biology. He and his students routinely collect birds in nets for tagging and measurement, and he mentioned that it's important for them to check the nets every few hours when they're set up. If they leave the birds trapped in ground-height nets too long, the local deer will find them and eat them. (This behavior was alluded to in the article.) I got the feeling that a lot of herbivores out there would happily be omnivores if they were able to catch appropriately-sized prey.
How is the market for machine learning engineers in Seattle? I'm strongly considering moving there circa 2015.
I think that they would argue that it's a positive net benefit design habit.
I find it hard to grasp the concept of charisma. Its definition seems to be vague and highly subjective. It was mentioned in this article like it was something very specific. My pet peeve I guess.
>>In studies by Dr. Rudolph L. Leibel of Columbia and colleagues, when lean and obese research subjects were underfed in order to make them lose 10 to 20 percent of their weight, their hunger increased and metabolism plummeted. Conversely, overfeeding sped up metabolism.

This is kind of useless without knowing if they underfed by decreasing amount of food for each feeding time or reducing the numbers of feeding times. The whole idea of eating many small meals during the day instead of a few big ones. Also, depending on the amount of exercising these people are doing these results could go either way.
When you're refactoring code to reduce coupling, you absolutely HAVE to do it with system level tests.

Doing it with unit tests simply means that you'll end up writing the test, refactoring and then completely REwriting the tests AGAIN to get them all to pass because you're changing the method contracts and the objects being mocked.

Tests that fail every time you refactor are totally meaningless and a waste of time. They don't detect bugs. They just detect changed code.
I am an avid gopher, but this is not a useful response. Believe it or not, there are many places and reasons where Python works out better than Go, and making it a bit easier to use Python in those situations is valuable.
Steuard is right, and astronomers have good reasons to expect this behaviour - wave dispersion. The best link I can find from a quick google is this:
http://en.wikipedia.org/wiki/Dispersion_(water_waves)
-which refers specifically to dispersion of water (typically, ocean) waves, but the concepts are the same.
(Edited to add) We expect dispersion effects in the case of fast radio bursts due to effects of propagation through the interstellar medium. Not my area of expertise, but see http://arxiv.org/abs/1310.8316 if you want a properly referenced starting point.
Yeah I think in a rational society nothing would be left up to willpower, moral fortitude, honour etc. as they are bound to fail.
However they are still attainable ideals and worth striving for.
I certainly have a tendency to be fat, I am always really hungry and just plain greedy when it comes to food, my dad has always been a bit fat, I grew up eating oven food: waffles, fried chicken etc.
When I started getting close to 30 I could see myself starting to get fat and I just went "No! I will not be fat" In aid of this I have developed myself a pretty healthy lifestyle over the years that includes plenty of exercise, fruits vegetables and water, and I abstain from sugar and things of that ilk. As a result I am fitter than most people my age, in fact I'm doing a 200k cycle in a few weeks :)

edit: You know there is probably a willpower / self worth feedback cycle too. If you give into temptation once you feel bad about yourself and are probably then more likely to to fall again.
The OP mentions a number of antipatterns that only come about due to TDD. So no, not necessarily. Not unless it's done correctly and in the right circumstances.
Go is neat, but why not just use Haskell? (etc.)
Shakeology Sampler: A way to taste them all for a good price
Join the SmartAsset (YC S12) team in NYC - Developers, UX/UI, Product
Even at handgun energies, I find it difficult to imagine DNA surviving the heat and flame associated with firing, and enough being recoverable in the pass through case.

Actually, the smokeless powder in handgun ammo pretty much doesn't finish burning up by the time the bullet exits, resulting in a muzzle flash problem at nighttime, and that burning powder ought to do a good job of burning up any chemical taggant. It's probably telling the gun grabbers have never seriously suggested this (vs. tagging powder or brass).

Then there's the traceability problem. Lots of ammo is bought in bulk, especially by police departments, it would cost vastly more to get customized ammo for each officer, be a total nightmare to try to get it to designated officers and keep it isolated to them. You can't realistically demand an officer never hand a spare magazine to another, especially in a firefight, and ammo is generally a fungible item.

It would never work in a civilian context, it would be vastly more expensive as noted above, we'd boycott any manufacturer who tried such a stunt, and since in the US we buy the vast majority of ammo it would stick.

Also note US civilian ammo production for all types is above 12 billion rounds per year, and I've read rimfire ammo (e.g. .22 LR, not considered by almost everyone as suitable for self-defense) is only 3-4 billion of that. Those numbers strongly suggest taggant approaches are impractical.
>Why are people so offended by Crossfit? Who cares what other people do to get in shape?

This same comment can be applied to the visceral rage that people feel towards elements of the technology world, where commentary on database technologies, programming languages, or testing approaches sees far more emotion that it reasonably should.

In all cases I think it is a facet of attaching your ego to an opinion. If you have stated or believe x, when people do y it seems like a personal affront that needs to be confronted. People get far too invested in these sorts of arguments, and grow increasingly agitated over inconsequential decisions of others that otherwise have absolutely no impact on their life.
So, no actual stats.

Further, your solution is basically going to get some of those people fired. How about treating the problem of why those people are working minimum wage jobs instead of glossing over it and making things worse.
ActiveJob – gem for defining background jobs in Rails
Last month they introduced rules that one should mark breaking changes in the git log and that removed functions should have a clearer fail message. At least I think that's what #[deprecated] does?

https://mail.mozilla.org/pipermail/rust-dev/2014-April/00954...
I thought the exact same thing, until I was working on a project where we implemented separation of duties (Everyone works in a random pair team for 2 weeks on a few tickets) and rotation of duties (No one on the project owns any piece of code). I was handed another developers code and it was a scary experience. My paired team mate and I were so scared to modify anything because the developer made arbitrary design decisions and never refactored them out of the code. There were tons of unused lines for things that "used to be" there. No one knew what was doing what so, it slowed our velocity, and everyone always asked the original dev what was going on. Eventually, except that dev, everyone quit the company so I'm curious what code quality looks like over there now.

The unit level testing in our other projects helped me figure out very quickly what was going on. I could read the method names and it was the the cliff notes to a book. And then based on those test passing, I would assume the notes were correct. I'm sure the experience isn't the same for everyone and I'm still very new to TDD, but after having one really good experience, I'm all for it. My tests have tests.
"A constitution is a set of documents that defines how a country runs at its most basic level."

I don't consider exact values in a currency the most basic level. This law is way too specific to make it into the constitution. Especially since it disregards geographic differences in income which are quite large (consider Zurich vs a tiny village somewhere)
Threes also the mypy project which offers optional static typing in python, if you're interested in such stuff.
English is not my first language, not even the second, but I'm sure you're misusing "status" here. Those jobs could be low paid, but not "lower-status".
By the way, you're implying that coming from the Deep South or "coming from"* (sic) a persecuted minority culture are two examples of low class, but I fail to see how is it related at all.

I've got the feeling that you rank people based on the job they do. It is a shame because you're missing many interesting conversations.