skysight-inc/HackerNews huggingface dataset:
Recovery Record is doing some interesting stuff with bringing cognitive behavioral therapy treatment to mobile. They're starting out with eating disorders - bulimia, anorexia, binge eating and obsessive eating. Apparently 1 in 10 women will live with an eating disorder at some point in their life.

http://itunes.apple.com/us/app/recovery-record-eating-disord...
All that time wasted learning the .NET framework
Debian and default packages, but I'll check what's in experimental.
Thanks.
It does seem to have restarted recently, so perhaps it is auto-restarting. It takes a few minutes, though.
Alaska lawmakers take on TSA pat-downs
That is a just an ad hominem attack - of course fiscal conservatives (and classical economists, austrian economists, monetarists) aren't ignorant of the Keynesian multiplier, they just don't agree that it is true. The best research I have seen shows that the multiplier is closer to .6, so this kind of government spending is useful to prevent starvation, but not at all good for the economy. Here is a good summary of the research that was published by the authors in the wall street journal:

http://online.wsj.com/article/SB1000142405274870447150457444...
Yes, yes I did. That's what I get for posting a comment 10 minutes before bedtime and now it's even too late to edit.

The only code I have with a "sorted" history was part of my coursework. :)
The issue is more nuanced than the picture you present. In 1967, the Fourth Amendment was extended to areas in which a person had the "reasonable expectation of privacy" (Katz v. United States). This is well established precedent which, in the worlds of Justice Scalia, "[Katz] has been around
for so long, we're not going to overrule that". In a recent case, United States v. Antoine Jones, both a right leaning justice (Alito) and a left leaning justice (Sotomayor) expressed strong concerns in favor privacy.

The above illustrates that the problem is not with privacy, as you seem to think. Thinkers across the ideological spectrum generally believe people have the right to keep things private in many areas of their lives. The question is to what should this right apply and to what extent. Privacy is not doomed just because it is linked to Roe. It has well founded support in a range of cases.
Hey, neat, you managed to point out something which is not even slightly amusing!
What a scam. People don't even understand how these drugs work in the first place, and now the government, insurance, and pharm industries combine to screw people out of the things they're convinced they need for their brains to work. Gross.
Alaska Bill Would Criminalize TSA Screening Procedures
Interesting example of responsive design
TinyC: Lexer, parser, code generator, & VM in 291 lines of C code
hope its not too much offtopic, but if I had children right now, i would definitely use my time differently to teach them things today than 20 years ago. in schools they still _mostly_ teach you to remember useless stuff (no, I am not talking about basics of history) instead of teaching you how to get necessary information, analyze it and get to conclusions. its not a miracle to anyone living in the age of internet that most information you need could be found on internet in less than 30 seconds (you dont need to pack it all inside your brain). ergo i would teach my children fast-reading (real fast) so they can analyze data quickly, and would teach them how to analyze facts and put them together to get to solid probative conclusions. also, how to do basic PI work :) to find data you looking for by assembling big puzzle from different places of small chunks over the net.
My instinctual response to this debate is, if you having nothing to hide, why do you care. But you're right, there is a very fine line somewhere here in this quest for data collection, and as history shows again and again, the entities collecting it normally get too greedy, or slip, look the other way, etc, and the consumer ends up being taken advantage of, and having to learn once more, these entities can not be trusted.

If there were more of an "opt-in" mindset to doing such collecting, the situation would be a bit more balanced. I agree visiting a site and consuming its content while demanding the site gets nothing out of it is not balanced. But why can't we meet somewhere in the middle, with more transparency on what is being taken, and more permission asking for taking.
A problem Greece has that the US doesn't have is the Euro. If the US need more money, it prints more money. It causes inflation and that's sometimes a bad thing, but it patches a hole. Greece can't print more Euros. The US can devalue her currency for a long time to keep things running.
Divvy is no WM. See my previous answer: http://news.ycombinator.com/item?id=3624771

I've been using Divvy for a good year now, though. It's a great product.
Google Music falling short of expectations
Love better docs! Amusing fail though: impossible to scroll home page on my android device. Must be some kind of JS hook on scrolling that's breaking drag support.
Broken Window Fallacy

http://en.wikipedia.org/wiki/Parable_of_the_broken_window
Hi, if you don't know about which you are talking it it best to phrase your question AS a question.
Hey folks,

We just released a new version of our site and worked really hard to make an enjoyable experience for folks no matter if they're visiting us on mobile, tablet or desktop.

If you have any comments about it, we're all ears.

Thanks

Max
Efficient nutrition production
That sounds like Google's mission. "The information. Mine."
Yes, actually. If a web site has content worth consuming, and gives me the option, then I make sure they get money. I know I'm not alone - so why do so few sites make this option available? Probably because of the pervasive attitudes like yours that ads are the _only_ way to make money on the internet.
FWIW I looked at the source and recognized the exploit.

From there you basically only need curl.

curl --user user:pw --digest does digest authentication.

curl --verbose will show what headers are being sent down from the server.

curl --headers 'Cookie: blah' will send a header back.

So no special tools required.
Thinking About Design, Fast and Slow
If I have understood this whole thing right, stochastic logic would also be much tolerant to manufacturing errors on silicon, low voltages, high clock rates etc. which would allow cheaper, smaller and more power efficient signal processing. Great deal of energy is consumed on current chips to make sure that every bit is just right.

I'd also like to know if there's any good sources for learning more about this.
Hacker Transparency Grenade: Kaboom Goes the Status Quo
Better than AOL.....
Fighting to uphold the lack of warranty? What?
Just a guess, but a hypothesis might be that people who are unable to provide food/shelter/necessities for themselves through legal channels, will be more likely to use illegal channels if an adequate welfare system is not in place.

I think this hypothesis has sociological and psychological merit, and I'm sure its been tested before, though I don't know of any studies off-hand.
I've thought a lot about creativity by watching the people around me in art and science. I suspect that an important, perhaps defining characteristic of highly creative people is their ability to change their mind at will. (Similar to how a good scientist develops the ability to change his mind utterly when confronted with solid evidence, and change it back when that evidence is refuted.)

A factor in that is developing a strong associative memory. This means seeking out many many kinds of knowledge and experiences and constantly trying to connect them together. It's not banging "random" ideas together, because your associative memory filtera it down.
Downsizing the Top PC Text-based Baseball Game to fit on the iPhone
This seems incredible -- that products are chosen on such an irrelevant-in-the-long-term basis

I don't think there is anything too incredible in that. If you want to throw together an idea quickly, get it out there and test response then use whatever technology gets the job done quickest. You can always change later.

Why waste huge amounts of time setting up a technically perfect database for a product it turns out no-one wants?
Calm down. First of all note that it is a short-term effect from a _temporary_ increase in food stamps. The article doesn't address the long term.

Secondly, why be surprised that giving money to those who badly need it would increase spending?

And thirdly that each spent dollar would ripple through the economy for a total value greater than a dollar? This is one of the earliest lessons in Economics 101.

What this shows is that food stamps are a relatively "frictionless" method of boosting spending. There's less overhead for food stamps than for other programs and, since the spending is unlikely to be misdirected (as in "bridge to nowhere" projects et al), you get lots of bang for your buck.
I've grown to rely on simple_form over the past year or two. Version 2.0 has been great so far! Really quick and easy way to generate nice looking forms.
If you obtain my gender, DOB and zip code (which is not hard - Google demonstrated that had all of that data even though I never gave it to them directly), you can uniquely identify me 80% of the time.

That's insufficient, in my book.
Once I rewrote a packet sniffer (without libpcap) to support multiple architectures for fun. I never took the time to learn about endianness until I had that project to play with and i'm glad I did. Would I like to program like that all the time and implement every new protocol as a bitstring? Hell no. But sometimes you're handed an edge case which is just perfect.

A protocol which transmits data that dynamically changes according to the use of the application servers, which is implemented by services using a language which makes it easy to communicate raw memory and not need to parse it, passing a tiny low-latency message over an unreliable transport layer without even a concept of whether messages are ordered properly or not.

Forget the common developer. Forget compatibility. Forget usability. Forget reliability. This thing only has one function: tell the frontend proxy i'm alive and how many slots are active or busy. The only thing that matters to the backend server is how fast you can spit out a packet, and to the frontend how many machines are alive. Shit, there might not even be a valid checksum on the udp packet. And you're worried about how much effort it takes to implement this? It probably takes less time to write the code than it does to add the source into your makefiles and make a unit test. The existing function that parses these packets is one small function, which without parsing a string would be one memcpy (or the slightly-less-flexible sscanf as shown by wheels earlier).

There is no crime in writing apps in a way that fits their use. Not all apps are the same, and not every "default" design decision is appropriate. Sometimes you just do what you're familiar with. In this case the Apache guys used an HTTP query string for a heartbeat packet. I would have used something more akin to a network protocol packet. It doesn't really matter as long as it meets the application's requirements and works.

But I still like my way better. :)
Stochastic Resonance - Can Greater Noise Yield Greater Accuracy?
Skunkworks, Reorganization, And Other Tactics To Excel In The Digital Age
Errol Morris: The Thinking Man's Detective
Offer me an option that removes the ads, even if it costs me a little bit, we both win. Otherwise the site owner looses, because if the ads are to much in my face I either block them or never come back. I don't have cable TV for the same reason. I'm tired of ads.
You can model this new, moralistic economics as follows: Some things are bad by nature. These include, inflation, deficit spending, any government spending, forex devaluation, trade deficits, debt, big banks, government loans ranging from bailouts to the discount window. All things that are bad can be thought of as the same thing. Since inflation=bad and government spending=bad, therefore government spending = inflation. There is no need for precise or careful distinct meanings of any "bad" term and can be used interchangeably as a matter of taste.

I think that you'll find that this model is simple to understand, has far less complexity or uncertainty than you may be used to and can be a lot of fun, too.
I believe that was in reference to the construction of logic gates. In that context I don't think probabilistic gates are considered conventional.
In order to learn from a "mistake" there needs to be some sort of feedback. Many programmers make the same mistake over and over because it hasn't yet come back to seriously bite them in the ass, or because the evidence of it isn't clear. Only then is the mistake corrected and the lesson learnt.

For example, in this day and age of fast processors, abundant memory, large hard-drives, you can't expect a novice to put much emphasis on efficiency. He'll code and will run his program just to see the output appear almost instantly. A veteran will look at it and shake her head, but that's because she knows that back in her days, code this inefficient guaranteed that you'd spend the day in the lab just waiting to see the first letter of the output. Don't expect the newbie to learn that lesson any time soon, with his blazingly fast laptop, on which he's working comfortably from his bedroom. Now, hand him one of those snail computers at his next internship and watch the transformation operate.
Bayesian inference – A simple example
Linen Tablecloths
Custom Tablecloth, Linen Tablecloths, Table Linens – Quality Tablecloth for the best Custom Fabric Tablecloths and FineTable Linens including Round, Lace, Square, Oversized, Cotton, Oval, Digitally Printed, White, Restaurant, in sizes 60, 70, 90, 120 inc
I taught CS1, took CS1, I'm taking UdaCity's CS1.
To be clear, I'm making a joke riffing on the seminal paper "cat -v considered harmful".
Adventures In Behavioral Neurology: Neurology Can Tell Us About Human Nature
Copy the source locally, compile it, and use printf("%p") and void* casting on various variables. That will help figure out the required pointer arithmetic.

You will likely encounter stack randomization but there is a way to do it without worrying about that.
This is a perfect example of what Alan Kay meant when he said, "A change in perspective is worth 80 IQ points."

I had this epiphany three years ago, and it has been my manifesto ever since (http://jamesthornton.com/manifesto).
I remember the version of IE (2?) that shipped with some version of Windows didn't support the Host header and as a result, couldn't access microsoft.com properly, which one had to do to upgrade IE.
I'll start. In a former life, we were bidding on an RFP that had to be hand-delivered to the purchasing office by 12:00pm. For various reasons, we ended up getting there a bit late at 11:50am - so 10 minutes to get to the office. The elevators were down. The office was on the 11th floor. We didn't make it, and even though we were just minutes late 'the rules are the rules'.

The irony is that I know FOR SURE that we were cheaper and better than the company that ended up winning the project.
I have good luck using SourceTree from Atlassian: http://sourcetreeapp.com/ The price is right: free.
It'd be helpful if you would host a demo, so potential clients could actually see your software in action.
SendHub (YC W12) is hiring a Front End Developer
We're Hiring a Front End Developer.

We're looking for a talented and determined front end dev to lead our UI efforts.

Skills:
OO Javascript, we use Backbone |
HTML & CSS |
Git

Nice to have:
Python, or a desire to learn quickly (we use Django) |
Heroku experience |
Mobile experience

What we're doing:
We're building simple tools for business to communicate with their customers. We have over a thousand users and are sending ten of thousands of messages a month.

What you'll be doing:
Working closely, and at speed, with our small team and toolset to take our rich mobile and desktop clients to the next level, in time for demo day. This will likely mean you'll be learning a lot and most of it will on the job.

Our Philosophy:
We believe in building wonderful products and taking care of our people. We expect a lot of each other but we wouldn't want it any other way. We're hungry and we need you to be too.

We're based in Mountain View, CA, and while we're flexible on remote working, you'll need to be around the office.

If you're interested in being more than a cog in the machine, please drop us a line: ash [at] sendhub [dot] com
Submitter: if you are going to submit print links, how about at least posting a comment giving the non-print link?

Print links have several problems:

1. They often use a small font and wide layout that makes them unreadable on mobile devices, and they are often hard to read even on desktops. (They are designed for printing, not reading on a screen).

2. They often (as in this case) bring up a print dialog that needs to be dismissed.

3. They generally provide no way to go to the non-print version. Sometimes it's possible to guess from the URL what the non-print URL is, but it is not obvious in this case. Contrast this to the non-print page, which usually has a link to the print page, so those who prefer the print page can easily get it from the normal page.
Both sides have data that backs up their claims. The economy isn't something where you can pick out two indicators and claim that something is good (http://online.wsj.com/article/SB1000142405274870447150457444...).

Zandi may not have left/liberal leanings, but he certainly has government leanings.
Agile means different things to different people, but to me "the big rewrite" sounds pretty un-agile. You end up making a lot of architecture decisions all at once and go a long time between working releases.

If your business needs have completely changed then it might be worth it, but at that point it's no longer "the big rewrite" but instead just writing a new application. (that isn't required to fulfill the requirements of the old app)
Without any numbers to back it up, I can think of a couple reasons why it might. When you're poor, you feel helpless. If you don't have money to feed your family, you have to get money or goods. Taking that weight off the minds of the poor keeps them free to pursue more productive activities.

Obviously that's conjecture, and all poor people aren't criminals (and all criminals are not poor), but it's not a leap of logic to say poverty can lead normally straight people to mentally justify committing a crime. Welfare programs can and do help people get back on their feet.
I am surprised to see a bikini photo in an (internet!) article about a woman who's been trying to get away from creepy stalkers who know a little too much about her. You'd hope that the paper got informed consent before publishing, but...

(She's not as easy to find as one might fear, but Google does suggest "Anne Marie Rasmussen picture" when entering her name.)
The Teen, The Billionaire And The Revolutionary Search Tool (he's 16)
If the government didn't insist on controlling production, there would be no inconsistency. Someone else's opinion about whether I "should" be taking Adderall would not affect me. The only reason the opinion of "society" matters is that "society", via the government, insists on micromanaging people's lives. And of course the people who are going to abuse the drug just circumvent the controls, so the ones that actually suffer are the ones who genuinely need it and can't get it.
Strange. I can't repeat it with Safari (under Snow Leopard though).
A.I. site sends you emails from your Future Self
This seems really related to the post from yesterday about how the one fellow learned from his daughter not to be afraid to fail (or maybe that was earlier today?).
The programmers and administrators of that system also have CYA incentives.

I recently built a fairly complicated reservation/scheduling/accounting system. Because of office politics, I elected to design and implement an auditing feature even though it wasn't a requested (or even desired) feature.
This strongly reminds me of the Bible Code[1], or rather of the Moby Dick Code[2]

Take any large body of work, manipulate it in some way, then patterns will emerge that make it resemble something else.

I mean seriously: they take a photo and reduce it down to a 3x3 square, arbitrarily convert the numerical values of those pixels to numbers, then take those nine numbers as 9-dimensional coordinates. The result is a surface that looks a little bit like a Klien bottle, but isn't really, since the surface is 4-dimensional instead of 2.

[1] http://en.wikipedia.org/wiki/Bible_code

[2] http://cs.anu.edu.au/people/bdm/dilugim/moby.html
Consultant (technology or management). Quant (not sure if you include this under trader, but they're not the same). Also dentist.
Unfortunately, the hard truth is that windowed applications in OS X aren't a well-behaved enough bunch for anything like this to work anytime soon.

In 2010, I collaborated on a project to bring some of the features of my 2009 10/GUI concept to MacOS. We got it to a point where the likes of Safari, Finder, and TextEdit worked great and could have made a nice demo video, but the moment you threw in something like Photoshop, which took its own approach to windowing (or iTunes, for that matter; it certainly wasn't just Adobe), everything broke. We never got beyond a proof-of-concept.

As I've said before, a better approach to windowing on OS X will eventually come from the full-screen API in future versions of the operating system: http://interuserface.net/2011/07/10-7gui/
PicoLisp compiled to Android and running a web server.
But not the climate change aspect of climate change
Wow. It took me a while to figure out what you were saying, but it was well said and I eventually got it. Thanks.
I tried ShiftIt a long time ago but ended up using BetterTouchTool instead. I could definitely go for a good automatic tiler, though. I miss Awesome.
Ask HN: Average drop off rate in registration for a website and mobile app?
Does anybody have an article or a good estimate on how many users leave your site or mobile application during registration (percentage)?
I can't find info on mounting a Skydrive via webdav from Linux. You sure about this?

http://windowslivehelp.com/thread.aspx?threadid=cac1c1ae-b78...
I think there's a difference between mobile health devices and mobile "wellness" devices such as the Jawbone Up. The first are used for clinical purposes and have much more potential to affect the health of people vs niche gadgets like Jawbone/Fitbit that rely on people having the discipline to use them.
Restart, yeah. But I'd imagine that a car left unused for decades would require quite a lot of servicing before returning to the roads. Namely, there are many rubber parts, seals and so on.

It might run, but you really shouldn't.
While I mostly agree with this, I think over time you can see some reasons for re-write. Two of the errors used as examples as bug fixes may no longer be relevant with current hardware progress. "Another one fixes that bug that occurs in low memory conditions. Another one fixes that bug that occurred when the file is on a floppy disk and the user yanks out the disk in the middle."

Were the low memory issues due to the limitations of current hardware at the time and no longer relevant? Do many computers still have floppy disks, and would you still want to have to support that?

I think re-writes should be avoided unless you have a full understanding of the reasons for all the one-off patches. You should also have an idea of what you will lose/gain by getting rid of them.