skysight-inc/HackerNews huggingface dataset:
Well I can see it working for some people, but I think it's very dependent on what sort of workouts you're doing.

When I'm doing heavy squats and deads I drink a fuck ton of milk with ice in it during the workout. I find this helps me get through it and makes me feel better.

If I'm doing BJJ I'll have a medium/light meal and a glass of water or 2 before hand so I have nutrients but my stomach isn't all bloated.

I have heard some good things about fasting and I'm not against it per se. I just think it's a bad idea if you're doing heavy strength training for any purpose, especially fat loss.

If one is trying to loose fat, heavy compound movements + a slight calorie restriction seems like a very effective method. But lifting heavy is hard as hell on a calorie deficit so why not do yourself a favor and have nutrients in your blood during the time you're lifting the weights at the very least.

IMO fasting before lifting seems more likely than not to be counter indicated for the typical novice who is trying to loose fat/get fit.
There are people with celiac, and then there are those with wheat allergy, gluten intolerance, and gluten sensitivity. The celiac people do everyone else a disservice by making light of anyone in the other categories. My mom, myself, and 2 daughters all have tested positive for gluten antibodies, after dealing with Hashimotos, Parkinsons, Non-Hodgkins lymphoma, chronic sinusitis, and bipolar in our family. Friends with diabetes, osteoporosis, gall bladder problems, and out of control children have tested positive for gluten antibodies, with a range of different doctors and tests. None of us have had an invasive, risky, expensive biopsy, which is the only way to "prove" celiac, but going gluten-free has changed us all for the better, and cured the easier sicknesses including the bipolar. This is a silent and much more widely reaching epidemic than most people realize, and causes serious health problems, which drive our collective healthcare costs up. No one needs bread to survive, more people should see if gluten ails them, too. Celiac is just the tip of the iceberg, subclinical gluten intolerance affects up to 30% of Americans. I could quote dozens of legitimate research studies that back this up, having researched this issue over the past 5 years. Learn the facts - this is not quackery. Thank you New York Times! One last thing, if gluten is a problem, your intestinal bacteria are likely unbalanced and you probably have nutritional deficiencies. Get tested, and fix these problems before your problems snowball into cancer, autoimmune Disease, etc.
Certainly. My point is that, even if you don't want to discuss it, or use it, it all comes down to statistics and probability in the end. Get the most extreme proof you can imagine for somebody's guilt and that extreme certainty still comes down to probability in the end.
C# REPL
Being productive with C# software development using C# REPL.
I have 3 invites. First people to answer these questions correctly gets one (only answer one question):

* What is the integral of "x + 2"?

* How would you implement coroutines with continuations? (Just a very brief description is fine) (edit, if nobody answers this in a few min I'll just invite people)

* What is memoization?
I agree with your design comments WRT approximately 0.1% (or less) of truly exotic level embedded work, like for military aerospace. That does not invalidate it for the other 99.9% of embedded devs.

To a greater or lesser extent its just fear of the unknown. I could subject your post to copy and paste conversion and it would ring true with the conversion from mech timers to electronic contro, or discretes to ICs, or microcode based CPUs, or SBC microprocessors to single chip SoC microcontrollers, etc. The industry will adjust, over time.

"Anyone in software has had the experience of using some open-source module to save time only to end-up paying for it dearly when something doesn't work correctly and help isn't forthcoming."

LOL write it yourself merely means you reinvent the wheel complete with having to discover and patch all the obvious bugs first, before you even begin to catch up to the hard bugs.

"simply wiring together a bunch of includes"

What I'm getting at, is much as no one would be crazy enough to write their own homemade Perl database driver instead of using the world's universal standard to do the job, no one in FPGA land is crazy enough to write their own Z80 core when the T80 core at opencores has about a decade of R+D, and more importantly debugging, behind it. Plus or minus crazy regulatory/licensing requirements of course.

"If you don't understand logic circuits FPGA's are voodoo"
Yes insane race conditions and clocking issues are "fun". Fast digital is very much analog that is hidden behind the curtain... "...ignore the man behind the curtain..." Then again my car transmission, my wife's coffee maker, my clothes dryer, my microwave, and my dishwasher will never, ever test the boundaries of modern digital logic speeds so we're back at the 99.9% vs 0.01% argument again.

"you can do nearly everything in web development via freely available includes."

Well, yeah. What I am getting at is writing your own homemade clone of script.aculo.us or buying an expensive clone of it would be a complete disaster compared to just including "the real thing" and using it.
IF is just the latest broscience fad.

Anything related to nutrition, exercise and sports performance is broscience to a degree.
I am reminded of this interesting talk by Amy Cuddy on body language: http://www.youtube.com/watch?v=Ks-_Mh1QhMc

Most of it is not directly related (still worth watching!), but at about 15:42 in she gives her personal anecdote of impostor syndrome and "faking it til you make it". Which, incidentally, I think applies well to entrepreneurs.
It is a restriction, and I'm a bit torn about it.

Apart from fixing bugs where you'd use a CoffeeScript `class` to extend from a native object, returning "other" values from a constructor is a bad idea because it makes your code lie.

widget = new Widget

In CoffeeScript 1.5+, unless you go to great lengths to get around it, that's always going to return a new Widget -- in JavaScript, that could return a Dongle, an old and already used Widget, or anything else (that's not a primitive). If you want a function that maybe returns a new Widget, and maybe an old one, just use a normal function, not a constructor:

widget = Widget.lookup()
Samsung: no interest in Mozilla's Firefox OS
I have given more downvotes in this story comment section than in my whole Hacker News history.
It was posted elsewhere here, but I'll reference it:

http://www.paulineroseclance.com/pdf/-Langford.pdf

"Studies of college students (Harvey, 1981; Bussotti, 1990; Lang- ford, 1990), college professors (Topping, 1983), and successful professionals (Dingman, 1987) have all failed, however, to reveal any sex differ- ences in impostor feelings, suggesting that males in these populations are just as likely as females to have low expectations of success and to make attributions to non-ability related factors."

Furthermore:

"in male-dominated fields men receive praise and validation much more easily than women do"

Do you have anything to back this up?

Finally, anecdotal evidence is just that, anecdotal.

> "women in tech are not taken seriously until after they have become successful"

I see men dealing with the same thing. They aren't taken seriously until they accomplish something (success being defined as accomplishing something).

I'm not saying you are wrong, mind you. You just haven't shown that you are right.
At the moment, I am writing some computer vision code in VHDL. A part of the circuit will perform connected component labeling (CCL) on incoming images, because I want to extract some features from some object in the images. And CCL is actually a union find algorithm. The algorithm can be written in a normal programming language like Racket or even Java in a couple of hours. However, the same algorithm will take me weeks to work out and test in VHDL!
I have done some nontrivial work with FPGAs, and every single time it was hard, because every low-level detail has to be considered.
Maybe it is so hard because on FPGAs you are forced to optimize right from the start, whereas when using programming languages, you can develop a prototype quickly and then improve upon it?
How is your experience with developing stuff on FPGAs?
If you really want to get technical, it's a dietary restriction rather than a medical one. They're not allowed to eat blood, and consider transfusions a form of "eating."
WAN aggregation: a scale-out approach to WAN optimization
Funny this should be on the front page the same day that there is stuff about interview "puzzles"

1) This is not really a programming questing. It is a logic or math or algorithm question.

2) Please tell me a real-world programming situation where this would be required.
I've needed glasses for years but have sort of been stubborn about caving. Over the last year my eyes have gotten much worse. This past weekend I was in Manhattan and decided to stop by the HQ to check out some frames to just get an idea of what's out there. I loved all the styles a lot and a girl working there said for 50 bucks I could get an eye exam at their Meatpacking location.

I went down there, got an eye exam and ordered my frames. All together it came to 140 bucks. The glasses should arrive this week. The "in store" experience was really cool. It was pretty crowded but the staff were enormously helpful and cool. I don't see how Warby Parker doesn't become an even bigger success. Right now their line of lenses may be a little too hip for some people (my mother wasnt the biggest fan) but if they expand the line I'm sure they can reach many, many more people.

Also, I live in the Hamptons. My mother, who has bought glasses many times at our local optometrist, said she has never spent less than 200 dollars (with her insurance) to get a fashionable pair of glasses. Given increasing healthcare costs, even with insurance, this idea seems pretty strong.
> can easily discover the data, which exists in abundance.

I'm interested in knowing what sources you're referring to. You would do every single reader of your post a favor by posting a link to it, instead of referring to its existence but not giving anyone any way to find what you are referring.

Your response makes me think that you don't actually have a specific study or paper you are referring to - you are just referring to some gut feeling you have about the topic.
Thanks for pointing that out. But the point that I'm making still holds: there does exist a program to allow skilled immigrants to enter the US
Can you not do most context sensitive stuff by running regexes on current and neighboring lines?

That all sounds terrific, and if you get to implement these ideas on top of web technologies (or anywhere else would still be half as good) I'd love to hear about and possibly contribute. Do you have a blog or twitter or app.net I can follow?
This is something only someone who was already on their way to being an expert would say. :)

A beginner with a broken, incomplete, or confused model of the world won't be able to accurately assess whether a new piece of information is consistent with that model. The information could directly address their issue and they won't even realize it. The expert, standing over their should, is dumbfounded: "Your answer is right there! You scrolled past it five times!"

This isn't something unique to programming. It's true of all human understanding. How long were humans relatively comfortable with magnetism and electricity before we understood the relationship between them?

The effects of electricity are all around us. It's why we can't put our hand through the table. But you have to have a deep understanding of electromagnetism to see how that "obvious" fact is related to the this magical voodoo thing we call electromagnetism.
I'd appreciate an invite if anybody has one to share: chmacnaughton [at] gmail [dot] com
Is the Wii U Already Dead?
How about a government mandated quota of females in every industry or company? The EU is introducing this kind of enlightened, progressive approach to gender equality on company boards:

'The Commission wants to see more women represented in the making of economically significant decisions and has proposed a minimum harmonisation measure binding on all listed companies to create a level landscape. By 2020 all European listed companies should have at least 40% of their non-executive directors from the "under-represented gender". The Commission considers this project to be part of the completion of the single market project as well as an initiative to remedy an inequality. The measure is expected to impact upon 5,000 companies from across the Union.'

http://wedlakebell.com/articles-and-comment/2013/02/08/corpo...
Attrition specifically:

> The NCWIT reports 56 percent of women in technology companies leave their
> organizations mid-way through their careers, representing a significant and
> costly loss of talent. Reducing the attrition rate by just one quarter
> would add more than 200,000 staff to the IT workforce.

http://blog.comptia.org/2012/03/01/attract-women-to-high-tec...

Tons of links: http://www.rarlindseysmash.com/posts/2012-06-11-diversity-an...

One of my friends has a series of blog posts. Even if you don't care for the text, she makes extensive citations:

http://www.rarlindseysmash.com/posts/2011-08-16-the-elephant...

http://www.rarlindseysmash.com/posts/2011-09-08-delicious-da...
As an early google two step user, i've often wished those application specific passwords would bind to the first property that they're used for. From what I understand their current layered service architectures for some products makes this difficult for them to pull off.

For better or worse, google two step authentication is primarily to mitigate shared passwords, phishing and kiosk style keyloggers.
It really is as simple as it sounds: files. It's just HTML and CSS and JavaScript and what not. There's no server running, except to (re)generate that HTML when it's out of date.
I would love an invite. My email is csmeder (gmail.com)
Yea, the Surface uses the ideal solution, a Wacom digitizer.
x^2/2 + 2x + C
"So unless you’ve already memorized that sorting algorithm by heart..."

That's a bad example. Nobody does that, unless they are really trying to solve a sorting problem.

This article comes down to: "don't reinvent the wheel", without really any supporting examples to guide you further than that.
In CoffeeScipt-flavored pseudocode, I'd say

memoize (f): ->
cache = { }
() ->
h = hash arguments
cache [h] ? (cache [h] = (f arguments))

And my email would be my username at most popular email service dot com.
a really good lawyer (aka, lots of money).
I wouldn't mind an invite if someone has one going: daniel.samuels1@gmail.com
What email do you want? :D
1/2(x^2) + 2x + c
I simply think that Vinamrata is particularly courageous to put her name and voice to an experience that all too many people of any variety are unable or unwilling to disclose.
It's trained pattern matching gained through experience, i.e. machine learning.

What you said in the GP post stands true, it's important that beginners learn the correct patterns (look up documentation for idiomatic examples) and not false ones (blindly copy and pasting code).

You see this all the time in casinos; their goals is to reinforce poor pattern matching behavior. From roulette tables' results signs to bad poker players chasing terrible odds, the human mind has the ability to disproportionally increase the significance of selected memories.
In the MMORPG world, even handing out free trials, let alone going free to play, is often a sign that a game that's dying. It's a last-ditch effort to keep things going for a few more months.
I'm terribly excited about this interface. I've been hoping that this is right path towards a Rainbow's End(http://en.wikipedia.org/wiki/Rainbows_End) kind of interface.

I was worried that this kind of approach would languish inside MSFT research. http://www.extremetech.com/extreme/133732-microsoft-demos-mu...

Are you worried about the MSFT patent?

Having your arms hanging loosely or with the elbow support while gesturing seems to be the right way to take advantage of human fine motor control while manipulating a digital interface. It is a good workaround to Gorilla arm.

I suspect that the 20 year interface that Gabe Newell is expecting will use this kind of input.

http://www.theregister.co.uk/2012/07/26/valve_considered_ton...
Quantum computer one step closer after ‘true’ quantum calculation
Keeping the game a purposefully obtuse niche thing might make sense, depending on the values of the developer. It's possible to not be interested growing the dev team creatively, like most novelists are perfectly happy just writing by themselves. Solo gamedev is cheap, you basically just need to feed yourself and be able to run a computer, so in case you just want to work on the game all day, a very modest wage has you covered there.

Extra money never hurts though, so why not try to grow as much as you can? Well, there's the thing of interacting with your player base, which might be the most interesting social interaction you get if you live and breathe the game. The more successful you grow, the bigger the player base grows and the bigger the status difference between you and a random player becomes.

If it's just you and a few dozen players, it's basically just a social hangout with you providing some interesting entertainment. If it's a few hundred players, it's no longer quite that, but it's still a manageable community where you can have discussions with people. Once things go big enough, the emergent community stuff isn't going to work anymore, and you might be too big of a deal yourself to be able to do random chat and not have things go weird. You might end up having to either get some people as community moderators (you wanted to develop a game full-time, not work as a manager, remember), or just go into radio silence and lose the social venue. And now working on the game is crappier than it used to be, like providing entertainment for a social hangout, but now you need an opaque wall between you and the other people who keep throwing beer bottles at you and each other, dismantling the furniture and lighting fires. So why were you doing this again?
Don't you think that specific industries may need specific tools that Kickstarter doesn't provide?

And the "return" is absolutely different...

I think that these simple things are the sparkle to create the need for separated platforms.

However, many of these alternative croudfunding platforms are not implementing any difference. And there I will support your point of view, there is no need to do that. In fact, it should be better to take advantage of Kickstarter's moment of inertia.
CircleCI - So we raised a bunch of money
I don't know CoffeeScript too well, but reading as pseudo-code looks good.

What email do you want me to use?
Congrats, and kudos. Literate is a wonderful way to go for this.

As a side note, any thought of adding iced-coffee's extensions? :-D
Yes, it says the the OP's company doesn't have a good teleconferencing setup.
I find it fairly absurd you combine a scientific concept (the placebo) with an emotion based reaction lacking in any evidence. The effects of gluten on the digestive system isn't imaginary - there are plenty of studies that prove otherwise. A simple google search would have turned up a few.

The more likely scenario as to why this is becoming a larger issue than it has in the past is people eat more now than they used to. More wheat means more aggravation of the stomach. Another possibility is people didn't used to have access to the information we do now, thanks to the internet. The only option used to be go see a doctor or suck it up.

Some studies:

http://www.nature.com/ajg/journal/vaop/ncurrent/abs/ajg20104...
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3023594
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC433288
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1115436
http://www.plosbiology.org/article/info:doi/10.1371/journal....
Google Glass and the Shattering Effects on Technology
I think they'll need a re-branding if they want to be successful. Kickstarter is a very easy word to say, spell, and understand. It can also be used as a verb ("Did you kickstart that project?"). Microryza has none of those things. That said, hopefully they can do better than petridish, which seems to have floundered.
I am rewriting http://HockeyBias.com and will be using flat files. This post and related discussion are very helpful.
For those wanting to jump onto App.net backstitch (http://backstit.ch) has over 100 invites to give out.
memoization, basically remember the results of methods that have a particular parameter values. so it does not actually execute the method it retrieves the remembered value
I would love an invite.
josiahdthomas [at] gmail [dot] com
Have you tried listening to Audio books?
CircleCI raises 1.5 million to let developers test code faster
Just added--

My email would be my username at most popular email service dot com.

Thanks.
I'm extremely skeptical when I read an article that discusses growth percentages without mentioning a single raw number.
I see a lot of people whining about trust and dictatorship ... but perhaps the situation is worst then it seems from the outside, and that Yahoo is actually full of complacency and laziness, and getting them all under the same roof is the only way to clean the place correctly.
It didn't bother me, though. Most of the article is about attitudes about healthy food in the processed foods industry, and about how that industry is trying to get you to eat more. One or two little mentions about how fat is bad detract very little from the story. It'll take a while to root out 50 years of erronous dietary advice and conventional wisdom.
I haven't been so excited in a startup's product in a very long time. I'm constantly tapping out rhythms with my fingers - often quite pleasant and complex ones - and for whatever reason I've never been able to do the same onto any kind of midi device - a keyboard or a set of drum pads or whatever. I would love to give this a try as a midi controller!
ah yep, you are correct.
I've found their frames to be average to poor quality. They seem like knockoffs of old school acetate frames like Anglo Americans, which weren't great quality to begin with.
I have no idea, unfortunately. One of our fundamental theses is that much of what we teach is difficult-to-impossible to teach outside direct human-human interaction.

So, try to solve that first, c.f., http://www.quora.com/What-is-the-most-useful-programming-lan...

Second, if it had to be one overarching thing, I'd say learning about "fixed mindsets" vs "growth mindsets," as Carol Dweck calls them, and applying the scientific method to your own patterns of thought, emotions, and systems of understanding without judgement, shame, or super ego.

Everything we do, curricularly-speaking, follows from principles like that.
Life After Patch.com: A Newspaper Editor Returns To Newsprint