skysight-inc/HackerNews huggingface dataset:
My first thought while looking at this was "I wonder if 71,684 represents the total number of pages of tax code changes over the past 97 years, or if it represents the current number of pages?" Turns out that this is actually the sum of all changes, not the current number of pages. This makes the whole thing seem rather disingenuous to me.

A much more interesting figure would be the historical trend of tax code size from the US Code.

edit: oh great, it's a pajamas media blog. that explains a lot.
By this argument, Firefox/safari/chrome should just copy what IE does, because IE has the biggest market share.
"Lastly, you provide no justification for why the conditions need to be so bad."

I suppose that is the interesting question. I don't have an answer, and I don't want to defend the bad conditions. Just some thoughts for the sake of discussion:

- Maybe if money was invested in better work conditions, other factories with worse work conditions would be cheaper and get all the business. If that is the case, it might actually work to go for "green labels" on clothes, so that only factories with good working conditions get business (not sure if such labels exist yet or how feasible they would be).

- Still I think it has to be considered why people still work in these bad conditions. I don't think it is simply lack of unions. I am not in a union, yet working conditions for software developers seem fair. I assume that is because software developers are still in high demand. If workers were rare, I don't think companies could get away with treating them badly (unless they could enslave them, which the state should prevent).
I think what this really underscores is that people want choice, and so far Apple has not allowed any choice. Opera Mini is likely to be the only other browser available for the iPhone due to the restrictions of the SDK (can't wait for the new 3.3.1 clause to take effect).

Whether or not it's good (I use it on Android for fast browsing, but it does have its quirks), people want options.
You do know that dribbble is an exclusive community for graphic designers to circle-jerk in?

This is almost definitely a photoshop mockup. I doubt it's any more 'under development' than the designs for console games done by twelve-year-old boys on forums everywhere.
Ah. I stand corrected. They rest of my point still stands though. This was all information that was broadcast to the world, so there was hardly an expectation of privacy (or at least a reasonable one).
Django Plugin for Eclipse
As pointed out by folks on Gizmodo, the areas of the rectangles seem to have nothing to do with the number of servers listed inside (for example Intel's square is almost 4x the size of Rackspace, even though the server count is less than 2x).

Also, the numbers for Facebook are quite outdated.
Just like money flows to the least taxed location, labor flows to the least regulated one.
The part about mandating Xcode allowing Apple to switch from ARM to something else is a good point.

The part about Apple secretly running iPhone apps under an ARM emulator seems a little crackpot.
Steve Jobs and Jeff Bezos meet "Ginger"
Oldie, but goodie.
From the comments, it seemed as if development had started, but I'll take that part out of the title just in case.
The single mother's manifesto - J.K. Rowling
Very informative. I've sent this to my co-founders and we're reading through it - at least, the threads we haven't already read.

Thank you!
FireHost, Inc. Selected as a Finalist for 2010 CODiE Awards
For me, the point worth arguing is not whether infix vs prefix arithmetic is hard, but that "actual programs" get harder. They don't: Math, logical operations, and variable assignment are the hardest to switch over to thinking Lisply, because those are the operations normally represented as binary operators in other languages[1]. Lisp and other languages share the same prefix notation for standard function calls. When you start moving into "actual" programs from toy examples, functions become a bigger chunk of the program, and the lack of infix operators becomes a smaller deal.

I wonder if intro-to-lisp books should shy away from arithmetic in the first few chapters to avoid this stumbling block. It seems odd to introduce the nature of lisp syntax by focusing on its weakest point. Shuffling lists of symbols around gives an introduction to the syntax and the more fundamental data types, and makes for an easier segue into macros.

[1] Variable assignment is the easiest to overcome, because you simply doesn't use variable assignment as much in Lisp, and in this sense the aversion is a good thing as working to avoid it helps produce more idiomatic code. Logical operators are also easier to overcome because in practice it's not common to have thorny expressions with high nesting levels like you can in arithmetic.

I wonder if it would be worthwhile to have a MATH special form in common lisp that that allows for special evaluation in its body, like how the LOOP form parses its arguments.
Drug discovery, Netflix style?
This site seems to eschew all unnecessary complexity, and I think it's much the better for it.
It does look like a photoshop mockup, but the comments seem like he's been developing it, at least some.

how practical would it be to bring an ipad + keyboard? that's just like bringing a laptop. the one thing that would be cool (as mentioned later in the thread) is if the keyboard changed based on your language.
This paper was one of the main inspirations behind the CouchDB design.
Of course male professors answer females at a higher response rate. Those in the academia world rarely have hot wives. Professors get married later in life (this has to do with them having no lives outside of the lab). They then have to settle for less than what they want so they marry an intelligent woman who is in that 4-6.5 range on a scale from 1-10. And when young melissamiller comes emailing, she serves as a welcome distraction to grading papers. Stop making this out to be a big deal.
I'd say that in general:

* Women are *far* better at communication than men
* Men are more likely to respond to women, than
women are likely to respond to men.

I don't know who this is news to though.
The hovercard idea is very nicely done. Just a tiny bit of copy-in Javascript, and instantly they hook into any @name on your pages. It's easy for a site to add, looks good and makes the connection between Twitter and the @name look even stronger.
I see plenty of posts with 10 points on the front page. This was one of them.
Is that really infringement? I know it is the name of their company, but 'facebook' was an existing term long before the particular website existed.

I guess we don't really get to find out, as it is the app store and apple has unilateral control over it. (I don't even think it is a bad thing, as it did rip a lot of people off, but legally i'm not sure it makes sense).
>Does taking a rubber gel cap from one place and sticking into the bottom of a mouse assembly really require brain activity?

Yes, a ton. Picking something up and putting it in the right location is actually a pretty tough AI problem, in the more difficult cases.
A designer who can code Objective C/Cocoa? My guess is he's a programmer who designs.

chrisjdavis @tbdr Building it in Obj C so not using bespin, although it is cool.
about 3 hours ago in reply to tbdr
Yeah, I'm the jerk for wanting to subscribe to his show. :]
Good call. We can't afford to give a circle-jerking designer the benefit of the doubt, or do something even more drastic like actually ask him. Anyway, who wants to rate my app?!
This is an amazing resource! Many thanks for putting it together.
My understanding is that the Berne convention states if you are (for example) Canadian, and your work is published in the United States, then it is covered by United States copyright law.
>I mean - leisure really ain't something humanity has been built for.

Actually, it's thought that pre-agricultural humans had quite a bit of leisure time. It was agriculture and civilization that forced people to work longer hours.
github, linode, pandora, getclicky
But as pavelludiq points out, you don't ever write math in Lisp like that. I'd write it:

(+
(* (- (/ 45 99)
(* 3 (+ 1 4)))
(* 4 (- 5 3))))

Or perhaps add in even more indentation. In any case, now if you asked me what operates on the result of (* 4 (- 5 3)), I could tell you immediately that it's *.

That said, I do agree that infix notation for mathematics can often be clearer and more concise. If I found myself doing a lot of arithmetic, I might be tempted to write a macro to allow me to write in infix.
"What I find so interesting about Die Hard—in addition to unironically enjoying the film—is that it cinematically depicts what it means to bend space to your own particular navigational needs. This mutational exploration of architecture even supplies the building's narrative premise: the terrorists are there for no other reason than to drill through and rob the Nakatomi Corporation's electromagnetically sealed vault.

Die Hard asks naive but powerful questions: If you have to get from A to B—that is, from the 31st floor to the lobby, or from the 26th floor to the roof—why not blast, carve, shoot, lockpick, and climb your way there, hitchhiking rides atop elevator cars and meandering through the labyrinthine, previously unexposed back-corridors of the built environment?"

So, basically, just like a hacker. Like Mel using the values of opcodes as numeric constants, spacing instructions just right on the drum to slow down the computer's execution rather than using time delay loops, and exploiting a register overflow instead of a loop test. Not constraining one's self to the artificial rules the system is built to enforce, but dropping back to the fundamental physical rules the system was built upon in the first place.
But sometimes it does mean an unresponsive system. All an application has to do is allocate a bunch of RAM (or spin the CPU on a number of threads >= cores) and the system slows to a crawl. It can't really kill those apps unless I ask it to, because work might be lost.

On iPhone, if apps save as they go, excessive usage can be solved with a kill -9 when I press the home button. Relaunching the app will take a few seconds and is transparent; I don't have to fight with the malfunctioning instance.
I don't mean to be too flip, but isn't that just the official (probably O'Reilly trademarked) Web 2.0 look for buttons? They all look like that now to me.
They had a brilliant television marketing campaign a summer or two ago coupled with an engaging design.
I don't get it. As long as an ARM binary or a 'Super-Secret A4 Architecture' binary is produced, who cares? I can write Objective C code in TextMate and then use xcodebuild from the command line to build a fully functional iPhone or iPad app.
Man talk about the wrong tool for the job!!
The article seems to insinuate that everything on the iPad runs under an ARM emulator. It would make more sense that OS version 3.2 running on the iPad is already compiled for the A4 (hence the astonishing speed), and only iPhone-native apps were emulated.

But you're right, it does seem a little crackpot. Couldn't someone decompile an iPad executable and see if it's ARM code or not?
How politically segregated are the networks of the internet?
Very neat. It would be even cooler if it had Pig's ILLUSTRATE. I suspect whichever REPL successfully completes an implementation of this: http://infolab.stanford.edu/~olston/publications/sigmod09.pd... will emerge as the leader.
Clay Shirky's recent post on complex business models reminds me of this. http://www.shirky.com/weblog/2010/04/the-collapse-of-complex...
Apple will do the basic, honest attempt to prevent trampling on others trademarks but it's not an outright bannination.

In general with social networking its a gray area - if an app is a twitter client does it have a reason to have "twitter" in the name? It surely does. If I was Apple I would promptly react to mark holder complains rather than proactively deny things.

I would also make exception for major marks - I would contact them proactively and ask for guidance. And then if I was Facebook from before the iPad incident I would say "it's cool, let it slide - we'll deal with it later if there is ever a real problem".
How To Be Great
Apparently, Mark Zuckerberg Still Writes Code
May be, you should reposition it like quick application prototype tool (it differs a little bit from live pastebin ;)).
If all studies were based on such small sample sizes as this, then we'd all be in a world of hurt. I'm very surprised it got approved for publishing.
new post today check it out
Thank you! I love mixergy; it's probably my third favorite online news source after hn and news.google.com; it just beats out economist and quora.
"I wonder when Bill Gates last wrote code for shipping products, and if that was 5+ years after Microsoft launched."

Microsoft was founded in 1975. Gates cowrote DONKEY.BAS, which was released in 1981: http://en.wikipedia.org/wiki/DONKEY.BAS
Yeah it's just that the Ruby/Rails world is pretty tightly tied into Git. Most Gems these days are automatically created by GitHub/Gemcutter...

I'm actually perfectly happy with SVN, but in order to participate more in the open-source side of the Rails world I'll need to move to Git.
Where is yahoo and bing on there?

I think I saw a better version of this on Pingdom...
That was pretty well done. It's not like giant pie chart.
Doesn't the article state that many workers are quite young? Perhaps younger siblings will receive schooling using some of their earnings?
(I think he meant "first" as in "primary." Principle of Charity, here.)
It looks pretty (although blasdel's comment gives some reasons to take that with a grain of salt), and I'm all for being able to code everywhere and anywhere.

But.

1. I can't open a terminal and run the script.

2. No irb (or ipython or ghci or...) to test-run pieces of code.

3. Until multi-tasking gets going, no music while coding.

I'm not sure it really counts as coding, if you can't run, test or put on some headphones.
While I'm sure more sleep probably does boost fitness (and cognitive) performance, this study is pretty narrow in scope and tracks results of a women's tennis team. About the only semi-useful metric they track is the sprint times, but even that isn't very useful because the researchers didn't have a third phase of the study where the women were asked to decrease their sleep back to stage 1 amounts. Having a third stage would help control for performance increase due to practice time. The other metrics they track are highly variable in a sport such as tennis because players can put speeds and spins on the ball to affect the outcome. To control for this, you'd probably have to track a player's performance in a series of matches against the same opponent in addition to having a stage 3 like I described above. Still, tennis is more skill-based and less fitness-based compared to other sports like running, so I think it would be hard to draw conclusions from a study like this.
This brings up a question that I've been wondering lately. Does Steve Jobs code, or did he simply bring business skills to the table when Apple was starting out?
It is indeed a confusing 'infographic'. Intel's rect (332,352px) is 100x the size of iWeb's rect (3,192px), but Intel's server count is only listed as 10x that of iWeb. I'd rather see a graphic with a 1:1 ratio of servers to pixels.
Thanks for sharing Jack.

For this demo I was really focusing on simplicity and getting the basics right. I just wanted dots and lines but was too lazy to figure SVG DOM manipulation. Raphael makes it really easy.
+1 for your username
From what i understand he has a knowledge of CS, but didnt delve into code at apple. From Mortiz' book, I can tell he did write code for Atari.
Can someone explain why this is so beautiful or clever?
"3. Until multi-tasking gets going, no music while coding."

The built in iPod app will, in fact, play music in the background while you do other things.
I hope not. My iPad with 256MB of RAM and a relatively slow ARM processor feels snappier than my laptop with 2GB and a dual-core 64-bit Intel processor, partly due to the consistency: I never know, on the latter, whether an application will respond quickly (because it is active in memory), or slowly (because it isn't). If I could use iPhone OS's model on my laptop-- with more freedom due to the increased memory, but still omitting swap in favor of automatic saving/memory management-- I would.

though, who knows, maybe the declining cost of RAM will solve this problem for PCs, and eventually phones.
That's been my experience as well. Guys are more arrogant and feel more entitled than girls and overall I have noticed that girls are more willing to put in the effort and do the work to get a good grade whereas guys will come to you with a sob story and all their initial enthusiasm about doing better will fizzle out within a week.
My first thought: is this the most effective way that the CEO of one of the web's biggest companies should be spending his time? Hacking is fun, sure, but I'm not sure I want the captain of my ship down greasing the engine.

Everything sends a signal and I suspect his maturity isn't quite there when posting to Twitter (er, or does he use Facebook?) about a check-in. If this were a public company and I were a shareholder, I would wonder.

A secret of success: do only the things that only you are capable of doing, like shaking hands and making deals. Let everyone else handle the rest.
And, on the iPad, not a feature at all. :)
Give Users a Simple Exit Strategy
I'm sure toolbar spam accounts for a lot of Ask's traffic, but we shouldn't see that here.

The graph shows the relative amounts of people who use Google to search for (i.e. navigate to) Ask, NYT, and CNN.

So, if toolbar spam is involved, it's Google's toolbar.
Hmm... I'm pretty sure that's a fake screenshot (just a mockup). It has all of the same identical invisible marks as Textmate in "Show Invisibles" mode.
Can I do it while comfortably sitting in my recliner with my MacBook in my lap? That's how I usually write code..
Good idea - Cascading already has a tool to print flows as .dot files so I'll expose this functionality through Cascalog as well.

I'll have to spend some time going through that paper. Being able to generate a small dataset for development would be killer.
It'll be interesting to see if Snow Leopard's NSPurgeableData and related stuff moves to iPhone OS. (I gather Google's phone OS have something similar).

That'd let developers have cached data that the OS knows it can blow away safely if memory gets low. The app then just regenerates the cache when necessary.

If iPhone OS could look around running processes for purgeable data, it could avoid or postpone killing apps outright. That would only be necessary if purging wasn't sufficient.

In fact, this seems a lot more useful on a swap-free phone than on OS X itself.
Little misleading, comparing an english news site to a search engine, look at just USA:

http://grab.by/3LyC

http://trends.google.com/websites?q=ask.com,+nytimes.com,+cn...
I'm with @oscardelben, the RSS feed is the way to go. I browse what's interesting to me and am indifferent to the votes.
I don't want a beautiful text editor, I want a beautiful terminal emulator and an ssh client. Inconsolata 24pt please.
It is. Even the kernel.
Unless I'm missing something, Apple didn't mandate that you need to use XCode. They said that you need to "originally write" apps in C, C++ or Objective-C. You can do that without using XCode, and conversely you can use XCode to compile something that's not "originally written" in one of those languages (by using C as an intermediate language).
That is an excellent point. The article should certainly have mentioned it. When resources are limited, questions of how to allocate them rarely come down only to "do this or don't?"; instead they are "do this or do that?".
While I agree that he could be doing better things with his time, his job is also to convey an image that attracts engineers. The idea of working on code alongside Zuck might be a big pull to some people.
I rather it'd be a pie chart or a bar graph so I wouldn't have to scroll up and down the page to compare different companies.
Nobody is mandating XCode. You can use any editor you want as long as your code is C, C++, Objective-C, or Javascript.
If all laymen knew that n is irrelevant, it's the effect size that matters, we would be in a world of good.

If the difference between means is large compared to the standard deviation of the population under study, you need less n.

Another fun fact: All groups are different given large enough n.

Edit: I'm not endorsing the study - just pointing out that n should not be the most critical thing you look for when evaluating a study. The study is fine as a simple quasi-experiment, testing the hypothesis by induction. I don't see anyone claiming causal links here. Now a study testing the hypothesis deductively needs to be designed.
If you don't code you become a pointy hairy boss :)
"c) Free apps with other ad networks’ ads."

There's nothing to stop apple from only allowing apps with ads to use their network.
Pale Moon Project- faster Firefox on Windows
Yes, and so far I don't see downsides to this (aside from the dubious design decisions). The sources are still open, many people make derivatives from this distro to cater to specialists, interest and usage of FOSS grows.
Expose yourself...
Mirror's Edge doesn't quite evoke the same feeling - but mostly because the levels were linear, so despite some mind-bending literal leaps it always felt somewhat constrained. It does get you looking at normal urban structures like jungle gyms though ;)

Since you liked Splinter Cell, check out the new one that came out yesterday - I am reminded of the feeling you describe, where you feel like you're hacking the world instead of these unconventional movements being thrust upon you. Nearly every part of every level is traversible in the conventional way, but huge advantages abound if you take a few moments to figure out the unconventional move.

Nothing quite blows the mind like climbing along a pipe, above your enemy, dropping down on one of them, then leaping out of a window, shimmying along, and come at them again from a completely different angle while they're still trying to figure out where you are. The unconventional movements really make this game predatorial.
Try it on IRC sometime. You'll find that within seconds, pretending to be a girl is instantly advantageous. Just don't overdo it.
F8 is a conference, right? Doesn't this probably just mean he wrote some demo code, not real product code?
You have broken the record for most unfounded generalizations in one paragraph.
Oh, so you mean the opposite of standards compliant.
I have a couple of open projects on Assembla. I've been very happy with their service and up time. I find Git to be an overkill for the kind of things I need, so SVN is just what I need.
He reportedly claimed to have read Knuth's The Art of Computer Programming, which would certainly require some serious CS and mathematics chops to comprehend.
I'd cut him a bit of slack as facebook just took over google as the most trafficked in the world.
Thanks for the answer.

I just got round to trying it. It's awful. From the first screen onwards, it's everything that the iPhone is trying to leave behind. Clunky, unresponsive navigation, non-standard user controls. Utterly wretched. Delete ASAP.
I would too. It must be a lot easier having that many smart people to help you, the CEO, out
"It's a pleasure to meet you, Professor Knuth," Steve said. "I've read all of your books."

"You're full of shit," Knuth responded.

http://folklore.org/StoryView.py?story=Close_Encounters_of_t...
not being allowed your own little bubble is potentially a safety issue in factories. your fellows on the line need to be able to shout warnings like "hey, don't dance into that machine press!"
Steve Jobs meets Don Knuth