skysight-inc/HackerNews huggingface dataset:
I really doubt that clinically diagnosed depression is something that solves itself naturally after x months.
Anti-depressants are likely not the best solution (not a solution at all?) but some introspection practices (orthodox practices but also meditation) could be and they could provide a definitive solution.
See flipside post http://news.ycombinator.com/item?id=2575551 , kudos to him for being able to solve his issue alone (as anyone would expect it wasn't easy).
You mentioned storing diffs against every previous version. In principle, couldn't you, when a new package is pushed to the repository:

1. Diff against the previous version and store the diff.

2. Delete the previous version.

You could upgrade from any previous version by applying all the diffs in sequence, and you only need to keep one full version around. You could also discard diffs after a certain date because, as you point out, the worst case is that the full version is used instead.

I guess this would increase disk space for the mirrors, but even 100GB wouldn't be a lot of disk space, and the savings for (presumably more expensive) internet data transfer would be a lot bigger?
Heh I was in '96-'97 a lab supervisor at uni, helping people with Microsoft Word and other applications.

I remember at one of our meetings someone, not even a computer science student, suggested making everyone use LaTeX as a solution to all the problems people were having with word.

Half of me kind of wishes they did.
Fab.com: 150,000 pre-launch signups, viral engine
Oh,I had no clue it was old before the first comment, but I'll be sure to keep that in mind.
> In terms of speed, Canvas will always win because the SVG content must be integrated into the document and the DOM, even when it is generated dynamically, which slows it down.

I think this is misconception based on (mis)use of SVG as if it were canvas, where people destroy and re-create whole DOM each time picture changes. That's not how SVG is meant to be used — SVG is best when updated incrementally and animated declaratively.

SVG has advantage (and should be faster in a decent implementation) when you animate complex shapes: (linear) animation in SVG doesn't require touching of large number of DOM nodes — you just update an attribute of a single group. With SMIL you just trigger the animation and don't touch DOM again. This allows browser to handle repainting natively and cache group/shape bitmaps.

OTOH animation on canvas requires issuing hundreds of canvas drawing commands, from JavaScript, each frame, repeatedly.

On canvas if you want to move layer that is behind another one, you have to redraw all top layers. In SVG browsers are able to cache layers and use (GPU-)accelerated compositing. I can't find the link, but I've seen demo from Opera where they allow author to declare which parts of SVG change rarely and can be cached as bitmaps.
Disappointingly, this is not about micro/nano-robotics, but instead about tagging and virtual collaboration.

I was hoping for more updates on systems like this (linked on HN a while back):
http://groups.csail.mit.edu/drl/wiki/index.php?title=Robot_P...
...Heroku is SOL if they need...

Off topic, what's the meaning of SOL in this context?
Gah, looking at the sample code. Can't resize the text area(unless I missed something), having to scroll horizontally to read code is a pain in the ass. I'll take 80 character lines any day(I assume that don't do that in the java world?)
We should so blatantly do more randomised trials on policy – Bad Science
Masterbranch pockets €470k to put code at the heart of a developer’s résumé
They don't touch your actual clipboard, they modify your selection instead, so it works cross-browser. Tynt is the company selling this shit.
Would be interesting to get a summary at some point of how many total hours you spend on each of these and when you spent it.
Common Datamining Fallacies
I think that's a neat idea. If I wrote it, I would probably have it find the ebook version on whatever sites I buy from... Baen.com, PragProg, Amazon...

The reviews would be especially useful, but I don't see the need for the picture of the reviewer. What they look like doesn't have anything to do with how good their review is unless they have crazy eyes or something. (And even then I wouldn't rule them out. Real crazy will show through in the review.)
A year on: Flash still not on the iPad, and that's still a good decision
"Shit Out of Luck"
How to Choose the Best Bag?
hey any way to get an RSS feed from this?
I'm a consultant who is wrapping up a gig w/ a division of Sony, and I will say that Sony as a company is very very silo'ed. The various divisions of Sony almost never communicate amongst each other, and there's a shit-ton of duplicate efforts within groups. I'm very surprised they were able to develop a PSP Phone.

I guess I'm thinking that trying to diagnose the problems with their software as a corporate culture thing might be a bit misguided as Sony literally behaves like several completely separate companies running in parallel, unaware of each other. Although perhaps the quality of their software would improve if they worked together and leveraged each other's work. Seems like a stretch, though.
If your thesis were correct, then if employers freely offered 4-day weeks for 80% pay for everyone, then no-one would take them up. I don't believe that: but in any case, there'd be no reason for them not to try the experiment.
Top Best Tech Gifts
Buying a perfect gift for your love ones is really a very confusing stage especially when you want to gift a tech product because there is huge variety of such items available in stores.
The fact that pages 5-7 in the white paper use a number of illegal activities to illustrate the need for anonymity doesn't help either. http://www.magnusbrading.com/phantom/phantom-design-paper.pd...

Confusingly on page 10 it is claimed that such abuses are not possible because the network is isolated. But I don't really see the difference between configuring your Tor node as an exit node, or running a proxy reachable over Phantom.
WSGI: When your WSGI app becomes a *nix daemon (works with Mongrel2)
With Google, I don't have to care how often they are backed up, or when. If a file is missing or corrupt, they deal with it automatically. I don't have to notify them.

And if a file is unrecoverable, there's no point in contacting them.

It appears the only thing gained by having a local IT Dept is being able to un-delete things you accidentally deleted. In this day and age, I solve that by just not deleting things. Google solves it by having a 'trash can' concept where you can undelete it yourself.
Yeah, the potential is bigger for creating revenue streams. I'm working hard on getting there.
Yes. It's flawed for me in that you can only use it as an alarm, not just to track your sleep patterns, but if you want an awesome alarm then yes it's fantastic. When I use it as long as I set a reasonable length alarm (say 8 hours) when it wakes me up I feel great.

I would recommend it.
Glasses-Free 3D Using Head Tracking, App i3D Available for iPhone 4, iPad 2
I'm pretty sure the answer to this is a complex mix of social pressures and shifting priorities.

Priorities shift because teenagers (both boys and girls) engage in activities that younger kids don't: self-organized socialization, especially dating. To spend time on these things, they have to give up time somewhere else. I don't think we can fight this, but we might be able to redirect it a little (give up that instead of this) or possibly even usurp it by providing an alternative to "the mall" as the place to hang out and BS.

Social pressures can be changed, but it's incredibly hard. It might be easier to instead work around them. Girls don't want to be seen engaging in STEM pursuits? Sure, the ideal answer would be to change teenage culture so that this social pressure is reversed. Good luck with that. It would probably be easier and more effective to instead proivde a way for teenage girls who want to continue to pursue their interest in STEM to do so without compromising their carefully curated social personas.
I find list comprehensions to be far more natural and more readable than the equivalent for loop.
About 2 years in my case, but I didn't have ads in the first year or so.
Why Apple Skipped the 10-year Party
Actually, I think pyre is right. If you go to videos surrounding summit protests on youtube, by an large the comments that are against the protesters are from police, you can tell by the fact that they have police videos in their own account. Why wouldn't a similar spread of opinion apply here?
Although it'd be nice to have diffs available for all earlier versions but it doesn't need to be mandatory. A simple way to get started would be, for example, to make the diffs available for the last version released by Ubuntu 11.04 as well as the last security update on top of 11.04 -- which I guess should take care of the majority. If people are running older versions of the packages, or if they haven't applied security updates regularly, they download the complete binary.
It must be some protection against code injection. Here is the link in a different format, avoiding the explicit single quote: http://en.wikipedia.org/wiki/Baumol%27s_cost_disease
Exactly. That was my thought #1, phonetically rough=ruf. Thought #2: I'd love to see the study repeated in my native German, which is nearly phonetic and has a different way of constructing words. My wife's favorite (she's American): Glove = Handschuh, a shoe for your hands.

Flipping through and English-German dictionary you'll find a lot of specific English nouns that have longer compound nouns in German.
"I really doubt that clinically diagnosed depression is something that solves itself naturally after x months."

Around 46% of Americans have either depression or an anxiety disorder at some point during their lives, but only around 7% have the problem currently. Seeing as only around 1 / 3 of those affected get treatment, and the treatments most people get aren't super effective, this seems to support my point.

http://www.nimh.nih.gov/statistics/1MDD_ADULT.shtml

http://www.nimh.nih.gov/statistics/1ANYANX_ADULT.shtml

I mean think about it, if we agree that most people aren't getting treatment, and that most of them don't stay depressed forever, then we agree that depression will eventually resolve on its own. From there it's just a matter of nailing down the exact timeline. How long it takes obviously varies a lot from person to person, but a half life of around six months seems like the typical case.
Linux notes from DarkDuck: FreeSBIE: Is Devil Live or Dead?
Neat! This just helped me find out the name of the weather site I was trying to remember on Saturday (http://weatherspark.com). I knew it'd been on HN but searchyc.com returned too many results in this case:

http://archfinch.com/tag/hn/weather (result #3, "Incredible weather information UI")

http://searchyc.com/weather

Thanks!
If I walk into a brick-and-mortar bookstore, I'm doing it with the intention of compensating them for their service - being tangible. I know the book will cost me more then if I bought it online. Anyone does. But I've decided the convenience of perusing the book in person is worth it.

But this just seems... well, wrong. Like you're violating a social contract. If this becomes more pervasive, you're basically telling the in-the-flesh bookstore to confiscate your (and everyone's) phones and electronics on entry, as it's the only way to discourage this behavior.

If you're going to treat the store as a your own personal library... at least go to the library. It's only fair.
As frustrating as it is, this is the sort of thing that results in massive corporations stuck on IE6.
Apples App Store, for both Mac and iOS, could learn a thing or two from this, their software update experience is awful, requiring you to re-download whole multi-gigabyte apps sometimes for minimal updates.
Where do I click to go to the HN thread?
I think your rant is slightly misplaced. I agree that it's a huge problem that the US employment-related healthcare system prevents a free or fair market in health insurance. But the specific problem you describe (and other fixed per-employee costs which would persist even without healthcare) can be addressed by externalizing the cost: pay the four-day employees less than pro rata.
Pile of debt would stretch beyond stratosphere
Semantic Versioning looks like a really nice solution. At the moment our internal versioning philosophy is A.C.F - adding.changing.fixing but I can see that something more robust has its uses.
Thanks for the explanation.

I think you can use the files stored on the system itself in many cases, at least for binaries. /etc/ and other configuration is an exception, which you could special-case. As config files are generally small files, this is no problem.

Of course you should check whether the file you are going to patch is the file you assume it is, but this is easily built-in to binary diff using a hash.

If a file doesn't match, err on the safe side and simply fetch the entire package.
For reference, here's the initial submission to HN with the discussion:

http://news.ycombinator.com/item?id=1601930

Much good feedback there, it would be interesting to see a report of how much of that was taken up and integrated, how much was tested, and how much was ignored.

Instead, this submission is a repeat of this one from 4 days ago:

http://news.ycombinator.com/item?id=2563739
> You mentioned storing diffs against every previous version

I didn't say you need to. Eg, with my software project, I wrote an update system that supported diff upgrading against the two latest versions, and anyone still running an older version had to download a full update.

> You could upgrade from any previous version by applying all the diffs in sequence

At that point you also need to make sure that you aren't downloading more in the process of applying a series of patches than you would need to download for a full update, which also means you need to start being aware of multiple update options, which balloons the complexity of your update code.
Right now you have to click 'discuss this' and in the sidebar, a link named 'via HN' pops up. This needs some improvement, but I can't put too much information in the link boxes, so it's a tough one.
Wired Nerd Goes Digital Commando With Sims, Holograms
Wow, that's just... not very nice. Maybe browsers should block this, and some other stuff on the list.
"He contends the entrepreneurs behind Club Penguin (sold to Disney) or Mint (sold to Intuit)"

I can't speak for Mint, but Scott Cook (who founded Intuit) was definitely winging it:

http://itc.conversationsnetwork.org/shows/detail523.html#
Merlin Mann - Scared Shitless (Webstock 2011)
That's exactly how I handled it for my project, but it's still a lot more complicated than just always downloading a full package. Which is exactly what I was trying to get across. It's not impossible, just a lot more complicated on every part of the equation.
A review of code from january 2007; not very relevant.
Pace U. Researchers Work on New Way to Stop Online Cheating
Tell HN NYC: Hackers & Founders Meetup #22, 5/26 at 6 PM
Flux Slider - CSS3 Animation Based Image Transitions
"I decided to turn off the incessant trivial chatter on Twitter and TechCrunch, get my hands dirty, and just build something."

Hence this exchange a few days back: http://news.ycombinator.com/item?id=2556295

"He seems to leave virtually no trace (other than awesome software) on the Internet."

"Probably because he spends his time writing awesome software."
Show HN: Twippi, the Twitter profile photo inspector
Node.JS Help Sheet
+1 awesome episode as always.
Thats true, but for common law countries at least we can start having judges work out precedent for how to deal with this stuff when it starts to become an issue. In a certain sense its inelegant to rely on the entities executing the law being Turing complete, but thats what we do.
From 2008.

Fyi, Hacker News convention is to put the publication date in brackets next to the title, if it's an old article. E.g., "The most important thing to understand about new products and startups [2008]".
To what degree does chromeOS and google docs contribute to the google intelligence/profiling that they do on every user for ad targeting? Does the educational program opt out of it? Over a few years time would google be developing a full profile of the student including what classes they took when, and perhaps even how well they're doing through reading level analysis etc? Is that kind of thing something we really want to push on our children?
It's hard to believe that whoever wrote that headline actually has experience with severe depression. I have lived together with two people suffering from this, and they can absolutely not think better because of their illness. Maybe people think that "depression" means being sad, but it's much more a feeling of anxiety and desperation. Depressed people usually don't see a way out of it and will not think rationally about their problems.

Also, please don't spread misinformation like "depression resolves spontaneously". It is true that it gets better and worse over time, but not treating a depression is extremely dangerous, as patients tend to see suicide as a good solution to everyone problems. The idea there is that they make live troublesome for everyone, and as they themselves stop caring for their own live at some point, suicide looks like way out.
Boston's BzzAgent Acquired by Tesco’s dunnhumby for $60M
Open Cures - working around the biggest problem in medical development
Regarding the original submission, yes, I got a ton of very useful feedback. The site differs greatly from what it was then (I wish I had comparison screenshots handy right now), I implemented some of the feedback.

I did, however, ignore some feedback. Well not really ignore, I listen to every piece of advice I get, but I can't implement every feature request. Plus often advice is contradictory with other advice :)

For example, people tell me to get rid of 1-5 ratings and just do 'like/dislike'. I won't do that because there is a chasm between 'like' and 'love'.

I could write a detailed post on what exactly I took to heart and what I didn't do.

Regarding the repeat. The submission from 4 days ago didn't end up on the front page for some reason, even though from my observation it had the necessary upvotes (it had more upvotes than an older submission that was on the front page). I figured it won't hurt to resubmit, and it worked this time.
How to Pitch a VC (aka "Startup Viagra")
er yeah. someone want to show this to the guys at Apple who push out the XCode updates?
Oh, how I wish I had this issue with Android! I'm currently locked at version 1.6...
Rather than copying each feature of an IDE, I would they rather spend the time in focusing on what developers can benefit from in such a new architecture.

For example, rather than autocomplete, I would rather see support for codereview capabilities and being truly inside a server allows significantly improved team capabilities (think Microsoft Office vs Google Docs).
Why is America the 'no-vacation nation'?
The number 123321 contains more information than 3.

This isn't true, or at least, it isn't true most relevant ways.

Most obviously, if I need to specify which record in my database (of, say, a million records) is to be read, then "3" and "123321" contain precisely the same amount of information.

But I think that even in more common cases: "how many birds are at the bird feeder?"; "how many gallons did it take to fill you gas tank?"; "what's you GPA?", the answer, regardless of its magnitude, conveys the same amount of information.

Now, precision is a different story. "I'm going to take a couple of weeks vacation in July" contains less information than "I'm going to take 11 days of vacation in July". "My gas tank has a capacity of 16 gallons" contains less information than "my gas tank has a capacity of 15.9 gallons.".
The big difference is that for SVG the structure "remains", while with canvas it is "forgotten". That makes SVG more complex, but also easier to manipulate.

Here's an SVG site I wrote (it'll take a while to load and will only display in recent browsers). The way that it responds to mouse-overs is (relatively) easy to program in SVG because you can associate events with structure in the image - http://practi.cl/en/proj/pysrc/lepl/lepl#pkg-tab=b-dependenc... (it's showing package dependencies for a Python library).

To do something similar with canvas you would redraw sections instead of simply changing the properties of arcs, etc (and handling user clicks is lower-level - instead of getting the action associated with some "thing" in the image, you get a coordinate). Which is "best" depends on the application. The link above makes more sense in SVG because you've got logically distinct, overlapping components. But if you want a more static image, canvas is probably going to be simpler.
I'll try to implement this as soon as I can, so check back later. Seems like a no-brainer but I forgot to do this :)
To see something you probably won't be able to do in SVG, check http://bomomo.com/
ChromeOS netbooks include an actual ROM (not eeprom) that starts a boot chain that cryptographically evaluates each next step for signed google code. It does have a dev mode feature where unsigned code can be run, but it makes it a slow and somewhat annoying boot so that the user understands they aren't running a blessed chromeOS. If you really wanted to run something other than chromeOS all the time, you'd likely not want that feature.
I think this article proves his own point: It's a complicated subject that isn't understood well.

For instance, he says PSN isn't SaaS... But it is. It's software that's hosted online that provides value for the users. Online gaming, a store, a 3d virtual environment, messaging, and more. They all technically fit the definition.

He wants it to be 'Photoshop, but a website' or something like that, and it doesn't have to be.

Having said that, if you still rule out PSN as SaaS, then something doesn't need to be SaaS to be 'Cloud'. Many APIs online are cloud-based and wouldn't fall under his definition of 'SaaS'. Many virtual worlds/online games, too.

The original 'cloud' graphic just meant a bunch of computers all doing about the same thing, practically interchangeably. It actually meant the entire internet, routing information around. You didn't have to care how things works, just that info went in 1 side and out the other.

These days, it's still computers working together for the same task(s), but more diverse than just routing data. To properly be 'cloud', it should be scalable. More usage means more computers working on the task(s).
I'd agree - depression does force you to see that something is off-kilter and needs changing - but I've found that it doesn't place you in a mindset that makes it easy to see what is wrong, how to fix it, or how to go about identifying those things. Much of that can be learned so perhaps it's a shift in treatment that's called for (along the lines of cognitive therapy, which I have found beneficial, as well as meditation + yoga, which I have found even more beneficial).

However, I've also learned 'do not make major life decisions while depressed' because often depression lurches to radical and likely long-term damaging solutions which may have a short-term benefit of short-circuiting the depression (e.g. thinking 'quit job immediately without having another one lined up and having family depending on the income').
No one knows where pricing will settle. Long codes, or long numbers, is a relatively new industry. I created www.longnumbers.com as information portal for this space. Still work in progress.
Traffic Squeezer - 4.00.9 and Aquarium - 0.06.1 Released
First step to relate linguistic to entropy. Read physics meets language. Expect another decade to answer why words carry meanings.
"Does the central point ... not hold for Android devices as well?"

Depends how quickly bad apps get pulled down from the Android Marketplace:

http://www.msnbc.msn.com/id/41867328/ns/technology_and_scien...