skysight-inc/HackerNews huggingface dataset:
He is wrong.

"...I determined that unless you’re a very frequent visitor to one of our sites, you’re visiting us with a cache that is effectively empty downloading many or all of the objects on our homepage. Why? Because we update our pages multiple times per day."

Totally wrong. His front page is 11.7K html and 278K all other things (css, js, img etc, based on YSlow data). His site's burden to a visitor with a primed cache is 22K. Even if he updates all the content in a single day, his non-primed data will be 22K and that's all.

His site does not employ far-future expiration day strategy. Steve Souders explains them all, every web hacker should read his books.
http://bugs.python.org/issue?status=1&@sort=-activity...
It seems like an overengineered solution. A robot arm with image analysis? Why not just stick the apples in a hopper, put in a little door to release one apple at a time, and then just move the hopper back and forth (using a Python script) on a track along the line of crates?

You could also attempt to build a purely physical apparatus sans code to distribute them randomly, but it would take a lot of work to prove it was unbiased. The best solution might be a roulette-wheel style arrangement where the apples are emptied into the middle and move out towards the edges as the wheel spins (you might want to make the crates counter-rotate as you did this). Not bruising the apples might be a challenge.
Apple Passes Microsoft In Stock Value (Now 2nd Place Behind Exxon)
The day all the fanboys have been waiting for :)
I tried this for a while. No matter how soft whatever you are kneeling on is the pressure is only bearable for 30 minute periods. It would work as part of a system in combination with standing and sitting though. Another thing that might work would be a kneeling chair that lets you support part of your bodyweight somewhere besides your knees.
That assumes they want an even distribution of apples in each crate. My reading of the problem would suggest that for each apple we should choose a random box and insert the apple into said box.

The question seems like a poorly phrased discussion of the pigeonhole principle.
But how did he get to that point?

By staying true to his "brand" for a decade or more and slowly, carefully building up his company (Happy Cog), his online magazine (A List Apart) and his speaking circuit (An Event Apart) to support it.

If I'd been able to stay anywhere near as focused as he has during his career, I'd be a lot better off as far as audience goes, that's for sure (then again, it'd be hard for me to be worse off).
Nah, to max out SimCity he probably only has to know about a few dozen variables and how they interact, to solve world hunger he probably has to know how thousands of variables interact with each other. Maxing out SimCity is one of the easier problems out there :)
I've noticed the window manager under Lucid is much more responsive. I'm not sure if that's just me though, because I'm unfortunately damned with SiS graphics drivers, and I had to update those manually.
It would be cool to integrate that to Readability (http://lab.arc90.com/experiments/readability/)
Thanks for the link to the video. I had imagined it acting like expanding polyurethane foam. I see it looks more like mush, which doesn't seem as dangerous.
Field-testing a prototype phone that fits in your pocket isn't the same as driving a car all over the place! And it's not even clear whether the info on the new iPhone was obtained legally!
I've believe it's because SVG support is still listed as experimental in WebKit; there are 258 SVG bugs listed on WebKit's Bugzilla:
https://bugs.webkit.org/buglist.cgi?product=WebKit&compo...
I'm surprised he could find the time with all the sex he must have been having.
I'm not sure how they're going to stop the pythons from eating the Apples, but if I had to do his homework this is what I'd probably do.

import random
boxes = [[] for x in range(10)]
for apple in range(100):
random.choice(boxes).append(apple)

## don't do it like this
# [random.choice(boxes).append(apple) for apple in range(100)]
Thanks it does help. So the actual note doesn't matter? Just the ratio of the notes when played together?

What about the ratio of two notes played on after the other? Is that very important too?

Could you make a piano with multiple keys each tuned to match a particular ratio better?
Couple Grounded by Volcanic Ash Married via Skype
Pivotal isn't mainly a ticket tracker (although it can function as that too).

It's primarily a sprint planning / user story device. The way it can track sprint velocity and aid immensely with figuring the optimal size of future sprints (as long as your stories are fleshed out and points set for them) is fantastic.
There was a site posted here recently that tries to aggregate tasks from various open-source projects that have a way of marking things as easy or good for new contributors: http://news.ycombinator.com/item?id=1260191
It's actually relatively easy to legally purchase a sound suppressor in the U.S. All it takes is a few hundred bucks for the can and a $200 transfer fee to the TTB along with background check and fingerprints. Paperwork takes a while, is all.
a 'maintainer' is a single point of failure.

build a community around a project, look at wget's main competitor, curl, for an example:
http://curl.haxx.se/mail/list.cgi?list=curl-library
(299 messages so far in april!)
Of course they could have simply waited for a bit, couldn't they?
I liked the part when he talks about "fair use" :)
Here's an old post from the Make blog on how to build a stand-up desk on the cheap:

http://blog.makezine.com/archive/2006/06/diy_standup_desk.ht...
Burried in record time! God I love how pompous this site is.
The Javascript Raytracer
The things here look somewhat cool. It's too bad that the title is about as unappealing as you can get. What hacker is really going to be interested in "Java technology, IBM style"? You might as well just say "COBOL technology, Microsoft style".
It doesn't hyphenate correctly. I get the word 'columns' hyphenated like this: 'colu-mns' and 'manuscript' as 'manuscri-pt'. A nice idea, but this implementation is unusable. Justification without correct hyphenation is just a non-starter.
It does neither. The dispatch logic is on the protocol side, which can be modified. When a class is extended, the protocol function is changed to have an extra instance check. (I don't understand the details in full, though. You'll need to ask Rich Hickey)

AFAIK there is also some kind of caching involved to improve performance.
Jason Calacanis advice to programmers that would dare quit Mahalo
Canvas is significantly faster for animation: http://www.themaninblue.com/writing/perspective/2010/03/22/

It is also more likely to get faster in the future, as browsers might implement GPU acceleration for it. I wouldn't hold my breath waiting for GPU acceleration for SVG, since SVG is not as easily mapped to drawing primitives, like Canvas is.
Excellent reason to pay cash for your purchases, this is exactly the kind of privacy violation that people always think will never happen to them, but your credit card record is a nice way of tracking your previous interactions with the store.

Besides that, they were welcome to not sell him his second one, so I think they really messed up there.

As for being banned from buying ipads, he can always go to a different store and get them paid cash. Interesting how there is a 'lifetime limit' on customers buying your product, anybody else would be insanely happy about people buying more of the product.

The stonewalling on how many items you're allowed to order is the best bit, not only is there a rule, but you're not allowed to know it.
Why is there fog in the Swedish DC? I hope they don't have any tape archives, 'cause that's a massive data-loss waiting to happen.
canvas is simpler, with more complete support, and tends to be faster. SVG is a huge spec, while canvas' can be read in a sitting.
http://developer.amazonwebservices.com/connect/entry.jspa?ca... may be of service to help ensure true randomness. It may be necessary to create a voting protocol to prevent malicious mechanical turkers from removing entropy from your boxes, and that should also make it suitably self-policing that you will minimize risk of Apple theft. Considering that Apples are among the most expensive consumer electronics, this would be among any poor student's highest concerns.
This is right. Patents and patent games really only become important when you have enough money that people care about trying to take some of it away.

For tech startups, execution is 100x more important.
IAAPL, and the only time when I would recommend that a tech startup get a patent is when:

- There is a hard technical problem that you solved that is core to your new product/service (think Google)
- You are building a device that requires custom hardware.
- You are in the Biotech space.
I'd be interested in seeing more of the analysis that went into designing this.
A Kindle for students at a low price is an interesting product, but what is needed then are affordable textbooks.
Creating and vetting textbook content is expensive and difficult. Textbook content is one of those areas where the crazies exercise their power--"evolution" and "intelligent design" are just the tip of the ice burg.
...and Lifehacker had a more recent article on turning a file cabinet into a stand-up desk:

http://lifehacker.com/5503957/the-file-cabinet-standing-desk
The best part of the vid is from 5:35 onward, where it shows pretty decent detail of the city.

It's interesting to see the way "perfectionist" players approach their games. The details of the optimization are often surprising. Even the specific choice of factors to optimize for are interesting. In SimCity, one player shoots for maximum population; another might go for the quickest time to reach a particular population level; yet another might seek to maximize industrial production. I like seeing how they work within the rules to reach those different goals.
As someone who's played SimCity for many years, I'm super impressed by this. Although he didn't use cheats, SC3000 was the best cuz it had a cheat where you could place a specific building and have it be there permanently--without any worry of abandonment. SimCity 4 is much harder because there are a lot more variables to deal with, including the fact that you can run multiple cities in a region.
The awesome bar sucked for about 3 weeks. Then it felt like an improvement. (Or as others have said - you can turn it off)
The source for it is right here: http://github.com/aristus/sweet-justice
Tell HN:  Review of the free Motorola Droid sent by Google for Google IO
The Good:

- It's free

- As soon as I turned it on and activated it, it offered a software update which made pinch gestures work.

- Google Goggles are awesome.

- Actually all the google apps on this phone are very well done.

- The touch screen is very hard for me to use accurately, but this could be my fault. It seems like clicks don't quite register, etc. I do not have an iPhone though so I may just have to get used to it.

- The soft texture of the touch screen is disconcerting, but I may end up getting used to this too.

- Verizon 3G should be much faster and more reliable than my TMobile 2.5G.

The Bad:

- It's not a Nexus One. I'm sort of over this but not quite.

- Even though I signed in with google, there are two email apps, two calendar apps, etc... One is the google app and one is the "standard" one. How can I delete the non google ones?

- The droid form factor is a bit clunky, about 2x as clunky as my blackberry 8900 and in spite of this the phone feels fragile.

- UI is slightly sluggish compared to an iPhone 3G or Nexus One.

The Test:

1) Will I give up my $60 per month unlimited voice/data service with T-Mobile and switch to Verizon and continue using this phone after the 30 day free trial?

2) Will I find the phone so compelling that I build an app for it? So far my experience with the android SDK has been shock at how long it takes the simulator to boot (which I think needs to be done every time you want to test a fresh build of your app). Fortunately the phone itself boots much faster.
I use it all the time, too. It's essentially a taskbar for recently used or running apps. If I follow a link from Seesmic or Gmail, but want to keep the browser open, I <hold Home> and swap back to mail. Or maybe a song comes on that I don't feel like listening to at the moment, so I swap over and skip it in the same manner.
excanvas doesn't get you support for the full API -- getImageData() isn't supported since you can't do that with VML.
How KISSMetrics Uses Lean Startup Techniques
Though it might seem like it that isn't the case - people here are generally helpful and down to earth. The problem is that there's an ingrained fear here that the site will turn into reddit[1] with all of the oneliners, memes and silliness that defines it nowadays. HN is the last resort for intelligent discourse for many users. And they don't want to lose it.

As a result of this fear anything that resembles a comment that might have been made on Reddit will get downvoted.

[1] I have nothing against Reddit, on the contrary I personally write loads of silly comments there and enjoy the oneliners.
They probably have limits to avoid scalping. Some guy repeatedly coming in buying iPads 2 at a time fits the profile of a scalper, so they cut him off. There's probably an economics paper waiting to be written somewhere about how consumer electronics manufacturers and retailers handle these types of supply shortages.
Some of the issues they cite ("doesn't currently handle HTTP authentication as well as it might", "no support for HTTP/1.1") look like they could be solved by using a HTTP library like libcurl instead of rolling their own thing. I wonder if there's political opposition to that (since cURL isn't GNU).
Yes. Charge for the "mium" part for sure. You're not really testing the idea without the paid part being paid. The best reason though is that making money is very motivating.
I certainly gained interest in the movie. However, I still haven't seen it, and now my desire to has dropped right back down. Dumb studio :-/
I think what you're experiencing is that people are naturally inclined to look for direction, if someone provides that direction that saves some work they won't have to do, and it absolves them to some extent of the responsibility that goes with decision making.

People working in disaster areas are trained to 'take charge', that gets stuff organized quickly and moving, it unites an otherwise disorganized workforce and gets results.
Flash is my platform
Why is it so surprising that a German movie on the last days of a German historical figure be shot in German ?

A majority of the worldwide mindshare you are referring to do not think in English. Yet they do watch Hollywood movies in English...with subtitles.
M, N = 10, 100
apples = xrange(N)
L = random.sample(apples, N)
crates = [L[i:i+M] for i in xrange(0, N, M)]
Hitler Rants Video About DMCA Takedowns Is Taken Down Itself
I've found that pretty much everything you would want to know about is documented - just not all in one place.
Funny jokes seem to get upvoted (see the first comment here http://news.ycombinator.com/item?id=1277622)
Or "Josef K. buys an iPad"
Huge SimCity nerd back in the day here - his city design is impossible in SimCity 4; the new game requires all lots be connected to some kind of road. The secret to his success is that there are no roads, every single tile is connected to a subway station that's impeccably designed. There's no traffic congestion of any sort.

Personally, I think SC4 teaches people a bad lesson - that cars are an absolute necessity to urban planning.
Here are a few:

http://cl.ly/Zhy

http://cl.ly/cQs

http://cl.ly/a50

Their home page is also stunning though: http://divvyshot.com/ (check out the map at the bottom of the about us page for example)
Not really, it's a small subset of parodies. The parody defence is well enshrined in law in most justisdictions but it's a genuine legal question whether it applies in this case. IANAL but this parody is stretching the definition since:

a) It uses a not-insignificant slice of the original film (an entire scene, four minutes long iirc)

b) It changes nothing from the original except to add some subtitles. (Note that this means that someone who spoke German but not English would not be able to distinguish between this scene and an English-subtitled version of the original film)

c) Possibly the kicker: the target of the parody is not the film being copied. People making these videos aren't aiming to make fun of Der Untergang (which many of them have probably never seen), they're aiming to make fun of Xbox Live, or Apple, or Star Trek, or whatever. Wikipedia on "Parody" says:

"The Supreme Court of the United States stated that parody "is the use of some elements of a prior author's composition to create a new one that, at least in part, comments on that author's works.""

so you'd have to argue that the edits were intended as a commentary on Der Untergang, which seems iffy to me.
Yes it's because we're all so much better than you. Seriously though, I apologize for the collective, but hey, maybe you can go find some open-minded discussion over on YouTube.
I'm sorry, but what is a 'scalper'?
Given the subject matter, I wouldn't pop this in the intelligent discourse pigeon hole, however your point is well taken.
Given that it was a fairly safe bet the new phone would have a higher-res, 960x640 was a fairly obvious candidate for the resolution. Anything else would have made resulted in a noticeable drop in quality when running existing apps.

Because 960x640 is exactly 2x the existing iPhone resolution in each dimension existing apps and their artwork can be doubled. Since the screen is approx the same size (unlike the iPad) this results in an image that's entirely indistinguishable from previous models, and may even be better if things like font and path rendering are "aware" of the higher res.

If they had chosen any other resolution then existing apps would need filtering when rendered fullscreen which in many cases would almost certainly resulted in a worse, or at least oddly different, look than the original. I'm sure Apple would have preferred not to go with 960x640 for cost reasons, but they couldn't very well release a phone where 160,000 apps look worse than when running on the previous model.
What makes you say that? SVG is pretty much standard drawing primitives wrapped in a XML-based syntax.
This is by far the best article I have read about the iPad. It pretty much sums up Apple in so many ways - you follow their rules, some of which are unspoken, or you don't play.
My bad. I copied the title as it was on the post itself. Hopefully it is now somewhat more meaningful.
I'm a little disturbed at his population distribution in the final city. Scary how his optimal city has no one over age 60.
Can anyone get this to load or did you copy the text. The site is down.
http://en.wikipedia.org/wiki/Ticket_scalping
people who buy products with limited supply that are in high demand and then resell at a premium.

Very common for tickets(concerts, sports etc)
scalper: someone who buys something and resells it at a price far above the initial cost.
A dude who resells tickets.

http://en.wikipedia.org/wiki/Ticket_resale
I think that's a valid point, but couldn't you argue that any social movement may be imperfect and may actually serve to prevent "real change". After all, social entrepreneurs (revolutionaries, thought leaders) often profit from the existence of the problem they are trying to solve.
Great suggestion. First one we did. He loves it. If you add a drop of dish soap it gets more bubbly and looks more like lava.
How does the adjusting work on this desk? Can you do it while your keyboard/monitor is on the desk surface or do you need to take everything off? Are their tools required or just something like latches?
Bingo! Not probably, it is very much the reason. They underestimated the demand and are attempting to prevent people like him from being a middle man. This isn't a big story.
I think it parodies Hitler, not the movie.

Also, the movie was produced by a German company, so I think the Berne convention on copyright is what applies here, not the US supreme court, but I'm not quite sure, after all Youtube is an American company. The Berne convention does not mention 'fair use' or parody at all.
I wonder how many of the theories could be applied to actual urban planning.
100 Wonderfully Designed iPhone App Websites
All retail merchants do that.

Sometimes people want to sell things for below their cost, to let more people enjoy them than otherwise would. A scalper takes advantage of this incorrectly low price, buys the item, and resells it for it's true market value.
Was the student told that the camera and computer are being monitored? I believe previous stories said that students asked about the cameras and were specifically lied to... thereby creating an expectation of privacy.

Whether this student was authorized to take the laptop home is a separate issue from the students' privacy.
Right, ok that explains a bit about the stores actions, but still the guy at least says he did not profit from this, in fact it took him time and all he did was recover his expenses.
> Are you saying we'll have some completely new concept beyond documents?

Don't know about you, but just about every important technical document here resides in a versioned wiki. If we print it for, like you say, discussions, the doodles are usually merged with the document in the wiki when the discussion is over. The wiki page (or pages) is the document. It retains history, authorship and is the canonical reference for that information.

That said, this is more common in the IT-related areas. Lawyers, among others, tend to resist technical innovation. I just imagine how hard it was for them to adopt typewriters.
Cars might not be, but roads certainly are.

How do you expect to even build the place without a road? Much less deliver furniture and other things?
The one nightmare I have is being unfunded, healthy and growing and suddenly getting a copycat me-too project with VC backing and a bunch of inexperienced cowboys in the same space.

I had that nightmare too, until I realized something: Online backup is hard to do right. If you don't know what you're doing, you fail spectacularly.

I don't worry about the inexperienced cowboys any more. They'll fail sooner or later.
Friend Lists and hiding Applications basically removes this pain completely. Block every crap application that appears in the field (takes about 3 seconds) and now I don't see any of that shit.
Canvas is pixel oriented whereas with SVG you have a hierarchical document structure to work with.

So if you want to do an online image editor I'd probably go with canvas. For something that needs multiple objects with their own individual event handling - SVG looks a lot easier to me.
AFAICT, the site is working, just really, really slowly.

Google Cache:
http://74.125.155.132/search?q=cache:2TxVRfz30WwJ:www.protoc...

Bing Cache:
http://cc.bingj.com/cache.aspx?q=%22http+www+protocolsnow+co...
Wifi Camera takes "pictures" of spaces illuminated by wifi
I agree that tries are good. There is also an 8x8 solution if you wait long enough. Strangely there don't seem to be any non-square solutions up to the sizes I was able to check, so you might as well search only for squares, which speeds it up a lot. I'm not sure if I should post a solution but I'm happy to email it to you.