skysight-inc/HackerNews huggingface dataset:
I get that often from a whole slew of people I wouldn't expect to be cowardly.

It's really awkward to date when the n-th date involves a discussion of possible harassing police raids in the middle of the night.
Linode IRC is not sure what's going on yet, and the status page at http://status.linode.com/ hasn't been updated yet.
I could be wrong but I do believe that RepRap was the first working self-replicating device after decades of theorizing on the topic.

Sure it can be improved on massively, but you must acknowledge that it is at least a step in the right direction.
That's a very interesting question. I made a stab at removing the invariant enforcement from the AVL tree code, but it was more involved than I expected.

In this specific case, it doesn't matter much since compilation takes less than a second on my underpowered netbook. I'm curious whether it's an issue for a program of significant size.
I feel like I have pretty good insight on this issue.

I actually use both. WordPress is my backend for Tumblr. I run a news blog called ShortFormBlog ( http://shortformblog.tumblr.com/ ), which has content that works well on Tumblr but requires a more robust approach in terms of the creation of the content due to the fact that the posts tend to be more graphical in nature. Which is where WordPress comes in.

It has a lot of benefits. When breaking news happens, I don't have to cover every piece of the story … I can reblog the missing pieces from other news Tumblrs. And if I want to do more detailed posts, I can switch back to my customized WordPress backend, which has a modified version of TinyMCE and Tumblrize to allow me to do more design-heavy posts. I also get to keep an archive of the stuff that took more time so it's held in a non-centralized place.

The overall benefit? At 6,000 followers and counting in just six months, I have a much larger audience than I ever did with the WordPress site. There's much more communication with readers, and since it's centralized as opposed to all over the place, it's easier to latch onto. I also have gotten some media coverage from Mashable and Mediaite, and I've even worked with the Tumblr staff on some things.

WordPress has its uses, but Tumblr has major advantages that you can't get with a self-hosted site. The community is there and it's been well-nurtured. That's as good a reason as any to give it your attention.
Who wrote that?
I think there are probably a lot of fields where the knowledge needed can be covered in a lot less time with the right software designing the curriculum, It always seemed to me that certain course were specified for a program even if you only needed part of what was covered.

And then there's the need to make these programs all come out to exactly 2 or 4 years in length. I suspect there's a lot of padding going on.
That is not the only point. It is but one of many.
I think you got him wrong. We've been at this for some time now and did some heavy development on this. Sometimes a person comes in and comments with a single line like "I WANT MORE NAMESPACES" and seems to assume that we picked our current setup without giving it a second thought. When someone comes around and all they can say is something as unmotivated and useless as that we won't have a lot of time for the assumption we didn't think of it.

If you completely disagree that's fine, move on to something else then - no hard feelings either way I hope. Just don't assume we just created this at random. Dan's remark was spot on, we chose the way we handle namespaces and autoloading very deliberately and we'll take the time to explain our motivations if you ask. But if you come in telling us that our setup sucks because we should be all-something because product X has that as well: don't expect we'll spend any time on you. There are lots of others with a more open-minded approach whom our time is far better spent on, and of course especially those actively helping out being the community you refer to.
Saying something is Overpriced (especially rediculously so) implies that it likely does not add enough value for the cost charged. Therefore, the more true your first statement is, the less likely your second statement is true.
Campfire, not Basecamp.
That doesn't make sense. If I gave a tire factory saw dust, would they make tires? Of course not. The question here is: from what point on does processing some material constitute 'making' the end product? One could debate endlessly about this, because it's a boring definition question. Honey is widely considered to be made by bees, and I guess you could make the point that everybody else is wrong and that your definition of 'make' is the right one; fine, but I'm not going into that discussion. The broad consensus is that flowers produce nectar, which is then processed by bees into honey, and in common usage of the word 'make', that means that bees 'make' honey.

The difference between store-bought honey and the honey straight from the hive is minuscule, depending on the product in stores you compare it with. Here in Europe, it's against the law to call honey with added sugar 'honey'; that means that what you buy in a store in a jar labeled 'honey' is exactly what comes out of the hive. In many other places it's not regulated and there you can honey watered down with sugar (but that's usually all that's done to it, not processed further). When you compare '100% pure honey' from a store and the honey that comes out of the hive, the difference between the two is purely mechanical; it's just filtered to take out lumps and honeycomb, and that's it. The difference between nectar and honey is much greater - they are fundamentally chemically different. So it's much more of a difference as you make it out to be.

Also, honey is never 'cooked', because once it gets over (IIRC) 37 degrees Celsius, it looses much of its healthy properties because the enzymes break down after that.
Not really sure why thats showing up for a background, the images for the bg is hosted on the server.
On the one hand, I agree. On the other hand, a type declaration cannot possibly tell you /why/ unless the type system encodes a significant portion of our physical world.

This encoding is left as an exercise for the reader.
مباشر الراجحي
Student project: Use smartphone camera to diagnose malaria, save lives
These people are going to get theirs. The Arab revolts are eventually coming to America. Anonymous is just the beginning.
The most exciting news from this project is that it has gone from costing $3000+ to just $400 in 3 years.

If they keep innovating at that rate we could see some seriously useful kit in a few year's time.
Thanks man glad ya like it :) I like the idea of listing out upcoming songs... now only to figure out a way to do this without cluttering up the ui!
I thought the founding fathers had something to say about standing armies. Standing armies should be disbanded and instead we should seek advice from the 2nd amendment as to how the gov't can best guarantee rights not delegated from the people.
I would take part in something on Sanibel Island next March. I've been visiting since I was a kid, and really enjoy it.

How about... Startup Node 2012: One month at an reasonably affordable, family friendly destination. Provide a designated place to collaborate (in the spirit of startup weekend or bar camp), and an online presence to include remote collaborators (so people can join in before and after the time that will actually be there). Just sell 'tickets' for $20-$50 or so, and give attendees access to a Google apps/docs account (i.e. hn-id@2012.startup-node.com)... and github, of course.

Ad-hoc mingling at the Mucky Duck on Captiva from 4-5 (before they open for dinner).

Sounds fun to me :)
A cursory glance in Practice only shows maths-related exercises.

I haven't used the exercises, so it's perfectly possible that I missed something.
Although the submission you speak of was deleted, its discussion thread wasn't[1].

YouPhonics certainly sounds like a good idea, capturing the "social" aspect of GitHub. I assume it allows you to mash-up and remix peoples tracks? That would be killer, and I'm sure people using services such as SoundCloud[2] to host their tracks would quickly migrate to it. (If you have the time, post an guest login here for us to demo it.)

I second rch's motion[3] to GitHub YouPhonics' code―even if it is ugly and hacky (depending on your level of perfection, whose code isn't?!). If anything, you'd make all the effort you put into it even more fruitful.

[1] http://news.ycombinator.com/item?id=2429930
[2] http://soundcloud.com/
[3] http://news.ycombinator.com/item?id=2430432
The bulldog at 9:23 was friendly, healthy and collared, but seemingly they left it there for dead. First there was Summit Fever, now there's Reactor Fever. He could've at least taken the phone number and called the owners to go get it. I doubt it. Maybe they'll see the vid on YT.
It's also a change in location. It's significantly easier to be driven and interested in a subject when there are a nonzero number of people sharing your interest to interact with.
Github, how Not to release a new version
Github, how NOT to release a new version

https://github.com/blog/831-issues-2-0-the-next-generation

github released a new version of their issue tracking. They decided to eliminate the capability to prioritize and order issues with no advance warning because only "10" people used it. Everyone who had all our issues ordered lost the ordering. Their response? A big F*ck you because no one used the feature anyway. Thanks github!

Ok, so maybe Im smoking crack, but did you use the prioritization feature?
It's the first blog post I've ever written, I have been mostly quiet just working over the years building these startups.

I will be releasing one by one assembling the team that will execute each one.
is there any way to help? apart from being generally sympathetic to the appropriate causes, donating to Tor, EFF, etc, is there anything that a bit more specific that people with the kind of skills that read HN can do?
I wish a few more campaign groups would have the decency shut-up-shop when they achieve their stated mission.

(but not before, obviously)

It shows a genuine integrity which enhances their legacy.
Just curious, what's wrong with Plug and Play?
That's sound advice - It might be tough to get excited about a rough codebase without some context. But rough code is still better than just an idea, or a typical spec...

I'll check back later.
This is about TV news which tends to be more mass market than print news. Local news gets delivered by many vehicles. I get most of my local news from the web and from a free local newspaper since TV does not provide significant hyperlocal news for the Bay Area.
How to advance your career? First read Passionate Programmer
I just finished reading the Passionate Programmer by Chad Fowler. It is about creating a remarkable career in software development. Developers out there, highly recommended reading!
I don't think "cowardly" is the right way to put it. The level of harassment you put up with is obscene, and that you continue to stick to your guns in the face of it is admirable. That said, it's not something that most people want in their lives. Many people just want to pursue their interests, develop their career, and raise a family. Dealing with the level of harassment you face imperils all of those goals. Unless someone is dedicated to a cause and willing to sacrifice a lot to serve it, it's unreasonable to ask them to invite that kind of drama into their lives.

I respect what you do, but I think it's unfair and myopic to label as "cowards" anyone who doesn't share your commitment.

On an unrelated note, does this mean the FBI will be serving pg with a warrant for our info?
Doesn't have to technically be asylum. Just get a job in Europe and leave.

The exponentially increasing lawless behavior of the US over the past decade, particularly as it relates to its own citizens, is genuinely frightening.
Gotta start somewhere. The website's only been around for less than a year.
> Also, in your first example, you don't have to rewrap containers[index] in a jQuery object. All the elements in the selection are already wrapped.

Really? I think that is the whole point of this long comment thread -- that the elements in a collection arent already wrapped.

http://jsfiddle.net/8nqtA/

This doesnt work unless i wrap a[i] in $()

But like you're saying, it may be fruitless since the dom is the bottleneck and we're bypassing it by already having the element.
Re: [1] – true, though access to it became severely impaired for folks who browse HN posts through RSS readers. Still keeping an eye on the thread, thanks for linking!

Re: [2] – your assumption is 90% correct. There are nuances, but it becomes ridiculous to explain with words. Guest login: username => hnguest; password => goodolyc

Re: [3] – duly noted. Another one or two in your camp, and I will absolutely disregard the advice I previously received!
A list of startup accelerator programs
Having looked at the field numerous times when building and advising on websites for smallish newspapers and magazines, I have yet to actually find a better CMS platform for the common use case of "I want to publish articles, plus some other additional stuff on the side," since that matches the actual structure of a WordPress-based CMS.
I think it is microsoft as well. The bureaucracy shoots down any good ideas, so the inventions languish. Just like at xerox parc
How journalists are using metrics to track the success of tweets
This is a big ad for Microsoft Windows Mobile 7, which may gain traction in developed countries but the phone is too expensive for the developing world. This is not the $5 solution that is needed.
i was surprised to see him list frequent flier miles with supermarket discount cards (since i do sign up for the former, but not the latter). i think he's largely right (ie i am inconsistent), but there is also a difference between the two: miles allow airlines to bribe the flier when the flight is paid for by their employer. i think that makes frequent flier miles pay significantly more (and for significantly less information, imho).
Make A Better Wheel
If you want, just shoot me an email (aidan@youphonics.com) and I'll let you know if/when the last vote comes through.

Worst case scenario: I'll invite you to a private repo shared via Dropbox.
Larry’s Turn
I think you need to run heroku rake db:migrate again, as I receive a bunch of 404 issues when trying to access data from the database.
When Did Girls Start Wearing Pink?
someone needs to make an app that lets you enter your info once and then auto submit to all the accelerators.
I elect to stick with the standard library in all cases, so I know how my software will perform everywhere without a redundant external dependency. Sticking with the standard library means you'll eventually get those improvements, too.
It all began with a tweet
Apple's Secret Weapon: Timing.
thanks for letting me know! please check again later.
Looks like it's back now. HE.net is to blame for the downtime.
Public education isn't free either. You just pay for it every April instead of every semester.
I partially agree with you. The level of harassment I deal with is obscene and the never ending nature is very stressful.

However, I use the word cowardly because the results you outlined are not certain. It's not even likely.

When fear rules you and limits otherwise desirable actions, you're acting as a coward without a doubt.
Iterative programming is the new arithmetic, Functional programming is the new math.
Chatroulette for text messages
You have it exactly right. Most of the transformative research being done right now is outside of major companies and outside America.
How to build toddler app UIs.
The secure way would be to upload an encrypted copy of the harddrive, bring across wiped hardware, and re-download the contents after clearing the boarder. FedEx packages go through customs, encrypted internet data does not.

That is to say -- if the intent is to sneak some data into the country, it seems obvious that it should not be available in plaintext on a physical device. With that in mind, is there ever a legitimate reason to seize all electronics, up to and including gaming consoles[1], from a security researcher (warrant had to do with MySpace, not anything console related)?

[1] http://www.youtube.com/watch?v=fEmO7wQKCMw#t=40s
And just one more thing.... : D
Start-ups use non-Java for their main apps. But the other "infrastructure" stuffs that they developed after 5 years of existence usually required Java somewhere.

Hadoop, HBase, Hive Cassandra, JMS are all Java solutions.

Maybe it's for performance, maybe just because Java has more libraries for that particular domain.

Google (pre-dominantly Java), Amazon (Java shop), ITA (they also use Java EE to my knowledge), Facebook (HBase, Hadoop, Hive, and maybe even haystack?), Zynga, Flickr (small part of back-end), Twitter (back-end stuffs), LinkedIN (Java shop), Last.FM (back-end stuffs), PowerSet (they came up with Hadoop)?

I don't know why Twitter uses Scala for some part of their systems when eventually they need to write some Java code (and probably make that Scala code talk to Java infrastructure). If you're not writing bajjilion code for that particular portion of your systems, I don't see why you need to have both. Just pick one. Perhaps they have other reasons (personal or not).
Oh c'mon. Maths is the easy way to assess if someone's understood something. If it's equal to the result, it's correct. If it isn't, with the regular type of testing, it's going to be wrong. There are also other maths skill gauges to look into, but for now, Khan Academy sticks to a certain format.

As far as maths is concerned, Khan Academy is a great educational tool. But "maybe eventually" can't exempt it of concerns in the other regards, like what has been argued.

We are giving the OP a lot of flack and singing the highest praises of Khan Academy while doing it. The critics might as well deserve the benefit of the doubt as well as Khan Academy.

Just for the sake of summing up the comment branch, pseudolearning is a factor to consider - with ajays's anecdotal evidence as well as Khan Academy. Khan Academy's tests also serve as tests for Khan Academy's didactic merit. And so far, we can only assess the merit of the maths material.
Elecciones Perú 2011: Primer Flash Informativo
Emotionless? This proves that you're not a Data fan. He had tons of emotion.
>why is the practice of rerunning the same selector frowned upon?

Rerunning the same selector is frowned upon for (at least) 2 reasons:

1) It can make for more readable code.

Sometimes it makes more sense semantically to have a local variable that describes the role of an element in the particular block of code you are working on, rather than just what selector you are using to get at the element.

Also, it makes the code shorter and less complex, in your example "tabs" is shorter and easier to read than "$('a.tabs')" etc.

2) ...because it's a stupid simple optimization to make.

This goes in general for ANY JS variable that is not in local scope, is the property of an object, or is returned as the result of a function.

It's so easy to just cache it as a local variable, you should probably just do that once you are accessing it a few times.

Even that has the whiff of premature optimization, but it's so easy and has such a low impact (or even improvement) on readability, that it's no big deal.

What you're talking about is much harder to justify imho.

Re-running the same selector is an instance where you are re-running a function that will definitely return the same result that you just got.

Effectively it's the same as

function get5(){ return 5; };
var x = 4 + get5();
var y = 35 + get5();

...etc etc...so obviously it's better to just cache the return value and save the work of running a function.

It's hard to say because your examples aren't entirely clear to me, but I don't think your version as is is any better, perhaps even worse in some respects.

$('a.tab') returns A jQuery object that has a context that is a collection of DOM elements.

Your map function (which has the arguments reversed fyi) return's an array of jQuery objects (plural); each with a context of a single DOM element.

So you're creating a bunch of new instances of jQuery objects to possibly save an insignificant amount of context lookup time (getting the context of a jQuery object is not as heavy as selector lookup).

Again in the each you're creating a new jQuery object for each tab element, even though it was already in one. A jQuery object which will stick around via the closure.

So this is all to save looking up the index each click event for the tab (btw, something like $(this).index() would probably be cleaner) which may or may not be worth it.

I can see where you're going, and think you've got the right idea, but I also think what you use really depends on the situation.

I would say just write clean and idiomatic code first...that should be the default.... and then if you hit problems you can start optimizing based on the situation.

If looking up the index and context each click really is a problem (could be in some situations) you could find a solution based on the situation using strategies like event delegation, strategic naming, caching the index, associating them in a data structure of some kind, of any combination thereof.
Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News". Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish. The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.
I also thought it's somewhat of an overstatement, but having worked on software for the construction industry (for the operators of paving machines and the like), I think we will eventually end up in a situation where most jobs involve computer use.
http://www.bizjournals.com/southflorida/news/2011/02/01/um-l...
I used ScreenFlow Pro. It's awesome!
I would make the argument (as a 20-something) that there are far more 20-somethings on Tumblr than there will ever be on Posterous.

Posterous has always felt, in its design, to be minimal and content based. It is not about posting cool photos you found online, funny youtube clips and a quote out of the book you're reading.

That's what 20-somethings are doing with tumblr.
No, the cool new use of existing technology, while fantastic, is not transformational; it will eventually run out. In my opinion: they have some cool Crazy Ivan projects but nothing really serious, and while it may run counter to what feels like common sense, Google is not like PARC at all.
Right. The bigger trend is downward mobility in automation, to the point where advanced automation is much more commonly available.
> i think its like that in most developed countries too.

See that's where you lack perspective. In safe countries (like here in Australia) you can name any suburb in the country and I'll go for a stroll at 3am with no fear for my personal safety. Why? Maybe I was out drinking and I'm catching a bus home.
I'm consused. How do I join one of the R-T-L startups and what do I get in return?
Parallel upload to Amazon S3 with python, boto and multiprocessing
Hopefully the TechStars network can implement something like this (http://www.techstars.org/network/)
تسجيل صوتى لمبارك 
تسجيل صوتى لمبارك تسجيل صوتى لمبارك تسجيل صوتى لمبارك تسجيل صوتى لمبارك تسجيل صوتى لمبارك تسجيل صوتى لمبارك تسجيل صوتى لمبارك تسجيل صوتى لمبارك تسجيل صوتى لمبارك
http://bgyc.blogspot.com/2011/04/audio-recording-mubarak.html
This weekend, my Python web hacking started out using Aspen and is now using Flask. I've used Django for one of my projects in the past.