skysight-inc/HackerNews huggingface dataset:
First of all: A wide stance low bar back squat going down to parallel together with conventional deadlifts will strengthen your hamstrings and glutes greatly. There are reasons to pull sumo, those reasons are mainly proportion-related. Most people I've talked to who pull sumo at meets usually also train using the conventional dead lift (see for example Dan Green).

Second of all: I'm going to assume that your pelvis suffer from an anterior tilt. If so, then focus more on stretching your psoas muscles since these are usually very tight in people who sit down a lot (and you browse HNews) and pulls on your pelvis. Strengthening your back, hamstrings, glutes and quads aren't a bad idea either, it's just that these are things that usually come with a good training program.

https://en.wikipedia.org/wiki/Psoas_major_muscle

Third of all: The position that is toughest for the lifter is largely dependent on the lifter's own weaknesses. I, for example, deadlift conventionally and have the most trouble to come off the floor because I usually do touch-and-go DLs.
All those theories ignore the epigentics part ob obesity.

One of the main factors are what did your mother eat, when she was before puberty, and what did you eat before puberty.

Children of immigrants are often fat, because their mothers came from a culture where food was scare but natural, and they now grow up in in a culture where food is cheap and contains lots of sugar. The epigentics now cause that they will store the sugar into fat, whenever available. Grand children of immigrants are often thin again. Because their parents already grown up in a culture where food was cheap.

So there are only a few things one could do:

1st - try to keep your children thin. Let them make sport, let them drive bicycle to school, and do not drive them by car. Avoid sugar, especially fructose.

2nd - its to late, once you left puberty. Only a hormone change could change weight. Women get a 2nd chance to get thin when pregnant or during menopause. But they normally get fatter.

3rd - So just try to live with your weight. Start a sport where weight is good, e.g. sailing. Every sailor is always searching for fat crew, as self loading ballast on the rail. Even if sailing does not feel like sport, you burn lots of calories by moving your body to balance the waves. You learn to move your fat fast, and to balance yourself, even with high weight. A few years sailing might only cause 10lbs of weight loss, but the health benefit is much bigger then just the weight loss. And the self esteem gains a lot, regardless if you win a race, or only sail recreational.
Saved. Can't wait to look back at this in a few years.
There's quite a bit of evidence that the exact opposite is true, that violence increases with stronger police enforcement, due to the destabilization of established trafficking lines and the resulting struggle to fill the void.

Here's a study done on the Marijuana trade in Denmark:

http://euc.sagepub.com/content/early/2013/01/10/147737081246...

Mexico is an even better example. Minimum 60,000 dead after Felipe Calderon dramatically increased resistance against the cartels.
How does this differ from good ol' cron and friends? Could someone tell me?
Most Iron-Poor Star Found
Top 5 Absurd Space Myths
What Narendra Modi's Election as Prime Minister Really Means
While I agree with the end sentiment "Crossfit is not a great program" I've got several problems with this article.

1) A lot of discussion of being sore. Sure one of the first things mentioned is "I've been sore before", but then we move on to more complaining about it. That is a natural part of doing any new movements, no matter how in shape you are overall.

2) No appreciation of the value of high rep movements. True, they are not good for hypertrophy (probably, even there the research is shakey whether low and high should be mixed), but they are good for building connective tissue strength, for burning calories, for increasing range of motion in a movement, for bone density...

3) Author links a balanced WebMD article but the link text implies it fully agrees with the negativity.

4) Article doesn't talk much about joint issues which are probably the biggest concern a lot people have with crossfit movements. The violence of many of the movement can lead to muscle and connective tissue problems, but those heal and are obvious.

So, what are my issues with Crossfit?

1) Quality control. The excuse of crossfitters to "just find a better gym, they aren't all like that" is inadequate. Its a single program and a single franchise making money off each gym-goer, not an abstract concept like say HIIT. Ask Krispy Kreme or Quiznos how the no-quality control franchise theory works.

2) They rely on joint stability and momentum as much or more than on muscle. You are simply getting no benefit from that.

3) The movements are violent unnecessarily, this I agree with the author on. The joint reliance, the tugging at muscles and tendons, are all high risk for injury. While there are things that type of work can build that regular weight training cannot, the risk/reward is only worth it for people with specific training needs and doing specifically valuable movements. Kettle bells and kipping pull ups are pretty much never as valuable as good mornings, dead lifts, assisted pullups, and lat pulldowns. Clean and jerk has valuable movements taken separately, but combines them with high joint risk moves in between.
^ This. It may vary depending on your age range, but as a middle-aged geeky woman I put a lot of value on being able to be friends, because that will last longer than looks, sexual ability, or other changeable factors.
Not all the time. Sometimes the guy cleaning the toilets actually did negotiate the contracts. Don't be surprised if he's taking home more than you are.

Negotiating the contract, maintaining the business relationship, organizing and scheduling the labor, cleaning the toilets. These are all things involved in janitorial service. If you're only doing one of these things, say, cleaning the toilets, then sure, your labor isn't all that valuable.

Contrast this with software development. There are thousands of people in this field who are just starting out, don't know much, and can only work on tasks, they cannot organize and manage. They do what you tell them to and not a lick more. They won't be making much more than the janitor. When I was a full-time tech guy doing support and building linux-based backend services, I made $10 an hour, wouldn't be surprised if the janitor made more.

Now I make a lot more, but I have a lot more responsibility. Labor by itself isn't valuable, whether it's technical or not. You're looking at one tiny piece of one job market, and comparing it to one tiny piece of another job market.
I also highly recommend these lectures from Cornell. The lecturer is well-known for his free SVM-light implementation. http://machine-learning-course.joachims.org
I cringe when I hear things like "And when you cut their diets, their metabolism slows down, and when you add to them, it speeds up"

That's exactly what it's supposed to do.
Union types would be an incredibly useful extension of this.
Facebook is cloning Taptalk to compete with Snapchat
I never claimed that you did change your exercise routine but that has nothing to do with anything that I said. Again, most people don't have 1500 calories that they can cut from their diet. If they did cut that much, it is more likely to put their body in starvation mode, which is bad. For people that are overweight, what we want is the body to be in ketogenesis, that is, breaking down fat in order to provide calories.

Also insulin resistance is the precursor to diabetes, considering that America is currently suffering from rising levels of diabetes, I am comfortable saying that insulin resistance is fairly common (as in, you know someone that is insulin resistant).
> Go to 10 different gyms on the same day and you'll get 10 different workouts with 10 different formats.

But, that is the point they are making. WOD means that your workout is not tailored to you. Everyone in a particular gym at a particular time does the same WOD.
Control-R will work with anything that uses readline and keeps history. In addition to working in the Unix shell, it also works in psql (the PostgreSQL tool) and the Python REPL.

It's a very useful trick to keep up your sleeve!
Your getting injured because of the form them, not because of fatigue. If you keep training the fatigue will go away if its an injury due to bad form then that's harder to solve.

Basically man up and push through the pain, or stop and quit no other way about it your not going to get fitter otherwise.
it has been killed.

https://news.ycombinator.com/item?id=7693640
LitAnalyst – Analyze your creative/technical writing
as links to FT can be cumbersome: a screenshot pic.twitter.com/bMjXYzxp5F
That'd be fair if what was being dismissed were the results of scientific studies. But what is instead being dismissed are the wildly extrapolated fancies of people who themselves who never read a peer reviewed study on evo-* but instead got it third or fourth hand, with exaggeration about what the data is suffiecient to show at every step. Then lo and behold all of sudden plain old traditional gender stereotypes are okay again because science (but please don't ask for citations).

There's plenty of blame to go around for this effect, but science popularizers are probably the lead villains of the piece.
Or beards.
I think the Control-R that readline provides just does string matching on the history. I can do Control-R ssh to find the last ssh command, or I can do Control-R blah to find the last time I used that word anywhere in a command line.

I've got a long ssh command that I use to connect to a server and set up some tunnels and I always enter it by doing Control-R and looking for part of the server's name. If it ever falls of the end of my history I'm in trouble.
[Unpopular opinion] Mozilla and DRM: Why the Fuss?
Nope, Samantha was abducted in Martha's Vineyard.
Its likely a significantly advanced race isn't going to be kind to us.

Do you feel despair when you step on ants on the sidewalk?
I had a veterinarian teach me that carnivore has nothing to do with diet, and means that the animal is in the order Carnivora, which are mostly distinguished by having canine teeth.
The kinkajou (http://en.wikipedia.org/wiki/Kinkajou) is a carnivore by this definition, but does not eat meat. I am sure that there are herbivores in a similar situation.
There are several issues with relying solely on feature tests.

Feature tests often need to span large parts of an application, so there is a often significant amount of overhead (both code and test-time) in repeating identical-except-for-one-value.

Feature tests often can't test the corner cases of internal code. For example, one hallmark of quality software is that it degrades gracefully in the presence of unexpected inputs. So, while the UI might prevent out-of-range values, programmers often choose to also check value ranges at, for example, the top of a stored procedure. This means that you can't test that code with an app-level feature test because a correct UI won't let you enter values to trigger the stored proc's failure case.

Another big issue is the combinatorial explosion. If you have a processing pipeline, like filters in a sound or image processing app or validation and authorization checks in a line-of-business app, the number of configuration and data values that need to be tested for each stage needs multiply together if you only feature test. Unit testing allows you to make sure each of the stages works "well enough"[1], then you can use far fewer integration and feature tests to make sure that the stages cooperate properly and that system requirements are met (two overlapping, but different, concerns).

[1] However the engineer, team or industry defines "well enough".

[Edit: split up the wall 'o text]
IMO what TDD does right is provide documentation that people are forced to maintain. It's not uncommon to see the same bug show up regularly because something that works is fragile. As long as coders don't do X everything works and fixing it would take weeks or months thus it's left lone. So, of course every new developer does X generally 2-3 times.

And that's the secret TDD is almost useless for simple projects but grow some cruft and tests stop seeming so pointless. Which, IMO suggests you add tests mostly around that cruft.
Yeah, my machine learned not to visit that page again.
Maybe it's worth mentioning that we're all at least a little bit familiar with dispersion in other contexts: it's the same phenomenon that makes a prism work to split white light into colors, and that is responsible for rainbows. (The angle that light bends when passing through a surface depends on the precise speed that light of that frequency travels on each side. When different frequencies have different speeds, that's dispersion, and what started as combined white light splits into a different color at each angle.)
I imagine it's nice to have that option, however, it's not really feasible to change what someone is sexually attracted to. If I could do that, I'd have tried it out already.

Besides, I suspect some of the same things that make me a prohibitive choice for women (and vice versa) would also apply to same sex partners -not all of them though.

But yeah, I can see how that can be worth pursuing.
err...It's a tradeoff.

I think when the first dynamic programing language was invented, the loose typing system must be thought as a big advantage.

Type checking is necessary in some cases, but I really enjoy dynamic typing a lot. So I think a bit tradeoff like this is acceptable. After all, we have to tradeoff everywhere when it comes to computer science such as the time-space tradeoff of an algorithm.
I believe the reason for avoiding synchronization is that different swarms avoid competition for resources.
Wouldn't predators just sync up with them otherwise?
The algorithm is very simple and not meant to be exhaustive or correct. You can see how the filters for validation are done:

https://github.com/aybabtme/pkgname/blob/master/filters.go

Overall, this project is meant as joke/smoke test, not a canonical reference. It was pretty fun to build =)
It just has nothing to do with cron.

Cron is a POSIX task scheduler, this is a Ruby normalized API for background job systems.
Google removes ad scanning from Google Apps
If you poke around on the site privong linked they even show what looks like Google tiles in their apps, so I guess not.
Generally one runs defined cron jobs on a schedule set in advance. This allows you to queue up arbitrary methods to fire at arbitrary times, generally "a short while after this HTTP request has been dealt with."

This is an extraordinarily common pattern in web applications. My Rails apps do it hundreds of thousands of times per day, often to avoid hitting an external API during a request/response cycle. (I use Delayed::Job. This would not be my #1 recommendation for this pattern in 2014. Take a look at Sidekiq, Resque, or this new thing instead.)
> THAT's thinking like an Engineer.

I don't know what sort of shitty engineers you hang out with. Blaming users is not an option for engineers who design cars or airplanes or buildings. If 75% of pilots push the wrong button, the pilots aren't shitty, your cockpit design is shitty.
> everyone training like Arnold.

Which is funny because compound lifts were a key part of his training repertoire http://ericsgym.com/arnoldschwarzenegger/gym_pictures/arnold...
The reason that Americans are fat include never walking anywhere but always using their cars; and drinking huge amounts of sugared water.

http://imgur.com/9Xa92tr

http://imgur.com/mUJsbPu

http://imgur.com/GxgrGWg

Experts have never said "eat bread" or "eat pasta" to people dieting. Are you mistaking "expert advice" for "populist nonsense"? You wouldn't be alone. Every single HN thread about nutrition contains fucking awful pseudo-scientific nonsense supported by anecdote with no actual science anywhere.
Just about everyone writes tests first. You have some sort of script that you are running against the real code you are working on to see if it is doing what it should be doing. The only real difference between true "TDD" and everyone else, is that the TDD folks save this script to be run later.

I might be so far down the TDD trail that I have lost perspective, but do people really write huge swaths of code without writing scripts to run the code and see what it is doing? Those little scripts are tests, and with a tiny bit of formatting, they can be made to output something consistently useful like TAP[1], instead of inconsistent console logs. This whole debate seems like strawmen fighting strawmen.

[1] http://testanything.org/
Just a random "obvious" comment but..

I've lost some weight recently by cutting my intake. My inspiration was my sister who used to be 5'2" and 260lbs but is now ~130lbs. She got her stomach stapled and for some number of months was on a 500 calorie a day diet. (I don't recommend that)

Anyway, seeing that and reading things here on HN about how calorie restriction has an order of magnitude more effect than exercise (which I do) I decided to try to eat ~1500 calories a day for a while.

It's surprisingly HARD because of how little food that is.

They way people eat in the USA, it's crazy how large the portions are. I'm in Japan where the portions are smaller but, calories are labeled on most things and even with small portions it's amazing to me just how little I can eat and stay under 2000 a day let alone 1500 a day.

A "small" Japanese convenience store style sandwich is 300 calories. Those are probably only 60% the size of the smallest sandwich I'd see in the USA. Pretty much any small Japanese pastry, donut, thing made with bread is 300-500 calories. Again those are at least 30% smaller than their USA counterparts.

Soda, Fruit juice, coffee with sugar, etc, all around 140 calories for 12oz.

Potato-chips or fries or a sugary snack? Forget about it!

The point is, it wasn't until I actually tried seriously looking at my calorie intake that I realized how many calories I was consuming. A small lunch, a medium dinner and a snack and I'm over 2000 calories easily. There's no way I could fit any kind of "normal" breakfast in that routine and still fit in 1500-2000 calories.

Anyway, I guess like I said that's kind of obvious but for whatever reason it wasn't to me until I actually started paying attention. As for being hungry all the time, yea, because of 48+ years of eating way too much my idea of what a meal should be or how much I should eat to feel like I've done more than just had a snack is seriously out of whack.
We batch up the changes and every so often we do a Rust upgrade in Servo, making all the changes at once.
When you use pcre in python or ruby, do you worry about the complexity? pcre and language VMs are also implemented in C/C++.

If we consider complexity before everything, we must use PHP to implement an OS. :-p
Wordpress strikes again. It's curious how just about every previously-unknown Wordpress blog goes down at the first hint of traffic.
In software terms, that's more difficult than adding support for new HTML extensions given java byte code for a web browser.

No one makes modifications that could affect instruction timings (which is a very fundamental aspect of a core), and I very much doubt such modifications are even allowed in the license you buy the cores under, even with a separate architectural license (which is for ground-up designs). Even NVIDIA who bragged about their A9 and A15 core revisions only gave feedback to ARM and had to have them actually implement the changes, and none of those changes affected instruction timing.
I haven't heard about people writing some sort of scripts to run "against" the real code. Most people do manual integration testing by running the application, and doing some light debugging, and then when it starts to work, write a few tests (if any).
>TDD doesn't lead to better or worse design, your testing strategy does.

That's an empirical question. Do you know any studies that actually test this? It's certainly possible that TDD leads to worse designs or leads to better designs.
UnGoogle Me: The Case for Scrubbing Search Results
Better yet, put this on ~/.inputrc

"\e[A": history-search-backward
"\e[B": history-search-forward

to search backwards and forwards with the up and down arrow keys.
Cut Microsoft admin rights to mitigate 92% of threats, study shows
I believe that's his point; I read that section not as "please make these instructions constant-time" and more as "please document whether these instructions are constant-time, so that we can rely on them being constant-time". If an instruction is constant time but then a new chipset comes out with early-exit semantics for multiplication, everything previously compiled for that architecture is suddenly vulnerable to timing attacks when it wasn't previously. He's just looking for a commitment for the leak and timing semantics of various instructions, even if the commitment is "you cannot rely upon this being constant-time".
Ironically, killed because it was popular, and popular threads are apparently a sign that the community is jumping the shark.
Why Is The DOJ Gagging Twitter And Yahoo Concerning Grand Jury Subpoenas?
I'm pretty sure ActiveJob is just a standardized interface to delayed job, resque, sidekiq etc.

If you ever wanted to upgrade form delayed job, this could come in handy for you.
Ten must read books about mathematics
link to taptalk: www.taptalk.me
A more interesting question is whether or not TDD leads to better design or not. Even if TDD doesn't change the difficult of good design, it can empirically affect the level of design. Here's a theoretical example of how that's possible: changing the design before tests are written and without using TDD requires less time than when using TDD. The reason (hypothetically) is simple: you need to rewrite tests more if you're using TDD. This might lead developers to redesign software slightly less on average if they're using TDD.
No, but neither do the ants, which sort-of explains my lack of empathy.
Dumb question: what's the matter with the home makeup brewing methods that have been used for centuries now?

If you know women in the home-brew makeup/perfume/beauty community, it seems like they're already well served without needing a printer. The same people who would know enough to buy a printer also know enough to buy pigment from a craft shop. The market that isn't that clued in reads Seventeen or Elle and overpays for Revlon at Walgreens because they're low-information consumers. The low-information consumers are already buying Revlon because they don't know any better and don't want to know any better.

I think what'd be more interesting is a machine that serves the small manufacturers better, which can make small batch runs more profitable and reduce reliance on larger manufacturers.
Imagine if they could codify their manual integration tests in such a way that they could be automated? Not necessarily a unit test, but still a test. Likely a valuable one.
I suppose not
The Pocket Printer You Simply Place on a Piece of Paper
No they really can't find other work. Drugs are the only option in many areas. Philippe Bourgois's book In Search of Respect is a good read on this. So there will be more issues in areas with no jobs after legalization.