skysight-inc/HackerNews huggingface dataset:
OSX comes with ipfw (at /sbin/ipfw) which is an older tool much like iptables (on Linux) or pf (which I believe is more common than ipfw on BSD systems now). Since these tools are kernel-based and OSX's kernel is BSD-based rather than the Linux kernel, it makes sense that you find a BSD firewall tool rather than iptables.

http://en.wikipedia.org/wiki/Ipfirewall

http://en.roolz.org/Blog/Entries/2009/11/6_OpenBSD_PF_on_Mac...
Math, iteration, and perfection.
Another approach to 'grandfathering' is to announce an "end of life" for a service and give customers notice of, for example, a year. Chargify might have been better served to "end of life" their free service, making it available to current customers for another year and closing it to new customers.
Internet venture capital action stalls in Q3
Two things about this particular case that at the very least complicate (if not invalidate) your point:

1. When you copy a map, you usually don't make a Xerox (i.e. take the map tiles from Google Maps) -- you trace over it or recreate the underlaying data. Thus you're not copying the representation of the map but the abstract collection of facts that were used to generate the creative picture.

2. Is there any creative work being done when you use automated cartography (i.e. a set of human beings aren't hand-drawing the map based on your data from #1)? In the case of automated cartography I can see the cartographic style data being copyrightable but I don't think the actual tiled image representation of the map data is copyrightable.

Of course, this is all (theoretically) a moot point because the Terms of Use prohibit automated use of Google Maps' data.
I don't know that it's ageism. Yeah, I'm sure that's a valid concern but it's not "this person is too old for our company culture".

It's more "can this person commit in the same way that at unattached 25 year old could commit?".

Typically that answer is "no" but it's not fair to make that assumption for them and it is quite honestly a stupid assumption to make.
Displaying candy is effective
Binky Pointer Fun Video explains the basic features of pointers and memory
Also, non-Javascript Luddism may correlate with other forms of Luddism. For example, non-eCommerce Luddism or non-ads-clicking Luddism. So it might be that you're doing all that work for people who are not going to benefit your bottom line as much as the typical user.

It's something each business probably has to measure for itself, but the people saying, "I don't see what the big deal is," just aren't looking hard enough.
Mind explaining how the retainer would work?
OP suggested this was happening back in the day. Either way:

MapQuest didn't suck because of its UI model. MapQuest sucked because it was clunky, slow, and cluttered. Its implementation was crap.

When you look at today's MapQuest, they've largely corrected this. The maps are much less ugly, they now pick a (somewhat) reasonable level of detail based on your zoom level and moving around the map is fast whether you're using their joystick control or dragging the map.

The sad thing is, none of this is rocket science. It shouldn't have taken them this long to figure out. Google Maps steadily, inevitably eroded their market share and last I heard, they were 10% behind.
Interesting point. I think I would trust my money with Google/Amazon rather than the other managed funds.
No one remembers the people who scoffed at those who said it was impossible, only to discover it really was impossible.

Also, keep in mind that the boy genius entrepreneur is a stereotype that really doesn't apply outside of the software industry, if it even applies there. The average entrepreneur is over 40, and the average age of successful entrepreneurs is even older.
Further, open code means that other researchers can come along and write unit tests. It amazes me how much code is still verified manually if at all in the sciences.
Wow, who edited that article? a 5 year-old?
I think the fairly widespread use of interns is the de facto way of doing age-based hiring, without it officially being age-based hiring. Any company that tries to recruit from college campuses is, at least in part, doing age-based hiring.
Simple solution: have a charity handle the billing and generate a pass-code. I'm sure that someone at the EFF could be persuaded to create a custom page that would generate tens of thousands in donations per year.

(This ignores that there are a couple YC companies that can handle billing stuff.)
Android's "Extreme Fragmentation," Colorfully Visualized by TweetDeck's Team
Will Windows Phone 7 be anywhere near as hacker friendly? Keep in mind xda-developers originally formed as a Windows Mobile community.
Ask HN: Financial projection/estimate web app
Hey guys

Do you know of any web apps to do financial projections or estimates? Eg. for planning expenses and profits, salaries etc into a few years in the future?

I've found a few decent excel templates, but working in excel seems prone to errors and it gets hard when you need to add columns etc.
should be "by invitation only" to keep it exclusive.
ask every new member to invite only the three coolest friends he has. Everybody getting an invite will use it, just not to lose this chance (invitations only valid for three days or so, decide now!)

(do I get free membership for this great idea?)
Two links I remember liking the last time I wrote iptables rules:

http://blog.andrew.net.au/2005/02/16#ipt_recent_and_ssh_atta...

http://www.la-samhna.de/library/brutessh.html
If you are in the US, every state has a department of insurance charged with looking out for the consumer. Contact them and see what they can tell you.

http://www.naic.org/state_web_map.htm

(or google "department of insurance (your state's name)")
"Banks collapsed because they had crap IT. This is why Bear Stearns has a 20000% increase (yes, percent) in failed trades in the last two days of their life and didn't know about it. Bad IT also let them create these derivatives and have no idea how much risk was actually in them, hell, how much money was in them."

I think you have a good point, but you're stretching it a bit here. Bear Sterns was dead before the last 2 days of their life.
Supposedly Google already has an internal "hedge" fund to manage its cash reserves.

http://www.fool.com/investing/general/2010/06/07/google-the-...

Also:

Sergey Brin, Google’s co-founder, once said the company should start a hedge fund because it had so much information. But Eric Schmidt, Google’s chief executive, reportedly responded, “Sergey, among your many ideas, this is the worst,” since the company would face serious legal problems in starting a hedge fund.

http://dealbook.blogs.nytimes.com/2010/03/22/google-is-now-s...
Just to clarify, in Chrome this works automatically. After performing one search on Stack Overflow, you can now start typing "stack overflow" into the address bar. As soon as you see that the first autocompletion is StackOverflow.com, you can hit tab and perform a search.

This works automatically with any site you perform a search on, with no need to configure anything. One of the main reasons I moved to Chrome after years of being an FF user.
Help fund an open source Facebook alternative: Appleseed
Keep a counter of friends for each user. Most users will have zero friends, no need to look them up.

Also, if that's such a bottleneck, create a separate webserver in C++ and keep friend relationships in RAM in some sort of an efficient data structure, something like Map [UID]->[set of friend UIDs]. Queries should be lightning fast (even if you pass a thousand UIDs in one query).
Is the Open House open to startup school attendees only?
Last slide summary:

- Can’t just thread systems, have to design them well first

- Don’t stick serial points just to make old serial code safe, write new code!

– Any serial point is bad (mutexes, critsections, spin locks)

– Decoupled systems easier to maintain
Reddit is always going through slow phases. I bet those probably coincide with growth phases and they run rather lean (or so I've heard). I'd be more worried if they started getting very fast, that might mean their user base is shrinking and they have too much infrastructure.
How to measure distance?
I think skyscrapers are a misnomer, really, vertical farming will probably be more about 3-4 story tall warehouses in the outskirts than big spires in the center of the city.

The problem is that, being in the early planning stages, many of the ideas are being put forth by volunteer architects, who are more about grandiosity than practicality.

I'd recommend checking out Thanet Earth for an example of indoor agriculture that's proven itself, vertical farming just means building it up a bit.

http://www.thanetearth.com/
For a part that size, a normal 3D Printer could print out 30-60 a go, depending on the size of the printer. The primary determinant of printing time is the Z-axis I'd estimate it would be a 4-5 hour job, so they could print these in a week. That said, Shapeways has access to much more production capability.
Original source: http://blog.tweetdeck.com/android-ecosystem
It would be great if YCs video library were available as an RSS/ Podcast stream so you can watch it in iTunes, or on your Zune like TED videos are available.
My initial worry about that would be datastore support- can you really do that efficiently with Postgres/memcached?
Yes, thank you kindly.
How to create a cult in your startup
Fitts's law
Ah ok my bad. Misunderstood.
True, and that's the definite advantage to publishing code. My point is just that if there's a lot of code and error is obscure, it will take a long time to identify the error and the mistake will be propagated in further research. Most scientists using the code will just skim it, see if it gets the results published in the original paper, and then move on. This has been my experience with my own research anyway.
IANAL but as far as I understand copyright law it is impossible to copyright "an algorithm." What one can copyright is source code but as long as you do not copy the source verbatim it is not copyrighted. I would suggest you translate the algorithms from the book into mathematical expressions and then implement your own code from there. This should be legal to publish.
I've seen a lot of IT crap in the last 10 years (retailers, insurances, media companies) but I guess unless you're lifting heavy things (as maybe in millisecond-daytrading, nuclear power plants, defense) it takes a really long time to "let them pay for the crap they do/did" except for high burn or poor fail-startups. IT became more and more a commodity. Quality is nice but doesn't matter unless it's exploding. There are many ways of doing it "good enough" even if it's rubbish from our point of view.

regarding the "ego promoters":

For me it looks like currently the trend is to "migrate" from IT to "Life Coach" and selling your "make money fast" show to the community, which already suffers from the described decline of appreciation. It's like the sales, psychology and stock trading gurus we all know: They have their time and in the end their star is usually waning fast BUT the next one is already preparing to enter the stage…
I've seen Civ V at a friend, he had a pretty recent PC, and it didn't exactly fly. Didn't look any faster than previous versions, maybe even a bit slower. So they probably barely managed to keep a constant speed in light of new features. Apart from water (which is soo useful in a sim game), what other features did they add that ate up that much CPU? Opponent AI?
I prefer dashed zero.
Exactly. That was my point as well. It takes a lot of time to do anything very well.
Respectfully, it is better not to criticize open source developers and maintainers publicly if you want more/better open source software. Everyone gets frustrated and at a certain point people take their toys and go home.
I guess I see it as a duty to some extent, plus I get a kick from contributing code. But honestly, the main reason is business. We want other companies to use our mapping platform, which uses route-me. When you get introduced to someone as a "route-me expert," it makes closing the deal about 1000X easier. Companies like Red Hat and CloudMade were built on that principle.

I also think the death of open source is greatly exaggerated. It's natural that contributions would fall off, as FOSS gets more mature, and just requires polish. As it turns out, it's not nearly as fun to polish software as it is to write something new. And there's endless polishing work on all software.

This may be the single reason why open source isn't more dominant - because you actually have to pay guys to do the dirty work at the end, or they'll go back to hacking something more fun.
If, as you say, "typically that answer is 'no'", then why do you also say it's a stupid assumption to make? I agree with the second part, not with the first.
12 Things you Must be to Build a Blog Following
This is true, there are many crappy developers out there. How do you find the good ones that take pride in the quality of their work? I don't know, except to say if you don't haven any technical know-how the best way is probably the same you might find a good plumber or auto mechanic or dentist or lawyer or any other professional service, hope you get lucky with some good references. I never hear people looking for those services ever saying "screw it I'll just get some cheap kids with no experience".
Congratulations! Awesome!
There are major slowdowns when running the game in DX10/11 mode on some hardware, especially when scrolling the game map. It is likely that you saw this - when I run it in DX9, it is buttery smooth. In DX10/11, it stutters unbelievably. There was a patch recently which may have fixed the issue, but I haven't played since the game got updated.
Self driving taxi picks you up at the press of a button
I just emailed them to come post a thread at HN. If they're smart, you'll hear from them tomorrow.
Nice provocation. And agreed seed funding requirements might be in that region. But what about growth capital if projects take off?
They definitely have a team who manages their cash reserves, I'm sure they do some interesting analysis before choosing investments.
Will Windows Phone 7 be anywhere near as hacker friendly? Keep in mind xda-developers originally formed as a Windows Mobile community.
I recently purchased C-IV. I prefer not to have other players; People who play much better than I tend to take over my game. I kind of struggling through. In a way I'm glad that it rolls a little slow. I'll have to agree it is a little slower than the previous versions. It will be a while before I will even touch C-5. But that's okay because I only have a few hours to play the game during the night anyway.
I hope this is a sign that Apple is going to focus more on their desktop experience, if only because there aren't any new/hot/rumored devices to release.

Apple also has it's own tick/tock of releases, between developer features and end user features - 10.4 and 10.6 being the former, and 10.5 being the latter. Thus, we're probably going to see a lot of new whiz-bang end user features in 10.7.

"Unification" already exists - iOS and MacOS X core OS and kernel code is fairly similar, as is much of the userland API. It's different for obvious reasons (many to do with touch/hardware limitations), and unless those differences go away (which I don't see happening - touch on an iMac form factor = serious arm pain), I don't see much point to the talk of unification.
This post prompted me to have a look at optimizely's source. I won't give it away either, but I'll certainly be surprised if there's an appreciable difference between the 3 variations. In fact, if turns out there is, I'd be much more inclined to use A/B testing in general!

Now, a coding question. I'm wondering: For the all_experiments_json property of the main optimizely object, why is the value JSON-as-a-string, rather than just JSON? You're forcing yourself to parse it from a string to native JSON for no apparent reason. Just curious :)
Ask HN: How do sites like Foursquare/Gowalla obtain db of geolocation/business?
I am curious as I am just starting to learn about geocode, geolocation etc.
Rescuers pull all 33 miners to safety
Ask HN: Website blacklisted by any Anti-phishing/Anti-virus service?
Is there a way to find out if a Website has been blacklisted by any Anti-phishing/Anti-virus service?
Well sure it could be bad if you are using 10 computers or you have 10 different servers to login to, but personally I have 2 computers that I use and only manage a few servers so it isn't all that bad, plus the config file is linked to dropbox for me.

Besides it is more like a one time annoyance unless you are one of those crazy people that formats without backups every month.
Google's flu trends project illustrates the power of this idea.

Google pegs down regional flu trends faster than the CDC, who has the advantage of pulling data from thousands of regional hospitals, etc.

Simple idea, great illustration in original paper:

http://www.google.org/about/flutrends/manuscript.pdf

Video version:

http://www.google.org/flutrends/about/how.html
A lot of code in the sciences is used once or only a few times. You crunch the data, write the paper and move on to the next research project. You don't get tenure for writing unit tests.
We won't be checking that your "papers are in order", at least at the Y Scraper at 153 Townsend. We've got 7 YC companies you can visit, AND a foosball table.
PyCharm (Python/Django IDE) is officially 1.0
Some of my favorite quotes/comments on the topic:

"Fools go where angels fear to tread" -- "Maybe god is just waiting for a fool." -- (something I read somewhere, I think)

"Impossible means it just hasn't been done before." -- (something my youngest son says -- he may have read it somewhere)

"There is always a first" -- (from the Kung Fu TV series, the old master indicating they will accept him into the priesthood even though he is not full-blooded Chinese)

"Ignorance is bliss" -- (something I often say about overcoming the long list of problems my oldest son had/has, in part because no one gave me the long list of frightening and prejudicial labels he qualifies for until well after I had done all kinds of things other people say cannot be done)

"While they were saying among themselves it cannot be done, it was done." -- Helen Keller

"What? Like it's hard?" -- Elle Woods/"Legally Blonde", in reply to her ex-boyfriend expressing surprise that she got into Harvard law school (the even bigger punchline is she finds out later he was wait-listed and his daddy had to make a call whereas she got in on her own merits)
My point was that Google solves this problem the wrong way.

Instead of making two interfaces, they should make one interface. If JavaScript hasn't loaded yet (or if it's disabled), the majority of the interface can still be available immediately.

JavaScript should always add to the experience. It doesn't make sense to show GMail's Chat widget until JS is loaded-- but it really doesn't make sense to show nothing at all until the Chat JS downloads and runs!

You should be able to show the message list right away. You can start scanning your messages immediately. You can click normal links and submit forms.

Bonus for JS enabled users: a few seconds later the links, buttons, etc. all get hooked up to JavaScript. The Chat widget appears. By the time you click, things may even happen all AJAXy-- and it appeared to load instantly by loading JS in the background.

Now that's awesome.
this required your large twitter family....
What kind of legal problems would be too serious to stop Google from doing it? They already do it to some extent...
Very true. In our industry, well-known professional photographers easily command $1k+ for a one-day and $2-3k for a 3-day workshop. Plus, they often get additional revenue from corporate sponsors.
Disk images are one of the most confusing things about day-to-day Mac OS X use, no question. The next time you're at a relatively non-technical friend's house, apple-click on Firefox or Chrome in their Dock. Dollars to donuts, it resides on a disk image.

Apple got rid of disks, why not get rid of the images too?
No, anyone is welcome.
I'm not sure why this was downvoted. While his remark about lawyering up may be overkill (unless you work for a federal agency and have to abide by Section 508 rules), his point about excluding those who rely on screen readers is dead on.

I've found that one of the major complaints that blind users have is that it's a total bitch to work with dynamically updating pages. If more developers paid attention to web accessibility, a lot of the major problems to disabled folks would be greatly alleviated.

http://en.wikipedia.org/wiki/Web_Accessibility_Initiative
http://en.wikipedia.org/wiki/Web_Content_Accessibility_Guide...
http://en.wikipedia.org/wiki/Section_508_Amendment_to_the_Re...

I say this as a visually impaired developer with several blind friends and family. To me, web accessibility is serious business.
Founder/CEO
Well, I RSVPed "not coming" after I got the invite, and I do remember reading something about a waiting list. So I assumed that someone will take my place.

And it's not like I knew that couldn't go. Of course I tried to go, but it just didn't work out at the end.
Google is its own hedge fund.

At this point, I've seen far too many disruptive, innovative startups get acquired by Google, only to be quietly drowned into the abyss. Their game is keeping everything as directly linked to search as possible.
There are services that can provide this data such as Teleatlas.
GCD is separate from blocks; you can use one without the other. GCD/libdispatch is a library written for concurrent execution and to make it easier to manage. Blocks are closures added to C, Objective-C and C++. Lambda's have also been (or rather, will be) added to C++, in C++0x.

I've never used Intel's TBB, but it looks like it is similar to what libdispatch's purpose is. Of course, I could be way off base. But, I don't think I am.
The latter amazingly. The smaller fish will swallow the bigger one. But, of course they will do it with private capital money so, in the end those private equity firms will own a big chunk of the resulting AOL.
Come work at BackType on building distributed systems with Clojure and Python
it's just too bad you never got back to me last year mike (via red emmas) :(
not sure how else to contact you. I'll delete this post later
Trading on non-public information is generally illegal in the US. Some of this may squeek by, but the majority of these suggestions (like Visa/Mastercard knowing actual sales numbers) would certainly be illegal.
"Install your Appleseed node ($1,000 minimum)
Free installation of Appleseed on your servers for any Appleseed node with less than 1,000 users."

Is it FOSS or not? It sure doesn't sound like it is.

"We've already accomplished much of what we set out to do"

Then why are you asking for $10k?

There's a lot of text on that page that directly contradicts other text on the page.
So, you do marketing, production, distribution but only take 5% of retail price?

Sounds too low at first glance.
Thanet Earth
We are also very close to the Montgomery BART/MUNI: http://www.bart.gov/
You're overlooking a lot of powerful applications that need SOMEthing to work client-side. Markup.io, recently featured here, is not the sort of application that can post-through to another page to fix. One could argue that it might also work with Flash, or ActiveX, but I'm only even mentioning them to head off somebody else from doing so, as that's hardly a solution.

I suppose it could be implemented as an Applet, but what's important is that Markup.io is exactly the sort of thing that Javascript exists for, really. And yes, disabling JS will break it, completely, and yes, I think that's perfectly forgivable.

On the whole, I agree that my blog should degrade, and data-entry type applications should work as well, but saying that everything should is completely overlooking an entire category of application for which it's perfectly acceptable, in my opinion.