skysight-inc/HackerNews huggingface dataset:
I ran two three minute tests, one in Safari and the other Firefox on a 2.8GHz C2D w/ 4GB RAM and nothing else really open.

In Safari 5.0.1 your link didn't render a single frame in three minutes.

Firefox 4b3 did render, but the animation would not normally be watchable. The opening scene ran the best, probably around 15fps while during second and third scenes the galaxies would jump about an inch with each frame. I don't know what the fps were, but it was updating the screen less than one time per second with a single core maxed out.

Also, on launch, FF was using 76MB of RAM yet after the three minute test it was using 168MB of RAM.

So your link didn't function in one browser, used 2.8GHz of processing power and ~90MB of RAM in another yet was completely unwatchable.

Was I supposed to be impressed?
Oops, I meant: http://www.joelonsoftware.com/articles/StrategyLetterV.html

Hope this helps.
Earth observatory: flooding in Pakistan
The audio capabilities of HTML5 suck. They're not going to get better for a while, and in the time it takes them to catch up, Flash will have continued to build on their well established foundations.

Okay, looking at HTML5 drum machines via Google. Here. Here's an one, http://www.randomthink.net/labs/html5drums/ - it's got all the basic trimmings, but the playback has tempo fluctuations, and the whole thing is slow. And this is a drum machine running all by itself. Compare that to audiotool.com, and tell me that HTML5 can do what AudioTool does.

Here's another one - http://pattern86.com/sequencer-in-html5/ - also laggy, and it only consists of four channels.

Keep in mind, I'm not trashing the efforts of the folks who made these, kudos to them! But compare that to something like this http://audiotool.com/app/dubtexno/1 -- HTML5 cannot do that. Sure, it will be able to in a few years. And surely, Flash will be able to do new things in a few years, too.

This doesn't even address the lack of a (for want of a better term) unified developing environment for HTML/JS/Canvas/Audio a la Flash CSwhatever.
That's good stuff sing. My githubbing really on started late last year early this year when I had something I wanted to share.

Now I could spend all day learning tricks, api formats, and standards implementation there. Brilliant startup idea by the founders.
> reverse-engineered ActiveX to create a ChromeFrame

Can you elaborate?

> while Flash has gotten slower. Slap a modern JIT on there and we should get some improvement.

Adobe actually contributed to Tracemonkey's JIT as one of their effort towards ECMAScript engine unification, they even planned to write a engine for WSH Active Script, but failed. IMHO Flash is laggy because of the drawing part, but in this case HTML5 is also laggy as hell. Try set font to 100 in this demo:

http://www.ponticstar.com/projects/burning-words/
Did anyone read what these people did? It's amazing this is still English! Check out one:

Elon Lindenstrauss is being awarded the 2010 Fields Medal for his results on measure rigidity in ergodic theory, and their applications to number theory.

Fields Medal - Elon Lindenstrauss, Princeton University
Lindenstrauss has made far-reaching advances in ergodic theory, the study of measure preserving transformations. His work on a conjecture of Furstenberg and Margulis concerning the measure rigidity of higher rank diagonal actions in homogeneous spaces has led to striking applications. Specifically, jointly with Einsiedler and Katok, he established the conjecture under a further hypothesis of positive entropy. It has impressive applications to the classical Littlewood Conjecture in the theory of diophantine approximation. Developing these as well other powerful ergodic theoretic and arithmetical ideas, Lindenstrauss resolved the arithmetic quantum unique ergodicity conjecture of Rudnick and Sarnak in the theory of modular forms. He and his collaborators have found many other unexpected applications of these ergodic theoretic techniques in problems in classical number theory. His work is exceptionally deep and its impact goes far beyond ergodic theory.
The tycoons in Atlas Shrugged went on strike because it was no longer moral for them to continue - which in Rand's context means it was no longer in their interest to conduct their business with the American public.

On other occasions Rand explicitly said the strike in AS was a 'if, and only if' situation and not applicable to the present world (ie. not justified. ie. not in anyone's interest). The point was that socialism/altruism had taken such a firm grip of the nation (and the rest of the world) that any grand enterprise that still existed merely prolonged the agony by feeding the ruling parasites. Once the protagonists finally realized this, they went on strike.

The strike worked because society had reached a point where those producers genuinely were irreplaceable, in that their likes were no longer being bred/trained by the industries. The book (and history) is littered with examples of the types of laws/systems responsible for this talent drought, and the young people who find themselves on the resulting scrapheap.
The latest YC companies seem to be features and add-ons for other products : things that can easily be bought by a big company!
Open source has used "Embrace, Extend, E-surviveafteroriginalislongdead" for a long time. We're still in step one here. There's a lot of basic infrastructure to be replicated/created before opportunities for Extending will really present themselves.
I don't think it's fair to compare Flash 10.1 to a future revision of HTML5, because by that time Flash 11 will probably have more features that HTML5 doesn't.

"Media protected using the upcoming Adobe Flash Access 2.0 SDK can be played back securely in Flash Player 10.1 to support a wide range of business models, including video-on-demand, rental, and electronic sell-through, for streaming as well as download." http://kb2.adobe.com/cps/838/cpsid_83808.html (There's also RTMPE and SWF verification, but AFAIK those have already been broken.)
Google "ETAOIN SHRDLU" to see the principle you just rediscovered. =)

Actually still handy in cryptanalysis.
Eh, no offense intended -- I was being short and direct, not getting personal.

But, this is one of those quirks of "geekish" conversation that can really, really irritate non-geeks (or, geeks like me that aren't in geek-mode): someone mentions a personal issue, and the geek -- who has probably at some point tried every non-obvious solution to some problem only to discover that it was the obvious solution that worked -- asks the person if they've considered the obvious.

The problem is that this often doesn't translate well to non-technical matters. By asking why I don't just call them and say the same thing myself, you're implying that it's the obvious solution that I haven't considered, or that you have some unique insight into a personal situation, even though you have zero information about it.

That didn't offend me, but it is something that can bother people sometimes. This time I just chose the most direct method of letting you know that you didn't know enough to even ask such a question. I didn't have the time nor inclination yesterday to write anything longer, but I didn't want to leave your question unanswered since so many people seemed to think it was legitimate.
My apologies if I wasn't clear enough.

The comment (which is what I linked directly to) came from the writer of the actual blog, who is one of the main developers for the Mongo DB PHP driver.
http://www.snailinaturtleneck.com/blog/about/

So I would take it with far more than a pinch of salt.
> Being able to touch and drag a 3d model around at 30 fps without stuttering? I can't even do that on a lot of PCs with Flash.

Then can you explain why setting font size to 200 on this HTML5 demo http://www.ponticstar.com/projects/burning-words/

then my browser is slowing down to unusable?

I've seen burning words demo in Flash 4 from 2000 and it's very smooth even on a PIII machine.
Productivity is definitely decreasing (dropping morale, etc) but then so is demand! When there is less money to go around, there is way less demand.
The three20 dev admitted it was a mistake and took immediate corrective action.

http://developers.enormego.com/view/what-happened-common-cou...

The majority of developers don't understand the nuances of copyright law; and, so OSS code is often mis-integrated and mis-attributed. I hazard most times an honest developer is informed of their missteps, they handle it similar to how we're seeing here.

Simple. No drama. Honest.

Let's not blow this out of proportion.
If you killed systray.exe, you lost those notification icons. So people thought, "Ah, systray must be the component that manages those icons, and I bet its name is 'system tray'." Thus began the misconception that we have been trying to eradicate for over eight years

On every Microsoft OS since the beginning of time, "sys" has always stood for "system" (as in config.sys would mean the configuration for the system as a whole). You can't honestly tell me that systray.exe does not mean "system tray executable" before the doc scrub.
If you want to hack tomorrow (literally), there is the iOS Dev Camp at EBay/Paypal HQ in San Jose starting tomorrow evening. This is an independent not-for-profit all-volunteer event around the iPhone/iPad platform, but there likely will be teams looking for devs that can do server-side programming (Ruby on Rails is a popular choice), some HTML5, graphics, etc.
Cost is modest ($50) for an entire weekend of pizza and code.

I am not one of the organizers, but have attended the past couple of events and had a great time, learned a lot, won some cool prizes.

http://www.iosdevcamp.org/
> proprietary tools will be replaced by web standards on the internet thats more obvious now than it ever was

There are millions of third party Flash authoring tools, both proprietary and free ones.
Don't let negativity spoil your SEM campaign
I've got a quad core Win7 box with 4gb of RAM and a video card that runs Fallout3 at max settings on my 23" monitor without even noticing.

Or So They Say only advanced frames in Firefox when I moved my mouse. It actually ran for me in Chrome, but was pixelated (2x?), and still laggy (I'm guessing <24fps)

While it's cooler than anything I've ever done with javascript, I was watching more impressive demos on a Pentium 75 over a decade ago.

HTML5/Javascript/etc. appear to have a long way to go, performance-wise, before they catch up to Flash. And by the time it catches up to Flash 10, where will Flash be?
The author was confused by the term "long tail". IMO this term is best used to visualize how a model works (Amazon's long tail of books, Google's long tail of niche keywords and search results...), but when applying this concept strictly to a specific model to see if it's a long tail business it can yield biased conclusions. He cannot find one specific album on the store doesn't mean iTunes is a no "long tail" store. Or like when I cannot find a book on amazon it doesn't mean Amazon is a no long tail business. So rather trying to conclude if iTunes is a long tail business by looking for one specific item and see if it's available, a better and more precise way to do it is to look at the stats (quantity of "niche" songs sold compared to the more popular ones, revenue earned from those niche songs ...) to see if iTunes selling a large number of unique items in relatively small quantities
Ubuntu drops support for ia64 and sparc
Also, where did you find reset! ? It's not on the atoms page in the main documents.
I assume NaCl is only a sandboxing executing environment, not a IO platform?
Show HN: pooshr - What pushes you?
Like many other things in life the #1 rule of meetings is to try hard to not have meetings.

Works also for: concurrent modification of shared memory, parallel programming, distributed computing, government, laws, politics, debates, rules, exceptions-to-rules, paperwork, forms and warfare.
poo isn't really something you wan't in a domain name.
Teamcoco.com's load balancer status page
After seeing a post earlier for a different motivational project, http://news.ycombinator.com/item?id=1616154, I figured I'd share the recent project I've been working on. It's a motivational content delivery vehicle via SMS. We were initially focusing primarily on B2C, but have decided to focus more on B2B clientele. The impetus for this project was partially this article from the WSJ: http://online.wsj.com/article/SB1000142405274870431490457525...
We recently bought pushr.net and will be switching over sometime soon.
Sounds smart, but looks like mainly apply to status meetings, not to all meetings. But good stuff.
Actually, there's a few Java VMs that are made to start nearly instantly or have an option for a quick startup.

For example, [1] shows that the IBM J9 VM has a -Xquickstart option.

[1] http://publib.boulder.ibm.com/infocenter/wasinfo/v5r0/index....
Read Harry Kesten's laudation of Stas Smirnov, you can skip over the "details" and it's still a fun read: http://www.icm2010.in/wp-content/icmfiles/laudaions/fields3....
It is YOUR choice, which you can exercise by not buying an iOS device.
I'm from Vietnam, and Ngo Bao Chau made us proud
Hey, that's my idea. Except you apparently had it first, and your app looks a lot better than mine. Congratulations on your success.
If you are planning to work on something opensource mail me. My ideas might not be cool like yours. But you've found someone to collaborate. I'm ok with using any language (if I dont know it, I'll learn it quickly).

Does anyone know a site where people have ideas for opensource projects but need collaborators? I just don't want to work on another web framework. Anything crazy is fine. If I have to define crazy... I have an idea to make a 90min stickman movie with Processing. I'm planning to start next month.
a minimum of $50,000, plus at least $1,000 a month for maintenance. And that’s before buying a single fish.

Too rich for my blood. How about a 60inch 1080p LCD or LED TV with a Blu-Ray loop of fish swimming? That would only cost $2000 or so, and you can use it for other things too.
I don't think the average non-techie user is going to get very far past:

You will need PHP5 (including the OpenID, gd and curl libraries) plus MySQL 5 or later. Apache 2 or later, or lighttpd are supported as web servers.

I guess the project is still in the very early stages, so it's probably a bit unfair to criticise them for that at the moment. Hopefully someone (or many people) will offer hosted versions.
I bet it's something like _because or _whynot
'replace-in-form' is a tree-replace, which in Clojure is done with clojure.walk/postwalk-replace. The clojure.walk package is basically tree-map stuff.

Sadly, as far as I know, you need to roll your own tree-reduce.
Diaspora giving presentations at Mozilla, Pivotallabs, Razorfish
100Hz != 100MHz
Good point.Although the lack of specific items that specific consumers may well be interested in purchasing does indicate a failure to capture all of the tail. Other suppliers could potentially pursue said niche.

And it wasn't just one album, but three :)
New startup lets students bet on their grades
I got into D at least 5 years ago because I was a C/C++ user looking for something that has comparable power and, well, wasn't so horrible.
it's probably going to be hard to get facebook developers to work on gnu social though :)
You can see what I've done here:
http://github.com/cageface/brains

So far I've implemented a neural net, a naive bayes classifer, a decision tree builder, and a couple of clustering algorithms. So far Scala has proven to be an excellent vehicle for this. People say that static languages are better for big teams but I'm finding the type system to be a huge help in solo coding. It makes it so much easier to pinpoint stupid bugs, forces me to think more carefully about the architecture of my code, and makes me much more confident about constant and aggressive refactoring. Also, a lot of ML algorithms look a lot less scary in a concise, high level language like Scala.

The main hurdle has been coming to terms with the Scala collections library. It's a fantastic package, but there's a lot there and it takes some time to learn how the different collection types work and how they interface with the type system.

TL;DR - I'm not sure I could have picked a better language for this.
It sounds like the editors of Social Text are still butthurt over the Sokal paper and are back for revenge.
I'm David Recordon and head up our open source programs at Facebook. I'd like to point out Jeff Verkoeyen's comment about where this specific piece of code came from. http://developers.enormego.com/view/what-happened-common-cou...

Back in February a developer outside of Facebook sent a GitHub pull request which included this pull to refresh functionality. At the time we believed that the developer wrote the code themselves and thus didn't realize that it actually came from Shaun's open source library EGOTableViewPullRefresh. I'm sorry that we messed this one up. Three20 has over a dozen different contributors (http://github.com/facebook/three20/blob/master/AUTHORS) and we try really hard to give credit where it is due.

As for fixing this, the code clearly came from EGOTableViewPullRefresh and we're updating the four file's within Three20 to directly reflect that and link back to Shaun's project. This patch will be pushed to GitHub shortly.

While it isn't the most well known address, please always feel free to email opensource@facebook.com or me directly at davidrecordon@facebook.com.
GitHub, Firewalls, and Freedom
> If anything, there's more Getting Started stuff available today, for free, online, than there was back then.

This is actually the problem, as I see it. Too much choice. It's paralyzing. So... creating Yet Another Thing is an ironic thing to do.
Groupon sells 300,000 GAP coupons today (so far)
Internet Marketing Company, Internet Marketing Services India
Internet Marketing Company in India -Oregon Technologies -. Offer high quality internet marketing / web marketing services - Feel free to contact us regarding our SEO services on +91- 471- 2393876, 6538377 or email us at info@ortecindia.com.visit http://www.ortecindia.com
My experience selling apps on the Android Market
> Apple was well on their way to having a suitable
> replacement for Office, and their Pro Apps suite was
> missing only the hole that CS fills.

Apple Final Cut Pro is a carbon application, too. You need really good reason to rewrite large parts of a big applications.
Does anyone know why this took so long?
Everything can be spinned as an add-on for something else.
How Google Could Build a Better Social Network
The first response about C not knowing how to do syscalls with multiple arguments is wrong. This kind of thing is done via the system syscall interface. In fact, the more I think about it the more wrong he becomes. System call interfaces don't have any such thing as "language dependence" -- if you can't do a syscall in straight object code you're screwed no matter what language you're using. The syscall intrinsic in C and C++ is a nonstandard Linux defined relation between the OS syscall interface (per the OS designation for the ISA) and code being run.

Here's how you do a 2-arg mkdir:

push %rax
push %rbx
push %rcx
movq $0x27, %rax
movq $path, %rbx
movq $mode, %rcx
int $0x80

Here's how you do a 3-arg:

push %rax
push %rbx
push %rcx
push %rdx
movq $0x128, %rax
movq $dfd, %rbx
movq $path, %rcx
movq $mode, %rdx
int $0x80

Edit: Hmm, maybe he was referring to overloading the intrinsic. That kind of makes sense, although there's a standard way to do that if necessary (first arg is number of args, just pop x off the stack after the call, see printf).
>You have no right to continue to demand he makes his work available to you.

He has every right to demand it.
Yeah, I just thought that looked close enough to infix notation to be confusing.
Never mind Reddit, HN is turning into Slashdot!
No cheap tickets from Chile on such short notice though... :(
How to stop people from checking you into places on Facebook
This sounds cool--is it available for use now?
I flew there all the way from Chile last year, only for startup school, and it was completely worth it! It was a very simple, yet awesome event, and I met some great people. I fully recommend it, in fact I have just applied for this year's startup school :P
Thanks for the quick and classy response.
Intel Anoints Age of Swarm Computing
Probably not; sane people dropped Symantec around the time when norton 2000 came out.
No wonder the only winners are usually the banks and legal advisors, and sometimes senior management at the acquired company. As an INTC shareholder I am pissed about this. A 60% premium? WTF.
I bet this project wont harm you inside: http://github.com/huberry/phuby
One of my most mememorable cluster fucks was recovering a database using strings on the disk. The customer ran repair table and ended up with a very small table :) . It was tedious but felt awesome actually getting a large part of the data back.
Right ... but the rise of NoSql is predicated on the 'fact' that RDBMS's can't perform near as well as NoSQL stores.

But it seems like the claim made on http://www.mikealrogers.com/2010/07/mongodb-performance-dura... that with an in-memory version of Postgres "once you turn off the log and all the durability it’s neck and neck with MongoDB write performance" ... might not be so far off the mark.
I think one of the better upsides is the chance for people to work at scale with a small team where they still have a lot of influence.

I'm in the same position currently and it certainly adds a ton of value to the work.

Plus maybe it would teach some of the armchair scaling experts why they are almost always wrong about what they "know" is a simple solution.
Notes on Writing Good Commit Messages
In the US you're legally obligated to look for suitable employment as a condition of collecting unemployment. The form even asks if you're looking for employment and if you've turned down paying-now work.

Working on your startup doesn't qualify.
Cool. What codecs and streaming protocol do they use?
I don't understand you. If you don't like to write boilerplate, why do you appreciate Clojure making mutation verbose?

There are times when the imperative style is more natural.
Awesome. Works great now.

Is this explicitly geared towards startups looking to raise funding and look for a big exit?
> My question is, would 1 year of web development experience be enough to work at a startup?

Why are you restricting yourself to web development work?

> I'm working on a personal project right now...It's not any groundbreaking technology, just trying to automate a process for an industry that has, for the most part, not embraced the internet for their operations.

Why isn't that your startup?
They are NEVER going to do justice to the book.

(Especially chpt. 30)
Minor nit: the code didn't come from Tweetie 2. The idea and first implementation did.
good stuff guys. Really nice simple interface. Best of luck to you guys.
The article assumes that older releases are unavailable due to laziness. This is not always the case.

Recordings can be deleted for any number of reasons including: infighting, copyright issues, legal issues, embarrassment, ego, lack of interest, changing trends.. you name it.

In some cases the rights, once sold to a label, can exchange hands so many times, that ownership can't even be determined.

In particular, if any of the affected parties go out of business, the songs can end up in limbo for eternity.
I completely agree. There certainly are bright people out there. What I'm saying is, I consider myself to be about average intelligence, and so my example is probably more typical, although I do concede there are probably outliers.
The bit about testing for consciousness is kinda bogus...
Can you test a human for consciousness? It is a bit soliptic (word?), but basically you can only "measure the believability of an alleged consciousness" of the people around you, right? It isn't as though you could ever prove anyone else has non-heuristic thoughts...