skysight-inc/HackerNews huggingface dataset:
UPDATE to my parent post: YMMV. I described what worked for me. As a teenager I learned a few chords/songs on a simple guitar that sounded dull, because I lived in a place where I didn't have any choice. Eventually I decided that guitar playing is probably not for me, since I had not been able to progress.

But I noticed that I still loved to listen to the folk/blue grass/blues acoustic guitar and would spend literally hours on youtube watching people play. So I kind of always had an idea in the back of my mind what kind of guitar I'd like to play.

3 months ago I ended up buying a slightly used Martin dred. It was a difficult decision, because I remembered that I'd already given up once. But it turned out to be the most gratifying purchase I made in my life - I love it and it's hard to put down. I've made more progress in 3 months than I had in 3 years the last time I had a guitar.

So, what I'm trying to say, knowing what you want is probably essential before buying a high end guitar, but you certainly don't have to be an advanced player to make the most out of it. Also, by all means try a lot of guitars, if you can. You may decide that that Takamine sitting in front of the shop is more to you liking than the beautiful Guild hanging in the back under the ceiling.
30 minutes? That's definitely a long time. I've only been in an environment that does standups for a few months now, but for 5-8 people (team + PM/etc) it has rarely gone beyond 5-7 minutes (everyone rhymes things off in 40-60 seconds each, and any spin-off conversations are aggressively deferred).

It actually has worked really well in preventing of siloing/cliquing of work effort. Another thing that has helped greatly is using a physical task board and organizing conversation by task instead of by person. This puts less emphasis on "looking useful" as individuals and more on championing tasks to see their completion.
Invest in you
First, from Wikipedia: "Empirical analyses have consistently found problems with the efficient-market hypothesis, the most consistent being that stocks with low price to earnings (and similarly, low price to cash-flow or book value) outperform other stocks." At the very least, accept that it's not such a clear case as you present it to be.

But then, what about HFT arbitrage, low P/E ratios, choosing underperforming companies to take advantage of regression to the mean, Piotroski's F-Score, Graham-style value investing, bait and switch dumping, swing trading, the very real problem of pricing goodwill and non-material resources...? If not undermining weak EMH, at least they cast doubts over the strong forms. Or they should. Do also read John Carter's Mastering the Trade for some examples on how market inefficiencies can be exploited reliably.

Supposedly (seen in Wikipedia, so I'm not that confident) market crashes are interpreted to be impossible under strong EMH (and yeah, the bubbles would definitely falsify them), but are allowed in weak EMH to be statistical events of a random process. Now, I've heard an interesting and convincing argument by Steve Keen[1] that the market is not Gaussian noise; it's a fractal process with dimension ~ 1.7 (Gaussian's dimension is 2) whose crashes obey a power law distribution, very different from what a random walk would generate. That falsifies the weak form.

> Prove this wrong -- identify a surefire winning stock picking strategy that is immune to the announcement effect and insider trading, that reliably puts its practitioners ahead of market indices.

Falsifying EMH does not require such a thing, no more than proving relativity requires observing time dilation at all velocities. This is an onerous, diabolical burden of proof.

> Anyone can misbehave in spectacular ways, but those misbehaviors don't falsify the EMH, any more than an airplane crash falsifies theories of aerodynamics.

If you had periodic epidemics of plane crashes that were more frequent than expected, sure, you should definitely suspect something's wrong.

[1] Yeah, some things he says are somewhat crackpotty, but he's definitely not to be completely dismissed beforehand. I refer to his Behavioural Finance Lectures, published in Youtube.
How do I communicate this when I'm in such a team and daily meetings are regularly going 30 minutes?
Well said points. I've been digging into writing some data viz tools that leverage ph recently, and everything you say is exactly true.
Well, hopp on a plane and study in Germany. You'll get a world class education for free (more or less).

About the "Just be yourself" advice. Of course this is the best advice from the colleges point of view, if everyone adhered to it it would make things much easier.
There's a huge amount of guitars out there that people have bought and never played or played very little (a few hundred hours or so) so they are just as good as new. Musical instruments don't wear out much under use, so they are a smart thing to buy used. They also hold their value.
I meant quality as a reference to spam and spam like accounts. If you can't easily just create a new account or create multiple accounts then that eliminates those kinds of issues.
She left out another way to get into college: get an essay published in the WSJ.
Font Awesome: http://fortawesome.github.com/Font-Awesome/

Although, if you're looking at icon fonts, you'll probably want to look at one of these two resources:

IcoMoon: http://icomoon.io/

Fontello: http://fontello.com/
Are you aware that cperciva has been working on exactly this for quite a while? I'm guessing he'd appreciate the help.
Although the essay is well-written, this isn't necessarily true. I think the best way to get noticed by a top-notch university is to be damn great at something. It doesn't really matter what that something is, and more fundamentally, I think it's important to have a life goal to be damn great at something (irrespective of college). If you find a passion and work hard at it, applying to college is actually pretty straightforward. From my experience, top colleges (at least the handful I got into) respected me for my extreme passions rather than looking for a stereotypical club president, NHS leader, community service organizer, all-stater, etc. (none of which I had).

Yea, it's obviously important to get good grades and SATs, but beyond that, there's no silver bullet formula. Of course some kids can apply with filler resumes full of leadership positions, etc. and get in, but the majority of kids I've talked to who go to great schools have great passions that they would've pursued college or not.
When I first started doing standups, mine were longer than necessary. But as I got more comfortable and the team's workflow jelled, I've gotten better at being concise.
it doesn't work for me on chrome 25 on Mint either.
NoSQL also exists. Carlo Strozzi ﬁrst used the term NoSQL in 1998 as a name for his open source relational database that did not offer a SQL interface. http://publications.lib.chalmers.se/records/fulltext/123839....
I've worked for managers who would've ask for features like this; they just wanted it to look like it functioned so our non-technical audience would think it was impressive.
I agree this is the key difference, and I think the root of one of the problems: many workplaces that implement standup meetings have a manager or PM present at the meeting, even though this is discouraged by many agile evangelists. Sometimes the PM even acts as the scrum-master, despite the scrum process as officially conceived really discouraging that. And then it turns into daily short reports to the boss.
I did misread, sorry.
The general rule is that you should assume everything you say or do on the Internet is public, even if it is encrypted or purportedly private, and may be used against you in the future. Even stuff written here.
Depending on how they're writing their files; firefox doesn't support persistent file storage last time I checked.

Firefox does have indexeddb, but if you want to do seek operations you're out of luck.

EDIT: To explain more, without seek writing dealing with large files is incredibly expensive, you have to write everything you've got to indexeddb every time you want to modify it.
Use the Surrender Tactic: Frustration when debugging
Well, that kind of makes sense in a "we're incredibly lazy" way. But why not license ZFS as GPL, and see if that project makes better headway?

No real cost there, except some possible confusion. Move the developers to whichever project seems to be winning.
"[...] were each associated with CHDs [...] but residence close to TCE sites alone was not."

So, they actually found no correlation with TCE exposure. There found a correlation with one of the subgroups [TCE + other variable], one out of many, that they selected after examining the data.

There's an XKCD about this:

http://xkcd.com/882/

Or did I misunderstand something?
How do audio captchas compare to the visual ones? Is it harder or easier for a computer to crack / people to understand ?
Hey, fellow Aussie here.

Swing by our offices in the Mission and I can show you around the area. Email is in my profile.
Well the first part isn't true, but what if I do? Everyone has shitty days at work where all they want to do is leave, go home and have a glass of wine and crash.

If I'm frustrated with some task, can I not say so? If I've been stuck on some problem, I can't say so to my friends?
One of the coolest implementations of WebRTC is a project my friend launched called PeerCDN (https://peercdn.com/) - basically allows you to reduce bandwidth costs by leveraging the resources of active users on your app.
Actually they ask to keep loggin in HN because they will use this Platform to ask questions regarding the application, right?
> Spamhaus acted, he wrote, “without any court verdict, just by blackmail of suppliers ..."

That's the issue. It sucks to wake up one day and find out that your mail server has been blacklisted. All your customers are now affected and it's too late. If they added whole IP blocks to the list it might be even more annoying.

That said it's not like Spamhaus is charging you to be removed from their list, it just takes a little bit of time once you cleanup.
http://www.spamhaus.org/faq/section/Spamhaus%20SBL#137
This senior is getting an early lesson of how far BS on a resume can go in the real world. I think this quote is funny:

"I also probably should have started a fake charity. Providing veterinary services for homeless people's pets. Collecting donations for the underprivileged chimpanzees of the Congo. Raising awareness for Chapped-Lips-in-the-Winter Syndrome. Fun-runs, dance-a-thons, bake sales—as long as you're using someone else's misfortunes to try to propel yourself into the Ivy League, you're golden."

If you set up a site called "savethecongowithbongos.org", copy and pasted the correct affiliate code and HTML for Amazon.com's catalog of bongo and bongo-like instruments, posted it on your Facebook page, and then donated the meager proceeds to some Congo-related charity, why couldn't you credibly claim in an application essay:

-----
"As a sophomore in high school, we learned about the great need of the impoverished in the Congo. But I felt unsatisfied about writing just reports about the problem. So I built a HTML5 website, using Twitter's latest bootstrap technology, and partnered with Amazon.com to crowdsource funding using a Kickstarter like model to Congo charities in need.

While most of my friends were at the swimming pool in the summer, my charity, Save the Congo with Bongos, received hundreds of page views, thanks to a successful viral and grassroots social media campaign, and delivered to Congo charities donations from places as varied as Tokyo, Japan to Boise, Idaho.

Since starting Save the Congo with Bongos, I've become more greatly aware of how the world is tied together through today's networks and I hope to continue to harness these amazing connections to save the Earth."

----

Now this is not a bad project, maybe. but it's not even close to this-kid-could-make-the-next-facebook-in-her-dorm-room quality, and a lot less work and character-building experience than the typical teen summer job. But I bet it'd be a killer story for a application essay
I feel ya but when I meant quality content I should've been more specific. Hank and John Green have been making awesome quality content for YouTube whether it be the Lizzie Bennet Diaries or Crash Course or the Brain Scoop. This example also includes Philip Defranco who created SourceFed and many more content creators working on their shows.
After experimenting with a bunch of different times, this is the best we'd found. Late risers have time to get in, people are hungry so it stays short, etc. Just start at noon minus however long you want the meeting to last...
I've just send a pull request[1] with an Yesod implementation.

It runs pretty well, scoring similar to webgo for the JSON pong benchmark, is almost at the same level as grails for the 1 query benchmark and is slightly faster that Play for the last benchmark.

So, Yesod is in the same performance gap as Play or Grails, and is 3~4x faster that Django or Rails.

But I've tested those on a mono-core Virtual Box, and I know Yesod scales pretty well on a multi-threaded environment.

Also, keep in mind that most of the top performing frameworks are not fully featured web framework but asynchronous I/O libraries (netty, go, nodejs, vertx, ...) which implementations just write mindlessly the raw response directly on the socket whatever the HTTP request was.

[1] https://github.com/TechEmpower/FrameworkBenchmarks/pull/39
Right, and my point is that I've never seen a situation where inheritance really makes things dramatically clearer versus the alternatives (indeed, the mantra in C++ these days is that you should have "has-a" relationships with composition versus "is-a" relationships with inheritance).

I think inheritance/OOP encourages you to draw module boundaries in the wrong place. It encourages you to spread the logic of an object over several modules of code. If you find yourself using inheritance, you'd better ask yourself: could I instead abstract my base class into a self-contained object that my new object could hold a reference to?

See: http://www.paulgraham.com/noop.html
SENS is worth reading about in the broader context of longevity research. Here are some things I've enjoyed reading on this topic: http://diyhpl.us/~bryan/papers2/longevity/
Every expense was spared to give the impression that no expense had been spared. It's a credit report site; they want you to think they are secure.
Berkeley. The weather is a lot nicer, never freezes. It is on the edge of Silicon Valley, and across the bay from SF. It is a very big state school with lots of weirdness.

Seriously, take the "Software as a Service" class at EdX that started two weeks ago. It will give you a taste of Berkeley CS. Dave Patterson is a famous hardware architecture guy.

As a general suggestion, take a course or two from coursera, edX, or udacity to see if you are tough enough for CS.
True - their wages keep increasing which is good, but think 2-3 years ago, they were probably much smaller. Think also of the work conditions, there's no "EU regulations" there...
You are probably much better off in Poland.
Developing on Javascript Using Namespaces
To me, it seems like a waste of time to have everybody constantly monitoring the status of every card being worked on when you can just have everybody stand in one place for 10 or 15 minutes, then maybe another 15 minutes of subgroups talking about potential solutions to issues that were brought up.

On top of that if you really want the tool to show everything everyone is blocked on at any time, you wind up spending a lot more time than strictly necessary just typing status updates.

In my team's standups, people frequently wind up shifting plans to cover issues that are brought up or offering work arounds to mitigate blocking issues and kick them down the road a bit to give the scrum master(who is also our VP) time to clear them. We also wind up frequently offering to pair with different people based on what they're working on(i.e. one dev is working on something that touches part of our system that's particularly fragile, another dev more familiar with that area will offer to pair for the morning).

Since we started doing morning standups I've seen our team get more productive.
Regarding the usefulness of standup-meetings I've written a blog post on how we do them at Blossom:

https://www.blossom.io/blog/2012/09/17/3-tips-for-quick-effe...

If done well they can be a great facilitator. Just make sure it fits your culture.
In general speech, I can get behind the idea that you shouldn't correct someone if you understand what they mean. In programming, however, I think it's important to be pedantic.

You must mean tail call optimization/elimination here. Clearly, the JVM supports tail calls.
Have you ever flown across the country?
Don't mind if I do :)
https://github.com/xzyfer/us-travel-checklist/commit/7ca2239...
Of course but that's not a big deal if you can see when the transfer to your friend completed.
'If I'm frustrated with some task, can I not say so? If I've been stuck on some problem, I can't say so to my friends?'

You have full right to say whatever you want, but don't expect your employer not to take notice if you say it in public. And don't expect your employer not to do anything of they hear your rant.

The problem is the implicit expectation of Facebook privacy, For which there should be none. If you want to safely rant, do it in your home with your friends in the room. Every other medium (email, Facebook, twitter etc) involves intermediaries which could leak your rant. But don't complain that Facebook isn't private.
Localhost?
That's pretty common. "Maker's schedule" http://www.paulgraham.com/makersschedule.html rings true to every technical person I know.
How is this different than "add in <bitcoin image>"? It could be shortened to "include this script and it'll do it for you" - there are plenty of cases of that working. Google Analytics, for instance.
That's very cool. But note that as far as I can tell it only handles mutual recursion, not arbitrary tail calls (e.g. calls to a function argument).
At my current job at turntable.fm, we only have standups twice a week (Tuesday and Thursday), and I honestly was surprised at how effective that is. I've always operated under the assumption that a standup needs to happen daily to be valuable, but trying them 2x weekly has changed my mind.

I think the real problem is when a standup is the only way that a team actually communicates status. At turntable we rely heavily on chat, which also contains messages indicating when new things are being pushed, and we also make it a point to have a lot of face-to-face communication. Our twice-weekly standups are a good way to fill in the gaps, if there are any, but they are by no means the only way that people find out what's going on.
SENS is a detailed research plan focused on reversing and repairing age-related frailty, disease and degeneration. It is built on a broad range of research results from the past decades of research into aging and human biochemistry. An introduction to SENS for laypeople is here:

http://www.fightaging.org/archives/2004/11/strategies-for-en...

Ending Aging, the book, is essentially a crash course in the scientific backing for SENS; if you're up for reading at the boundary of popular science and actual science (i.e. harder stuff than A Brief History of Time) then you should check it out.

The SENS Research Foundation has a pretty stellar advisory board, including George Church, Anthony Atala, etc - noted figures in their fields:

http://sens.org/about/leadership/research-advisory-board

The reason why SENS is accompanied by advocacy is that we're inching into a revolution in aging science; the old school of drug development and metabolic tinkering is following a path that will go nowhere fast, chewing up a bunch of money to achieve next to nothing of consequence other than knowledge. Meanwhile there is a demonstrably better and disruptive road to producing much better outcomes for intervening in the aging process. SENS is one expression of that road, but by no means the only one: anything that focuses on repair of existing metabolism over changing metabolism or understanding the progression of damage is far better.

The crucial points are made in the quote below, and these are the essence of the disruption of aging research that is coming - the speed with which it arrives determined by the pace at which SENS and similar programs stop being the underdogs and become the mainstream:

"Present arguments within the mainstream of aging research are largely over the relative importance of damage type A versus damage type B, and how exactly the extremely complex interaction of damage with metabolism progresses - but not what that damage actually is. A large fraction of modern funding for aging research goes towards building a greater understanding this progression; certainly more than goes towards actually doing anything about it. Here is the thing, however: while understanding the dynamics of damage in aging is very much a work in progress, the damage itself is well known. The research community can accurately enumerate the differences between old tissue and young tissue, or an old cell and a young cell - and it has been a good number of years since anything new was added to that list.

"If you can repair the cellular damage that causes aging, it doesn't matter how it happens or how it affects the organism when it's there. This is the important realization for SENS - that much of the ongoing work of the aging research community is largely irrelevant if the goal is to get to human rejuvenation as rapidly as possible. Enough is already known of the likely causes of aging to have a reasonable expectation of being able to produce laboratory demonstrations of rejuvenation in animal models within a decade or two, given large-scale funding."
Pretty sure markov_twain was being sarcastic.
I am. I've reached out to him to offer my assistance.
The employer does not care if
"The idea of an employer needing to judge me based on what I say/do on Facebook makes me really uncomfortable."

The process goes something like this:

1. octo_t sends in resume to BigCo.

2. BigCo. contracts with an outside company that uses an automated system (think big data) to troll through your twitter, facebook, HN, etc.

3. automated system rejects octo_t as a lesbian hater/drug user/or some sort of "undesirable".

BigCo. is protected from lawsuits because BigCo. didn't engage in discrimination: your resume was rejected without a human seeing it at all.

P.S. it is happening already. ( look for automated resume screening software ) ( http://news.dice.com/2012/06/22/hr-software-hinders-hiring/ )
There are different levels of "captcha". Some bots just fill any forms on any sites with their spam.. a simple client-side question goes a long way to mitigate this. It obviously is a very different story if it's a script created especially for this form.
This site is completely unusable on an iPhone.
North Korea: What happens if Kim Jong-un acts on his threats?