skysight-inc/HackerNews huggingface dataset:
When I was still in college a few years ago, I fell for this on a trip to Guangzhou. I believe those were supposedly 8GB flash drives with 32MB of real memory, selling for less than 5 bucks each. Being the immaculate hustler I am, I bought a sackful of those to haul back home to sell, only to learn that if it's too good to be true...
I'm a big said.fm user, and this is a very welcome addition. A small suggestion: when I go to a search page, for example:

http://said.fm/in/#/search/for/super

And select to see some results, it's not obvious what the icons do next to the results, for example the "infinity" icon. Perhaps add a hint, or tool-tip?
Edit to be clearer: You must be joking.
> drop, til, slice

tac (to read a file in reverse line order), nl (numbering the lines), seq (somewhat like til), paste, join (merging), fold (wrapping text)

to add a few more.
If I remember right, at least a year ago when I first got my Nexus One, Grooveshark was also hidden on Android Market if I had an AT&T SIM in my phone. I could only see it and download it if I pulled my SIM out and connected via wifi. Otherwise, searching for it turned up nothing.

This was when I discovered that there are carrier specific blacklist on the Market -- PDANet was a similarly blocked app, presumably on AT&T's request.
That was a clever and enjoyable story. Almost to the end, where it hinged on a Ouija board being an effective and reliable communication device with the dead. Then the story and all its cleverness broke down. So close.
I think of a hack as a non-obvious solution to a difficult technical problem. I'm not saying they didn't do a good job, this is just more what I would consider standard.
Class of 2011's techiest commencement speakers (Woz, Chambers, etc)
Internet Marketing After The Google Panda Update
Ditto that
> reading and trying to understand source code ... maintaining source code

I think it helps but in general those things are not related very well. For examples guess what this line of code does (this is APL) ?

X[⍋X+.≠' ';]

According to APL's Wikipedia entry it "sorts a word list stored in matrix X according to word length". It is just 1 line of code so it wins there. But now imagine reading code like that and maintaining it.
Not that I was a downvoter (can't downvote direct replies to your own comments, after all), but I would assume that the main reason for the downvotes is not that their answer was wrong, but that it shouldn't have been wrong. My comment already stated which image "PIRACEY" is written in, so there was pretty much no need to make an (incorrect) guess.
Arab's got talent 
arab's got talent arab's got talent arab's got talent arab's got talent arab's got talent arab's got talent arab's got talent arab's got talent arab's got talent
Aggregating searches 
Is there a service that combines searches at google, youtube, amazon, iTunes and other sites to create an aggregate view of what people are looking for? A meta-trend/demand view.
I heard Blank speak 3 times while he was in Ann Arbor and went to his office hours. Time and time again he made the point that the opportunity here is huge. I think he wants to make it clear that everything that is needed is here, except for risk capital. "Getting a few experienced super-angels and/or VC’s seeding 5-10 Lean Startup deals here a year, with a couple of Cleantech/energy deals as well, could kickstart the culture." There are a lot of active student startups[1], but more funding opportunities could provide a huge boost to the ecosystem here.

[1]: http://cfe.umich.edu/techarb/
Return to Shenzhen - Part 1 - a trip to the component capital of the world
Is ‘Making it Rain’ a Hip Hop Myth?
Hey, guys, what about Windows? I have a friend for whom v5 barfs all over the video. And I'm hesitant to download a v2 from a third party. If you're going to do this for Mac, then for Windows, too?
My main language is Java these days, but I use lots of other languages as well (e.g. Perl, Python, R, sh, MATLAB, ...). However, C remains the language that I know most thoroughly, and I've used it since 1989.
Wow. I really like it. What did you write this in?
Good thing we don't work on deserted islands right?
More Coverage on Reuters: http://www.reuters.com/article/2011/04/06/andreessenhorowitz...
Mozilla releases SeaMonkey 2.1 Beta 3
Or: Don't design a product that needs instructions on how to use
Isn't google ditching QR codes for NFC?
Further discussion: http://news.ycombinator.com/item?id=2419281
Aero Snap from Windows 7 seems to have been copied as-is as well. However, maximize and minimize buttons have been removed to conserve space which is quite a radical departure from the other OSes.
That's really simple. You can get time limited full versions of LispWorks Enterprise from them. Let them know how long you need to evaluate the product.
Used to know C + Assembly pretty well back in school (thesis + projects on microcontrollers and such) ... All I can do now is read some code ..
Bringing Google I/O direct to you with I/O Live
Best set your extensions for maxversion "22" at this rate.

I'm still moving along happily with 3.6.17 until the extension developers get all their kinks out and someone invents a more perfect/compatible statusbar replacement.
That might actually work in practice. But in principle selecting on the basis of nationality always sounds silly to me. (But I guess I'm just being a good German here. Where not even our President is a patriot.)
Livedrive is very similar to dropbox.

In fact, I found Dropbox looking for alternatives to Livedrive when their Beta ended.
My WakeMate: 1 year, 4 months, 12 days in the making.
Nah, 7.1 is pretty big.

Its especially big news when you consider the events of the last 30 days.
The Business and Engineering Schools do a pretty good job of offering entrepreneur resources to students, but sadly, the initiative has not spread to the largest department on campus: the College of Literature, Science, and the Arts

Support from LSA and additional course offerings to the students of LSA would accelerate the entrepreneurship initiative immensely
Very useful tool. Beware a tough time getting various fonts to work, though — and some characters (thin space anyone?) will just completely crash it.
thanks for sharing. There are a couple tools in there I hadn't heard of that might be useful to me.

Is there any particular reason you use Alfred vs Spotlight?
Not for the cicada example, but yes for the web aspect.

In the cicada example the point is that one predator would evolve to align its boom cycle so that it had a common divisor with the cycle of the cicada.

Since the predator's cycle is variable, it is evolutionarily optimal if the cicada only comes out every prime number of years.
Comparison of Top Paid Apps - Chrome Web Store, Mac App Store, Android Market
"In this case, where there is virtually zero chance of legal proceedings actually resulting...."

Dunno about NZ's legal system-- you're probably right. In the US, a rich person with an axe to grind could make your life hell. They might gleefully spend $20k to teach some snotty kids a lesson, even if they knew they would lose. Meanwhile, the kids are maxing out credit cards to cover the cost of their out-of-his-league lawyer and are horribly distracted from actually building stuff.

Even the spectre of a lawsuit could scuttle fundraising hope. Investors don't want to touch people with enemies. If you had early acquisition interest, what happens in the reps and warranties phase when you disclose that there MIGHT be a lawsuit on the horizon? Could it scare a suitor off?

All this for 5-10k pageviews on your blog, tops?
I'm not a programmer -- but I was able to learn some HyperTalk back in the day: I really wish they'd make some heavy duty programming language for non-programmers...
I find it more than a little disturbing that the first time you really used C was to figure out the PHP interpreter. It's among the worst C code I've ever seen (aside from code I've seen on dailywtf). After I had to debug something in the PHP interpreter, I refused to have anything to do with PHP ever again.

Anyway I hope for your sake looking at the Python interpreter did more than reinforce your knowledge. It's no stroke of genius, but it's much better written than PHP.
Here’s a Question: Why Does Quora Exist?
Loqize.me is Quora for places
There's also a Texinfo version:

http://www.neilvandyke.org/sicp-texi/

It's really useful if you want to work the exercises in emacs alongside the text.
"Never argue with a fool; onlookers may not be able to tell the difference"
-Mark Twain
The Internet.

Also Amazon's App Store, though I tried them out and won't go back until they stop coupling app store apps to the App Store app itself.
Argh, please stop telling my system which anti-aliasing method to use!
Ask HN: Best tools for data reporting?
I've used and built BI and Reporting tools before, but am currently having trouble determining the best tool for the job. I've used things like jasper reports and pentaho in the past but these feel like very raw products and a lot of overhead to simply generate a report. I essentially have a database that has a vast amount of valuable data. We're beginning to really examine the data we have and look at trends and then begin analyzing users.

Currently I've used a mix of raw sql extracts combined with Excel, but this is more steps than desired. Much of the reports that I'm creating thus far are based on raw SQL and I don't really need a builder tool, only the ability to visualize the results.

What tools have you used that let you easily connect to a data source and run reports against it?
Cybercriminals use Popular Media Links as Bait to Lure their Victims
You do not have exceedingly manly wrists, though I agree with the rest of the post :)
That nifty map-reduce block using awk-sort-uniq-xargs in the post is very smart!

I forward http://tldp.org/LDP/abs/html/textproc.html to everyone who joins my team newly; though only a very few of them make use of it, it would help a lot!
Why does it feel wrong? JavaScript isn't that great a language; even if you use CoffeeScript, there are nicer languages out there, and on the server you have the option of using whatever language you want.

Using the same language on client and server can come in handy if you've got some non-trivial amount of code they can share in common. When I made a multi-user text editor (think Etherpad, but simpler), all the code for transforming the editing operations so that everybody's documents converge was written in a single JavaScript file, which I ran on both the client and the server, via node.js. That was great. That was fun. But if you don't have a situation like that, where's the advantage in using JS on the server?
This is an interesting project, stringing together google translate and a twitter widget...but why is it being covered like it's mainstream news? There's a whole paragraph that covers a minor javascript issue that doesn't seem relevant at all.
Startup Fever: Why it Matters
Faster, Bigger and Cheaper Failure Can Save the Economy
You're compiling C to LISP, and you're not even telling us??? This being HN, I have to quote you for everybody's benefit:

"Vacietis aims to be a C99 to Common Lisp compiler that produces efficient programs that easily interoperate with Lisp functions, and in addition to offer the introspection, debugging and type-safety features of Common Lisp to C programmers."
Though it's not a HN group I would suggest attending the next meeting of Hackers and Hustlers which will be on April 20th at 7 pm in the Business college complex, Room N130, on the MSU campus. They normally have presentations by three companies which has included one YCombinator alumnus in the past. Best info for this group is from the Facebook group where quite a lively discussion is going on over Steve Blank's post.

Also in Lansing there's a Coffee House coders on the second and fourth Wednesdays of every month in the Second Gear Coworking space in North Lansing at 7 pm http://workatthegear.com/
I don't know where that came from, but that's not a flash drive and never was. It looks to me more like a D-Link USB wireless adapter. I have a nearly identical one to that, except for a different hardware revision. That one looks like a B1, whereas mine was a revision A.

There's also a MAC address printed on that label.
Auto-synchronization of metronomes
Anyone interested in this venture, drop me a line at vsedach - at - gmail.com
Geminoid Robots and Human Originals Get Together
The Soviet approach to the space race reminds me of startup life
followup: i've decided to accept the offer from $co and move on with my life. feeling a lot happier now that i've made the decision!
I'm in the UK and still waiting for mine to be available, they sent an email a month or two back saying I could order but retracted it 10 minutes later :(
With no consumer protection or standards, this is what happens.

Not always, some times a wild market eventually results in some of the strictest standards which also happen to be self enforced.

I say sometimes but some economists believe, in the long term, this will always happen. I think reality is a bit more complicated, and in the very long term we're all dead. So for the duration of any one human life time, amazing self enforced standards sometimes arise form chaos. Those send to be far superior to anything government can do. But government is often quicker to come up with enforced standards.
Last time I checked 2.x truly was outdated, with no way to join an in-progress call without the host ringing you again. And linux still has no upgrade option. Not that any of this excuses the UI downgrade from 4 to 5.
I for one really wish Skype had some decent competition.

Me too. Damn those network effects!
Which suggests that aubergine should be added as a common alias for eggplant and that courgette should be added for zucchini ;)
which requires you to be very familiar with Rspec

This sort of thing will likely be surprising to someone new to Rspec. However, as a general rule, I don't think it's fair to knock tools because they're a bit tough for new users to understand. Someone new to vim is hopelessly lost and slow at first, but I can fly with it, because I've taken the time to learn it.

Yes, I had to invest some time to learn about Rspec's 'be_' construction; yes, it confused me at first. However, having learned it, I always use it now. I really enjoy the readability of the code that results from it.

As in many things, there is a tradeoff here. It's fair for both of us to argue that we prefer to sacrifice different things.
Your right, I had a mind fart when I wrote that. I couldn't come up with the proper term (truthy / falsey) at the time.
I program in C+Python, doesn't get better than that.

I have had to learn JS, but I don't like it.
It's less of a risk here though, because as pointed out elsewhere in the thread, it's still easily available through http://mobile.grooveshark.com/android. The loss of discoverability from being on the Market sucks, but the publicity from being removed reminded me to install it at least.

Overall though, I think the ability to have your users install your app even if you get kicked off of the market is a fundamental advantage that Android has. It's going to be a detriment if you're a paid app, but if you're ad-supported, being kicked off the Market is not nearly as big of an issue. You just need to solve the publicity/discoverability issue.
It's software. Running the same software in 100 countries doesn't require 100x more programmers.

Ask a random Googler what he works on at Google. In my experience 9/10 times it's something they could easily do without.
It's still available at http://mobile.grooveshark.com/android. I installed it earlier.
Yes, it could be... my comment was really more about the idea that any persistent advantage that may come out is going to be driven by the child's interests. As parents, I believe, we should encourage more than enforce.

I also think that drill down has its use, but it is reserved for cases where the kid is visibly falling behind some minimum standard. And the bar must be set really low for that. By definition, roughly 50% should be "below average" in any given skill. If the skill is important and the deviation from the norm is severe, you have to push the kid regardless.

As a personal example. At home, it is not acceptable to be unable to get yourself out of water. This is a life or death issue; so, my kids have been enrolled in swimming classes, from early age, whether they like it or not. They don't have to go in competitions, they don't even have to be fast or have a good technique... but it is not acceptable that they are not at least as good as myself. At this point, my 8yo is probably a better swimmer than either me or my wife (who was in an amateur team in her teens)... but I will never ask for more than an honest effort.
This is an important trend, and I think it's permanent, because it's not, like valuations, driven simply by this being a hot market. The smarter investors, like Sequoia and Accel, have realized that it actually works better to have founders in control. Or more precisely, that the biggest outcomes (which financially are the only ones that matter in the VC business) tend to come from founders remaining in control.

See number 4 here for more about this idea:

http://paulgraham.com/bubble.html

and this for the present state of things:

http://paulgraham.com/control.html

(The reference in the 2004 essay to 26 year olds who are ready to rule the world if they can find someone to handle the paperwork for them sounds like a reference to Zuckerberg, but it isn't. I don't think I'd heard of him then.)
Some South Korean schools close over radioactive rain concerns
Works for all citizenry, not just the internet.
Thanks! I was just coming across that as you replied. It clears up a lot. The "syntax is not harder to learn than API" argument is compelling... although the "syntax is aesthetically better than API for certain features" argument doesn't really move me. Glibc and CLOS work quite well.

I think there's a tension right now in the web platform community about whether we're in the post-HTML+js world yet. Cappuccino, GWT, jqueryui, etc are all moving in that direction. But there's a tension between libraries that want to treat HTML+js like dumb rendering layer, and libraries that keep HTML+js as the developer-level workspace, and just extend it by adding API.

There are a lot of things that work really well in HTML+js (links, urls, scrolling, etc) that get screwed up as you add more post-HTML widgetry. So the developers of post-HTML tools eventually end up rewriting everything HTML did in their new toolkit. The toolkits get better and better, but I have yet to see one that didn't break something that HTML did well.

So it becomes an either/or proposition. Either I jump fully into Cappuccino, accept that it will break things about HTML and I will not be able to fix them, or I stay in the land of HTML, and I try to implement the cool stuff Cappuccino does (windowing, OO, advanced widgetry, etc) with HTML+js and whatever JS libraries I can find, but generally sick with The HTML Way wherever possible.

The thing is, I know what HTML sucks at. I have no way to know what Cappuccino breaks that HTML does well until I am waist-deep in a Cappuccino app. I think that makes it hard for me to jump.

And so my preference (although it's just a preference) is for small tools that add one thing to HTML+js, but they do it really well. So if I want to make a mobile app for iPhones, I want to start with a JS library that lets me make touch-slideable panes, that's incredibly fast and smooth, and that's it. I don't need it to create a whole complex windowing model, or re-implement HTML buttons in javascript, or anything like that.

But I feel like the tide is slowly turning... the post-HTML frameworks are getting better. At some point one will be good enough that I really can leave HTML behind. Maybe I'll try out Cappucino for my next weekend project and see how it goes.
The flag button, not the comment box, is the appropriate way to express that sentiment.
Common Lisp is not simply fast. Common Lisp enables you to write a lot of code in Lisp that is fast. If you write Python and just call the in C written functionality of the implementation it can be easily as fast. With Common Lisp it is possible to stay a long time in Lisp, without the need to use C to improve the speed. Plus you can write code with optimizations that can then get rid of much of the overhead (type checking, bounds checking, ...). But that should only be done locally. Generally the performance model of Common Lisp is not that simple. It takes some practice and some understanding of the compiler and underlying runtime to get code 'really' fast.

If you are disappointed with the speed of your code, you should really ask the experts in the Lisp community for some help. There are often trivial ways for speed up and then there are sometimes very complex ways to get better performance.

It is hard to learn this from books. You really need to interact with some people who have experience.
.Net App Development on Android using Microsoft's Visual Studio and Mono
Novell 's .Net App Development on Android using Microsoft's Visual Studio and Mono
Amazon EC2 Cluster Instances Available on Spot Market
Is Node going to be in a similar situation to RoR and Django in a few years? i.e. pops up fairly often in job listings compared with every other framework (barring .net and j2ee obviously), but very very few people have 'years' of experience with it? Seems like a great opportunity to jump on the bandwagon and wait for the payoff in 2-3 years.
Life beyond HTTP 1.1: Google’s SPDY
Your story is really inspiring and it's a nice 24h achievement.
How did you select the vital functionalities? It must be hard to release only the minimum and to not add any "nice to have" functionality.
Startup people: don't engage with this idea because it will "improve your quality of life". Relax because it will probably improve your outcome:

* Contrary to popular belief, you cannot indefinitely push yourself like an undergrad cramming for finals week. The analogy to sleep deprivation seems telling: everyone thinks they can run on 4 hours a night, because their brain plays tricks on them. Like, "but I love this dorm-room atmosphere, and when I get stressed out I can go play foosball in the corner".

* Your idea is probably going to fail, because statistically most ideas fail. What if what matters is how you handle things when your project blows up? If you kill yourself trying to execute, you impair your judgement, make it harder to get back on the horse; you may even wind up back at a bigco.

* It's ludicrously hard to recruit and retain talent right now. I've spent the better part of two years with that as my number one biz objective. The 10am-10pm work culture is a market inefficiency. It biases recruiting towards people in their twenties, leaving experienced and capable family people on the table.
Michigan badly needs to have this debate. Steve Blank's presentation could represent a turning point. For too long IT has had to occupy the back seat to other "favored" industries in this state.

I'm the one who actually asked Steve the original question that night on what advice he'd have for Gov. Snyder. Also followed up with him afterward and I am overjoyed he further elaborated on his blog. We can only hope the governor is listening.
There's usually at least a couple of web development stuff that comes out of IO that blows me away, so I'm looking forward to it.
Monitoring Large Data Systems: Getting More Signal From Your Noise
While probably the right move (no need to take responsibility for an app that is going to anger labels when your platform allows sideload),

Doesn't this indicate that Google admits potential culpability and concedes that it is their responsibility to police what goes into their app store?

Seems a better approach would have been to shrug their shoulders and argue that the Android app store is merely an open conduit, not their curated set of apps.

The implication is that they concede responsibility for whatever they don't remove.