skysight-inc/HackerNews huggingface dataset:
The problem I've found, and I know this is true in me, is that people have a gated view of success -- they only consider the people that are more successful than them in their self-evaluation. People look longingly at the friends that went to Harvard Law and have made millions, but don't seem to give a glance to the friends who are having tough times emotionally or financially.

Even Julius Caesar reportedly, upon seeing a statue of Alexander the Great, realized with dissatisfaction he was now at an age when Alexander had the world at his feet, while he had achieved comparatively little.

The point is, if we are looking to find someone better than us in the areas we want to succeed, we will easily find them. It's only upon reflection that we might find that the areas we give no credit to, the areas we have already succeeded in, might be just as important as the things we strive for.
If It’s Not on Prod, It Doesn’t Count: The Value of Frequent Releases
20 Fresh, High-Quality Free WordPress Themes 2012
Social Startups: Innovation Needed
Considering the absolutely massive amount of prior art that exists for that, I'd say yes.
Nobody will be the next Facebook, but who is the next Twitter?
This is about as readable as the ternary operator, which is to say not readable
Agreed. If you're trying to make a living selling something that is no better than what people give away in their spare time, good luck. It certainly isn't everyone else's responsibility to fix the market.
I think this buyout is going to be interesting to watch for some time.

With stories like this, how can OMGPOP exist at Zynga, a company that demanded employees give back options or be fired -- all because management didn't think they deserved a big payout at the IPO ?

Take the money and run OMGPOP.
Compilers and interpreters for almost all other languages are written mostly in C or C++. Most of OS kernels, APIs, shells, command line utilities, my favorite editor etc are all written in C. Not a day goes by that I don't download C code, make and install it on my system. So, I think C will remain one of the most popular languages around.
Pandora Streams 1 Billion Hours in March 2012
Indeed. I'm always surprised how many people believe they should be paid proportional to the amount of time and money that went into their product, regardless of demand. Their work is worth whatever the market will bear.
What could DHH do that would surpass the thrill of creating Rails

Sorry for overlooking the rhetorical point, but one of DHH's biggest dreams seem to be racing at Le Mans and he's doing it this year.. so winning that, perhaps? :-)
> When’s the last time you saw an image in a calendar or on a urinal cake and said “Gee whiz! I like that enough that I want to track that artist down and send them money!”?

That's essentially one of the main problems flattr is trying to solve. Shure, for now it works best online but that will change.
I didn't find a real timeline of who flattred what, but this is close: <https://flattr.com/explore>. It's basically a list which answers his question, these are all pieces of work of somebody, and they are receiving money from their 'viewers' after the fact, just because they liked it.
Credit Card online Scam.
Actually I'm referencing all kinds. Telco engineers were notoriously famous for not understanding the Internet as they thought in terms of channels and services and could not grok the advantages of best effort packet switching.
Find someone with a running TRS-80. Bring your favorite portable AM radio with you. Have your friend run a program, and while that's occurring, put your radio next to the machine and start tuning it around. It won't take long before you find one of the (many) harmonics emitted by the computer.
Self defense is a legitimate constructive use of a gun. Target practice is also legitimate constructive use, unless you also consider martial arts to be not constructive. Hunting, particularly for those who eat what they kill, or hunting varmints, is a legitimate constructive use, ethics of hunting being extra-topical and not relevant in a discussion specifically of firearms.

Maybe 99.99, maybe 99% of guns are also used or possessed for those good reasons, or simply collecting. Suppose 100 homicides a day are carried out in the U.S, although last I looked it's somewhat less than that. How many guns are used at firing ranges and for hunting? Perhaps 10,000, perhaps more.

That's true about knives. Yet the UK has banned carrying any knives other than non-locking pocketknives in public, even for utility. [1] The problem with no lock, is that the blade has a tendency to snap shut on your fingers.

[1] http://www.goxplore.net/guides/Knife_law_%28UK%29#Carrying_K...
The 100-Year March of Technology in 1 Graph
"The name of the company 'Exec' is already giving the user the notion of 'exclusive' or 'executive', 'high end' services."

Just because a little is good, doesn't mean that twice as much is better. I think the name does a great job at subconsciously making people feel a little bit important, but I think having the rest of site designed around exclusivity actually undermines the positioning they are going for. They're targeting young professionals who are willing to spend some extra money if it can make them more productive, not celebutante wannabes.
Using the standard/dominant solution is not a bad way of making a choice in a market that is still uncertain and not stable. When there is so much uncertainty, it is not about which cloud provider is going to give me more performance or capacity per dollar, but which one is going to be around a couple of years from now or going to evolve to meet your needs. AWS just keeps churning out new services and functionality while everybody else tends to be stuck on basic starting/stopping/resizing VMs functionality
I've seen lots of people focus on product alone and completely mess up the "find a scalable business model" part.
Facebook login. Cannot use. :(
I'm not sure any of the victims of CIA secret prisons in Poland [1] would agree with that, nor virtually anyone not fabulously wealth or a drug lord in South America, nor anyone not white in South Africa, considering a former President of ours still revered as second only to Jesus (Reagan) supported apartheid. Most of the Middle East is pissed at us with good reason, and lots of folks in parts of SE Asia still hate our guts. Actually you can pretty much assume anyone from the southern hemisphere is going to have a legitimate beef with the US at this point, excepting Aus and NZ.

It's really easy for Americans to forget the horrors that they have inflicted on the rest of the world in the past, since it always happened so far away. And it's especially easy for Americans to ignore the horrors they inflict on the world now, since they tend not to even hear about it these days through a combination of self-imposed censorship and, failing that, actual censorship of reporting from war zones. And especially the young tend to glorify war and the military, having grown up under a media regime which works at the behest of the Pentagon [2]. No, most folks would say that in the best case US involvement in a thing might be the lesser of two evils, but that usually it is not even that. America has been a blight upon the world since early into the Cold War, often with the full support of its people, and there is no reason to believe it is even capable of getting its act together and acting as a responsible world citizen, at this point.

[1] http://www.huffingtonpost.com/2012/03/31/cia-secret-prison-p...
[2] http://www.cbc.ca/passionateeyemonday/feature_151203.html
Attracting & Incentivizing Developers
Crazy to see how much these sites are going for.

If you look at the time it took to sell the numbers are actually pretty dismal depending on how much effort and money the owner put into the sites. But for me and the time I spend on projects 30k over 8 months or $200k over 6 years is a horrible return for efforts. That being said, I build very custom web-apps where these may be build a site and get traffic kind of sites.
No, I figured it was some quirk of beta (alpha?) software (handling of large ints) and let it slide.
Compress any file to a Tweet-size package
>In life, no one gets off scot-free.

That statement borders on cosmic woo-woo, but you make a good point about comparing your insides to other people's outsides.

Not everyone is as happy/perfect as they appear in their well-groomed public profile.
Having `var` keyword doesn't imply automatic assigning to undeclared globals.
I love how they can only use their own logo. Or they chose to.
I didn't necessarily mean scalability in terms of just compute throughput; I was also talking about sustained productivity, though the two are related. Abstraction does let you build faster if done correctly, but in my experience I've never seen a project turn out a good framework that started framework first. Rails was abstracted out of Basecamp. MapReduce was abstracted out of Google's experience with a huge mess of scripts for running batch jobs, with some theory on top.

I'm working with a similar issue (a huge amount of base data, relatively independent of users) and so have experienced the big-data-from-day-one problem. I started by writing a bunch of stuff to make the "heavy lifting" easier. I came out of that experience with the lesson that when the data is big enough, abstractions break down because you do care about the properties of the underlying data stores. On InnoDB/XtraDB, DELETEs cause an in-memory copy of the table to be created for MVCC, and if any INSERTs commit in that interval you'll get sporadic, hard-to-debug timeouts on 30GB tables, even if the machine has 96G memory. If you're making recommendations online and need to do set intersections to apply a topic model, you absolutely do care about the underlying data store. Code abstractions obscure this, are probably not the right ones anyway, and therefore end up being worked around when you're trying to debug these things.
I would not use a knife. There is an extremely high possibility that I would be injured by my own knife just as easily as I would be injured by the knife of my opponent. If someone held a knife to me and demanded my wallet, I would give it to him. If someone held a knife to me and demanded my life, I would attempt to disarm him/her with my hands, not my knife. Blades are dangerous in ways that guns can never be.

I covered target practice in "practicing to kill". Whether or not you intend to do so, a gun is used for killing, and practicing with a gun is practicing how to use a tool designed for killing. I understand this may not be your view, but this is reality the way I see it.
bookmark them with appropriate title, and when I need one I just type the appropriate tags in the address bar of firefox.
Actually Trey Ratcliff licences his images CC non-commercial precisely so he can charge (or refuse permission) for this exact specific case.
Cloudspeaker is 'up', but it has to be 'started' by some controller. Going to the page just makes you a minion in their system.
Your suggestion to tailor the resume towards your passions (or also the job you want) is great advice, but 4+ pages? I have 20+ years experience and my resume is two pages. The resume should be just enough to get them to call you and nothing more. No one is going to read through anything more than a couple of pages and certainly not for someone just out of grad school.
1 million upvotes: good computer science is about designing / choosing abstractions which simplify and facilitate solving problems in your domain.

I'd argue that the grandparents comment that bespoke unique solutions are always needed really just means that we as computer scientists and programmers really don't (yet) have a good handle on what the "right" abstractions for big/monster data problems. To repeat a CS favorite proverb: "When all you have is a hammer, everything looks like a nail".
Google Glasses, Remixed with Google Ads
Silicon Valley to get fast-charging stations
LangPop.com is a lot better than TIOBE, but I'm not sure about open sourcing it... I'd kind of like to sell it for a bit of money and get out of running it (which I haven't actually been doing much of lately).

The one thing I can't stand about TIOBE is not the index itself - it is what it is - but the breathless announcements about so and so overtaking this or that, like it's a horse race.
There is a good point in artist circles, that you should never do free work "for exposure". Doing work for exposure is a great way to get more work... for exposure. But I agree he went a bit overboard on this one.

Edit: just for those who don't remember, here's the epic Bill Gates incident from the dawn of the software industry: https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists
Hiring is a Team Activity
On Railcar, an isolated Rails environment
If you allocate memory "after" that memory, it's not possible to return the earlier memory to the OS.

Also, suppose you need the memory only for startup and shutdown (things like logfiles, network connections, command line parsing, etc).
WordPress 3.4 Beta 1
WordPress 3.4 is ready for beta testers!

As always, this is software still in development and we don’t recommend that you run it on a production site — set up a test site just to play with the new version. If you break it (find a bug), please report it, and if you’re a developer, try to help us fix it.

If all goes well, we hope to release WordPress 3.4 in May. The more help we get with testing and fixing bugs, the sooner we will be able to release the final version. If you want to be a beta tester, you should check out the Codex article on how to report bugs.

Here’s some of what’s new:

Theme Customizer with Previewer
Flexible Custom Header Sizes
Selecting Custom Header and Background Images from Media Library
Better experience searching for and choosing a theme
And some of the under-the-hood changes:

New XML-RPC API for external and mobile applications
New API for registering theme support for custom headers and backgrounds
Performance improvements to WP_Query by splitting the query (Please test!)
Internationalization improvements (improved performance and locale support)
Performance and API improvements when working with lists of installed themes
Support for installing child themes from the WordPress Themes Directory
Remember, if you find something you think is a bug, report it! You can bring it up in the alpha/beta forum, you can email it to the wp-testers list, or if you’ve confirmed that other people are experiencing the same bug, you can report it on the WordPress Core Trac. (We recommend starting in the forum or on the mailing list.)

Theme and plugin authors, if you haven’t been following the 3.4 development cycle, please start now so that you can update your themes and plugins to be compatible with the newest version of WordPress.
I agree with the above commenters but I also like your crisp takeaway. I sometimes like to remind myself: there is no destination. You're always just on your way to somewhere, better enjoy the ride.
People are still using Eiffeil and Overon? All the other results I believe (Even clipper and module-2), but that is a bridge too far.
NYC pay phones to be replaced with iPad-like “smart screens”
I used to have a bunch of these printed out and stapled together.
Nice. Last time I looked at Qt bindings for Node, it didn't support async and used the main node thread to run the UI on (OSX seems to require Qt use the main thread to draw UI on).

Care to elaborate how you got around this? I tired several different things and couldn't get it done.
Ember.js Gotchas With Workarounds
Here are a couple of my random thoughts, mostly based on preference rather than anything objective.

First--try to make the language as small as possible and as extensible as possible. This means that print should be a normal function rather than a statement and you should be able to add your own types of string encoding.

The ?: operator seems identical to || in JavaScript; I am not sure why you want to have it.

I think having functions return the value of their last statement by default (e.g. making the return keyword optional) makes writing code in a more functional style simpler.

In this same vein, you should have a nice and compact lambda syntax--one of the most annoying things with JavaScript (a language I happen to really like) is that even the simplest of anonymous functions is long, which makes certain types of code harder to read. I personally like Haskell's style (where \ x -> x is the same as function (x) { return x } in JavaScript), but anything short would work.

If everything else uses curly brackets, why does the for loop have a colon? I think you'd find this[1] post by Brendan Eich about braces interesting.

[1]: http://brendaneich.com/2010/11/paren-free/

Have you considered using Haskell's syntax for comprehensions over Python's? I find the former easier to read and it's more extensible. Where in Python you would write [x for x in xs if x > 10], in Haskell you would write [x | x <- xs, x > 10]. This doesn't look much different, but is easier to read in more complex cases. The Haskell syntax can also be used for what they call "parallel list comprehension" which act like a zip rather than a cross product. (So zipWith fn xs ys would look like [fn x y | x <- xs | y <- ys] while the normal version would be [fn x y | x <- xs, y <- ys].)

As far as object oriented features go, if you like JavaScript's approach, take a look at Lua's tables.They're similar to but more flexible than JavaScript's objects.

Something like pattern matching or at least "destructuring assignment"[2] would be nice as well. This makes certain types of code much easier to read and write.

[2]: https://developer.mozilla.org/en/New_in_JavaScript_1.7#Destr...

Overall, I like your idea and wish you luck implementing it.
All the social proof on this design is within reach of the Exec team.

Listing them all:

- YC startups using Exec - we already know they are, check.

- Videos of people using exec - are you kidding me? The founder of Justin.TV would struggle to make a couple of nice testimonial videos from trustworthy looking people? check.

- Names of people who use Exec - see first point. check.

- Profiles of execs. easy. check.

- Quote from Paul Graham. Should take about 20 seconds to bang out an email. check.

- Quote from Elon Musk. I don't know if he's connected to YC/Khan/etc, but I would be surprised if that was more than one or two phone calls away if that was really needed. That said, any other reputable figure will do. check.

- "Millions of people" - ok, that's not true yet. So change it to thousands of people (probably true already).
How To Apologize For Technical Delays
FYI, there are Mayan human skull remains that have shell, bone, and wood implanted into the jawbone. Not really the point though; are you suggesting that a US dentist would disregard their Hippocratic Oath and refuse to treat a patient who has been treated abroad in the past?
This is an idea that everyone can get behind. Where do i sign up?
Hrm. In my view, that's still being attracted to the cartoon, not the person. If you paste somebody's face on a blow-up doll and have sex with that, you still haven't had sex with the person. That you confuse your fantasy character with a real person doesn't make the fantasy relationship more real.

Also: continuing to display attraction signals to somebody who isn't interested in you? That comes across as creepy. As would fantasizing about someone you know who doesn't find you attractive. For your sake, I hope they don't find out.

If the author's black-and-white statement still is bothering you, go ahead and insert some nuance. E.g., "normally" or "for non-creepy people".
It's a good first shot, although a lot of the feedback provided by HNers seems to be on point.

It's funny that it only took a few months to get sick of the Twitter Bootstrap look, felt like it took a year to get sick of the 37Signals/Basecamp rip offs.
Teambox lite interface - It's so speed :)
Could there be more elaboration on the $200,000 sale for list-of-companies.org?

I know that highest sale value doesn't make it the "best" of the lot, nor is that what the OP is saying...but I don't get what value there is in that site except perhaps as a search-engine-flytrap...it doesn't seem to have much use for humans.

For example, here's a list of luggage companies:
http://www.list-of-companies.org/Luggage_Bags_Cases/

And it appears to be an aggregation of websites claiming to sell luggage, with no rhyme or reason to the order.
Before OMGPOP sold, the CEO hired back everyone and made sure they cashed-in
First, I was speaking to the general case.

Second, for any given function there exists an encoding for which it is simply the shortest possible string, so no, you don't really have to go "out of your way" to find such an encoding. Trying to create criteria whereby that is somehow "illegal" or "cheating" hits some rocky shores very quickly.
The problem is that if you disable swap completely and let the system refuse allocation, you will face failures not just from the process that was responsible for taking most of the memory, but from existing ones that attempt to continue operating normally -- including innocuous processes such as bash and sshd.

This would affect C programs in particular, since they usually manage their memory manually. If bash can't malloc() a buffer for its input, for example, it will simply fail, and you might be able to do anything to fix the system; the same goes for sshd, which might end up refusing new connections as a result. Programs that preallocate important data structures, and programs using garbage collection, would fare somewhat better.

In other words, if swap is disabled you will still need a sort of soft limit or reserved space to ensure that programs can survive memory starvation. I don't know if the Linux kernel (or the GNU C library) has anything of the sort.
"Thousands of businesses use Exec".

"Here's real people testifying about Exec".

Zero doubt that Exec could put together "social proof" that YC companies use and love the service. But that's not their target market, is it? It's not the targeting that this redesign uses. I'm commenting on the redesign. I'm not arguing whether it would be good for them to leverage the YC network on their front page. This redesign doesn't do that.

Incidentally: quotes from Musk and Graham are (I'd suggest) counterproductive. Exec is priced for the mainstream. They're following TaskRabbit's price point. Look at TaskRabbit jobs; they're all bachelors getting shit out of their 4th floor studio apartments or assembling Ikea furniture. Why would Exec adopt a message of "this is a service targeted at the Elon Musks of the world"? How many FT PA's does Musk already have? I think he has some of them in space.

I think you're (accidentally) moving the goalposts.

I like the idea that the founder of Justin.tv can, because of his amazing video powers, generate compelling videographic social proof for any product. Maybe he should sell those super expensive Vertu phones too. ;)
In case anyone didn't notice the link in the post, here's EXEC's current website: https://iamexec.com/
> we as computer scientists and programmers really don't (yet) have a good handle on what the "right" abstractions for big/monster data problems

It's more that the underlying technologies aren't good enough to support these abstractions, so they end up breaking down as we need to debug things.
0x42c - OS for DCPU-16
Empirical software engineering
Get on the bleeding edge of the web: Chrome Canary
Why the dependency for Python?