skysight-inc/HackerNews huggingface dataset:
I really agree with this post. Hackathons can be used as a great way of energizing, educating, and building a community of passionate, motivated hackers.

I'm really interested in using this force to build the next generation of technologists, and we're currently doing this via an event called CodeDay.

High school / college students are always busy -- they have tests, homework assignments, jobs, and other things that prevent them from spending time on the things they want to do. A hackathon provides these students an opportunity to focus, and for the students that are learning some tech on the side to actually create something. At the same time, beginners who are interested in technology get started and feel empowered to start learning and experimenting in their own time. They all become friends, and create amazing things.

Through CodeDay,

* A High School student made $20,000+ building an android app he thought would be useful called Sidebar Pro: https://play.google.com/store/apps/details?id=mohammad.adib....

* High school students made a replica of Leap Motion's capture device: http://blog.studentrnd.org/post/46637262311/studentrnd-profi...

* We created countless technologists, provided students with connections to jobs, and more!

Other news:

* http://www.king5.com/news/Students-in-code-heaven-at-Code-Da...

* http://blogs.splunk.com/2013/02/19/studentrnds-1st-code-day-...

We're currently in 6 cities, and looking for people to help us take this across the country to more cities! Check it out: http://codeday.org/
Google loved Orkut more than Reader and other myths debunked
There's a oh-my-zsh plugin for virtualenvwrapper that offers some helper functions; very useful.
Real people, real money: 7 web designers who earn passive income online
IWallet Concept
As already mentioned "dpkg -S file" will show which package installed which file. If you install apt-file, you can also search for which package, installed or not, contains a file:

$ apt-file search /etc/apache2/ports.conf
apache2.2-common: /etc/apache2/ports.conf
$ aptitude search apache2.2-common
p apache2.2-common - Apache HTTP Server common files
$ dpkg -S /etc/apache2/ports.conf
dpkg-query: no path found matching pattern
/etc/apache2/ports.conf
As soon as I saw the WebRTC demo I went looking through the bittorrent spec to see how that was done, to then see how I could do something similar. Looks like you beat me to it, but it's a powerful tool nonetheless. Just imagine Reddit only hosting their database and a single server for master replication.
Some of the behaviors described by Ars definitely sound shady to me; big ISP doesn't agree with you on the definition of illegal behavior, or in fact insists that local laws obligate them to protect their customers, so you blacklist the entire ISP? Complete nonsense. Feels to me like Spamhaus' operators understand that they now have a big hammer to swing (due to their popularity) so they use it freely to punish anyone they consider to be an 'evildoer', regardless of the collateral damage. If I were a customer of that ISP, I wouldn't be blaming the ISP, I'd be blaming Spamhaus.

It also makes me wonder: How legit are the people running Spamhaus? If someone decides he wants to make a quick buck, is it possible for him to just arbitrarily add a site's IP ranges to the routing blacklist, and then send the site's operators a cash demand, like DDOS operators sometimes do?
dpkg -L <package> lists files in a package.

edit: dpkg -l | --list lists packages, -L|--listfiles lists files in packages (which is why it isn't just dpkg -l)
They don't even need to change the alarm code. They could just clean the keypad.
You were blocked by some externality. If all you have to report is "I'm still waiting for Larry in XYZ group to send over the new protocol specs", then that's all you can really say. Vis-a-vis the daily scrum/standup, that's all you have to say. Issues like "what else could you be doing with your time, what are we paying you to do" blah, are a topic for a different audience and a different time.

That said, in a quality team staffed with quality people, you don't worry about people goofing off during the time they're blocked... you assume they are doing some kind of self-development, or tweaking some small detail somewhere, etc. It's when somebody is blocked for long enough that it puts their tasks in jeopardy that the scrummaster needs to start escalating things and working to get the roadblocks removed, and/or manage expectations vis-a-vis the tasks for the iteration.
> The fact that Simon's Medallion Fund is the most successful hedge fund in history, only employs physicists and mathematicians, and has been successful over a period of 25 years, suggests rather strongly that it's not just chance and probably is related to training in other fields...

The market consists of players that lie on a standard distribution, with the market averages identifying the mean. Now ask yourself -- how many players will be above the average on a given day? And how many of those "winners" will be predisposed to acknowledge the role of chance in that outcome?

Because of chance factors, some investors will become multimillionaires by chance alone. Because of chance factors, some funds will outperform the market averages for decades running. But without a proper scientific analysis, none of this means anything apart from randomness.

I cannot tell you how many times I've heard the same claim -- "(name a fund) consistently outperforms the market norms, therefore ..."

Therefore nothing. Therefore the dice fell in an interesting bur meaningless way.

Also, a point obviously lost on you, if the fund you describe really has a winning strategy, why is it not formalized and published? There are two possible answers: (a) it is not a system, it is a series of lucky guesses, or (b) it is a system, but they won't publish it and lose its advantage. Neither answer raises this above the default assumption suggested by Occam's razor -- it's a chance correlation.

Science requires evidence, not anecdotes, and the plural of anecdote is not evidence.
The shown website development bug does not make me confident about the quality of the rest of their website and data handling in general, so yes, I imply that they are not up to protect the data of their customers - which is the area of expertise of anyone handling massive amount of customer data.
I don't think it does. I disagree with him, but in general one's tone and one's arguments are two different things. I think, though, that he is too dismissive of the positions he does not like and his counter-arguments are not necessarily better.
How else would you classify psychology?
Completely agree. Do you happen to have a link to pg's essay about changes from s12 to w13? Thanks.
Show HN: CSS with no px units
I recently built a new template for my rather basic WordPress blog. I wanted to avoid using px units wherever possible, so that I could have a design that would scale uniformly across multiple device resolutions.

It started as an experiment, to see how far I could get without px units. The more I learned, the more excited my campaign to eliminate px from the stylesheet.

I ended up eliminating px units entirely. Everything is sized with vw units (relative to the width of the viewport).

The last remaining px units were sizing standard Facebook and Twitter buttons. I got frustrated by not being able to control the size of Facebook's Like button and ended up making my own buttons in CSS...with vw units, naturally.

The only references to px units are in the media queries, because at this point I know of no better way to responsively serve different style sheets. For now, they don't bother me.

Known issues:

On a big enough viewport, it starts to get very big.

I have no idea what it looks like in Internet Explorer and I don't think I want to know.
One Dimensional Cellular Automata – Working Simulation
Besides the difficulty of marking the status of a particular book, it is incredibly difficult to actually discuss particular books.

There is also no capability to discuss only up to a particular portion of a book or any easy way to read books together etc.

The product has a lot of potential, but there are some fundamental usability issues holding it back imo.
I believe that extra field thing is correct. However I don't think your solution is really great either, by forcing the user to confirm their email before continuing your are interrupting their flow. In some cases when I've had this and the email has been delayed by even a few minutes I haven't bothered coming back.

Edit: Sorry I kind of misread your comment, but what I said is half relavent. None of the protections you state you get without forcing them to click the link before continuing.
"It's intended for the N. Korean audience."

Fundamentally ignorant comment that sets the tone for the rest of your commentary, which by and large is the sort of facile contrarianism common among outsider teenager looking for angle to feel superior over the commoner, however ill conceived.
I recently built a new template for my rather basic WordPress blog. I wanted to avoid using px units wherever possible, so that I could have a design that would scale uniformly across multiple device resolutions.

It started as an experiment, to see how far I could get without px units. The more I learned, the more excited my campaign to eliminate px from the stylesheet.

I ended up eliminating px units entirely. Everything is sized with vw units (relative to the width of the viewport).

The last remaining px units were sizing standard Facebook and Twitter buttons. I got frustrated by not being able to control the size of Facebook's Like button and ended up making my own buttons in CSS...with vw units, naturally.

The only references to px units are in the media queries, because at this point I know of no better way to responsively serve different style sheets. For now, they don't bother me.

Known issues:

- On a big enough viewport, it starts to get very big.

- I have no idea what it looks like in Internet Explorer and I don't think I want to know.
For the record, tried the Chrome extension and it is only marginally better, showing you "dshimy.github.com", but not the domain added via CNAME.
I live in the city and I will be following this to get suggestions for what I should do too :)
Coming soon: 100% renewable power
Yes, they did: see this sentence in the article:

>But science majors (including those studying biology, chemistry and psychology) judged him more harshly than non-science majors.

If you think psychology is ascientific, then you're living in the psychology of about a century ago. Psychology has been incredibly rigorous since the 1920s, and by virtually any metric it's as hard a hard science as any other hard science.
I sometimes solve problems while asleep. I.e., I wake up just knowing the answer.
Yeah, let's announce to the world REALLY LOUD that now is the time for blackhats to either hack into our servers or bribe some our developers to give them source code.

Genius!

In other words, the issue is that these guys are too stupid to make the git repository used in the build infrastructure be configurable (so they could build packages from a separate private one...), and also too stupid to at least lie claiming the servers went down instead of announcing their stupidity.

Hopefully the database is written by a different set of people than the ones doing system administration.
A lot of sellers have external online stores which usually have an email address listed. Plus it's going to take you a lot of time to do this. Nobody said it would be fast. Welcome to the world of trying to make a real business work. It's hard. Takes time. There is no way to simy hack it.
Or the reset password form can simply say an email has been sent to the relevant address, regardless of whether said address actually exists in their database. I've always suspected this is how most of them work.
This article was clearly written by someone who has not had the experience of trying to hire and later fire someone. When you try to look at it from the other side, things start to make sense.
Correct me if I'm wrong, but isn't the sticking point for mobile the availability of apps and not the actual hardware/OS?
Lol. That's like saying stop doing startups just for money.

Do you see the irony?
Psychedelic Frisbee Hospital is probably my favorite thing from CodeDay:

http://zaqthefreshman.com/FlyingDiscHospital/
Smell-o-vision screens let you really smell the coffee
People who read Hacker News are naturally biased about what work is or should be. If everyone did work that was interesting, engaging, and meaningful, society couldn't function. There are plenty of jobs that are neither interesting nor engaging but are necessary. How many garbage men or laundromat employees really enjoy and are stimulated by their work?
Korean Words for TOPIK Beginner 07
Being open and honest about my desires and insecurities has worked out very well for me; the trick was learning to present it as confidence in who I am rather than an apologia for what I am not. Attitude is often everything during early stage interactions when you're both rapidly trying to size the other person up.

Then again, my taste in partners' personalities probably selects for people where that -will- work out well for me. Which for me is obviously a feature, but means I in no way am suggesting that it would work well universally.
> A recursive process with chaotic feedback cycles certainly won't be predictable ...

Not so -- chaotic systems are predictable, if one understands the system. Using "chaotic feedback" as an argument isn't particularly instructive, given that chaos theory is a study of predictable systems that happen to be extraordinary sensitive to initial conditions.

> I also don't know under what model it's efficient either.

Of course such a system is efficient, if by "efficient" we mean that it doesn't violate physical laws. For example, there are any number of chaotic systems in nature, but all of them conserve energy and angular momentum (among other things). That tells us that such a system is difficult to read, but entirely obedient.
Agree.

I wonder where most of them stand on terms like church/religion and state and marriage equality.

I've notice software engineers in general tend to be more open minded on those areas.
From their website:

"Your browser will likely crash if you attempt to send a single file larger than 100MB, your mileage will vary."
Why innovators get better with age
The deal Goodreads should’ve struck (hint: it wasn’t with Amazon)
Looks fantastic! Is there a way to get the whole thing in ebook format?
... and that's why programmers change employers every two years.
Disclaimer: I have written a few academic papers based on persistent homology and co-founded a company which uses it.

Persistent Homology was invented to deal with noise (even though nothing that deals with data is ever IMMUNE to noise). The basic idea is to pick out/discern the topological features (betti numbers) which persist over a range of one or more parameters. Let's take the simple case of single parameter persistence (call it epsilon). Say that we are given a set of N points equipped with a distance function (i.e. given any two points, we can compute a distance between them (http://en.wikipedia.org/wiki/Distance)). Now, construct a structure comprised of sets of varying lenghts (a set with a single point in it is called a vertex or a 0-simplex, a set with two points in it is called an edge or a 1-simplex, a set with three points in it is called a triangle or 2-simplex and so on.). Given a fixed epsilon, we will:
1. draw an edge (1-simplex) between all pairs of points which are within epsilon of each other.
2. draw a triangle (2-simplex) comprising of all triples of points which are within epsilon of each other (note that three points can have edges between all pairs without 'filling out' the triangle)
3. draw a tetrahedron (3-simplex) comprising of all sets of four points which are within epsilon of each other (remember the note from the previous point)
4. and so on..

Now given this set of simplices for a fixed epsilon, we can compute the number of holes of various dimensions, this gives us a fixed set of betti numbers.

Persistent Homology allows one to study the evolution of this complex as epsilon increases.

The trick about noise : if the features are 'short lived' (i.e. they existed for a short range of epsilon), they are likely noisy. The reason why persistent homology is great is because it identifies the topological features and produces a measure for how long they survive.

I made an example video showing persistence homology in action for a simple 3D dataset (sampled from a torus). Check it out here:
https://www.youtube.com/watch?v=CKfUzmznd9g
Notice that in this video there are three long lines in the left frame. The first corresponds to betti-0 (there is a single connected component). The second two correspond to betti-1 (there are two loops on a torus). The third corresponds to betti-2 (there is a singe empty space within the torus).
How many garbage men or laundromat employees really enjoy and are stimulated by their work?

I think you can live two kinds of life. One where your job is your passion, and takes over your life. A lot of startup folk are in this bracket. I'd argue that if you aren't, then you shouldn't be doing a startup.

On the other side, people work to earn the money they need to pursue the interests outside of work. I really don't think there's anything wrong with that, and it annoys me when people in communities like HN get snobby about it. The garbage worker is even getting a physical workout every shift- meanwhile, the rest of us slowly get less fit sat at a desk, and end up sacrificing our free time to go to the gym.
On the surface, these results seems counterintuitive; science, after all, is — in the strictest sense — amoral.

Either this is just another insincere sentence thrown in to fill the article, or the author's intuition is terrible. Something along these lines: "They are engaged with something amoral, therefore they must be amoral!", genious. A farm or the act of farming is also amoral, so I guess you expect farmers to be pretty indecent. Really, it's been so many years and why do journalists still think these filler sentences help their article?
Letting down our guard with privacy
Have hackathons really turned into a prototype show-and-tell crossed with a business plan competition? Because that's what a lot of these hackathon contests seem like.
This was a pillar of Kazaa's business model and made everyone angry that Kazaa's darknet was sucking up their bandwidth, so be sold by Kazaa.
Eating bread bowls of clam chowder or crab bisque (but no other kind of seafood) from the outdoor kiosks at Fisherman's Wharf is totally acceptable and a tourist moment worth indulging in.
I'd use <span style="font-weight: bold" /> for making something bold. Because that's a styling thing, so I use a style sheet.

I could even use <strong style="font-weight: normal" /> if I wanted to emphasize something without making it bold. Because that has a functional purpose with screen readers, and isn't strictly a styling thing.
bs. This makes it sound like these companies like Apple are harming the Chinese. I came from a developing country and I can tell you right now many people have to do much worse jobs to carve out some food for themselves and many others die from the lack of it. The moment you pull out jobs made possible by Apple and the likes, many will suffer.
Those are the ones googles OCR couldn't decipher. Only one word (the random characters with a asymmetric background and maybe a line through them) matter. Once you know that you stop typing the part that doesn't matter. I usually just type asd (actual captcha)
Alaska hopes to lead in digitizing classrooms
Question: I've been wanting to attend a hackathon, but I have no idea where to find when/where they happen? Is there some sort of list, or do I just need to keep my ear to the ground?
From my experience, different people view Hackathons differently. I wouldn't want to make any blanket statements about why one should or shouldn't go, or what the focus should be. I don't really think there is anything wrong about being competitive and wanting to win. I think what's important is recognizing what you want, and building a team of people that match. Some people will be competitive and serious about winning. Others may be more laid back, and just want to enjoy the experience. Some may want to actually create a product and start a business. Others may just want to work with new technology, or learn something new. Building a team that is aligned with your views and expectations is important. If you don't build the right team, the experience can become frusturating. In extreme cases, it might even pull the team apart.
Except it can be a fantastic way to launch a company. Social proof, publicity, and credibility all in one weekend. Look at companies like Roximity that effectively launched by winning Ford's contest at Disrupt. That's a real startup now.

If you don't have a current venture you're working on, why not use a hackathon as an accelerant?
Is there a Korean-language version?
It's amazing to me that anyone speaking that point of view has any credibility at all. With anyone.
It's fine (probably). While you can trademark and copyright an abbreviation, my searches turned up no matches. Additionally, there are dozens of other sc2-related apps in the App Store.
I've wondered for a while if the price for television advertising was/is inflated due to the fact that there's no way to track its impact. Web advertisements usually pay per click these days, which at least measures some kind of engagement, and yet advertisers apparently pay significantly less for it in aggregate than they do television advertising, which seems backward to me.
Looks great. I'd definitely subscribe if there was an Atom or RSS feed.
If anyone's interested, I'm working on a startup called 5by (http://www.5by.com) which is all about curated video. We have a HN channel (http://www.5by.com/hacker-news). No mobile app yet though, sorry about that!
The more immature part of 4chan has for quite literally years tried to do that with the word "nigger"[1], with no real apparent success (not that I've checked myself, though). One of the easiest things done to counter malicious input is to simply validate any unknown words with multiple people before marking them as "recognized".

[1] http://i.eprci.net/op-renigger