skysight-inc/HackerNews huggingface dataset:
Asimov said it well: "violence is the last refuge of the incompetent." The people who stole that man's money are incapable of earning a living through voluntary means, so their first instinct is to reach for a gun. I steer clear of people who live by that philosophy.
I suppose I've had a partial rediscovery of C this year.
It was all nice and fast until I needed to code up a binary search tree using structures and perform lookups and rebalancing...
performance tanked, and I spend quite a lot of time debugging this pointerfest.
One of the main reasons to use C nowadays is performance, and if that's the case you'll likely need datastructures.
So,I would advice against C and go with C++ (or any other C variant that has objects) in almost all cases...
It's similar to the story that Clay Shirky uses in the opening of Here Comes Everybody, although the phone in that story wasn't an iPhone, and the emphasis was more on how the victim "crowdsourced" the phone's recovery.
Interesting concept if you can sustain it. I would pay special attention to detail though. The DHL redesign has a pretty glaring typo in it. You don't want to appear lazy if you're trying to generate work from the mockups.
what differences did you find out between art- and CS-students?
Naïve question: is there a live video stream of the event?
And it is interesting how different, huge, departments own various pieces of the web page--menu bar, right margin, left links, and so on. And fight for changes of any sort to their piece of real estate.
You're right and I agree. But let's be careful not to equate Rails with Ruby. Rails tests may have a slow startup time, but Ruby tests do not and other Ruby web framework tests may not.
Have you ever wondered why every pornsite banner knows where you live, but no airline website is smart enough to do that?

I actually implemented automatic IP geolocation on RateMyStudentRental.com, but it confused a lot of people because they weren't expecting it.

You have people trying to search for rental housing near their school while they're back home over break, and people searching for something across town by campus while they're at work, etc. Even the people who were trying to search for something nearby still expected to have to enter in the address, so they were completely thrown off, which is counter to the whole "Don't make me think" mantra. And don't even get me started on the people searching behind a corporate firewall, where the corporate headquarters (and IT dept) were halfway across the US.

In the end, I had to remove the automatic IP geolocation. Perhaps this is specific to my niche. Perhaps this feature is still ahead of the time (as the porn industry often is). Either way, that's what happens when you must hold your website changes accountable to actual metrics and results.
I'm wondering that too.
O'Reilly donates £1,000 to Bletchley Park
I said "non-subsidized prices". Besides that, it's not the PlayStation I am talking about, but some hypothetical machine that never existed.
I worked at company where everyone in IT was called engineer/geek/nerd/hacker and everyone else was called a mortal. We even had mailing lists with these names. It always made me chuckle.
The Where and When step it's absolutely awesome. I really like it, the very essential of the task.

I know it's just a sketch you did for fun, read the disclaimer in the page, but: The Main navigation menu, the tips (ads ?) in the left, and the successive steps however can be optimized. Eg: Enter personal information (Mr. Stewart ... It's not needed when the user (mr Stewart) is logged in.
The real problem is that big companies are structured into hierarchies, and getting a big change (like a site redesign) often requires simultaneously developing support through several branches of the company tree. At each level, management feels an obligation to make their opinions felt, and the result is endless compromise. For some things, this works well, but it is a very risk-averse process, so it is hard to make dramatic improvements. So big companies buy little companies (and often ruin them, but that's another discussion).

The problem isn't necessarily that big companies have incapable web designers, but rather that the influence of even the most capable is quite limited. It seems to be a fundamental problem with large organizations.
This is a great idea.
Nice job. You should do it on government websites.
I like this one for holding up your index and middle finger in a V formation:

"Ancient Rome: Julius Caesar ordering five beers"
Hm. A linux distro subsidized by Microsoft? Yahoo is just bing now, after all.
Solid recommendations. Thanks.

I have Real World Haskell, which she's welcome to borrow, although I'm also in the process of reading it. :)
How do they resolve the liability issue? Someone who hurts himself with your lawnmower might try to sue you. Your homeowner's / renter's insurance policy will probably not cover what amounts to running a business out of your home.
Sometimes Apple provides it. See if it appears in their home page.
The full response of which being:

<html><head><title>Current IP Check</title></head><body>Current IP Address: xx.xx.xx.xx</body></html>

That's surely not minimal. What you need is a simple plain-text: xx.xx.xx.xx.
I found SICP a little tough, I would either fall asleep in the easy stuff or skip so far ahead that I would be in over my head. I rather enjoyed Real World Haskell.
I recommend: "Management: Tasks, Responsibilities, Practices" by Peter Drucker, "Positioning: The Battle for Your Mind", by Al Ries, Jack Trout and "Re-imagine! Business Excellence in a Disruptive Age" by Tom Peters. They aren't all strictly marketing books but they are awesome as well as informative.
Does anyone else crave direct, honest, borderline offensive observations about themselves? People tend to be so darn polite that sometimes I feel like I never actually know what people think of me. Maybe it's because I was home schooled and for a long time I was socially awkward and didn't realize when I was doing or saying something weird or stupid. Now as an adult I prefer people to just tell me what they think about what I'm saying or doing.
Ask HN: Please review my mini startup - Web to PDF Converter
Let's not forget dcurtis's attempt to redesign the American Airlines website - http://news.ycombinator.com/item?id=614703

And the subsequent fallout from an AA employee opening his mouth - http://news.ycombinator.com/item?id=922913
Design is not the problem.

I'd be much more curious to see "100 Business Redesigns" where you'd outline how you'd revolutionize the mission, organizational culture, operations, marketing, etc of a large public company.

You could title it "If I ran this place..."

Here, I'll start with NCR, just like the OP:

* Simplify pricing: For a given market, date, and vehicle class, here's the cost of the rental, regardless of what referral source you came through. Inventory is inventory.

* Publish all this data publicly, not just to those who pay for SABRE contracts

* Include a gas card (ala zipcar). (Pre-negotiate rates with the major gas station operators)

* Don't overbook. Have real-time inventory available at all times at all points of sale. (again see zipcar)

* Don't bombard me with cross-sells from your "partners". The only revenue you ever got from that is from people who forget to untick the box that charges them the extra $50. It just gets in the way of me completing the transaction with you.
No, unfortunately (or fortunately?) there isn't. There will likely be a webcast stream available on Apple's site later today - usually a couple of hours after the event ends.
I would start with the Purple Cow and Free Prize Inside by Godin, they are high level but they talk about that fact that you need to make your product exceptional instead of pouring money into marketing.

I would also check out Inbound Marketing by Halligan and Shah, I just got it and started it but so far it looks good.
Gourmet Recipe Manager 0.15.4 su Ubuntu e Debian
There hasn't been in years. Usually a stream comes up within an hour after the event ends.
Those sorts of awards, in general, are designed to encourage rising greatness rather than recognize it posthumously. This was the rationale behind giving Obama the Peace Prize so early in his presidency.

I believe it's a requirement for the Fields Medal that the recipient be under 40.
We use MailChimp, and I'm impressed that they've managed to make such an awesome app for something totally un-sexy.
While reading this, I couldn't help but think of one thing: Comic Book Guy from The Simpsons. While I'm certain that the creators were drawing from existing characteristics, I wonder how much has been reabsorbed and amplified as a common foundation for speaking with other fen.
Nice.

Consultants and Job Seekers take note: instead of telling people what you can do for them, just start doing it.

This strategy to get hired is quite applicable to other professions.
Useful for people who want to convert a webpage documentation to a PDF when no there's no download option.

However, you didn't made the PDF engine yourself, and also there's another service alike, so what's the point from your service?

It's a mini-app and not a mini startup!!!
Sounds like a promotional opportunity for Justin.tv.
Viewer: Channel thirty.

TV: 'Channel dirty' is not a recognized command.

Viewer: Not dirty, thirty!

TV: 'Not dirty, dirty' is not a recognized command.

Viewer: Where's that damned remote?
Research Areas of Interest:  Building scalable, robust cluster applications
> The fact that corporations are not being ethical does not justify on a moral basis the same behavior by anyone else.

That is the beauty of Morals and ethics, is that groups of people subscribe to different ones just as you say it does not give them the right. Other subscribe to an-eye-for-an-eye morality.

I personally think that it does justify it, my moral compass says that if a cooperation is abusing the people via deception, unethical and immoral behavior then that corporation should be dissolved and all debts to that corporation should be terminated. covering it up their appalling nature with a double ethical standard just emboldens more corporations to engage in unethical behavior and allows more abuse of the people.

Let me be clear, I am not anti-corporation, i am just anti-double standard.
HTML templating with YACLML
DirectX vs. OpenGL revisited
"Positioning" by Ries and Trout: http://www.amazon.com/Positioning-Battle-Your-Al-Ries/dp/007...

It was THE marketing book of the 80s, and it's still extremely relevant today. It's quick read, too.
or even better, an easy-to-parse key value pair:

ip=208.128.7.7
but it confused a lot of people because they weren't expecting it.

counter to the whole "Don't make me think" mantra

The problem is that confusing people forces them to think so you're actually making it harder for them to do what they need done. Honestly I have never seen a site where geolocation was useful. I guess if I were in a location where I didn't know the zip code, or street address, or street name it would be useful if I were looking for, e.g., a good restaurant. But in that situation, I wouldn't be using the internet, I'd just ask someone.
Cache without highlights: http://74.125.47.132/search?q=cache:kgxNXpw1kdgJ:greenlightw...
This is great. I've attempted to make PDFs of the website I run using OS X's print to PDF function, which always screws up the background color, placement of certain boxes, comments, etc., regardless of the browser. Your service actually created PDFs that look just like the original AND are text searchable.

What are your plans for the service?

EDIT: I just noticed something: Advertisements are not preserved -- there's just a blank spot (with the background color of the page) where the ads should be. It's not a problem for me, but may be for others.
Organizational Theory question: How do you avoid, once becoming a larger enterprise, this kind of "mission creep" where too many groups hold sway over the public face and mission of a company?

The most common model I've seen thus far is the "single-minded-guy-at-the-top" model: Apple, Zappos (any other good examples come to mind?). A relentless voice to keep reminding people "what is our core business?" and ruthlessly cull everything that isn't core, even if it contributes revenue.

I don't usually hear about JetBlue's CEO holding that kind of sway-- they seem to have that culture organically. If I recall, Southwest used to have that kind of CEO, but he's retired, so the question remains of how to maintain that kind of focus.
I really like the changes that you made and immediately wanted to see what you would do with my website's design.

Though I stumbled when the "Have a tip which site should I redesign next?" link took me to Twitter. I missed the "Hire Me" link in the top right for some reason. (big screen made it way out in right field.)

Regardless, I bet you'll bring more business this way; maybe even from one of your "targets". It's a really nice guerrilla marketing strategy.
Avatar Officially Highest Grossing Movie Of All Time
There are often an one or two "unofficial" streams floating around, but the sound quality is poor and the visuals are worse.
Not exactly a book, okay, a blog:

http://www.copyblogger.com/
Good call—I completely missed the date and thought it was recent.

Pretty much everything that comes up when you google the name is about this, so it doesn't look like anything came of this, which is a shame. Also, it being 1999, I'm guessing the only videos that may exist would be sitting on someone's shelf somewhere (if they weren't taped over or thrown out...). :(

Any Minicon 1999 organizers or attendees in the house?
This. Plus people making UI decisions rarely have any experience in it. Yet they feel like they know everything.
Consider Outsourcing Your Network Security
What a brilliant story. You almost have to feel sorry for the thief, who obviously had no idea what he was getting himself into.

I like the way Apple has provided all the tools needed to stalk an iPhone thief, at least until they jailbreak the phone. I've heard some people complain about such GPS tracking features being a privacy issue, but clearly they are handy when your iPhone is stolen.
From the Engadget leaked photos, it looks like it has both cellular connectivity and a front video camera. Video calling, here we come.

Still, the more I find out about the device, the less interested I am. It looks like it's just going to be a huge iPhone. Fun, but not useful. And while I miss almost nothing about my previous smartphones before the iPhone, I do miss the ability to be able to install whatever I wanted. Locked devices foster an entirely different application ecosystem -- one that's not super useful for programmers, I find.
I love their adorable monkey mascot. http://webimages.mailchimp.com/img/classic/bg_campaign.jpg
I'd contend that "208.128.7.7" is a more minimal, and useful, return value than "ip=208.128.7.7".
These redesigns are good, I have to say. I'm glad you focused on making them more functional instead of prettier (that can't be said about most other unsolicited redesigns).

But after all the discussion about Dustin's AA or Andrew's Zappos redesigns, I don't know how the fact still didn't catch up, that creating the first mockup isn't that big of a deal, and the real work can't be done not taking into account any requirements or business goals :)

And unfortunately from a user's standpoint, a redesign is one of the worst things that could happen to a site. Because however cramped and difficult a site might be, there are people who use them daily, and changing the structure completely overnight would abandon the most loyal users. That's why it's easy for startups to come up with nice sites in 2010, they haven't had a website since 1995 so they don't have the baggage of previous users.

So as much as a redesign, I'd appreciate not a complete overhaul but sort of a compromise, that would improve usability without forcing old users to relearn everything. A good alternative is having the old and new site co-exist for a while, to get feedback on the new site as well, but not all companies unfortunately have resources for that.
In C++, I'm more likely to write a struct/class which implements operator() than an actual function. It lets me write code like this, which does mutate state, but I put it off as long as possible:

xformerlist& lbrace = node.children.front().xformations;
xformerlist& rbrace = node.children.back().xformations;
fn_and<shared_variable> row_and_flat(&shared_variable::is_row, &shared_variable::is_flat);
const sharedset& flat_ins = filter(row_and_flat, set_union_all(in, inout));
const sharedset& flat_outs = filter(row_and_flat, set_union_all(out, inout));
const sharedset& flat_all = set_union_all(flat_ins, flat_outs);
make_conditions<gen_in<row_access> > make_gen_in_row(parcond, conds, local_depths);
make_conditions<gen_out<row_access> > make_gen_out_row(parcond, conds, local_depths);

append(lbrace, fmap(make_gen_in_row, flat_ins));
append(rbrace, fmap(make_gen_out_row, flat_outs));

I imagine that code would give a lot of people fits. In my current project, I ran with a more functional approach to C++. I don't know if I'll keep everything I've used in this programming style, but I certainly will keep some of it.
Steve Blank's 4 Steps to the Epiphany is a must read for all developers and entrepreneurs. Lots of great info about creating a marketing plan that fits your product and your customers. http://www.amazon.com/Four-Steps-Epiphany-Steven-Blank/dp/09...
Makefiles, what are you doing with them?
plaintext ftw: http://my-ip.heroku.com
Gentlemen's Treatments
Getting married fixes that :-)

But seriously, some of the best insights on my personality and the way I interact with other people have come from my wife. Usually when she's pissed off, but at least it's accurate and honest.
Thanks for review! I think about it..
TechCrunch: Defacement Two in 24 Hours
Influence - The Psychology of Persuasion by Cialdini.

http://www.amazon.com/Influence-Psychology-Persuasion-Busine...

The 22 Immutable Laws of Marketing - Violate Them at Your Own Risk!

http://www.amazon.com/22-Immutable-Laws-Marketing-Violate/dp...

Don't Make Me Think: A Common Sense Approach to We Usability, by Steve Krug:

http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/032134...

Information Architecture for the World Wide Web: Designing Large Scale Web Sites, by Paul Rosenfeld and Peter Morville:

http://www.amazon.com/Information-Architecture-World-Wide-We...

Why We Buy: The Science of Shopping, by Paco Underhill

http://www.amazon.com/Why-We-Buy-Shopping-Updated-Internet/d...

And at least one Jakob Nielsen Usability book.
Than - mini-app =) Good review! Thanks!
4 Steps is a GREAT book, but you may want to take a Xanax before reading it if poor editing causes you to nerdrage.
Given Apple's track record I'm sure this will be a wonderful device but I think pricing is going to be a big problem for them. I would expect an iPhone 2G style price drop by summer if the price tag is over $800 as rumored.
They also have a ton of easter eggs in there, which are awesome. For example, do a preview popup on any HTML email campaign and stretch the window beyond 800px wide. Do it slowly and watch both the ruler and the monkey at the top ;)
The process is described in vivid detail in the following comic by The Oatmeal:

http://theoatmeal.com/comics/design_hell - How a Web Design Goes Straight to Hell
Elevator pitch videos from startups
I thought the idea of normalizing the statistics per capita was interesting. How did that strike you?
I can't tell what this person wants from the blog post, but for really advanced use of GNU Make you can see either my old Ask Mr Make column (http://www.jgc.org/blog/2010/01/update-list-of-my-gnu-make-a...) or my book (http://www.lulu.com/content/2584447).
Acomplia- a Growing Threat to Obesity
Objc is probably a better candidate because it is so dynamic?
That's really interesting. Thanks!
>The bank didn't do this.

But they did, they took you loan packaged it with poop and sold it to the after market. They gave loans to people who could not afford and when it all cam crashing down they lobbied for bankruptcy law changes to make it difficult to absolve yourself from the debt and they lobbied for your tax money to bail them out of the bad speculations that they made on junk loans. All of this affected your mortgage and the underlining assets value. Now they are stable, they expect you to hold up your contracted obligations which you are free to make your own decisions on, but to say that they did not do this is wrong, they just did not do it in the contracted terms of your contract.
> And unfortunately from a user's standpoint, a redesign is one of the worst things that could happen to a site. Because however cramped and difficult a site might be, there are people who use them daily, and changing the structure completely overnight would abandon the most loyal users. That's why it's easy for startups to come up with nice sites in 2010, they haven't had a website since 1995 so they don't have the baggage of previous users.

So we should never redesign and make a website more functional because old users might not use it?
It is like Craigslist, if Craigslist actually cared at all about usability and UI!
No, the most loyal users won't abandon it. They will scream and curse and complain and beg you to make it the way it was for about four weeks. After that time, everyone will have forgotten what the old version looked like and stop complaining.

Rinse, repeat, for every major redesign.
You are exactly right, and I image that this is true for most sites. For example, I do not want a car rental site to geolocate me! I seldom search for car rentals where I live, but often search for rentals at various destinations.
Very useful. Could you set it to spider the first X # of pages and put it all into one PDF?
Try HTDP, Concrete Abstractions or Concepts, Techniques, and Models of Computer Programming.

The * Schemer books are cool too.
Great site, Love the idea and super simple interface to figure out.

1 Major problem.. it does not work in Opera.
How can it give you your private IP address? I'm curious...

Is there a javascript call to list the IP addresses of any machine? That feels very insecure to me.

EDIT: Sorry I forgot to turn on my joke detector.
I once worked for a large company I shall not name, where ultimately the decision on which colour to make the menu on the website ended up being taken by the CEO.

(He picked blue)
You didn't even fix the (known) wkhtmltopdf bug that all the fonts turn into DjVu Sans. What value have you added?
Maybe I will do this in future :)
Teeny AVR Media Thing - the Nanotouch
Ouch. I don't think I'd ever agree to work somewhere that disallowed other browsers. Even if I wasn't in the web development industry...
Opera.. :(
Sweet AJAX Tabs With jQuery 1.4 & CSS3
It'd be a great opportunity for anyone doing video. I think the real reason that they don't stream live is that the video quality usually isn't that great. By releasing the videos later they can provide higher quality and give it a more polished feel.
Uh, no? Knowing your public IP is valuable information sometimes and you need an external source to tell you that. Knowing your machine's IP is not something you should go to a website to look up, just check your local config.
Why not give them an option to select a location but use their IP to generate a useful default?
Dave McClure at Lean Startup Circle on Vimeo
I recommend Crossing the Chasm. It is older but still relevan especially if you still find marketing a technology start up challenging.

http://www.amazon.com/Crossing-Chasm-Marketing-High-Tech-Mai...
I think its a niche thing. I would assume most people looking at porn are at home. Hopefully.
Predictable Irrationalities of Entrepreneurs
How Google tracks clicks for backpropagation
Live from the Apple 'latest creation' event
CTM is fun! That and Types and Programming Languages.