skysight-inc/HackerNews huggingface dataset:
I'd like to point you to the 2008 paper by Felix Klock [1], or perhaps the more easily digestible presentation [2], where you will find (slide 39-47) the description of the inner workings of procedural macros like define-c-info, where it's explicitly stated that an intermediate C program is generated, compiled & executed to get the desired result(s).

This is not groundbreaking per se, but it is certainly a smart compile-time tactic of interfacing with a C ABI.

[1] http://www.ccs.neu.edu/home/pnkfelix/Published/klock-ffi-sch...
[2] http://www.ccs.neu.edu/home/pnkfelix/Published/klock-ffi-sch...
From urban dictionary...

Kine is a hawaiian words that translates to "the one". It is used to express like or show praise towards something or someone. The term has been popularized in the continental United States in reference to potent Cannabis.
Secure your code: OpenVPN in the cloud
Nope, it's pretty much generational, not class-based. Our grandparents built this country into the superpower that it is. They single-handedly built the Interstate highway infrastructure, fought and won WW2, built the manufacturing base of our country's economy, brought peace to Europe, and gave all of this infrastructure to their children.

Since then, their children have squandered national treasure and influence and their greed is dragging the entire economy down.
I love HN and spend way too much time on here.

Three things that disappoint me:

* dog-pile downvoting on comments that are valid but that others may merely disagree with

* the practice of killing apparently valid stories with no explanation

* no 'target=' user preference so that external links could show up in another tab/window if so desired
A Statistical Look at 371 Recent High Profile Data Breaches
Check out http://www.compstudy.com/

It's an annual survey of private "high potential" companies (about 2/3 VC backed) executive compensation. You can find detailed data on base salary, target/actual bonus, equity and more for various stage companies.

It's the "Kelley Bluebook" of startup executive compensation.
I always enjoy following the work of David Cramer. He seems to always be involved in large, real-world django environments. It can be hard to find examples of django code that go beyond a simple CRUD blog. Nice work, David.
"Kine" means Excellent in Hawaiian, Which would make more sense than saying Kind/Friendly bud.

Highest rated urban dictionary definitions for "Kind Bud" also state and correct this common mistake.
Sounds like they're in need of some hefty normalization. This is the sort of thing that should be handled by changing a single foreign key on each todo / on a single todo list entry; everything else should be pointing to each individual entity, and need no modification.

Unless they're denormalized for optimization purposes? Threaded comments can result in some massively deep queries.
Strange: I don't get that, but do get a beta version of https//google.com/ : Google over SSL
You really paid $400 for a 1/4oz? I have lived and bought weed all over the country for about a decade, and I have never seen a quarter oz for anything over ~130.. more often ~100-120 for the best weed.
I'm really surprised by how they didn't mention one of the most striking results from the data: Latinos on OKCupid are much more likely to have the word "stationed" in their profile than other demographics. Based on this, it looks like the military contains a large proportion of Latinos ("stationed in [location]"). What are the demographics of the military versus the general population?
My company just converted from an LLC to a C-Corp. The result was delicious sausage, but the making of said sausage is not something we'd repeat if given a choice.
Judging by the stats (The Red Sox), we have strong US East Coast bias (due to user base).
Show HN:  Digg Clone for Fantasy Football
http://fantasybookmark.com

I became a fan of todayinfantasy.com, but when I found out it was shut down, I wanted to build something to replace it.

I know it's usually pointless for a "Digg but for #insert anything here#" website, but I thought this might be worthwhile for a one night project.

Any thoughts?
Really interesting, but isn't this more about what white people want other people to think that they like, rather than what they actually like.

It would be interesting to compare this to what they actually like, but I have no idea how to get that data.
A bunch of fruit (apple, peach, grapes, blueberries, strawberries) and a half a bowl of muselix cereal.
A lid is an ounce. My favorite pot-quantity terms are "slice" and "elbow".

A slice being an 1/8th of an ounce (as in a slice of pizza)

An elbow being a pound (as in 1 lb)
i did, and i thought about your objection, but then i thought, nobody is trying to rank for online deg yet... what if they did?
It's [edit: not exactly] SafeSearch:

Q: If an offensive or lewd word is a fraction of my query, will Google push these results in front of me as I type?

A: As always, we provide options to filter the content you see in search. You can choose to set SafeSearch to filter out explicit content, and parents can lock SafeSearch to the strict setting. In addition, autocomplete excludes certain terms related to pornography, violence and hate speech.
It can be if your data structure is a simple tree. But usually it's a complicated, maybe inconsistent, multi-rooted graph. It got that way because of incremental implementation. As the article illustrated, you then have to tease out the pieces.

I once inherited a large enterprise system that had been designed from the ground up to allow that kind of flexibility. The problem was that there were so many levels of abstraction and indirection in the database and the ORM model that performance was abysmal.
Given that I don't have to care for anyone, it's plenty to live on (even in Palo Alto) and have some left over.
My rought take (sure, I cheated a bit with a background too):

http://kod.as/lab/button/

Safari and Chrome.
The point? That's like saying Google Instant Search is Google-centric, or the iPhone is Apple-centric.
Which brings us to the topic we spoke of earlier:
http://news.ycombinator.com/item?id=1672164
I was just looking for something like this, literally about 30 seconds before you posted it. Thanks!
So your solution is to reimplement Basecamp on top of another database?
I'm not totally wild about OpenVPN. If you asked me which I'd rather expose, SSH or OpenVPN, I'd have to flip a coin. In either case, it's easy to realize the "right" configuration, with a single "bastion" host (hate that word) that provides authorized clients with transparent access to servers.

One thing you can say for SSH is that it gets a lot more audit attention than OpenVPN does.

In either case, the problem I think most startups should move to solve early is multi-factor authentication. I have friends building things with Yubikeys, and others building things with SMS-based auth; either are better than straight passwords, which are (among other things) a policy nightmare.
In my experience, if you are going to buy a gram of good weed in anywhere but northern california or colorado, $20 is about the going rate.
I keep thinking that Google is on a mission to make us lazy. What after Instant search? Google Mind Reading Search!
One of the main issues for advertisers (as far as I can tell) is that this increases competition for the keywords which Google predicts first, and decreases traffic for the other keywords.

This already happened with Google Suggest, but I think that Instant search will result in even more users only interacting with the first suggestion.

For example, the term "social networking" will now get far more traffic than "social network", because it appears first.
If I wanted to search for "social network", I can't just type it, I have to type it, press down, then press enter. Otherwise, I'm still searching for "social networking".

It creates more of a winner-takes-all market in search terms.
Since I'm using an iPad at the moment, I was similarly spared from seeing what this button looked like.

That is, until people rose to his challenge. :(
There may be other problems with being too cheap.

Sometimes there is a minimal cost threshold for something to be a project in large companies. If it is not an "official" project, it will lag.

Another aspect of pricing too low is that if the manager in a large company paid a lot of money for something, they'll put pressure on the organization to use it. If it was cheap, they won't put as much pressure. In large companies, most employees have a lot of inertia in their way of working so that extra pressure might be beneficial.

Finally, its always easier to lower the price than to increase it.
And it doesn’t break the back button! I was a bit worried about that but you can either make a ‘snapshot’ of the current search results by pressing enter or clicking the search button (just like before only without page reload) or by just waiting a short time (about three seconds), presumably so as to not clutter up your browser’s history.

It’s a really smooth experience and they seem to have though of everything.
On the other hand this is a data point.

Knowing that the stuff you like with fish is called "sashimi" and the rice stuff is called "sushi" is a good indicator that you are asian.

Just like knowing that different types of cheese should actually taste different is a good indicator that you are european.
Might be trickier to do this if the foreign key is across a shard or if the db record for the comment wasn't structured like this. One situation could be because they store the threaded comments with the thread key in each record and also the parent comment key. This would be useful to pull down all the comments associated with a thread in one db query but also allow you to have the nested comments.
In the live webcast they said that they use auto-complete to populate the instant results. Typing "online deg" auto-completes to "online degrees", so that's the query used to generate the instant results.
Back in the day (1980s, 1990s), only a closed circle of serial entrepreneurs knew the ins and outs of the business/legal side of launching and building a startup and the paucity of information available to those outside this circle was a major barrier to entry for young entrepreneurs, even within Silicon Valley. Beyond that, you basically had to be in Silicon Valley, or in one of only a very few other centers within the United States, to have a ghost of a chance of putting together a credible team for a startup. When you add to that the capital-intensive requirements for any credible startup back then (usually, a need for $2M to $4M out the gate to fund server purchases, etc. and to put together a quality team of high-priced engineers who, mainly for lack of knowledge, were not otherwise drawn to the startup world as they are today), most doors were closed to young founders, other than as they were willing to become supplicants at the VC entry point into this world.

All that has changed, and decisively so. I would say that PG, as innovator, funder, and philosophical guru for the new breed of entrepreneurs that no longer faces the old barriers, is a major symbol of that change and a major contributor to it. I agree, though, that it is inaccurate to say that he single-handedly or even primarily made it possible.

It has been fascinating to watch all this occur over the years. Founders were once little more than grist for the VC mill. All that has changed, and I don't see it ever going back. Investors remain invaluable to the process but today are required to deal with founders on terms tipping much closer to equality of bargaining power than ever before.
The instant results seem to be served from memory rather than an actual search being performed. For example, try searching for:

zqqx

and after the 'x' is typed, no instant results appear. However, Pressing 'enter' to submit your search will show you the full results.

A new Google game: what's the shortest non-blacklisted key sequence that returns 0 instant results.
kind of cool, but I immediately turned mine off.

I could imagine using it in some situations though, when I am really digging for some information and not expecting my query to bring my desired result to the top few spots.
VI65 - a (budding) VI implementation for 6502-based machines
Zynga Swallows The Facebook Credits Pill Whole
Yes but it's also Open-Source.

I know, hard to wrap ones mind around those seemingly incompatibly entities
You forget that you are not the user.

edit: ie not everyone is typing as quickly as you are
Facebook maybe? And I don't mean pulling information from a profile but rather gleaning clues from status updates and comments. I would love to see a public vs private list of works these people would assign to themselves.
AFAIK not SafeSearch but "in addition," the second part of your qute.
Google is on a mission to build AI. Perhaps a side-effect of that is lazy humans, but that's definitely not their main goal. :)
Three seconds? Yikes. Will be interesting to see how this impacts big money PPC spenders...
One thing to keep in mind is that the eyewear is bound to get better, and won't be that limiting in terms of social situations. Do you socialize with sunglasses on? I do often enough, so why can't the 3d eyewear be framed the same way?

I agree that it's not necessarily the next big thing, but I definitely think there's a market for it, and it's not a fad as the article suggests.
IOS 4.1 Is A Go – Grab It Now
It's a fair point.

Unless you've got a body of work that inspires a manager to recruit you with a stack of spicy magazines and a basket full of candies and fruit, there's a specific dance when interviewing.

It's like an audition. At issue isn't whether you can do a task. Instead, whoever is hiring wonders can you do a task with me.

So there's some jumping through hoops. The hope is that in the process of evaluating and sailing through the hoops, the interview group can establish how you solve problems, how you approach interaction with others, how you take direction, how constructively you can disagree, and maybe, as a smidgeon of the evaluation, how well you actually know your thing.

In the end there's plenty you can teach about how to do the job to best suit the task and the company that's hiring.

No one can teach you how to be a person, so the fit has to work.

It's miserable working with jackasses who are technically competent but personally toxic.
I don't know if you've kept up with this OkCupid series, but there has always been an undercurrent of snide commentary towards Christians specifically and religious people in general.

I especially "enjoyed" the break down by race. They admit that the site is primarily American in demographic, but there is no accounting for language proficiency being a barrier to entry to the site for users from non-English speaking cultures. If you care enough to learn English as a second language to the point where you can use OkCupid, then I expect you will learn to to a greater degree than a minimally literate, native English speaker.
I think psadauskas' point was that a shiny button isn't a good benchmark for a flash vs. html5 comparison. Or at least that they don't think that shiny buttons make a lot of sense.
According to http://www.armyg1.army.mil/HR/docs/demographics/FY05%20Army%...

Army: White 63.9%, Black 19.0%, Hispanic 10.3%, Asian 3.8%

USA: White 75%, Black 12%, Hispanic 15%, Asian 4%

So hispanic is underrepresented in the army and black over represented - of course you would have to balance these by age profile for each group and also consider US overseas territories that can join the army.
I agree with the gist of what you're saying, but "their children" who have looted and ruined the nation aren't just Baby Boomers, but mostly conservative, white, well-to-do Baby Boomers-- a small subset of them. I don't think they're any more or less repulsive than their Silent and G.I.-generation counterparts (Strom Thurmond, Robert Bork, Dick Cheney).

Also, the dismantling began in the 1980s when people who are generally considered pre-Boomer were in power. CEOs in that time generally had birthdates in the 1920s and '30s, not '40s and '50s. Reagan was one of the so-called "Greatest Generation".

This is largely a class issue. Baby Boomers did most of the villainy because most of the egregious opportunities presented themselves while they were in power. That's all. They're not any better or worse than the rest of us. (Born in 1983, I have no specific need to defend the Boomers, other than intellectual honesty.)

On the other hand, all generations of the American upper class and right wing have been fucking over all generations of the rest of us for about 30 years.
Oh God, I thought this was an article with solutions for the problem.

Now I'm just feel like isolating myself from the world outside.
We pay ourselves market salary for our field, but we're not VC funded.

When my other friends and I started Sonicity, we all threw money in to start the company, and then when we got funded we took better-than-market salaries out. In reality, unless you're being stupid, founder salaries aren't on paper going to make much of a difference.

(There's a whole separate argument to be made about the tone you set in your company with salaries, but that's between you and your deity).
Thanks for hard numbers. Can you describe in general terms what kind of startup you're in? How many years from nothing to now?
What does that generic MS critique even mean? That it's controlled by Microsoft? The entire thing is open source:

"The .NET Micro Framework 4.1 source is available, it's Open Source under the Apache 2.0 License. (Ya, the new Microsoft is freaking me out also. There's a lot of source that's quietly making its way out under increasingly liberal licenses.)"

I would say it's damn awesome, not just nice. You can get a controller for $34.95 and program it in a modern user friendly IDE. You can even step through code in the debugger. It makes hardware tinkering ridiculously accessible to a lot of people.

If I had a kid I would love to be building little projects with this. Lego mindstorms is $300 I think.
When you're running your own business you'll be surprised at how few expenses you have, especially if you don't have an office.

I know for me, I absolutely must have $2000 to survive $2500-$3000 a month to be comfortable... anything over that is nice to have.
My thoughts too. While that might be a silly button to have for many sites, it looks like something I've seen in more than one video game menu. So, it's not without merit.
Interesting factoid: the "Adi" in "Adidas" is actually a dimiuitive of Adolf, the founder's given name, which was unfit to be used as-is (probably in everyday usage as well) for the reason you cite.
How A Coder Launched A $375 Mil Company From His Living Room – with Lew Cirne
You worked in great conditions but on a bad project, and you hated it.

You worked in poor conditions, but on a great project, and you loved it.

I think you jump to conclusions saying that therefore the work is more important than the conditions. Joel isn't saying that conditions alone suffice, but that it's an input of worth.

Please, for the sake of HN, work at a place with great conditions and a great project and report back on whether it was better than great.
Smart AI + Lazy Humans = Feelings of Hollywood sci-fi being right

The smart thing about Google is that their progress is incremental in the sense nobody will realize before it takes over their lives. In a way it already has, but imagine your relationship with Google in 10 years down the line. You will be literally hooked to it and it will know what you are going to do next. I just wish Don't be evil stays ingrained in that AI :)
You can use fertilizer and pesticides to artificially increase your yields, which is basically just as bad depending on what's being used.
Surprisingly Simple Ways to Get Rock Hard Abs
Would you rather be judged on your ability to write some sample code in the interview.

Or on the more traditional, quality of suit, firmness of handshake, where you went to school and ability to answer "what are your greatest weaknesses" type questions?
Don’t expect to be very popular, that much I can agree with. But I don’t think there should be an outright ban.
"You could throw in low-grade hemp, but that's just as hard to grow, so it's of no benefit to the dealer."

I am not sure about that. Shouldn't low-grade hemp be cheaper in areas where it can be grown legally? After all, the risk of losing a harvest to law enforcement is lower.
I apologize for the lack of clarity. Didn't want to get too far into the weeds, but I think after school is a great place to start. My favorite example of this are Japanese cram schools (Juku), which serve a much larger and varied function than most people who have heard of them realize.

Japan has an extensive network of for-profit after school programs that act as a check on the standards enacted in Japanese public schools. When the Ministry of Education decided to change its standards (which affect curriculum across the nation), the juku responded by offering tougher courses, balancing out any perceived weakening of the public schools. Rosegaard's book is my favorite on the subject of Juku: http://www.amazon.com/Japanese-Education-Cram-School-Busines...

There is some inherent unfairness to that system, mainly having to do with parents who can and can't pay for juku. But there are ways to mitigate the issues caused by socioeconomic differences. Some of those issues have already been somewhat addressed in America by the Supplementary Educational Services (http://www2.ed.gov/nclb/choice/help/ses/index.html) portion of NCLB. The program essentially forces failing schools to pay for after school tutoring.

I'd prefer a better designed SES program, but I think after school could be more promising than charters or vouchers for several reasons:

1. After school addresses the reality that children are as, if not more, affected by experiences outside of the normal school day
2. It would help avoid many of the contentious issues surrounding teachers unions
3. It would allow for innovative approaches to curriculum and teaching without the burdens of having to supply everything we expect from a school (music, art, gym programs; extracurriculars, tricked out facilities)
4. It might stimulate a growth of small, education-oriented businesses in poor/minority communities (there are several successful, minority-owned tutoring companies in my hometown that rely on SES)

This isn't to say nothing should be done to reform schools from the inside. I just think we could use a two-pronged approach.
Pixel Ping: Minimal Pixel Tracking with Node.js & CoffeeScript
I found this to be a really worthwhile read. This is about the stage we are at right now and I've really been thinking about many of the points that were brought up here which clarified my thoughts. It's long, but definitely worth it.
From their FAQ page http://www.google.com/instant/

* 15 new technologies contribute to Google Instant functionality.

Does anyone know which are these new technologies?
OpenVPN can be configured to be stealthy (to start a connection, the first packet must be signed with a shared-secret, otherwise it doesn't respond), while SSH doesn't. And OpenVPN has the performance advantage (tunneling is done over UDP instead of SSH's TCP - TCP over TCP brings about a couple of performance problems, especially when there's congestion).
That's because the article is wrong.
Well, wasn't SSH de facto broken for almost two years on Debian distros, due to the bad random number generation bug?
There is so much data already trapped in Twitter & Facebook services. It is up to those platforms to provide the tools to free it.
Must Love Kill the Family Firm?