skysight-inc/HackerNews huggingface dataset:
There's another way to look at this. I can see how evolution would select for these strategies:

#1: Punish people who don't go along with the group. While the person loses $5 in the short run, the message is clear: cooperation or nothing.

#2: There is a heuristic that remembers past decisions so that we don't have to recalculate them again. That saves energy and time.
Designer Developer Relations
I would love to see a study that examines whether money is a good proxy for desires. It seems that many psychological studies are based on the assumption that people would naturally want money. There are people who this wouldn't apply to, such as the ultra-rich or people who have an ideal that they only take money they worked for.
The article doesn't say they actually ask him to leave every day. Just that they visit every day. It sounds like the people visiting him are also responsible for various other aspects of Times Square, and tracking the only homeless guy there does not seem like a particularly onerous task. Checking up on him frequently to be sure he isn't dead or dying doesn't seem all that unreasonable to me.
Functional Fluid Dynamics in Clojure
I still prefer vimperator
http://vimperator.org/
in firefox and
vimlike smoozie
https://chrome.google.com/extensions/detail/donnjgnmaheadpip...
in google chrome as I can navigate any page with just the keyboard.
It will be an interesting post to talk about how you get all these working with Faye, Sinatra and Redis.
They probably want to be able to announce "no homeless people in Times Square".
So let me get this straight. They're visiting this guy, daily, trying to get him to do something he obviously doesn't want, while there are probably LOTS of homeless people in other districts dying (sometimes literally) for a safe, warm place to live.

Those aren't humanitarians, those are enforcers for the bourgeoisie who don't want to have to look at poor black people every day.
A nobody's guide to the Oscars
> the [California] law automatically says that inventions conceived by employees in the course of performing their duties belong to the company and not to the employee.

It's been awhile since I researched this, but the law used to be that, absent an invention-assignment agreement, the employee had to be either "hired to invent" or "set to experimenting" for the employer to be the automatic owner.

I had to litigate the latter point one time for a large telecom company. A non-technical employee had invented an improvement in some specialized equipment that the company used, but he hadn't been hired to invent and didn't have an invention-assignment agreement. The company filed a patent application. The in-house patent lawyer went to see the employee to get him to sign a patent assignment - on the sidewalk he ran into the employee, who had just been laid off. The employee sued the company for misappropriating his invention. The company won a summary judgment that the employee had been 'set to experimenting,' but it would have been way simpler and cheaper if the guy had just signed an invention-assignment agreement.
Why would someone do that? The meat of the discussion is usually in the comments.
Indeed, I saw this ad, and though I can't remember anyone saying something bad about Dreamhost exactly, the name conjures up bad connotations. However I strongly thought about buying A Small Orange hosting when it was advertised but don't have a need for it at the moment. It is bookmarked however.

Branding is a fickle matter.
You could argue static typing can replace testing for some subset of tests when compared to dynamic languages, but for the most part yeah, you can't use any type system I know of (not strongly conversant in Scala or Haskell's) to replace the vast majority of unit/etc tests.
Nah, ill just buy a media center pc and put boxee or something on it. I don't play a lot of games, in fact, one of the motivators for buying the PS3 was to see if I would be interested in more gaming on newer systems. Turns out I'm still not much of a gamer.
This argument sucks. All this guy has to say is that statically typed languages will automatically detect some errors at compile-time. Yeah, no shit. The question at hand (among other differences, like expressiveness, compiler complexity and optimization) is whether those errors are common and severe enough to warrant any programmer overhead dealing with static types.
Given that the FEMA trailers were poisonous (http://www.msnbc.msn.com/id/23168160/) it's probably a good thing that many remained unoccupied.
Regarding 3: don't you think happiness should be optimized? don't you think that happiness/pleasure vs sadness/pain is the main motivating mechanism for human beings(at the biological level) , and that the big reason why individual choice ("freedom") is so important is exactly because lack of freedom caused lack of happiness, so people fought hard to change that?

Here's an interesting TED lecture on how to decide moral questions using scientific tools:
http://www.ted.com/talks/sam_harris_science_can_show_what_s_...

In short , the lecturer talks about that every value system , is basically a system of rules and guidelines and values , with the purpose of optimizing human well-being. and if we find scientific ways to measure human well being , we can give better , more accurate answers to moral questions.
Choose our values better , etc...
this is excellent advice.

Of course, it's also excellent advice when you are paying market rate or above market prices for labor, people still leave, if not quite as quickly.

I find that technical people especially seem to be not particularly motivated to maximize their income. Treat your underpaid people well, and you can often keep them around for a few years.
I agree. I think that helping and housing people that want the help is great, even if they have to be talked into it a little. But if Heavy really is happy where he is and wants to stay then what right do they have to force him to do otherwise, which is effectively what they are doing when they say that they want to prevent his neighbors from 'supporting his homelessness'...
How to Dress Up For The Party, Fast Tips and Tricks
Tests and static typing are alternative solutions to the same problem. I think we're just going to have to admit that they both have strengths and weaknesses in comparison to each other.

I say that static typing is like a game where you have to push square pegs into various holes that aren't square. You say that dynamic typing is like opening the flood gates on bugs.

Oddly enough, we're both right and both wrong at the same time.
That's exactly what I was thinking. The other homeless were helped at east in part because it was the right thing to do, but with Heavy it seems like they just want to jump that last hurdle. From the quotes in the article it seems like they've taken him wanting to stay as a direct challenge, it's not really about helping him any more.
This is not a good source of information. The author repudiates the key themes in the sequel.
“I just have this dream that all of a sudden something will snap, and he’ll say, I’d love to have housing,” said Amie Pospisil, an associate director at Common Ground Community, a nonprofit that conducts street outreach. “I don’t rule out that it could happen.”

REEEKS of judgment. Maybe he's fine on his own? I think it's fair to bet that he's been homeless longer than the outreach people have been outreach people, maybe he knows something they dont (like he's doing what he wants to?).

I'm all for helping those who want it, but there is a thin line between assistance and judgment as so many others are pointing out...
A few books I have in queue;

The Wealth of Nations - Adam Smith

Rework - 37 Signals

Ogilvy on Advertising / Confessions of an Advertising Man -
David Ogilvy
A Reading Machine
Agreed. Analogies can open the doors in someone's mind. The hard part, though, is coming up with the analogy. If your goal is to teach something, it's hard to come up with one that people can relate to.
A random hash is actually fine -- the problem is that they are using only 5 characters. Had the programmers decided to go with a single additional character, this vulnerability would be much, much less severe. If they chose seven characters, it would be difficult to even grab a single random image. Ten characters, and it would take half a century per image.
To be fair, you probably could get away without either static typing or testing. I'm an advocate of testing, but there are some projects where testing doesn't make sense. For instance, I hardly ever write tests for tools I work with every day. This is because I'll know if something breaks before the tests will.
In high school, there were a few months where I managed to arrange my sleeping schedule so I slept from when when I got home from school to about 11pm-1am. It worked really well, but my mom didn't like it.
Sorry to ruin it for anyone, but this is a hilarious April Fools prank.

Edit: Apparently that wasn't the author's intention. It's just that the application has funny injection vulnerabilities.
That's a rather important difference though, don't you think? It's one thing to "make sense" after changing a name to 'animal' it's another for it to mean the same thing.

"There's one homeless man left in Times Square" That is news. The article does not stray very far from the point, and covers a decent amount in a limited space. It's an effective article.
I enjoyed this, but the title and concept are a bit misleading.

I was expecting something where he made iterative tweaks to the creative (i.e. the sign) and did continual comparisons of the success rate to see how different changes affected the result.

All this guy did was take a homeless guy's sign and add a really cool marketing idea to it, which increased the homeless guy's take. Yes, the results of his changes were awesome, but it really had nothing to do with "A/B testing" per se.
I have heard that Ada is popular in systems such as this, although I'm not sure if its actually used in here.
His other book, Creativity, is far more relevant to HN. It is a set of interviews with creative people, exploring how their creative capacities developed.

http://www.amazon.com/Creativity-Flow-Psychology-Discovery-I...
Can someone summarize this book? I've heard about it a bunch of times, but I don't know what it is about.
You might be interested in _War and Peace and War_, a theory of history focusing on social capital as a driving force, and in _The Fourth Turning_ -- which looks at changes over four-generation intervals, and which, written in 1997, made some surprisingly good predictions about the 2000s (the Aughts?).

Both of these are in the tradition of Oswald Spengler's _Decline of the West_ and Arnold Toynbee's _A Study of History_; I'd recommend the abridged version of the latter, and I'd observe that if you can make it all the way through either of these you have more stamina than I do...
Java has some add-on libraries that do it. It's hard to judge whether it's a good idea there because Java's OO is so brain-dead by design that it's hard to tell whether a technique is truly good, or just offsetting Java's utter simplicity. (By "by design", I mean that Java chose its simple model; it is by design. It is so simple that it is very difficult to use any sort of sophisticated programming technique without serious external libraries or immense class hierarchies.)

Many other languages have things that are very similar, certainly more "aspect oriented" than CSS. Lisp can do this very easily, and emacs uses something very like it a lot, complete with similar terminology for "advice". Ruby and Javascript's monkeypatching can be seen as something very like aspect oriented programming. Writing your own aspect system is pretty easy; I've got something in work in Perl that actually has things called aspects, for instance.

In each case, pedants will justifiably point out that they aren't actually "aspect-oriented" according to some strict definition, but I've sworn off caring about whether something meets a strict definition unless you can show me at least one scientific study of reasonable scope that verifies that things meeting a particular definition are good and even small deviations from the particular definition show noticeably worse performance. (See also: arguing about exactly what the "unit" in "unit" test means as if it actually has any actual force behind it.) I will say that each of them shares enough similarities that it crowds out the full technical definition of "aspect oriented". It's not a coincidence that the term became large in Javaland. See also "dependency injection", where what was common practice in other languages actually grew a pattern name in Java because it's so much harder you have to do it deliberately, instead of accidentally like you can in better languages.

(Yeah, I will cop to thinking Java is a very technically weak language, in the sense it takes reams of code to do anything useful from a design standpoint. That doesn't mean it's bad, but it does mean I personally don't like it and I do not apologize for my personal preferences.)
Learn To Use Functions
That's really probably just you :) I'd just add the link, don't see the harm done.
OpenSSL 1.0.0 has been released - lots of new stuff
Who says they don't accept him for the iconic symbol he seems to be? That doesn't mean they don't also want to get him off the streets, for both practical and compassionate reasons.
Most arguments of this type focus on the end result and not on the process of writing a program. Static typing and (in many cases) writing tests before code work well if you have a well-defined idea of what you're trying to create. They don't work as well in a situation that's very experimental or very iterative.

In the real world, static and dynamic typing both have their place. Different problems have different tool requirements. There is no One True Language and there never will be. For most of the things I do, I can make do with four.
Christopher Logue's War Music
http://www.amazon.com/War-Music-Account-Books-Homers/dp/0226...
It's the beginnings of a modern retelling of Homer's Iliad. If you like it there are two other short books (All Day Permanent Red and Homer Cold Calls).

Don't be scared off by it being poetry. It is easily understandable and has an economy and elegance of phrasing that I have yet to see elsewhere.

I've always thought that poetry and coding have a lot in common. A focus on structure, economy, and elegance as well as working with the language to best effect.
Agreed. Before this was instituted, I didn't think that it would change my behavior at all, but there's something in seeing all the choices reduced down to a single, easily comparable caloric number. At first, I avoided the super-high calorie choices (there are options at many restaurants that are > 1200 cal), then actively looking for the lower calorie items, and then finally avoiding fast food altogether.

I don't lead a particularly healthy lifestyle. I smoke & I drink, but the warning labels on those products never really altered my behavior, but for some reason the fast food calorie ones have.
I had the hardest time trying to grok Lisp in any capacity until I read a great essay that explained it in terms of XML. http://www.defmacro.org/ramblings/lisp.html
Nice story, but without any practical application to A/B Testing.

Focus was changed from "This is about me" to "This is about you." No need for A/B testing - this will almost always result in significant improvement.
I've really enjoyed this series, even with the fear of it being left unfinished. Martin's characters remind me of the characters of Glen Cook's writing - also some kick-ass dark fantasy. Check out his Dread Empire series: http://www.amazon.com/Dread-Empire-Glen-Cook/lm/R1423C8TEEUL...

Also along this line of epic fantasy are the Malazan Empire books by Steven Erikson - http://www.amazon.com/Gardens-Moon-Malazan-Book-Fallen/dp/07...
Sorry guys :( I'll stop now.

Note to author: Give an idiot (me) a toy, and he'll play...
Lean != Cheap. The "Lean" in Lean Startup is more about efficiency and less about money.
Best places to have adsense on your blog
The hand sanitizer is an added cost that should definitely be factored into the test. Also, this isn't a straight A/B, but an A/Incentivized-B.
A Short History of Nearly Everything - Bill Bryson

A Briefer History of Time - Stephen Hawking
Yes, but none of them can produce a study where that approach actually works beyond small, trivial weight changes. I don't care how many people tell me to do things that don't work, it doesn't make it work. Even if you put the "scientist" label on them, though to be honest, when a "scientist" tells me to do things that science itself has shown not to work I begin to wonder about the label "scientist".

I'm not 100% confident about the "low carb" or "paleo" diets, but I am quite confident the standard line about fat and calorie counting being the key to losing weight is false. Science has abundantly demonstrated this. I recommend "Good Calories, Bad Calories" for a long discussion. In this case I particularly recommend the discussion about how equality symbols do not imply a causal direction.

I'm a little strident here because having dug into the issue I feel downright betrayed by people pushing "calories in/out" as if it's, well, truth. Because while the raw thermodynamics is true, everything else built on top of it is basically false.
Does the U.S. Senate disenfranchise people of color?  Here's the math.
I would say even a minimum karma to even see the ads, in order to stop people from driving traffic here just to increase ad views.
Want Me To Read Your Email? Pay Me.
When I link to aff stuff on amazon I usually do "[link] (aff)" so if people want to go out of their way to copy the link and remove the affiliate tag they can.

... but more recently I've been using a link cloaker (ie paulstamatiou.com/random_product_on_amazon ) with a WP plugin called pretty link pro. Boosts conversions a ton, tracks clicks and so on and can even rotate links so you can test out different affiliate codes with the same link and tell it how often you want certain ones to appear. Sly, yes I know but I can use the help to pay my rent. :-)

That being said my best month ever was only $300 on amazon and that was because someone read my review of a cell signal booster and literally bought a pallet of them.
They were pretty good headlines though. :P

"37Signals bought by Twitter"
Because people would just opt-out (or not opt-in at all), therefore leaving you with an Internet with no ads, and Google with no revenue.

That's probably why.
Note that this article is almost a year old, and the fabfile.py example he has here is using the old version of Fabric.

There's been a pretty significant overhaul of Fabric since then, and it's really improved quite a bit. You can check out the major changes in current release here: http://docs.fabfile.org/0.9.0/changes/0.9.html
Oops, I had oversimplified things in making my statement as I did (I deal with these cases where people routinely are "hired to invent" and so took that for granted in making the statement). Thanks for the clarification.

Of course, this is one more reason (as you point out) why employers should not treat this issue too loosely.
That is a bold accusation to make given that you have never met any of the workers. Reality is never as simple as you assert. It's almost certain that the people who visit him daily have far more compassion than you would have us believe, and certainly care far more about this man in particular than you do.
The article is more interesting as an insight into Tim's mind. He thinks very highly of himself. He claims that he alone organizes and launches all the O'Reilly conferences.

Maybe it was done for brevity, or maybe he alone truly is the heart of the company. I would feel uncomfortable taking sole credit for organizing and launching conferences without acknowledging the few hundred people who actually do the work.
This is the typical 4chan M.O.

I like reddit so I'm a little saddened to see this behavior there but this is another reminder that the internet isn't as segregated as we think it is. Reddit is no gated community. Its best and worst feature.
It's incorrect that there is no such thing as host-proof assuming the meaning intended by cryp.sr, but you would be correct in being put off by a false sense of security this provides for users of the web based version of the interface.

I believe that's the point of the client library at http://github.com/cortesi/crypsr_client. The only things you're asked to trust is that encryption algorithm is good and that the host will delete the encrypted data long before the processor in your smart phone is fast enough to decrypt it in 30 milliseconds. If the host returns bad data, it simply won't decrypt and it will be trash.

The real problem with this service is that it's intended to be an easy to use secure means of sharing information from one to many, but to make true secure use of it everyone needs to download a dedicated trusted client and the problem becomes no different than it has always been and only marginally more user friendly than hosting the data yourself.

Refusing to trust or rely on SSL by using javascript based encryption is something I've experimented with a bit in the past. Without this you are still relying on SSL which only protects the information in transport anyway. If the server is compromised, then at the least all of the information already stored on the server is secure as each key is not on the server at all. At that point you just have to worry about whether the algorithm has flaws or if the person gaining unauthorized access has a couple supercomputer farms and many years on their hands.

It is true that if you rely on the host to provide you with the encryption algorithm then it is open to future compromise, but the data couldn't be retroactively compromised until the moment it's accessed again via a modified page. Due to this, using cryp.sr via a browser is less desirable than using the open source client until there's a trusted plugin or greasemonkey script.
I recommend reading this:
http://www.paulgraham.com/cities.html

And then I'll say if you are considering Eureka, CA (or Arcata, CA, ten miles away), I will heavily recommend Corvallis, OR instead. I've lived in these places, and the difference in the attitudes I get from people is amazing.

Oddly enough, after I moved to Corvallis (from the east coast) is when I read that essay, which led me to reading all his other essays, and to reading Hacker News!

Back to topic, most small towns feel stifling to me; you may be fine with what entails but I need some socialization, and what PG says about how cities (and towns) can influence the inhabitants seems to hold true, or at least it seems to hold true for me.

Best of luck to OP where ever your travels take you!
Reddit doesn't allow targeting sub-reddits yet does it?

I'd be interested in advertising but even at $20 there doesn't seem reason to advertise on the main reddit page when I know my target audience will be on a subreddit and can get much better quality clickthroughs.
Adding a single character to the length (from five to six) would probably have been enough to keep them off the radar by making it dramatically harder to bruteforce. I would not be surprised if this single extra character would have completely diverted the attack, since the miss rate would be so high, it would trigger S3's DoS protection.

Doubling the characters to 10 would pretty much completely solve the problem. It would take many, many years to find a single image. Far below the threshold where Amazon S3 would ban you.
Should you make an android app?
Ah that's right. I meant the GPU.
Ask HN: A source for market researches that don't cost thousands.
Do you know of any website focused on market researches? Maybe something ad-supported.