skysight-inc/HackerNews huggingface dataset:
If I do a multi city search and then decide I want a new search I like that you save my existing search parameters but I would like it even better if you provided a "clear all" button or something. What if I really do want a new search with no cities in common to my old search?
This is pretty cool.

It reminds me of 6502-sim for my Apple ][ - it was a 6502 application (Sorry Captain Obvious), but it was cool as it was showing how each instruction worked.

This goes beyond it :)
No you are not - you can jab about it all day, I have every right to not hear you.
Their description of Lacquer sounds problematic to me.

The usual failure case for this is that a cache node goes down for awhile, misses some invalidation messages, then comes up and starts serving (stale) traffic again.

This case isn't so bad if you keep your TTL low, and have cheap page revalidation.
There's not some crowd of elite "mods" voting you down, it's anybody who's reached a certain karma threshold (probably ~200). Sometimes rational comments will be downvoted right away by a few early and angry jerks, but the scores will later be corrected by upvoters. But, since that was your last comment, I suppose it is pointless to reply.

Some on-topic points:

1. Energy efficiency in terms of joules per kilogram per kilometer is a constant, regardless of the actual dollar cost of the fuel.

2. 50 years is a very long time to come up with the technology to replace fossil fuels, hopefully with cheap fission and eventually fusion.

3. Modern civilization thrives on being able to disregard geographic barriers. We could never have a global society if transportation of physical goods became impossible. So, since we (as a society) won't accept the defeat of modern civilization, we will simply find another way to continue to exist. If that means replacing fossil fuels, then it will happen.
You've just described groups making up about 15-20% of the U.S. population; that's not really "tiny".

If you follow the links, one of the large slices you don't account for is "high-risk heterosexual contact", which makes up about 1/3 of new HIV infections. That's people who are not part of one of the high-risk groups, but have had at least one partner who was (which may or may not have been known to them). So the proportion of people who have some rational reason to worry is relatively high, unless you are absolutely sure that none of your sexual partners have themselves ever belonged to one of the high-risk groups. That's a particularly common route of HIV infection among women, since not all bisexual men self-identify as bisexual or disclose that part of their sexual history to female partners.
"Build one to throw away" seems more applicable here. Context is everything when applying fuzzy jargon.
Newton OS running on an iPad
Seedcamp invests in 12 European startups
Just to be clear, I haven't shut down invites due to technical issues. I want to implement a couple of changes before the next cohort arrives as I've had some user retention issues (the subject of my next post). These are being worked on and tested now so hopefully it won't be too long before I can start letting more people in.
Ideally invalidation happens on an offline queue with retry support. Server down? Reschedule job and retry later.

We use Delayed Job at Posterous for things like this. Resque works too.
Ask HN: Scaling considerations when building Minimum Viable Product
Every company as they start getting traction faces challenges about scaling databases, scaling website/applications, etc. I would like to ask HN about what was your scalability approach? When building minimum viable product release, did you built it with scalable architecture in mind or rebuild the site ground up once it got more traction?
Make sure you run your specific implementation past an SEO who knows what they're doing -- and on this issue, most don't. (The sweet spot is probably caching the whole page for non logged-in users and regenerating that "relatively infrequently", and doing the AJAX trick for your logged-in users only.)
I don't imagine this being that large of problem this is with majors like computer science. By going to a public school and interning during the summer (maybe even part time during the year), you can easily come out debt free (if not positive).
Sure, but so far that fixed salary has been a lot more than what a writer online would be getting if paid as a percentage.
well, if the guy wants to put up his own money to build a vertical farm, I don't think anyone is going to stop him.

The problem is that the guy is asking other people to fund his idea, so it makes sense for other people, who know more about the subject, to weigh in and point out ways in which it is a good or bad idea.
The content of the article gives me hope that starting a relationship will cause me to gain a close friend. :-D
I don't get what they mean by "not a part of normal aging" here. What definition of "normal" are they using? What is part of normal aging?

If it's something that happens almost universally to brain structure as a function of age, in what sense is it not normal? That doesn't mean we shouldn't still improve it / stave it off / etc., but I'd classify that more as, "we've found a way to stop the process by which elderly normally suffer reduction in memory function".

Sort of how you might say: rubber normally gets brittle as it ages, but with this new coating, that process is stalled. But that's different from saying: "hey, new discovery, rubber actually doesn't normally get brittle as it ages!" I was expecting something like that from the headline, so was expecting a study that found that e.g. memory loss among the elderly was much less common than popularly assumed.
What about using vertical farms just for semi-exotic plants that fetch a higher price? Instead of expecting to feed a city of 15 million on skyscraper farms, just grow things that have to be 100% fresh in order to be tasty, and sell them to upscale restaurants and gourmet markets.
I don't know if these are all scams; but anyone who is charging you for access to investors is not acting in your best interests. It's one thing to be asked for a contribution towards covering an events expenses (room rental, catering, etc.) but for $2000 dollars you could host a schmoozefest that would probably draw more people than this "awards ceremony". And it would be your event and your list of invitees, etc.

Listen to your instincts on this one. Your time and your money is better spent elsewhere.
I think most early-stage startups have founders driving the product development. Most product manager positions I've seen on job board are for larger, more established companies - often it's like "Product Manager for Mobile" or "Product Manager - Search" so specific pieces of the product. I'd also imagine that a lot of PM's come from inside the company.
Also thanks for the shout out.
I think you're working too hard on the explanation of what happened here.

I think the problem is that four undergrads were given a quarter million dollars to compete with the largest website on the internet and people expected anything but disaster.
Ah! That's certainly something they don't make clear on their pages!

Yes, please. If you're willing to contact me off-list (see profile for email address), I'd be most grateful.
TGIF - it is the only reason i could think of to explain the fact that there are at least 2 people who couldn't make distinction between the act of creating law/policy by Congress/"content owner" and the act of application of said law/policy by judge and police / Youtube software.
Arranging Things (for visual designers)
Open Technology Standards in K-12 Education
That's the Python sim. "The JavaScript sim is only a few hertz, limited by drawing the chip parts."

By contrast, the Apple II ran at 1 Mhz.
once you guys figure out a clean way to do flexible dates, you will be kings
same issue here, and i'm also a Denver area resident. that plus the absence of any preferences-targeting makes it useless for me. i just unsubscribed from Groupon a few hours ago because of it. was wasting my time.
SQL Express Server 2005 does not come with SQL Server Agent so no schedule backups and many apps have manual backup only. (did they fix this in 2008?)

Put some resources behind the Event Log "more information" links that takes you to the Microsoft website and says "We're sorry" no additional information is available even for MS products. At the very least, configure the link to do an Event ID and Source google search instead of the worthless "I'm sorry" web page.
The categorical imperative, in this case, is simply a slippery slope argument.

Something people overlook is that the slippery slope fallacy is only a fallacy in a logical context. People aren't uniformly logical entities, and slippery-slope arguments are not always fallacious when applied to human actions.

At some point in any analysis of human behavior and ethics, philosophy is no longer the right tool for the job. You have to turn to psychology.
I second that. All of it.
The flip-flops are implemented like that. They're mostly a bunch of NAND gates behind the scenes. In the future, I plan to let anyone create a sub-circuit, but that has some challenges that I think I'd rather face after I make the first desktop release.

The biggest slow-down is intentional, though. Since the wires are colored, propagation is currently limited to the frame rate so that all changes can be seen. Some circuits, like the oscillator sample, look pretty strange when propagation isn't tied to the frame rate. I plan to add a setting to turn off wire colors, and then I'll probably make the propagation adjustable too.
I wouldn't be bothered seeing any of this on a resume. In fact, would you please send me a resume? We have a fun role for clever people like you. :-)
http://www.elfsternberg.com/2010/02/03/rails-3-django-funny-...

"whole" lot is probably overstating it. But some very big key things that make Rails 3 a lot nicer to use.
Does Quid Have The Most Pretentious Website of Any Startup Ever?
If you like this, you might like http://quickfuseapps.com , which is basically logic circuits for voice apps. Demo calls are free.

Also, QuickFuse doesn't use Flash, it's pure JavaScript and canvas, so in my experience it's a bit more performant. (Full disclosure: I wrote code for QuickFuse.)

Incidentally, is it just me or are circuit-based apps becoming more popular? It seems like it is becoming a more accessible paradigm to more people, and the web (well, ignoring Flash) is now able to robustly provide such UI's.
I agree with much of your previous post. However, I chose to downvote because you expressed yourself in a way that invites hostility and discourages reasoned exchange of ideas. Both the use of the derogatory term "fascist" and the implied assumption of unworthiness from "I can't believe" gave me the impression that you weren't interested in engaging those who expressed alternate views, only in insulting them.

Had you instead stated "there are risks to being vaccinated as well as to being unvaccinated. We should not punish or shun those who have decided the first set of risks outweigh the second" I'd have upvoted you instead. The ideas are the same, but the expression invites discussion.

EDIT: compare to your response to http://news.ycombinator.com/item?id=1702199 . Downvotes are the price you pay for "expressing a strong opinion on another person's POV in that fashion."
the "weed" word might not be a good idea, but if you explain your technical accomplishments while working on that website and how it can be applied to the company you're interested in working for in order to make it as popular as the "weed" website, then you might have a chance. Or you can just not mention it at all.
Google Analytics Blog: iOS 4 Compatible Mobile SDK Now Available
My understanding is that McCarthy has actually recanted.

Very, very quietly.
Thanks to your comment, I am now wiser and have seen my errors.

/me Bows
With 50K people infected, it's tiny slice of even the gay population.

But the threat that AIDS represents is much larger. Why spend a lot of resources fixing a tiny hole on a large boat? The hole isn't leaking much? Well, it's the scary potential that mandates treatment and prevention.
Regardless of whether you are forward about it in your resume, there are two things to consider that you havn't mentioned:

1) The actual issue is not whether you should mention it on a but whether a potential employer would have an issue if they knew/found out you had built one of these sites. The subtle difference is that even if you don't disclose on your resume, you need to consider whether they would be ok if they found out post-hire. You might say "yeah I didn't mention it because it wasn't relevant to my candidacy" but you should consider that they might have an issue and what the consequences might be... ostracized and thus sidelined for promotion by management, even loose your job perhaps, etc. (I personally would hope not, but that is the crux of your dilemma in your OP is that others might)

2) Even if its not on the resume you probably need + should disclose all of the projects you are working on during the interview/negotiation stage because most employment contracts will ask you to disclose any possible conflict of interest + you will want to ring-fence your IP so that they can't claim your next venture started post-hire belongs to them (see also http://news.ycombinator.com/item?id=1685431)

When I was 17 I ran a pretty successful free email site in the UK called fuckyou.co.uk. I tried to apply to IBM's early-intake (ie non-university) entry route for aspiring developers.

The technical interviewers thought it was great, the non-tech HR people were very concerned. I made it to the final few candidates but I think the site was a blip on my evaluation forms and ultimately may have cost me a place there. 12 years later I'm hardly crying over not getting into IBM but it's fair to say it closed doors to the corporate software world (yay!)
> What do you mean by "local SYSTEM"?

The highest system privilege level on Windows. They were able to interactively run CMD.EXE as the LocalSystem account on the remote web server.

> I eagerly look forward to details on it. Where might I find them?

The details were not disclosed until today when the attack was presented at a security conference. As far as I know there isn't anything available online yet, but that should change very soon.
Deride her for what she says, not by misogynistic comments that insult more women than just her.
That makes sense.

Theres one big difference between real life and (undergrad?) CS classes: the discovery phase. In most classes, the solution is laid out for you or implied in some way. Algorithms classes generally just consist of following a spec outlined by the book/teacher.

But when you run across a problem in real life it doesn't tell you to use a specific algorithm to solve it. Because of this, finding the solution usually requires a deeper level of knowledge.

When I graduated, that was the scariest part for me. Sure, I knew a bunch of algorithms, but I didn't have much practice in discovering when to use them and applying them to problems.
Yes... right now you can just replace those inputs. It doesn't require any extra clicking or typing.
Calling a playboy model a stripper seems more descriptive than misogynistic or derogatory.
Is paying $2000 to speak to a room of investors worth the admission price? Are these things just thinly veiled scams designed to take advantage of those desperate enough for capital to fall for it?

Look at it this way: Are the sort of investors who attend such events the sort of investors you want to attract the attention of?
We know how. It's just a matter of getting things together with our data providers.
What makes you think there will be one? There is no native "official" Gmail app.
Although sometimes if the sun wakes me up after a very late night, I still want to kill myself.
Yes. Somewhat different use case, although there is overlap.

virtualenv allows you to run multiple Python projects in isolated environments on the same machine, and effortlessly switch between them. These environments are complete in that they contain separate binaries and libraries. They can contain different versions of Python.

Virtualenv is not about dependency control and application deployment. It is, however, a part of that solution together with pip and fabric.
Love the fact that the email alert contained a "X people have received this alert" -- people's paranoia (or vanity) is a wonderful thing to exploit. :)
Not that the author is wrong -- everything he says meshes with lots of professional medical, health, and life advice. On the other hand, I'm constantly reminded of my grandfather, who ran his own business for something like 40 or 50 years, struggled a lot, raised a family, and never got caught gazing at his navel. He just worked.

So, I'm not 100% convinced that this sort of self-obsession is really all that helpful.

On the other hand, he did die pretty much on the job, and at several years younger than he ought to've ...
Should Wal-Mart pay its employees more?
The subreddits are the most interesting part of reddit. Literally anyone can create a place to discuss any topic. No matter how big, small, or esoteric the community is. That's why I really don't think reddit has a single culture. Though this article appears to be more about the founder/business culture than site cultures.

In fact, HackerNews isn't much different than having a "HackerNews" subreddit.

The open source aspect of reddit is also interesting. LessWrong.com is probably the most successful outgrowth of that.
Sorry, I meant TRUE close friends. Done.
"Going vertical doesn't increase the amount of light you can gather"

I am not sure that is true everywhere on the planet. If you get closer to the poles, the sun will, on average, stand lower above the horizon. That is why, in winter in Moscow, people sun while standing up.

Also, in summers close to the equator, getting less light per square meter may be a good thing, depending on what you are trying to produce.
What's 'ridiculous' is how much dust seems to be settling on my laptop these days.

The history of computing is riddled with corpses with 'ridiculous'-looking exit wounds.
That first time someone just flat out mercilessly tells you your code is terrible is awesome.

Actually not awesome, because for the rest of your programming career you will realize that your code is terrible.

But awesome because that's when you leave the womb and start down the road to being a good programmer.
Payment by smartphone still years away: MasterCard
I love the addition of choosing alliances as your preferred airlines, but I still want a way of excluding airlines I hate (I will never give United or Air France my money again!)

When that happens, Hipmunk will be perfect :)
I think you owe Juliano and Thai an apology. Observers can read downthread to see why.
I think implementing language/syntax to accomplish this would save even more time than having to tab/create row/etc.

To point an example, ITA allows you to choose connecting cities such as SFO::PHX, but that's only for connecting cities. If you can create a syntax for multiple cities, it may save some time.
Your Typical Web Design Client (humor)
I think the "ambitions" you're ascribing to them are based on your own interpretation of events. They sought a little seed money (what was it? $4k?) to try to do something pretty cool. They happened to do it at just the right time and rode a wave of publicity and enthusiasm. Now people like you are saying, well they should have planned it better. Well, they should have released a more mature project before begging for handouts. Well, they should have let security experts do it.

They didn't plan this. But they're giving it a shot.

Haters gon' hate.
You might be able to beat crops in that way if you dispensed with photosynthesis and crops altogether and came up with a completely different way to convert solar energy to carbohydrates. Somebody else in this thread said that a wheat field converts 1% of its solar energy to food calories. They didn't cite that and I don't have time to look it up, but if it's true it should be beatable.
Notifo just integrated GV Connect so you can open the Google Voice push notifications in a native app instead of jumping through the mobile safari stuff. More info here: http://blog.notifo.com/use-gv-connect-iphone-app-notifo-for-...
I hope they do abandon it, because I know I won't go anywhere near the source until they do.

The AGPL contains this little gem:

"if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software"

Anyone that accesses your website is entitled to the source code you are using.
AIDS also generally affects young and generally healthy people, vs. a lot of diseases which affect older people. From a purely economic standpoint, losing a 25 year old is more economically harmful than losing a 5 year old or a 65 year old.
Self-awareness in general is a positive trait.

Surely you'd agree that it's especially helpful to those who, unlike your grandfather, are wondering why they have not yet achieved what they want.
Review my weekend HTML5 project: DropMocks
I had an itch to scratch around making it easy to share sets of images with other designers and thought that I could use the new drag and drop file support to solve it. DropMocks was the result after a quick weekend of hacking.

It's built on an App Engine backend, and the uploader relies on the PushState and the File API from HTML5, so it only currently works in Chrome 6 and Firefox 4*; supporting other browsers would be the first post-hack step if I were to take it further.

An example gallery can be found here: http://www.dropmocks.com/mSER
Hardening Linux Web Servers
How to get karma on News.YC
I think the subject matter was the important bit. News wasn't our thing. 60 hour weeks are pretty easy if you enjoy the subject, and 80 hour weeks would even be fine. 100 hour weeks probably shouldn't ever be used long-term.
Maybe we should thank Android? Competition is a lovely thing.
Of course Posterous is just another blogging platform. Have they tried to be anything else? The way you described how you use tumblr does seem to suggest that Posterous is actually a better fit, but it appears that you just found tumblr first and didn't bother to switch.

The Posterous switch campaign awhile back was targeted at users like you. That's how they were trying to set themselves apart. It might not have worked well, but the intention is clear.

There is only so much a utility product can do to diversify itself from competitors. A condom is a condom is a condom. As long as it doesn't leak, it works. Would you complain that Trojan's products are not sufficiently different from Durex?
Top Ten Linux Operating Systems | Top Ten
The content owner collects revenue

And free publicity. Must be nice to have your cake and then get to eat it, too.
Depends. If you were really creative with it then it would be fair use and the original content owners technically shouldn't get anything.
I just wanted to get in early to say I agree.

EDIT: Irony is so lost on most HN'ers. Ho-hum. Go ahead and downvote away...
One thing I would note, if you plan to open a business checking account most banks will want to see the tax id number for your business.
Nice, but needs more WebSocket and node.js. I guess EventMachine would work too.
Interesting that they sent a C&D considering the algorithm is likely patent pending at best. Aren't there other services, like Midori, that likely use the same 'obvious' algorithm of storing a database of frequency points per song and comparing it to the sample?