skysight-inc/HackerNews huggingface dataset:
Thanks for letting us know! I just added a line of code that should catch that exception and return a better response.

We had caught other exceptions and thought we were good, but glad you showed us one more! Thanks.
Everyone seems to be pointing in the article to the Netflix prize, but hey, don't take my phrase word for word. That's actually an exception that confirms the rule...
What I meant is that spec work in design is being tolerated by both companies and designers more than any other field...
As a designer, these pieces come off to me as whiny. I have a difficult time picturing why a designer would sit there angry at a company for crowdsourcing a design.

Some 14-year-old designer is not cheapening the work we do by submitting logos for free to a bunch of companies hoping to get exposure. Out-of-work designers are not taking all the other freelance jobs because they decided to do some blog layouts at $50 a pop.

Designers: get over yourselves.

If you, as a designer, truly feel the work you are doing is better than a design competition, then don't submit your work to a design competition. If you're really that good, freelancers offering services for cheap, near-free, or even free shouldn't bother you at all.

Also, "keep in mind that you are betraying the design community?" Design community? What design community? The design industry looks like this:

1. Top-tier ad agencies/teams like Psyop, Leo Burnett
2. Smaller ad agencies
3. Freelance designers
3a. Unemployed designers

So who is our hypothetical 14-year-old logo-designing student hurting? Ad agencies. If your work is really worth that much more or is that much better, companies will pay handsomely for it. If they won't, it's you that's the problem, not the designers submitting free or near-free spec-work.

Apologies for the rantiness of this comment.

Edited for typos.
Re: copy-on-write: http://news.ycombinator.com/item?id=2407397 -- tl;dr reference counting ruins copy-on-write
Me too. I don't use python for development on a day to day basis but use the python SimpleHTTPServer all the time.
Funny thing is, one of the reason I wrote annyong was because I was getting tired of the boring SimpleHTTPServer listing style and found no simple alternatives :)
It's true that there aren't a lot of clients out there for Convore yet. There are quite a few Convore projects started on GitHub (https://github.com/search?q=convore&type=Repositories) and more clients are welcome!
Recently I have been seeing an increase in the number of such posts titled 'Decline of facebook', 'collapse of facebook' or some other theory trying to explain why facebook won't stand the test of time. The point here is, why are we bothered? There are people who like it, and there are people who don't. The user base of facebook has reached a point where any categorization becomes too big a demographic hence no matter which feature one would talk about, there are takers and there are haters. It is all about which side is heavier here.

Facebook and twitter, in the initial phases of their global boom (after facebook moved out of it's college/university paradigm) was used as a global social networking tools by geeks, bloggers and web designers. People who have a very different look on how the internet should be. And even though these people 'make' most of the obervable internet (read: web), it is important to know that facebook also caters a whole lot to the social networking junkies who love the loads of like buttons, and a rush of social media. While some of may think it is lame, it is rarely a question of lame or cool, but what keeps the site running.

Either ways, these articles seem to offer quite a narrow demographic when they try to provide any insight or an opinion. And that is because, 'Facebook users' today is a demographic so large that it approximates quite good to the law of averages. Above and beyond, my only point is that, only time will tell.
You seem to have low average karma; perhaps there's some threshold. There certainly is some karma threshold for downvoting.
Haha that's awesome! Sorry that the rate limit occurred. We tried our best to make calls as efficient as possible so you could make as many double/triple kills before the Grim Tweeper got tired.
I can't help myself, I'm always extremely skeptical when incubators and YC-like startup programmes have long lists of mentors and/or when the mentors have no actual skin in the game. What are their motivations for mentoring, exactly, if they hold no equity? They usually hold a full time job elsewhere and do the mentoring on the side. Even if the motivations are purely selfless (yeah, right) I question the utility of the advice they give under the circumstances. Very few seem to have their ear quite so close to the startup ground as YC.

That said, talking to founders of portfolio companies seems to be an established (and sane) part of due diligence before accepting any kind of investment. I'd say you should apply it to seed/incubator stage as well. (after all, you're usually giving away equity at a fairly low valuation on paper - you can't measure advice, so you can hardly make the transfer of equity contingent on its quality)
College doesn't cost that much. I go to Texas Tech. 4-5K a semester for 8 semesters is 50k. A starting dev makes 50-60k.It's pretty easy to pay it off.
I use serve - https://github.com/jlong/serve. It can render erb, haml, html, and has the concept of a layout. It can also be as simple as `serve` in the current directory to serve up any files or directories.
Hearing that someone's grandfather was a vet is quite common, yes. And the number is 16 million. That said, most of them are dead now. So these days, for someone like myself - barely thirty - it is, in fact, quite uncommon to run across a living WWII veteran. I never have, and neither has anyone I know. I assume things are different for people in older generations. In other news, the sky is blue.

And yes, I am well aware that the father mentioned lived in Germany. Not only did I pay attention in history class, I can also read.

Is there some reason you're being condescending?
Indeed. I use this method way too much. In fact, when I baked my own static page compiler script, this was the 'built-in' server.
If Skype felt strongly in the design process they wouldn’t be asking for design consultation after the fact, right?
Mike Subelsky's StartupCity - details announced
Why ThisOrThat might be biased - UI/UX lessons.
New experimental APIs for Chrome extensions
You have an XSS on the login form. I create a page which posts to the login page with the name

" onclick="alert('do evil here')" onfocus="alert('do evil here')" foo="

It errors out, and my javascript is now in the input box. They click the name and then it runs my javascript.

It's great you've escaped < and >, but you need to do more.
There have been several technical applications for the Möbius strip. Giant Möbius strips have been used as conveyor belts that last longer because the entire surface area of the belt gets the same amount of wear, and as continuous-loop recording tapes (to double the playing time). Möbius strips are common in the manufacture of fabric computer printer and typewriter ribbons, as they allow the ribbon to be twice as wide as the print head while using both half-edges evenly.

from http://en.wikipedia.org/wiki/M%C3%B6bius_strip
You're right, web developers already write software with all the security of a colander. You can go one of two ways, 1.) you can devise a language that can't express an insecure application or 2.) you can teach people about security. I know which option I prefer.
"Not only did I pay attention in history class, I can also read."

"Is there some reason you're being condescending?"

Are you fucking serious?
For me, it's not a matter of concentration. There are some articles where I'd prefer to just get the raw information.
The problem with making this sound like it's purely a defensive move is that if tomorrow the government decides they agree and would like to massively reform the software patent process would Google really be able to support that.

They just spent 1 billion acquiring patents that they would then turn around and support reform that invalidates most of them. I call BS on that!

No company is going to throw away a billion dollars for the greater good!
I've been wanting something like this, thanks! It can be tedious to set up animations by hand in the CSS, and since animations have more to do with behavior than styling, it makes the code a lot cleaner.

A nice-to-have would be detecting the presence of common JS libraries, and falling back to jQuery/etc DOM-based animation on browsers that do not support CSS transitions.
I had a similar experience. I built a iPhone app using the Titanium platform, and decided against releasing it in favor of rebuilding it in Objective-C. I was able to work around the lack of correct documentation, platform inconsistencies, and software bugs for the most part, and was able to get the software to run consistently and reliably on my iPhone 4, but it would randomly crash on iPhone 3's, and iPod touches. The issues seemed to be related to memory management and/or threading. Ultimately, I felt that I would be spending just as much time fighting with the middleware as I would spend writing Objective-C library code, and I would actually be able to debug the library code.

I still value the work I did on the Titanium platform from a prototyping perspective. It did allow me to quickly try a number of things that didn't work, and come upon a workable design. If I could do it over again, I would still prototype with Titanium until I had a design, then port to Objective-C before I actually made things work in Titanium. You can get acceptable performance out of Titanium, if you have a knowledge of the way the underlying SDK works. For example, because I had implemented iPhone and iPad app's before with Objective-C I was able to write the code so that it conformed to the underlying sdk assumptions, in particular tableview code performance wasn't as much of a problem for me as it was for many others because I was aware of how the middleware was likely transforming the code, and was able to construct it to maximize cacheability. I suppose with some platform familiarity and a very simple app, Titanium could be workable.

The decision to port had a couple of other advantages, chiefly that it allowed access to some of the open source mobile plugins that are quite useful, like ShareKit and some of the Augmented Reality code, along with deeper integration and better performance. Switching to Core Data seemed to be reason enough to port.

In the long run, I hope that Apple sees that there is a demand to develop iOS apps in languages other than Objective-C. I would estimate 95% of the iOS code I have written has not been performance sensitive, but has been glue code tying chunks of Apple's SDK together or IO bound background networking code. Being able to use a less verbose language with an extensive standard library and strong C bridging like ruby would speed development without seriously harming performance since sensitive code could still be written in Objective-C.
try to go for even more simplicity. drop password and create SHA or MD5 admin links. So I would just start with URL and eMail address.
It's not the tech that makes it better it's the people, as an app developer it's easier to make money on the Apple ecosystem than Google. If I can't make a profit I'm not going to produce for that platform.

Apple's marketing message appeals to a set of consumers who want to buy stuff digitally. Apple has done a bunch of work for me, whereas it's hard to monetize the marketing message of 'open platform'
Shown HN: Instant customized news radio streams
I don't think it's fair to call it a non-story. I think this approach is refreshing. Get great people together, play on their strengths, find something that works, grow it. But importantly, I think it's significant since Rose has clearly demonstrated his creative potential and you'd be foolish to bet against him doing some interesting stuff with Milk. It might be a non-story if it was about you or I.
PhoneGap and MoSync are the ones to try out for cross platform development, but honestly, it's probably better to design the app in such a way that porting it becomes as easy as possible.
This will be useful for April fools next year.
I'm not sure why registrar would not be considered a part of DNS.
Engineer finds it hard to compete against foreign tech workers
I'm going to see if this works with the CSS3 animated glowing form (http://news.ycombinator.com/item?id=2399927). If you don't hear back from me, it's because my brain exploded.
Not sure if you're implying that KR isn't a technical guy (he may or may not be, I don't know enough about him), but with your logic, Bill Gates isn't a technical guy either, seeing that he dropped out of college too (although before choosing a major).

Majoring in comp sci = having some technical knowledge, whether you graduate or not.

Not majoring in comp sci != not being a technical guy.
Well, a solution to synchronize your files directly from your Windows Explorer up to the cloud is a "dropbox-like" feature.
My new startup: You can hear any type of news you want, 24/7, updated in real-time as news happens in the world.

If you only want to hear news on Sports, Top Stories or Economics (for example), you can simply click the categories you want to hear, and instantly you'll hear a continuously updated stream of news, commercial free, and ONLY about the things you care to know about. Adding RSS streams for additional sites soon (BBC, Slashdot,etc) that you can listen to if you want.
You're asking this question to a bunch of developers - whom many I'm guessing are all about open source... I'm expecting standard response to be NO. Sometimes it is more about the recognition of your name which may lead to better and bigger things.
Spambots + Pornstars: A Q+A With A Hacker About His Wild Life As A Tween
Overview of Dutch "startups", the Startup Awards (some in EN, some in NL)
It would be neat to see how you could possibly hook Lua into this to give you some of the flexibility of a dynamic language with the speed and small footprint of a (mostly) C app. I've been thinking of working on something like that for a while but unfortunately my C skills need a lot more work before I'd be comfortable tackling it.
The recommended settings[0] in Keychain Access.app appear to be the defaults in the Lion (10.7) Developer Preview 2.

[0] Preferences > Certificates:

Online Certificate Status Protocol (OCSP): Best Attempt
Certificate Revocation List (CRL): Best Attempt
Priority: OCSP
I wonder if it would at all be possible to do the reverse - do html over xmpp?

With the advantages xmpp may or may not have over http/html, this could be interesting.
Almost as simple, but production-ready (fast, daemonize-able, ssl, etc.):

twistd -n web --port=8080 --path=.
It seems like he could get most of what he wants without a new runtime. Diesel (http://dieselweb.org) provides async without callbacks or Deferreds. Diesel1 used Python 2.5's yield expression, and Diesel2 switched to using greenlets. As long as your modules and your applications don't rely on global state (which they shouldn't anyway), you essentially get everything on this list. For web programming, cooperative multitasking usually works perfectly well and no state is generally shared between any 2 http requests, so I'm not sure how much a web programmer stands to gain from preemptive multitasking and completely separate address spaces with CoW.

The one thing Diesel is missing is good runtime introspection and more primitives to encourage reliability (a la Erlang), but if you hang out in #diesel you'll see that jamwt has already implemented a lot of that at Bump and he plans on pushing it down into the framework soon (probably for Diesel3).
Human blood liquid memristor
A large part of it comes from paid apps not being available in all countries. That lead to a lot of ad-supported apps (since the developers couldn't make the app paid), which have become the norm on Android.
Hi, I wrote the article. Thanks for the thoughts, but I've never added people I don't know or apps I don't use. Spam apps I was referring to are from other people that show up in my stream or wall, those "Billy answered a question about you" posts.
What we really need for electric cars is battery swapout. Just pull into the nearest station, trade out the drained battery for a fresh one, and you're off! Meanwhile, the station sets the drained battery on the charging array, and in a few hours, it's ready for the next customer!

In theory. I can see at least a couple of challenges in making such a system feasible. It's not like you can just shove the batteries into a massive underground tank, for example.
And it has to be a completely separate account. They basically force you to either pay way too much or violate their terms by having two separate accounts. :/
I was asking someone else a question about their story, and you respond by acting like I've grown a second head for being curious, and giving me a definition of a basic term related to the discussion.

So, yes. Yes I am being serious.
Yellow dye 1 could be the key to immortality
I assumed it was because [for all non-human species] something that drinks milk is usually in its infancy.
applying for patents is a valid defensive strategy too

Yes, if you define "defensive" to mean that they want to guard their proprietary forms of innovation against others who might seek to use them during the period of the temporary monopoly they hold on them. But not defensive in the sense of having been obtained in anticipation primarily of being used in litigation defense when others sue Google (which, I think, is how "defensive" is normally used on this topic).

I am no special authority on Google's thinking in this area. Its public actions and comments, though, suggest that it is a company that dislikes and even despises low-quality patents used primarily to foment litigation while supporting the types of patents (like PageRank) that reward innovation. That is pretty much how I read this piece. By the way, I also have an antipathy to flaky patents and strongly believe that the patent system needs reform, but I am not opposed to IP generally, nor to patents (when done properly) in particular.
Some of us who mine Bitcoins need to sell some either to recoup our investments in hardware to generate them (repaying debt), or to purchase more hardware (reinvesting the profits).
I started two podcasts on CNET, Loaded and The 404, so I have some people who friended me on FB because of that. My solution? I hide unmercifully. If I don't care about someone, or they post 1-2 status updates I find irrelevant, they get hidden from my feed. I have 1k+ friends, but I still get the signal : noise ratio that I like.
"Social engineering" and "manipulation" are terms for influence with a negative connotation. So I don't think you are entirely avoiding the question whether this influencing is valid. Moreover, you are making the presupposition that the end-goal is higher pay. That might be one goal but its quite possible engineers actually believe that regulation serves the public good. We could discuss this too but "meta-conversation" is mostly about avoiding the sneaking-in of positions without support.

If a person were to say "engineers do an excellent job of educating the public concerning the need for their services to be regulated", well then the statement would skewed the other way - "Educate" is term with positive connotations.

Perhaps "engineer have pushed for the regulation of their field" would be close to neutral...
My mornings are similar to Rands. Wake up, shower, read HN/reddit(limited subreddits), go to class, go to work, and do homework. My already planned day usually ends around 6pm and for me this is where Rands and I diverge completely. At this point I am exhausted, bored to death and usually both from the days activities. This is where I need to make a huge decision, either sit down and start working on something I care about or Watch TV/read reddit all/go on facebook. If I even take one minute to do any of the later group my entire night is finished. I've come with terms that some nights you need to unwind and just let the brain relax and enjoy some mindless activities. The nights that I sit down and work I feel amazing, time flies by and the next thing I know its 3am and I've got class in 5 hours.

Thanks for sharing Rands!
Allow me to chime in,
UI design is as methodical as engineering and accounting. There are quantitative and qualitative methods to build and evaluate interfaces. Maybe you are referring to aesthetics, but that's only a fraction of what an interface is...
Oh I should've mentioned that I'm in the states. I believe that it's a full hour in India.
This approach is not refreshing. It amounts to: lets get a bunch of people to brainstorm great ideas! Then we can build them!

Rings kind of hollow to me
Or perhaps they realise, even with a new patent arsenal, it's still overall poor for their business? They probably also realise that any patent reform isn't going to happen very quickly, and this patent acquisition isn't going to be "thrown away".
When milk was sold in a tin container - great article about disruption
Actually, he didn't build the suit. The robots he invented built it for him, controlled by the AI system he also invented.

The part I found unbelievable: in spite of the fact that Stark Industries is prepared to sell us everything we need to live in an Asimovian future, their stock price is tanking because Stark wants to stop building weapons.
Also see my gem, Boost (https://github.com/ashleyw/boost). I designed it to prototype Haml/Sass/CoffeeScript sites in a transparent manner, but it'll serve anything from the current directory too.
I think it would be very cool to add a 'decay' option, where the ranges decrease over time until the effect stops. I might have to fool around with this myself.
I like how they got 'milk' on Twitter and Facebook.

How long until they pick up milk.com? - http://milk.com/value/
Is it your plan to just spam HackerNews with this project? I'm going to put this to rest here: this is not interesting

Just use dnode and socket.io. The authors (substack and guille respectively) have ridiculous chops when it comes to Node.js and have been working on their projects for more than a year.

http://substack.net/posts/85e1bd/DNode-Asynchronous-Remote-M...
http://socket.io
What about when those 10 people are working on 5 completely different ideas? 5 - 2 person teams to make 'world-changing' products? I don't think so
When you say:

"extensive network design customization that your managed service colo host will typically support"

could you give a couple of examples of the sort of thing you are talking about?
Honestly, it really is quite annoying to keep hearing how big of a problem fragmentation is. I've developed for Android for over a year now and I can tell you supporting every single device out is not hard. I get the feeling most of the complaints come from iOS developers beginning to work on Android as well and finding it frustrating they can't simply set the background to its static size and be done with it, as if that is some difficult challenge to overcome.
I use thttpd: http://www.acme.com/software/thttpd/thttpd_man.html for simple fast serving.
LuaJIT is awesome, but python already has a large volume of scientific libraries. I haven't heard mention of scientific researchers using Lua (yet).
thanks for the citation. I had a feeling that 1700 was too low a number.
I am just a developer though. I have friends in other industries that feel the same way.. I just figured I'd put it out there as I am curious how many people take dogs to work.
Very interesting! Thanks for the reply!
I prefer e-mail far and away above others.
Titanium is much, much more tolerable and sane if you ditch Ti.include and use its CommonJS Ti.require() instead.