skysight-inc/HackerNews huggingface dataset:
Of course the problem with this strategy is that you may not be in a vacuum. If I'm a competing shop I simply say that I'll do it all for a price somewhat south of your +IE6 price.

And if I have some experienced webdevs who have done this type of stuff since forever, the cost is already largely locked in. Sure I may not be "helping the web" (whatever that means), it may mean a substantial boost in revenue.
They have access to Firefox's and Chrome's automatic updates!
As they say, you can't un-ring a bell. Once someone has seen a file, it could be in their browser cache, they could have saved it, and they might just remember its contents.

This no more prohibits revocation than right-click traps do. It was impossible to stop to begin with.

(Of course, I think you understand this, as you mentioned the browser cache. I'm mentioning this mostly for the benefit of later readers)
Looking at the fleets, the article does not mention the fact that AirTran has 65 Orders for 737-700's (the type that Southwest uses),
http://en.wikipedia.org/wiki/AirTran_Airways#Current_Fleet and is looking at options to replace its current 717 fleet....
As well as landing slots, increased build slots at Boeing are always very welcome.
The Facebook World: A Better Option
Don't do that as the page is rendered. Have an offline job pull in those feeds and store them in a database, then have the frontend pull from the database. Even if the feeds are highly specific for the page loaded - In that case, model the database as a queue where the frontend requests the feed and the offline jobs pulls them. This will allow you to parallelize the feeds, which is otherwise neigh impossible to do in php.
If I'm remembering correctly, the ARM port of XNU is not open-source though.
We've started too, but not on any sizable projects yet. The guy that does our UI stuff loves it, and looking at the code, it looks pretty easy.

To keep apps interactive, you have to doing a lot on the client side. To keep sanity, you want to use a decent language. WebSharper seems to fix both of those.
That link isn't about S3. That link is about CloudFront, the CDN edge caching layer above S3. S3 storage has always offered token protected links. CloudFront CDN introduced protected links only recently.

Customers and clients of CloudFront CDN (which uses S3 storage as its origin) wanted protected URLs, and AWS went to the time and expense to provide them. Content owners large enough to want or need CloudFront edge caching believe there are legitimate business cases for single use, expiring, IP restricted, or other classes of protected URLs for content.

As for Facebook:

Facebook operates web servers generating authenticated and authorized web pages. These pages are dynamic, generated per user, based on current privacy settings. These privacy-managed pages contain links to assets considered, by users, to be just as private as the page.

When the user changes privacy settings for the page, the linked assets privacy could easily be kept in line, as demonstrated by CloudFront CDN being able to support private content links.

Facebook's fault is that the privacy managed page links to public (non-privacy managed) assets, using links that do not respect the containing page's privacy settings.

To say the image shouldn't have privacy settings is to say the page shouldn't have privacy settings "because anyone could save it and repost it". (Which people do, via screenshots.) That's expected and accepted.

But once they change their privacy settings, users believe access permission changes. Access permission does change for the container page, but not the linked assets. That's a broken model.
I am training myself in Python with this book from a week or so.

I know how to code in other languages and programming basic so I am not a first time coder...
yet this little book is absolutely useful and I am enjoying it exercise after exercise.

Learning trough practice FTW!

Thank you Zed.
Probably won't work. Fetching a feed is usually heavy because of the connection overhead - not the actual transfer or parsing.
Wow, that is pretty awesome. Not bad.
I keep meaning to write some kind of blog about this, but I call it "time opportunism" as opposed to "time management". That's the best name I could come up with for this thing I do that keeps me creative and flexible yet still getting things done.

In a nutshell, I quit trying to explicitly plan and organize my life (not that I was any good at that) and instead I have a giant bag of things I need to do. There's usually a bunch of projects, and each has a todo list. All I do is when I have the time to work on one AND the motivation, then I go bang out as much as I can until I can't. By having lots of different little projects I'm pretty sure I'll always have something to work on that motivates me at that time.

The only caveat on this is I then do one thing at a time. I see too many people who can't get their todo list down are usually trying to do 5 things at once. A good sign you're this kind of person is if you love patch queues. Just do one thing, and make sure before you do it that you can do it. Don't juggle 10 things at once.
IMDB refuses to list movie with BitTorrent-only release
Excellent detective work Watson, but there are more direct ways.
Yes and No.

I want to agree with you (and I think the hype is usually way more than the actual change), but Southwest is almost 40 years old and they've never made an acquisition of this size nor have they ever before had another type of plane in their fleet.

I think they want you to believe this is plain vanilla M&A growth to get access to ATL and the east coast, but in reality, it will be the biggest challenge they've ever faced to integrate AirTran (fun to watch!).

That being said, I bet they wished AirTran was an all 737 airline. But they just don't have a choice, they can't retire 86 717s on the spot -- they'll be forced to fly them for at least several years.
Have you tried searching linkedin for people who might be working on related projects at Yahoo? Even if you just ping them for contact info for the right person, could be a way past the wall.
Same thing happens on Bourne shell, or Korn shell.
When all else fails, make it about money.

I actually have a friend whose design shop has been doing this for a while. It really drives the point home.

The issues with getting large corporations to finally upgrade are moot. The consumer/home user is already abandoning IE6 because people like us are advising them to. Large companies aren't going to incur the cost of an upgrade until they have to. They don't have to as long as people keep supporting IE6. With the current amount of web traffic coming from IE6 hovering around 12% (last time I checked) it really depends on whether or not an organization needs to reach those visitors with an experience that is on par with users of other browsers. Putting a price tag on it is perfect.
BI debate: ROLAP solutions versus OLAP
You might want to rethink that a bit:
http://anyall.org/blog/2009/09/dont-mawk-awk-the-fastest-and...
How I brought down camera surveillance at a max sec jail by touching a mouse
1) Touch mouse.
2) CRT comes out of power save mode.
3) EMP/voltage surge created from 2) trips power strip.
4) Controlling PC which uses power strip goes off.
5) Screens go blank.
Keep an eye on HP shares today
While the NT kernel was designed with support for multiple architectures in mind (MS call this HAL), it doesn't really matter in the end. And I'm not saying that MS engineers are not capable of releasing the NT kernel for other architectures in reasonable time. The real problem here is the userspace. For political/business/culture reasons, there is almost nobody taking other architectures into account when developing theirs applications. Most vendors face difficulties even when porting programs to 64 version of the same thing. So why would anybody sane port NT kernel to other architectures, when all the userspace programs are practically unportable? Compare that with the world of unix clones and it's culture: the portability it's not just theoretically possible, it's also part of it's culture.
I am, but to be honest, I got more done when I had a job. See all those sites? I did all of those, wrote for them, worked on LPTHW, wrote mulletdb.com, hacked on lamson, a few other projects, and still played guitar about 4 hours a day.

Now that I'm just working on Mongrel2 it feels like I do less. Weird.
Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
Thanks, that's helpful. I think I was a little vague/hand-wavy in my use of "Dick" - I agree that no one needs me peeking over his shoulder. I guess I just feel like I can either trust someone to be diligent and focused or I can't, and if I'm not trusting someone then I'm sort of being Dick. But I suppose there are open ways of monitoring people as well as sneaky ways, as you suggest.
TIL == Today I Learned

Trying to sneak Reddit terminology onto HN, Alexis? :P
I hate when i read a lot of "Because Marketing told us so...".
I know this is how the world is going, but damn it's harsh.
Fantastic. Keep on plugging through and if you hit any problems just ask me. I'm on twitter @zedshaw so just ask and I'll help.
Sales is not marketing. Are you sure you know the difference?
The rule of thumb I've heard is that if you're going to show a spinner, wait around a second before you show it. I like anigbrowl's suggestion more, though.
A related issue here is what happens when a user deletes a photo -- there is a lag time between the delete action and the CDN being updated. Deleted photos are still available via the direct image URL while the CDN is out of sync. As of July 2009 [1], the lag time was at least 2 months. So if the URL has been shared, access to the image may not be easily revoked.

[1] http://arstechnica.com/web/news/2009/07/are-those-photos-rea...
Governments Playing CyberWar Game
Do you feel that entertainment serves a purpose? Do you enjoy or admire any specific forms of entertainment?
> What makes those two think they're special?

Are they ex-military and therefore trained to react violently when people sneak up behind them? ;)

EDIT: My ex-CEO tells a story of a former employee and Vietnam vet who warned him not to surprise him as his fighting reflexes might kick in, so it apparently can happen in real life.
After reading "The Big Short" and "The Quants" and having worked on the extreme periphery of investment banking I am also moderately interested in how these folks actually get started.
The politics of Chinese adjustment
> The fact that Ringo is also faster doesn't make V8 "not ready" it just means it could be improved

Well said. Most of us fail to realize this simple point until someone points out.
Many users of IE6 have no choice of browser. It's either IE6 or nothing. They're forced to use it because many large companies have IE6 as they're single browser on the desktop. Forcing an upgrade of all the clients in a company to IE7, 8, or another browser can be a large effort. The end users have zero control to upgrade their own browser or install other software.

An upgrade also requires that all internal applications built for IE6 are also updated. That's an even larger headache if one or more of those applications were built by an external vendor. I know a large company(4500+ employees) that recently upgraded from IE6 to IE7 internally. It was a MAJOR effort at significant cost to make this change.

At this point its naive to think that majority of IE6 usage is based on the individual home or business user who has control over their workstation and could upgrade with the press of a button.

If you choose to dump support for IE6, understand that you're making the choice against some large organizations. And make sure you communicate this to your clients as well if you're building a site for them. If you're ok with that, go for it. Charging more to support IE6 is reasonable, but make sure you're clear with your clients that there ARE reasons to support IE6. Let them make an informed decision rather than based on the bias of a developer who doesn't want the hassle.
Groupon Announces $60K Scholarship For Children Conceived On “Groupon Dates”
Using a map drill down in lieu of a password (non technical)
I hadn't heard this before. Do you have data to support that claim?
I got 15 out of 15 but had to guess on one of them and got lucky.
We've been experimenting with replacing load bars with a short textual description; which got a lot of positive feedback from clients.

Then we tried adding a "count up" timer for each piece of text - i.e. a timer that counts how long you're stuck at each segment.

This was an entirely graphical tweak (that shipped with an update to another service) and we immediately got feedback along the lines of "OMG, whatever you just updated it is so so fast now! great stuff".
This is what we do too, but this isn't going to kill IE6. It's not a problem that sites support it, it's a problem that large companies and non-techies don't want to or know how to upgrade. What I do for all my sites is add http://pushuptheweb.com/ to all my pages and customize the message to say they're not getting the full experience and that their browser may be unsecure.
I designed Airtran's telephone flight information system. I hope they keep it.... :)
Don't copy, imitate. The book was very easy to write. Just lay out 52 exercises, 26 for super basic stuff, 26 for progressively more advanced stuff. Take about an hour or two every night and write a couple. Pretty simple really. You may not have my style in your writing, but you'll definitely get a book that is more Ruby than what I've written.

One warning though, if you think it'll be better to have the book crowdsourced, think again. Programmers seem to be pretty bad at teaching programming, so it's best to just write your book and have people give you feedback as you go.
That's mawk. I'm talking about the implementation that post calls "nawk", and either way, I mean orders of magnitude - I care about a 10-100+x difference in speed, not a 1.1-5x one. Awk and Python fall in roughly the same performance tier for that kind of code.

Also: "I have since found large datasets where mawk is buggy and gives the wrong result. nawk seems safe." makes me uneasy, as does the fact that it was unmaintained for a while.
Many business users don't have the option to update they're browser or OS. You're effectively locking them out of your site if you take this stance.
Trivium (education)
Inequality at Work: The Effect of Peer Salaries on Job Satisfaction
Yup, company issue A4 for a year. Yes, Audi's interior was very polished, but driving BMW was fun (due to it's chassis, engine, etc). Compared to that, Audi was boring.
I admire your honesty. I find it is, by default, the best policy ;-)
> I would argue that quid pro quo in the positive direction is less bad than the same in a negative direction

Less bad is still bad.

That's not an upside.
Yahoo Is In A Position To Do For Browsing What Google Did For Search
One of the things many people love about Southwest is their generally relaxed, friendly, and informal atmosphere. Is AirTran similar? Do they tell jokes during the safety demonstration too? If not, do you think they'll start?
I use a thick client mainly; I use GMail as an archive or when I'm away; GMail downloads my mail via POP (my primary address is not GMail).

So, usually, I read mail outside GMail -- but GMail does not know what mail is already read. In a big thread, it opens all "unread" emails: the tens I read already and the last one I'm interested in. This is crazy and infuriating.

Also, why are most recent emails in a thread at the bottom?? (maybe it can be configured somewhere?)

And finally, like most "intelligent" features, it's much too smart (or not enough): it adds new mails to old threads.

Many non-techies (and some techies as well) take an old email that has the list of recipients they're looking for, to start an entirely new discussion.

Aggregating those new emails to an old thread that has nothing to do whatsoever with the subject at hand is idiotic.

I just want mail sorted ante-chronologically; and then I just deal with the sorting myself.
You are right about the title. That "not ready for the server" is a foolish phrase. I'd change it to "not tuned for the server" if I could, but it looks like it's impossible to change that now.
This one drives me crazy too. At least it can be emulated via Flash or Socket.io to support the same features on IE.
Several years on smaller routes, yes. But ultimately, they will not bother type rating any new pilots on the 717, move as many over to the 737 as possible (not forgetting the 65 extra 737's that Southwest will be getting from the deal) and the 717 will die it's own death.
Whether Southwest choose to then go for another smaller (90 - 100 seat) option is the really interesting question. Possibly if Boeing decided to step into the A318 market, then it could be a go - type ratings could be transfered down to the smaller jets, and commonality would keep costs down.
Comparing use of Ruby to PHP is like comparing C++ to PHP. It makes little sense. We don't write web pages in C++ or Ruby. We do in PHP and RoR.
Ugh, The less legitimacy this type of "research" gets, the better.

Oh, and here's an interesting page by one of the "Scientists" involved: http://www.theistic-evolution.com/ where he desperately tries to reconcile his science with his religion. Kind of sad, really...
Perhaps, one day, many decades from now, recordings of these broadcasts will be rediscovered, similarly to the rediscovery of these photos:

http://news.ycombinator.com/item?id=1575383

"Recession-Era SHD videos"
I don't see why we are supposed to fix this problem. It's so much easier for Microsoft to do something about it,

I mean seriously...how hard is it for them to add "Run as IE6" mode to IE9?

That way companies can run their internal crap as "IE6"...and can browse the web as IE9.
IAmA HS teacher. This is a list of "suggestions" we got in our mailboxes today
Less than a year ago, I bought a brand new netbook preloaded with XP. XP might be originally 10 years old but it's still actively being sold.
Got a link to this demo mate?
I know it's easy to think that everyone trying to show others how to monetize their skills is trying to make a quick buck, but that's really not the case. I've been writing for 6 years and have 300k+ readers/month.

Give it another look. If you still think my stuff is scammy, well, you're entitled to your own opinion.

But don't let your heuristic of "talking about money = scam!" get in the way.

There is some extremely valuable stuff in my blog and courses, and 99% of it is free.
I upvoted you because that is me. I want a stack.
You are not mistaken, there is no chapter on functional programming. Why? Because "The Little Schemer" is a way better book for teaching better functional programming than I could possibly do in a Python book. Python's functional concepts are just not really that great, so I couldn't explain them very well.
Ask HN: Best ways to learn what users want?
I think understand "build" part of "build something people want" relatively well, but I don't have the second part figured out. In my particular case, my friend and I launched an online deal aggregator/notifier on the Android market a couple days ago. We built it to scratch our own itch but also as an exercise in creating a desirable product. We have 100-500 downloads, but no one has commented or rated the app in the market, or contacted us through our support blog.

I've tried surveys and direct emails in past projects and found that people often gave conflicting feature requests and the responses were difficult to make sense of. I've also found Steve Blank's customer development helpful as a framework, but what's the best way to apply that to non-enterprise projects?

Thanks!
No, unfortunately. It is with work & our private customers.
I'm sorry for whinging without adding much substance to the article analysis, but I wish that companies like RIM would try to copy Apple's "cone of silence" rather than (or in addition to) copying their product's superficial appearances.

When Apple brought out Intel macs, the announcement was "We're running on Intel NOW." When they brought out the iPhone, the announcement was "It's running a cousin of OS X, NOW."

With RIM, I'm getting "There will be a tablet _Real Soon Now_." and "We will run everything on QNX _eventually_." If they can't ship it today, is there a prototype they can show? If there isn't a prototype, is there an SDK with an emulator so that developers can get started?

No?

This is dreadful, it's like a guy on his back in MMA getting his face punched in, and he's talking about how he's going to hit the weights and beat his opponent up in the rematch.
Can a 20-Year-Old Help You Track Your Finances? (inDinero, YC S10)
IT'S ABOUT TIME!
Try this little hack. First time when you load it, just time how long it takes and store it in a cookie. Next time, just assume it takes the same amount of time and show a progress bar.

Really easy to code and good enough to fool the user.
"Tribal ties—race, ethnicity, and religion — now more important than borders"
Not entirely all that's to be done. You can't just export data from the EU to the US as the US has less stringent data protection rules.

(This is unless you meant "to register" as "to host")
Releasing A Product
Thomas, I agree with you on all points you've posted _except_ the difficulty of attacking the system. It cannot be a truly random number of "X" bits because it is used as a permanent unique identifier. If it was actually a random number, then you have the potential of overwriting files and/or reusing URLs/UIDs.

For every UID discovered, the entropy shrinks and the system becomes easier to attack. Of course, I'm not saying the shrinking entropy would make it feasible to attack the system, just easier. ;)
Facebook Announces Skype Integration
Read that out loud and tell me that doesn't grate on your ears? That's my basic test if code for the book would be understood by the reader. What you have here, this "symbol soup" is what makes programming hard for people in the beginning.
This is true, but for the poster's situation, it sounds like he has a lot of data, all of which must be loaded before they can display any UI.

In this case, it sounds best to display some real progress dialog. Some people suggested 'reticulating splines' messages, which were very popular in Will Wright / Maxis games. I guess the trick here is finding appropriate messages to display and associating them with tasks/events in your load sequence that are long enough to be meaningful, but short enough that the user doesn't feel it dragging.
I feel about Southwest the same way many around here feel about Dropbox; such a great service that gives me exactly what I want.

It will be interesting to see how Airtran employees are integrated into Southwest's fold. For some reason I love being cattle-prodded onto a Southwest flight, with the stewardesses giving us fun reminders to be timely. I think the phrase last time was "find a cush for your tush"
Gmail conversations are the best 'innovation' in email since RFC822. However, as I have been dealing with migrating an education environment to Google Apps, I can confirm that some people are foot-dragging improvement-haters.

This concession is part of Google's drive for broader enterprise adoption. If it helps increase their deployment count (and it almost certainly will) it's a win-win for everyone.
Then offer an IP-range license deal for them.
Gwsmhg - a GUI wrapper for hg and mq
Hmm, good article, but I think it does more to expose Microsoft's inability or unwillingness to integrate F# into the .Net platform the way C# is.

He had to create a C# web project, as Visual Studio doesn't support that for F#. He had to create a C# LINQ-to-SQL project to generate model classes as there's no support to do so in F#.

This saddens me greatly. Here is a potentially great language in the .Net ecosystem and the support for the most basic of things is missing.