skysight-inc/HackerNews huggingface dataset:
Google’s Android Favoritism Punishes Users and Partners
Mixcloud's design looks really great.

From I what i could tell, it's about listening to music online. Where does the paypal payments factor in?
Surviving the first five years of life (2003)
Some great conversation on Louis Gray's Buzz, including a comment by the 23andMe co-founder:

"This is one of the most thorough and accurate summaries I've seen (I'm the co-founder of 23andMe). One small point...the testing technology 23andMe uses is highly accurate, it's just the interpretation of what the datapoints means which is, in some cases, early and subject to revision (this would be equally true if you sequenced the entire genome vs. genotyping, which is the SNP-based technique used by 23andMe)."

http://www.google.com/buzz/louisgray/ZMEciBEeakh/Review-23an...
The Perils of Too Much Technology
Sure. I skimmed the article about the British police and the Olympics in 2012. It did not mention anything that seemed to me like hacker news: not programming, not computers, not electronics, but also not anything clever, like new kind of bicycle or solar panel.

However, it was near the top of the HN front page, and the ~10 comments on the article all discussed the the article as if it was interesting (which I presume it was for the commenters). This made me feel sad, because I don't know of another place that I can find thoughtful discussion of news that appeals to people like me. I generally find it sort of irritating when people post comments saying "This is not hacker news," because it's just a complaint.

Instead, I thought that pretending to praise the story for its valuable content (I chose to pretend it mentioned Ruby, a popular programming language) would be a funny way to lament the situation while also amusing the other folks who were reading the comments and thinking, "What the hell is going on here? Is mainstream media coverage of future British law enforcement policies interesting for some reason that I don't see?"

But, I wanted it still to seem like a plausible comment to the readers who were having a great time discussing the 2012 Olympics, Britain, and media projections of the state of their civil liberties (particularly in regard to posters) in the future. For this reason, I added the "edit."
"In a sane world, I think, people would listen to what's coming out of your mouth"

Yes. And, that implies that you were not interrupted during that process!

A simple social rule that usually works is, "Never interrupt." This implies, of course, that the other social rule of "Provide others with period chances to speak (pauses, questions, etc.)" is also followed. Interruption is more difficult and nuanced. We all agree that we may interrupt anyone at any time if we notice a fire in the building. But, it gets more difficult from there.
Ah, lame - I hoped google maps would be able to find "Google, KS"
"... part of this nutritious breakfast."
As long as you have no animal references in the domain name, I think you're fine.
It's its own discipline, but it has to be melded with the job of graphic designer and browser coder to be effective.
Taking Toastmasters, one thing tip they give about giving feedback to speakers is to preface your feedback with "I".

There's a big difference between:

"Your voice was too soft."

and

"I found your voice to be too soft."

In the first statement you are speaking for everybody. But just because you had that insight, doesn't mean everyone thought that way. In fact you might be the only person who thought that and by stating it as universal, you could cause the speaker to think it was a major problem.

This is what the article is addressing. When nerds give an opinion, they will say it as if it is a fact that everybody knows. It really turns me off wanting to discuss anymore with someone who does this as he believes his opinions are the opinions of everyone.
"Neither should do the others’ job."

Why not, maybe some people are good at both things? Also I would have expected good graphics design to also be about good user experience.
This is a couple months late but nails it. NodeJS was the spark to the powderkeg.

> During development, one small, yet important, feature that Node lacks is the
> ability to auto-restart when a change is made to the server’s source code.

Hm...sounds like a good application for Node's file-watching capability, so I don't see why this needs to be built-in. Start your app indirectly with a script that monitors the source files.
Strangely enough, Netscape Corporation once marketed javascript as a lightweight server-side language. IIRC the browser-side javascript thing was an afterthought.
Do you have a direct link to this CERT awareness report? Google foo is failing me at present.
Sadly, I'm one of the guys moving out (cross country move for/with the girlfriend). This place is in such an insanely amazing location, though. Highly recommended.
... in my opinion wink

1. Society does make sense.

2. People ought to tell you when you do something rude. At that time they can offer the reason (there is a reason).

3. The people in the example are poorly socialized.

4. The socially skilled are just as rare as the mathematically skilled. The average person is just as atrocious socially as mathematically.
I think that observation stems from this:
http://www.fantasymaps.com/stuff/fanspeak.html
Heh, it's a decent concept, but this site, however, is essentially MetaCritic with less staff.

I actually have a regular feature on my blog (http://shortformblog.com/) that's got some stuff in common with this. I call it "One-Word Album Reviews."

Here are a few samples:

http://shortformblog.com/music/one-word-album-reviews-we-for...

http://shortformblog.com/music/one-word-album-reviews-now-we...

http://shortformblog.com/music/one-word-album-reviews-no-vam...
I find this interesting because it's something that I've worked really hard to un-learn. I used to say "I think" before nearly every opinion, but I found it hard to have any of my opinions taken seriously. After all, why should anyone care what I think?

These days, I'm much more inclined to say "What if..." or "We should also consider..." to preface an opinion, such that consideration is required before dismissing what I've said.
Ok, the driver was buggy, but why don't these cards have some kind of protection against overheating? If the temperature is too high they could downclock or even shutdown.
I think this is part of the writer's point. The role of the graphics designer is not the role of the "web designer", but the term has been construed as such and might better be abandoned in favor of "user experience designer".

I'm not sure I agree, but the importance of the graphics design/web design distinction is important.
'99-'01, a streaming video app-layer multicast startup, the client SDK (serverside we were pure evented) --- thread-per-session, worker thread to drive an event loop. Most memorable: debugging thread serialization in Quantify; even after you got to correctness, you still had weeks of effort to make sure things were actually parallelized.

Next gig, did multi-process with shared memory (think "opt-in" concurrency instead of "opt-out") and modelled synchronization on distributed systems concepts (commit protocols) instead of locks. Worked peachy.
And some, frustrated by the lack of coherency, will default to the "do unto others" rule - and be a royal pain in the ass, because many nerds actually like being interrupted in mid-sentence when they're wrong.

What, you mean other people don't? They prefer to continue on a lengthy and fundamentally incorrect statement when they could be saved the embarrassment quickly and painlessly after just a few words?
This is cultural and not universal.

In some cultures if you wait for the pauses, you will never be able to speak. I found this to be the case while living in Eastern Europe. The people there generally keep speaking until you interrupt. It's not considered rude though. They just assume you'll interrupt when you have something to say. If you don't interrupt, they'll keep talking.
Good luck telling (and selling) your average small business owner they need to hire (or consider a firm that has) a graphic designer AND a user experience designer when building a new website.

Maybe on the corporate level where money is wasted and meetings are plentiful. But down here in the real world (trenches) it's unnessary if the "web designer" in question knows his/her shit.

All this guy is doing is splitting an existing profession into two sub-professions. You can do that with almost any job.

Example: Fire the painter! What you really need is a guy who paints and another guy who tells him where and what to paint (a paint experience designer?)
So how can I watch this in the UK?
Hot code loading in NodeJS has been implemented many times, see e.g.: http://romeda.org/blog/2010/01/hot-code-loading-in-nodejs.ht...
Just total curiosity, but how many people typically live at Hacker House and how much shared/common space is there?
Enterprise bank transaction processing software, late 90s. Communications software as part of the same system. Visual C++

The multithreading was much easier than I had expected based on the way people talk about it.
I prefer to be interrupted if I've made an important error in an explication or my ideas are off base. (Or correcting my pronunciation)
Why do we want javascript on the server side, when we already have so many other options?

I'm not trying to imply something against this aproach, this really is a question.
I think there's room for different approaches to standardization. For example:

1. Write draft spec

2. Implement it (steps 1 and 2 are backwards from the usual)

3. Use implementation experience to revise the spec

4. Lock down the spec into a standard
This is more believable to me, as the "set-point" for cruise control is not dependent upon throttle position, but instead, is remembered by the computer. There's nothing to check against to insure believability.

More suspect, in my opinion, is that in a cruise control, you have a feedback system, based on car speed. The car speed is almost certainly redundantly sensed, so that's no worries, but the feedback loop itself could potentially go oscillatory if there were other variables introduced that hadn't been designed for. Those variables could be pretty subtle. For example, maybe the gear motor that you use to mechanically control the engine gets sourced from another distributor, and they give you a better one, that has more torque. Perhaps that throws off the stability analysis that you had done. Tons of things could change somewhere between the 500K's car and 1M's car you produced, lots of different vendors and permutations could come into play that could throw off the stability of a cruise control, I would think.

EDIT: They're probably using feedback in the control motors as well (servos), so that's a non-realistic example, but it illustrates the problem.
ReMail Goes Open Source
Tell HN: iPhone app using Quizlet API hit Top 15 in Free Apps
Our small startup, Quizlet.com, is using online flashcards and games to make studying fun, social, and more productive. We've got 800,000+ registered users and over 50 million user-generated flash cards on the site.

Just wanted to share with HN a cool story...

We have an API that lets developers create apps that search and download from our big flashcard database so our students can study in new ways and when on-the-go through mobile apps.

One of our favorite iPhone Apps using the Quizlet API was Agilis Lab's Flashcard Touch ( http://www.agilislab.com/ ). It was a simple but beautiful implementation.

For the month of March, we decided to heavily promote their (previously $2.99) app if they'd make it free for the month. The app had only been getting a relatively small number of downloads and had ~16 reviews on Feb 28th. After only a few days of the promotion, the results have overwhelming:

- Day 1: it hit #2 free app in the Education category of the App Store and had 5,000 downloads

- Day 2: it hit #1 free app in Education category and made #94 in overall free apps

- Day 3: hit #40 in top free apps overall, then 33, and kept climbing

- Day 4: hit #15 in top free apps, (on the coveted Top 25 page), surpassing the Facebook app in the process. now has almost 500 reviews.

Of course the big question is how their app will do once the initial popularity fades and when it's no longer free, but it sure is fun seeing so many people get to try out the app and get exposed to Quizlet.

We'd really love to see other API developers do even more with Quizlet. We'll be releasing 2.0 of our API soon which will include the ability to get authenticate, get private sets, and even upload flashcards. http://quizlet.com/faqs/the-quizlet-flashcards-api/
Hacker News is great. I had been thinking this exact same thing but then realized I was being ridiculous. However, isn't it a little scary to realize how no one is in control of us? I noticed this when I was riding on Bart. Everyone acts a particular way based on what other people expect them to act like. We all operate with so much order and yet no one is telling us to. Just thought this was cool.
Don't hate the players, hate the game. They do what they do to get reelected.
bit of background
http://www.karsa.co.uk/about/

more about the product
http://www.karsa.co.uk/help/What-does-this-application-and-w...?
This looks like the tablet I've always dreamed of. Something like a high tech notebook. I'm having second thoughts on picking up an iPad now.
Thats a fair point...but it was small struggles that were compromises for cheap rent and a good location
Like so many other things, "I think" usually doesn't have the literal meaning "I think." It indicates a low-to-moderate level of conviction. Stating something without saying "I think" (or doing something else to soften your statement) indicates a high level of conviction. It implies that people without a similar level of conviction should defer to your opinion. That's what people find objectionable.
Security Bloggers Wanted - Get Noticed - Get Hired in 2010
My wife made that point. Yes you need to choose your meals and drinks carefully...you can really blow your budget eating out
Because you have a hard time rationalizing social norms doesn't mean they don't make sense at all. Nerds do have their social norms too (for instance, not caring about their physical appearance) and I would actually consider myself a nerd if it was not for the social part / lifestyle that goes with it. I'm probably going to get down voted for this :/
You are right that Netscape used JavaScript as a lightweight server-side language. However my memory from the times is that JavaScript was invented for the browser and then ported to the server.
You are right -- that's also likely a more efficient convention.
Even just to be a dick, that'd be an oddly pointless and easy-to-clean-up sort of dickishness.
ReMail (YC W09) is now Open Source
Aside from having the wrong person, if you watch the video he's clearly railing against the term, not the concept behind it.
Reasonable concerns, but most apply to print books as well.

Reputation is reputation, whether it's a publishing house or a sole author. I've bought crappy books from reputable publishers (O'Reilly had a book on VBScript that was total crap, for example), so you still have to do some checking to see if a book is really going to be worth your time and money. For most technical data it seems a bit of time on Google should tell you if the author knows his or her stuff.

A more reasonable concern is copy editing. While publishers may no longer be vetting the technical aspects well as they should (The book RESTful Web Services, for example, has assorted (mostly minor) technical errors) the overall editing quality tends to be good. I have less faith in sole author/editor/publisher set-ups to have proper grammar and consistent use of the author's voice, for example.

OTOH, most E-books tend to be cheaper than printed books, and are often bought to expedite some development process. If I can save myself an hour two of research and dead-ends while working on a paid contract, then I've easily saved myself many times the cost of the book.

Finally, printed books go on sale, too, or end up in the discount bin, so while it's not the same as finding out you could have gotten something for free, it's close.

The value of technical info depends on how timely it is; these are perishable goods with a limited shelf life. You want it fresh, you gots to pay more.

One annoyance with E-books that wasn't mentioned was the lack of appropriate screen formatting. I have some PDFs from Pragmatic Press, for example, and they are all laid out for the printed page, not for my laptop screen. Nothing flows; I have to deal with hard page breaks as if I were dealing with paper.
For those doing Java coding, this is _the_ book to have
http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/...

You never know when that library designed without threads in mind will end up in a threaded environment (which one could argue is part of the problem with leaving concurrency up to the coder in the way that Java does, versus building it into the language the way Erlang does).
Today's XKCD, in part, but also because I'd been having a discussion about it with several friends, caused by a tweet to a blog post about it: http://jpcameron.com/blog/?p=47

I'd heard about the conjecture once as a Freshman in college and then thrice in the past month - hence, the Google trends search.
And don't give that card to someone who's just a graphics designer.
ROFL love his joke on how it's russian roulette with 5
re: your example - interior designer is the term you're looking for :)
Twitter suspends Tweetminer, follow the developer finding a workaround
It's a nice clean language that fits the event-driven paradigm better than most. When every function is an automatic closure, things are much easier.
Looking good. A couple of UI suggestions:

- Look into making the percentage editable after you've added it to your portfolio. Ideally you shouldn't have to delete and re-enter to change that.

- If the Timetric API allows you to theme the graph to light-on-dark, it would look a lot more at-home with the rest of the site.

- If I'm not logged in, where are my temporary portfolios? I tried to name two of them "test" in a row and was informed there was already one by that name, but there appears to be nowhere to access these. I'd suggest simply not prompting unauthenticated users to name portfolios at all until they log in.
I'm pretty sure the news media doesn't decide which drum to beat every night based upon which drum people expect them to beat.
The really saddening part will be when the rest the world does it to the US. And they will have a much easier time finding things to beef about.
So we have this big moment of publicity right now -- how should we capitalize on it?
Perfect time to buy a Toyota, also I'd evaluate Toyota stock.
Either it works and stays, or it doesn't work and publishers start to drop out of the market.

I think this attitude is a big part of the problem.

The mindset that they can only be profitable by preventing copying, whatever draconian measures that requires, puts them in a box that will prevent any innovation, either in gameplay or in business model.

It may be that efforts at copy protection are well past the point of diminishing returns. Perhaps the investment in these technologies, and the resulting loss in customer goodwill, are costing more than the actual piracy.

Maybe the vast cinematography, scoring, voice acting, etc., aren't what gamers really want, and the "big budget" games are really throwing away money. Maybe gamers just want new ideas like Tetris.

But the idea that "this DRM must work or the industry is doomed" will prevent the publishers from discovering these approaches, or others like them.
Because it's actually a decent language when you take away the DOM cruft?

It's actually remarkably similar to Scheme [1] with very flexible arrays and real first-class functions.

[1] http://www.crockford.com/javascript/little.html
RSA 2010: Q&A with Bruce Schneier
Hidden Features
And it goes both ways. The rules may be stupid, but asking the security people to let you slide puts them at risk.

If you want to be a helpful, courteous person, please don't cajole them into doing something that might get them fired just so you can eat a snack.

It sucks all around, but put yourself in their shoes.
Probably the same way I watch Guardian football highlights.
http://news.ycombinator.com/item?id=1169343

Or:

http://www.apple.com/pr/library/2010/03/05ipad.html
cynic: Congress' mandate is to investigate anything that will get votes, or campaign funds.

Wikipedia:
Investigative hearings share some of the characteristics of legislative and oversight hearings. The difference lies in Congress’s stated determination to investigate, usually when there is a suspicion of wrongdoing on the part of public officials acting in their official capacity, or private citizens whose activities suggest the need for a legislative remedy. Congress’s authority to investigate is broad and it has exercised this authority since the earliest days of the republic. Its most famous inquiries are benchmarks in American history: Credit Mobilier, Teapot Dome, Army-McCarthy, Watergate, and Iran-Contra. Investigative hearings often lead to legislation to address the problems uncovered. Judicial activities in the same area of Congress’s investigation may precede, run simultaneously with, or follow such inquiries.

It's not a recent phenomenon at all. For example, the Crédit Mobilier hearings were in 1872.
BuzzMe is the Ultimate BlackBerry Utility
As a person who reviews mobile apps daily, there are very few apps that I download and keep forever. On the iPhone platform, there is endless storage and memory to handle hundreds of apps, but on the BlackBerry Bold or the Android device I use, the application memory is very limited. What this means for me and many other heavy mobile users is that if you are not using the app on a daily basis, you cannot afford to have it to take up your precious application memory, so even if you like an app, chances are you will delete it eventually.
Leaked info on the same day as the announcement of the iPad ship date... coincidence?
I'm excited about this idea because:

1) This approach lets me put together a quick server without a big, complex container to configure (No Apache, Tomcat, Rails, (Insert Python Framework Here), etc).

2) Javascript really is a nice language to program in. First class functions lead to some neat tricks, and aside from a few minor quirks (scoping issues, overloading the "+" operator) it lacks nasty gotchas like Java and PHP, at least so far.

3) Lots of programmers have JS experience and web experience, so there's a large potential pool of users (Subjectively, this may or may not be a good thing, see PHP. But there's demand)

It's probably not the be-all-end-all, but there are some positive reasons to see work in this space. I'm curious to see how the language implementations evolve as people start doing more complex server side things with JS.
Thanks for the link. I think, though, auto-restart is a nice little feature that's important enough that it should be baked-in by default. I just take it for granted that's it already there in other frameworks.
It's posts just like this one that nibble at my limited attention resource.
Ugh, Linode is our reverse proxy.
JSConf FTW!
$99/year is more than $129/2 years. Also, providing betas but not finals creates an incentive for cheapskate developers to keep using beta releases, which isn't a good thing. (Speaking from personal experience here, since I ran OS 8.5 beta for a long time.)
I posted it on Twitter as well. Here is the Canadian link - http://watch.thecomedynetwork.ca/the-daily-show-with-jon-ste...
Really? You really believe that? All I ever see on the news is death, tragedy and drama. If they showed us something we didn't expect we wouldn't watch.