skysight-inc/HackerNews huggingface dataset:
There is a very old story that my grandparents swore is true.
It's in another language so forgive me for what is lost in translation.
There was a shop owner in the Bazaar who was very miser. One day a lady says 'you are a very miser man, how are you gonna give up your life?' the man jokingly lies down straight on the floor, closes his eyes, and says 'just like this'. And he actually dies.
Pac Man installed on voting machine..without breaking any tamper-evident seals
Fashion has been around for a little bit longer the computer programs, the courts have had more of an opportunity to understand and make reasonable decisions about it. See what you think in 2112.
http://news.ycombinator.com/item?id=4358020 <- A few comments

http://news.ycombinator.com/item?id=4369172 <- More comments

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

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

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

http://news.ycombinator.com/item?id=4369205
Even if it is a big waste of money, it's still evil because it's presumably taxpayers' money.

That said, the EU is doing pretty much the same with INDECT. Apparently they think it's worthwhile too...
Sorry if my comment came off as a little blunt, as I intended no rudeness, but I'm tired of knee-jerk comments regarding Russia. In your linked study they measure number of buckled drivers as slightly more than 50%. That's somewhat different to jamming seat buckle altogether with a key holder, don't you think?

Rear seat passengers do not wear seat belts indeed, but that's another story: lots of cars simply don't have them and it's not enforced by law.
As already said in a previous comment: << To be fully honest, it has been an internal debate: "use or not use array" ;-) I personally wanted to use them... so, thanks for your feedback ;-) >>

@Kat, this is the 2nd point for using array ;-)
Great - I'll be looking forward to it. What's your GitHub username (if you intend to publish it there) so I can follow you to be notified when it's released?
> I'm confused about why you feel that a large amount of the placebo effect is due to bias

Two reasons: 1) bias is a sufficient explanation, 2) the prior probability for biases effecting experiments is huge, while the prior for beliefs having a strong effect on physiology (with the exception of highly subjective phenomena like pain and mood) is comparatively quite low.

>so surely in these trials the placebo effect is legitimate

It would superficially seem so, but the key point to remember is that cognitive biases are not something we consciously apply. They are instinctive heuristics that worked really well at helping us survive in the ancestral environment (long before the concept of empirical tests), and even when we know about them, we can't turn them off. Cognitive biases work a lot like optical illusions. You've probably seen the checker shadow illusion[1]. You can understand how the illusion works, and know full well that the two squares are the same color, and you can even watch an animation that proves it to you[2], but when you look at the final image, square A will always look darker than square B. Knowing about the illusion doesn't fix it.

So even placebo controlled studies do not allow us to be unbiased in our perception. What they do is allow us to measure the effects of our biases, so that we can compensate for those effects in our calculations.

[1] http://upload.wikimedia.org/wikipedia/commons/6/60/Grey_squa...

[2] http://upload.wikimedia.org/wikipedia/commons/9/93/Optical_i...
Beware! Microsoft was blasted by Brendan Eich, the creator of javascript, for holding back development of javascript. Microsoft also has a tendency to create tutorials that work well for them but not anywhere else and use non-standard components which will drive you crazy later when it doesn't work anywhere on the web but IE or Windows.
Real Problem about Android
Or your allergies just went away as you got older, and you attribute that to the placebo effect.
Solving problems is about connecting things.

Analyst connect things by putting them in a "big" circle and then making the circle arbitrarily small.

Algebraist connect things by showing that you can get from one to the other with a line of operations.

I don't remember how I eat corn on the cob but I rarely finish it in either case :(
Your example would be about the same length with awk and sort, with the only caveat that you need to figure out the field numbers, and the upside that I can trust the tools are available pretty much everywhere.
Javascript, websockets, css3 and woff, webgl and others are not part of html5.
Try Readability: http://www.readability.com/articles/3y6tgqfb
This is a great start but I'd love to know e.g. exactly what qualifies as a login shell and what calls the shell with these various arguments.
Oh wow, that background is painful. Just use a mobilizer link - here is the instapaper version:
http://www.instapaper.com/text?u=http%3A%2F%2Fblog.n01se.net...
You are right, we will update our Contact page ;-)

As a sneak preview, please find below our respective LinkedIn profiles:

* http://www.linkedin.com/in/katelyngleason

* http://be.linkedin.com/in/patricekrakow
"We're sorry, but our website doesn't work on Android."

A bit funny considering it's for finding Android apps.
This fits in with something I came across last year. A client had been sold on promoting their site using social media by someone at a web agency they trusted. I took a look through their followers after having some suspicions about the advice of the expert about something else. As far as I could tell, three-quarters of the followers of this company were fake. They only had about 400-500 followers, so nothing like the numbers mentioned in the article, but a pretty useful amount at the time.

I wasn't sure if the client company were aware most of their followers didn't really exist. I was trying to work out how we'd broach it with them when we were dumped off our bit of the project. I couldn't work out what all the fake followers were for, I presumed at the time it was just to make it look like the social media guy was doing his job well and it was all going well, when in reality he was just buying followers in. The idea he was trying to bring in more natural followers by having a big follower count at least means he could have been acting more ethically than I thought.

Given updates in Google over the last couple of years to make social signals more and more important, it could be a lot of people buying likes, fake followers and retweets are just trying to influence the rankings of the company/page mentioned in Google's search results by showing a lot of social activity about that company.

If this is the case, the abuse will continue and probably get much worse until either Twitter cracks down on it or Google dial back on how strongly it takes signals from Twitter. Unfortunately, given how much blog spamming there still is, even after everyone started using 'nofollow' on comment links, it may not make much difference to the level of abuse. Lots of people spend time trying to manipulate Google in ways much of the SEO industry believe don't work any more.

Given this, it'll be up to Twitter to stop the abuse, and as it makes their service look busy and popular, they potentially aren't going to be interested in being too aggressive on blocking fake accounts, unless they're being very obviously abusive. Personally, I still get plenty of accounts following me which have just started, then spewed spam links to people for days, and Twitter hasn't worked on a way to automatically shut them down (although it seems to happen pretty quickly after I use the Block facility to report them.) So I can't see that they're going to get around to shutting down harder to notice fake accounts very quickly either. Not until it becomes a large enough problem that the mainstream press starts complaining about it.
OOP is more algebraic compared to procedural coding. In fact, OOP is morphing into functional programming as "design patterns" become widely adopted.
So lets compare the most important features that HTML5 might bring to what flash offers:

1. Faster Javascript Engines

AS3 in Flash Player 9 (2006) has about the same speed Javascript has now. There are about as many benchmarks showing AS3 beeing faster, then there are the ones showing Javascript beeing faster. Speed seems to be about the same

2. WebSockets

Has been in Flash since 2006

3. Binary Data Types (Typed Arrays and Blobs)

Has been in Flash since 2006

4. Web Audio API

Has been in Flash way longer

5. Canvas 2D Context

Has been in Flash since like forever ago

6. CSS3 and WOFF

Nothing really specific but Flash has most all of that since years

7. Local Storage, Offline Applications and the File APIs

Since 2006/2008

8. Web Workers

Will come with Flash 11.4 soon.

9. SVG 1.1/2.0

Vectors are at the core of Flash

10. WebGL

Stage3D is in Flash since 2011

So just stop hatin Flash and love the browser independent possibilities.
No, people are voting for Romney and Ryan because Obama is clueless about the economy.

Case in point: http://youtu.be/DvUMvknc228
How much will train tickets cost? Taking the high speed rail from DC to NYC costs about the same as flying.
What Tech Valuations are doing to the Bay Area rental market.
It's not clear to me how that would work unless you can unhinge your jaw. :)
There's a neat connection between comonads and OOP.

Comonads are used to describe context-dependent computations. In OOP, you might define a class along with some instance methods (which access private fields or somesuch in order to manipulate the state of the program).

The connection between comonads and OOP arises when you think of a comonad where the "context" is an instance of your class -- so your class methods are the context-dependent computations.
Being a chinese much older than you and in retrospective, the real problem in China education is the lack of first rate teachers who really understand the topic they are teaching.
Thanks for your feedback! Following your comment, we might soon provide a public test API key that will return a predefined anonymized JSON answer so developers can hack the API straight away ;-)
11. A multi-vendor international standard.

In Flash since...never.

12. Runs great on iOS and Android.

In Flash since...never.
http://news.ycombinator.com/item?id=4358020 <- A few comments

http://news.ycombinator.com/item?id=4369172 <- More comments

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

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

http://news.ycombinator.com/item?id=4369205
Python the language is not much more conservative than Ruby the language.

On the other hand Python culture is ridiculously more conservative than Ruby culture.
An Interplanetary Internet is not a joke: It's been a serious field of study for a while. There is a SIG on the topic, and lots of work has been done to think about how Internet protocols would work across interplanetary distances and frequent disconnections:

http://www.ipnsig.org/aboutstudy.htm
Ich bin <=> I am

Ich bin Deutscher <=> I'm german

ich bin german and comment <=> I am german and comment

or bin german and comment <=> am Deutscher und kommentiere
Yes, but flash sucks
Some of you may also enjoy aaencode by Yosuke Hasegawa:

http://utf-8.jp/public/aaencode.html

Encode any JavaScript program to Japanese style emoticons (^_^)

And of course jjencode:

http://utf-8.jp/public/jjencode.html

(hint: have a look at "palindrome")
Could someone please enlighten me as to how this helps doing an XSS attack?
Apparently, he also did the OP's trick: http://utf-8.jp/public/jsfuck.html (but without, {} even)
Been there, done that. Its better, but still not good. I find it strange actually, as I smoke heavily and so would not expect to notice this as much as I do.
I feel nothing strong about Uyghers, but yes, there will be a little unease if he happens to carry a knife.
Same here. Everyone always thought it was strange. I just thought it was less messy.
It's safe to assume there's something to most "conspiracy theories".
My feeling is there are usually far more mundane reasons for trying to break/bury a story, corruption and conflicting interests still hold weight even if the main narrative isn't worthy of a sci-fi plot.
Flash has WebSockets?

No. Flash has raw TCP sockets and they are not nice, and unlike WebSockets don't pass through firewalls and proxies well.
Shameless plug, for more info on WebSocket, here's a brief intro:

http://websocket.us/
Generating statistics and graphs from your MySQL database
Ask HN: Examples of Complecting
I recently watched Rich Hickey's excellent talk Simple Made Easy http://www.infoq.com/presentations/Simple-Made-Easy/. After watching it I have noticed that a lot of tips I've heard and problems I've encountered boils down to what Rich was talking about; complecting.

For example this http://unlikekinds.com/post/17192015158 blog post argues that, when programming games, one shouldn't use inheritance for game objects. While a good piece of advice, using inheritance in this case is just a special case of complecting things.

But I've also noticed, and Rich mentions, that complexity (in the sense Rich was talking about) can be hard to spot. The more common the practice, the harder to spot. One example Rich brought up is positional arguments, or using lists to store certain kinds of data. For example: Storing a person's telephone number and name in a list [phone-number, name] complects the two. First, one has to remember the order. Second, if one needs to store, say, the person's address too, one needs to make changes to all the code that relies on the list's structure. A map {:phone-number the-number, :name the-name} does not have those problems.

I want to become more aware of, and sensitive to, complexity. HN, do you have any interesting or enlightening examples of complecting? Examples of complecting that a lot of programmers are blind to, like positional arguments, are especially welcome.
#11 could've turned out differently I think, but Adobe dragged their feet too long. They dropped any licensing restrictions on third-party implementations in 2009 along with releasing full specs for the format. After that happened, even woefully underfunded/understaffed projects like GNU Gnash actually made pretty good progress on implementing it. If they had dropped the restrictions earlier and someone with more funding than Gnash (like Apple) had wanted to build a third-party implementation of the spec directly in the browser (rather than as a plugin), I think it would've been possible.

On the other hand, it's possible HTML5 is better thought out technically. I don't have a strong opinion on that. I do think the Adobe approach of "rich internet applications", which was once shunned by the HTML/hypertext community, is winning after all, just not in Adobe's format.
ET deals: Save on Dell’s Inspiron 15R Special Edition laptop
Yes thats true. I think the warnings in cars have gradually changed this and there are few holdouts now. (I didnt realize it was only 1983 they were made compulsory, so I was 14 then)
Hah, I eat corn the same way. I also use Emacs, but with viper and vimpulse since I prefer modal editing. For programming, I'd currently favor Haskell or Python. My undergrad major was math, and I much preferred algebra. Will I never fit in? At the moment I'm doing formal methods and logic, guess that could've scr me up (just ask Goedel!).

Anyway, a highly entertaining article.
Rob Cockerham of cockeyed.com has been one of my favorites for a while now, and has made one of my favorite quotes:

"Sometimes I think that the only projects worth doing are the ones which require building a new tool"
If fishes rode bicycles... but they don't.

Nonsense. Should I post the graphs again? The graphs clearly demonstrate increased production without a corresponding increase in employment. This is the "jobless recovery" that many columnists lament. Some graphs again:

http://research.stlouisfed.org/fred2/series/PAYEMS

http://research.stlouisfed.org/fred2/series/INDPRO

http://research.stlouisfed.org/fred2/series/GDPC1

http://research.stlouisfed.org/fred2/series/MANEMP

http://research.stlouisfed.org/fred2/series/IPMAN

And recessions are generally times of low change, since it doesn't make sense to invest in labor-saving technology when labor is cheap.

Labor is more expensive than ever before. Another graph for you to ignore:

http://research.stlouisfed.org/fred2/series/ECIWAG

According to Keynesians (e.g. Krugman), recessions are caused by labor not becoming cheap in response to exogenous shocks (due to sticky nominal wages). Do you disagree with this theory?
Unfortunately, his tricks no longer work in current JS engines; it relies on using

[].sort.call()

which I believe used to return the global object but now throws an exception.

AFAICT, you need to add {} to make this work in current JS engines.

Dave
I wish he could add a section of authors who tried to defend and enlighten during this mess, as I have some dollars over for rewarding those who think before they act.
you are definitely worrying too much. every native businessman faces the same challenge.
Algebra is the study of sets and their operations.

In OOP you spend a lot of time defining sets (classes) and coming up with operations on those sets (methods).

In FP you're not so concerned about coming up with sets and operations but rather breaking things up into ever smaller pieces. I mentioned elsewhere that analysis is about starting with big circles and making them arbitrarily small. This is pretty much what recursion is.
3 Freedoms I want as a Developer
Maybe it was a dick move for people to waste productivity over turf battles. Everyone's time was wasted.

A lot of these political fights sound a lot like working with unions. "Oh you can't do that, it'll save time and we won't get to work as many hours."..and then a few years later they're wondering why the plant declared bankruptcy.
Some would even say irony.
but you really had first rate scientists.
Historically, there were a collection of commands that ran on login (e.g., checking for mail, giving a security report, etc.) that you wouldn't want popping up when you were just firing up additional sessions with su or the like. I'm not saying it's perfect, but there is a logic to it.
Why did someone even decide that the program (the shell executable) needed to behave differently depending on "login" vs. "interactive"?

Just try this little experiment: disable the bash-completions package, and see how much more quickly you can open a new shell. While it might seem miniscule on your multicore multigigabyte desktop machine, on a NAS with limited resources, it can make a significant difference. And when you are scripting something (say, a nightly rsync backup), do you really need to have tab completion for git? This also applies to things you want to run once (on login) versus every time you open a new shell.

Just because you can't think of a use for something doesn't mean no one else can. Usually there is a reason for a feature, and the nice part is that nine times out of ten, when I'm looking for a way to do something I hadn't thought of before, it's already there in UNIX/Linux.
Corporate income tax rates are close to irrelevant for entrepreneurs.

Only if your plan is to build a paper valuation and then get acquihired by Facebook.

If you plan to build a sustainable business that eventually makes a profit, you certainly care about how high the corporate profits are.
That's pretty crazy. I think I consider Meddata to be such a big player because of their extensive payer list. Also, we use Meddata as a "backup" route for when our more direct (and free) connections are unavailable.

I'm curious to learn more about the history of the company. From my experience the software isn't necessarily the hard part. The hard part is setting up all of the trading partner relationships with payers and other clearinghouses/vendors.
Apple's stance at least seems pretty clear cut: The App Store is for apps, the iTunes/iBooks Stores are for content. Content masquerading as an App will not be allowed in the App Store, but the content is welcome in the iTunes store.

I do think they're making a fair distinction between an app that's basically a wrapper around a movie, and an app that allows access to content (eg. http://itunes.apple.com/us/app/5by5-radio/id520847556).
A login shell parses .login (on login), and .logout (on logout), where an interactive shell does not, IIRC. This allows you to things like display certain information to the screen on login that you might not care about on a non-login interactive shell. E.g. running 'fortune' when you log in.
In Defense Of The High-Frequency Hackers
Hrm....

so we should only take advice/input from people who haven't done something that would be suggested or advised? That certainly makes sense. Perhaps we need a few more layers of federal and state government programs on top of the ones we have to fix things for everyone without them needing to do anything more than tick a box?

Wow... why don't we see the same vitriol against multimillionaire 'founders' who build a company, flip it, then advise others to do the same, all the while claiming it was 'hard work'? Perhaps because the majority here want to buy in to that myth?

Of course luck was involved in my situation - I've had good luck and bad luck. I've made some pretty stupid mistakes on my own, involving more zeros than I care to count. But it's not down solely to luck - much of your success or failure is down to how you react, and how you learn from your mistakes. A big part of the problem - and I had this 20 years ago as well - is that young people haven't had enough life experience to be able to make good decisions - you don't get those until you're old/older. And very few younger people listen to older people re: advice - I know I certainly didn't, nor did many people I know, and it hurt us all in different ways.

Yes, it's all relative, and I'm not 23 in today's job market. But I have been both variously fired and laid off, deep in debt, and with nothing but a philosophy degree and minor retail and general work experience. It certainly ain't fun.

Even getting a degree - took 6 years, and I worked part- or full-time the whole time - usually multiple jobs (retail, delivery, food service, etc). I don't typically have a lot of sympathy for students who hit school full time, take out loans for the whole thing, and do not do one lick of 'work' (yes, school is work too, I know) while at school.

Unemployement was ~8% during the early 90s recession - we've certainly had higher this time around, so yes, there's some statistical differences, and the numbers are different. But complaining about broad social/political/economic forces isn't going to do much good for individual people. This reminds me of the food industry criticism - "everyone's getting fat! look at all the stuff they put in the food - we need regulations, etc". Yes, regulating food labelling, food ingredients, etc will probably help the aggregate over time, but it won't help me lose weight. I need to stop overeating, eat better foods, exercise sensibly, etc. Will that advise help everyone? No, because most people won't follow it, but it will make a difference to most individuals who put it to use.

EDIT: Should I even have taken this as personally as I did? Probably not, but didn't want to delete it now. :/
There's no reason to be mean. ;)
Rows are superior to spirals, because you can eat up all grains while having to turn the cob only once. The minimal number of turns you have to make when eating in a spiral is the length of the cob divided by the width of your frontal bite. // Full disclosure: I started liking math only after a course of abstract algebra, and I eat corn in rows.
Great graphic. I would love to see this extended back a few more years. Out of curiosity - what's your data source?