skysight-inc/HackerNews huggingface dataset:
Insanely, insanely fast. I created a fork of http://6502asm.com/ that dynarec'd 6502 machine code to Javascript and cached the functions; the speedup was on the order of 25-100x, depending on the code in question. I used to have it hosted, but it's since disappeared; let me go throw it on github.

Edit: It's up at http://github.com/daeken/Dyna6502Asm now. If someone could actually host it so that people can test it out, I'd greatly appreciate it. I'm writing up a small document on how it works, for those who are curious; it'll be in the repo in a few minutes. Oh, and I believe that this was the first dynarec'd emulator for Javascript; this was back in December 2008.

Edit #2: Strategy document is up, here: http://github.com/daeken/Dyna6502Asm/blob/master/strategy.md. The same exact mechanisms should work just fine with this emulator, if someone is so inclined. One thing you ought to do, though, that I never got around to, is adding a simple checksum to the code cache. When you attempt to execute a block, check to make sure that the code in memory is the same as the one in the code cache; if it's different, then the code has been modified and needs to be recompiled.

Edit #3: Thanks to icefox, I now know how to host on github! http://daeken.github.com/Dyna6502Asm/
I see no problems with the article. What I do find problematic is Fox contacting Wikimedia sponsors "for comment". It seems to me that they were actually trying to apply pressure, which is not at all proper behavior for a news organization.
Use Processing.js on the iPad
I am not a lawyer, but I am an immigrant in the US. As FraaJad said there are no short-cuts and no tricks.

Let me start by saying that you can't be self-employed. The US immigration service is employment based which means you have to have an employer to sponsor you. There are exceptions to this but you have to be "an alien of extra-ordinary abilities" - I am not sure what that entails but regardless of what anyone tells you here, you should talk to a lawyer and you can always ask him/her about it to see if you qualify.

Furthermore the H1-B is given for a particular alien for a particular skill-set that can only be applied for the position that the H1-B was petitioned for. That means that you can't work directly on and be compensated for anything that the H1-B petition does not cover - naturally that means any and all side-projects.

H1-B's are not handed out in April - the process of applying starts in April - so in theory you can apply for the 2010 H1-B quota starting April 2010 to March 2011. For several years the quota was drying out in less than a month but I don't think that has been true since 2009.

My advice - approach a lawyer to see what your options are - you will potentially have to find a company to sponsor your H1-B but that pretty much eliminate any chance of you working on your projects.

Lastly - the $2500 is made of two parts - the application fees to the USCIS for the H1-B and the lawyer fees. As far as I understand this - this is a cost that has to be incurred by the company that is sponsoring you. You should know this - furthermore this can be a deal breaker for startups because of

a) The cost

b) As FreeJad said - the business needs to prove its own viability and it's need to hire a foreign national. I have talked to several startups where this was an issue since they were just boot-strapping

Good luck.
We're looking for senior Rails developers to join our engineering team in Dublin. Early-stage startup, funded - looking for great developers excited to jump in and make a big impact on our product. Email me at the address in my profile for more information.
No it isn't. Search - it's under the Mock Latin section.
And to be really clear, programming can be art. You can make art out of anything: paint, metal, plumbing, and yes code. But that doesn't mean that programming in general is art, like a beautifully coded sort function.
LRU has also memory overhead. So storing more data and using a less precise algorithm may be indeed better in some circumstances.

Also there is no way to mount a precise LRU schema that is O(1). O(log(N)) complexity is needed.
Make it difficult? $100 is difficult for an interested user? Really? 20 lattes?

If you make something well and it's non-trivial, the chances of it getting refused for any substantive reason (porn, stepping on Apple's toes, etc.) are actually pretty small.

I.e., there's small set of things you can't do, but an unlimited set of things you can do.
Beyond the Adobe/Flash issue, what's the supporting moral argument for preventing an iPhone user from installing a native Google Voice app, to pick an example? This is a device that the user owns, and the user desires the capabilities of this particular app, and yet they are denied by Apple, after having already invested significantly into the platform. This is obviously an insult to the customer, and the only motivation Apple has is business greed, not some altruistic sacrifice to the user experience gods. When the vendor is actively impeding the customer from attaining what they want for nebulous reasons, we have a PR problem here that competitors can capitalize on. The best user experience in the world won't save you when a competitor figures out how to empower your customers more greatly, because obviously their user experience was sufficiently well-designed to allow their users to accomplish the task that they couldn't on your platform.
They undoubtedly violate the child pornography laws in some jurisdictions and are perfectly legal in some others. The US may be one of the borderline cases.
Even if I do great things, I can only do them in so many domains in a single lifetime. In all other domains, my only recourse is to complain about how they should be. The idea that no one can complain unless they would choose to overthrow the status quo within every domain is silly.
Learn Not To Speak Esperanto
Yes, this is for H1B.

The $2500 is what I know to be the fees my attorney charged my company for the whole process.YMMV. Some companies, esp those "specializing" in visa workers might ask you to bear the cost.

This year the stampede to file the application is less because of the weak economy. Finding a sponsor is a tougher task here.

If you can manage to find a employer/sponsor + you have good credentials(which you might have, given your UCB pedigree), you have a good chance of landing the visa this year.
> Now that I think of it almost every developer I know who is not working on outsourced enterprise software seems to have significant (but not absolute) autonomy.

really? do you think you know a representative sample of developers?
no not binary decision diagrams... behavior driven development.

i am a huge fan of the agile manifesto.
Searls said "Steve Jobs will do things exactly the same way as he has always done things."

He did a good job of describing those things. I said as much earlier. But he was being observant, not prescient.

Here's prescient: "Steve Jobs will do things exactly the same way as he has always done things, and this time Apple will become bigger, sexier, and more powerful than Microsoft."

See also: http://en.wikipedia.org/wiki/Hindsight_bias

Hindsight bias is the inclination to see events that have occurred as more predictable than they in fact were before they took place. Hindsight bias has been demonstrated experimentally in a variety of settings...
I tried to play it but it is not taking input from keyboard

I am using ubuntu 9.10 and the default firefox.
"do you think you know a representative sample of developers?"

I never claimed to. But hey those are the people I know, "representative sample" or not! You asked for examples of programmers with autonomy so I gave a few. As I was writing that, I discovered that except those working on outsourced enterprise sw, most developers I know do have significant autonomy.

Sorry if that didn't answer your question sufficiently. A "representative sample" developer in Bangalore (where I live these days) has a job screwing around with mountains of crap outsourced code no one in the West wants to touch with layer after layer of management wielding the whip and micromanaging him. No autonomy there!
Go back. Get a business visa from your country, come and do business in the US. Alternatively, there is a thing called the 'startup visa' being contemplated. But I think it will get enacted from the end of the year. It requires you to have already got vc funding from an American vc, which u may get if ur startup is good.

The o1 is for geniuses. So see if u are eligible.

There are no hacks. Be legitimate. Being an entrepreneur is to be so :)
Excusatio non petita, acusatio manifesta (main tool for Columbo)
Dangers of computer science theory
Dijkstra is largely emblematic of the wing of Computing Science that seems to regard programming as déclassé
WebOS up and running on PC hardware
Google to Offer Encrypted Search Next Week
So why can't an adult install a porn app, to use this lame red herring? Why can't there be a parental control giving the parent the decision of whether or not to install porn? Why couldn't there be an alternative to the App Store, where you can buy a porn app, but simply have a parental control to disable access to apps not from the App Store? The power over the decision of which content is appropriate lies with the parents, not with the platform vendor.
Start up visa:

http://techcrunch.com/2010/02/24/startup-visa-jobs-green-car...
This reminds me of http://www.fakenamegenerator.com/
If you are into wait-free and lock-free data structures, you owe it to yourself to get Herlihy and Shavit's "Art of Multiprocessor Programming."

http://www.amazon.com/Art-Multiprocessor-Programming-Maurice...

Not only does it provide a well-debugged, well-written collection of wait-free data structures; it teaches you to think about concurrency in a structured way. The mutual exclusion chapter doesn't teach you which pthread routines to use, but instead tells you how to implement mutual exclusion, and the trade-offs inherent in, e.g., spin locks vs. queueing locks. A significant bonus is Maurice Herlihy's distinctive prose voice: correct, concise, and funny in that order. It is the best computer book I've read recently, and the one I recommend to all colleagues who are trying to take their concurrency chops up to the next level.

(I took a course from Herlihy in '99, but am otherwise unaffiliated.)
Can Social Networks Be Generated Automatically?
You're right, upmodded.

I think that every business should listen to its customers, though obviously not without having a grand vision in mind. That will mean losing customers, but each business has a risk at its heart.

I think rejecting Flash is part of a vision I'd want to buy into (and have, I type this on an iPad). There are going to me more tradeoffs like this, and in Apple's case I think they're going to be consistent with a product-centric vision.

So far I like that product and what it's turning into, so I think Apple is taking the right risk.
New Relic’s Pricing Usability Complete Fail
Actually it seems like this marriage was turked. (http://en.wikipedia.org/wiki/The_Turk)

The robot was remote controlled.

Can only find a German reference for this:
http://www.heise.de/newsticker/meldung/Getuerkte-Trauung-auf...
Spiders at the nanoscale: Molecules that behave like robots
Wild Fox - Firefox including AVC (h.264) support with HTML 5 video
Wow, lots happening in Berlin and London! Good to see :)

We're called echolibre, we're Dublin based, and we work with startups.

We're looking to add another PHP developer to our small, friendly team. If you have experience building web apps with the likes of Zend Framework, working on Open Source projects and have been part of a distributed team, we would love to hear from you.

You can get our attention by telling us about code you've written for fun.

We can promise you interesting work, the opportunity to learn from world class developers and the chance to be part of a fun and close knit team.

If you're not in Ireland, telecommuting is fine by us :)

Send us an email: freedom@echolibre.com

Find out more about us: http://www.echolibre.com

You can also get me on http://twitter.com/EamonLeonard
looks good. keep it up man. whatever to help people get a decent education.
Web Audio: SoundManager 2 + HTML5
Yes, that is similar. I hadn't made the connection between this event-based approach and spreadsheets!
Met a cute geek in a bar and exchanged these texts
Me: I can't believe you know about SEO

Her: Turn you on? :)

Me: Definitely optimizes my engine.

Her: That's only because you have a good conversion rate.

Me: You're welcome to clickthrough.

Her: I'm afraid you may be a black hatter. Not a fan of interlinking.

Me: Too bad. I'd like to Bing.

Her: Well you are good at latent semantic indexing...

Me: Fuck, this is getting technical

Her: Are you cloaking?

Me: Well, I'm certainly not keyword stuffing

Her: I'm enjoying your splash page :)

Me: Then crawl it

Her: Not enough content in the meta data

Me: Not sure if you just called me an idiot or said I had a small penis

Her: No, just your content hasn't been indexed yet. Simply happens to be very dynamic... in a very good way :)

Me: I'm not into backlinks though so don't try anything

Her: I can't figure out the translation...

Me: Anal.
So Fox News is the best source because they're the ones creating the story? Are you being ironic?

Hey, I'm not an expert, but does calling up major supporters with incendiary allegations strike you as the behavior of a news organization? Are they doing this to bring important information to the public?

I work at the Wikimedia Foundation. I do not speak for the organization -- I'm just a programmer -- but these are my own impressions.

First, I've heard from our press guy that Fox News hasn't called the WMF once for any comment on this story.

Also, the atmosphere in the office isn't exactly "chaos", as the article alleges. Lots of other business is proceeding normally, like the revamp of the Wikipedia interface that went live last week.

I'm just a hired hand, and not much of an expert on the Wiki* communities, but it seems to me that Fox News is reigniting an existing debate about how to manage the tiny, tiny minority of Wikimedia Commons images that could cause offense to people. We're talking about a website where the biggest news of last month was that some guy donated his collection of images of rocks and minerals.

Jimmy Wales decided to do a purge on his own authority, but was widely criticized for overshooting what was needed. This provoked another meta-debate about founder authority. So he voluntarily gave up his "founder flag" rights, so the debate could get back on track. There's been a lot of very frank discussion, which is how Wikimedia lists are all the time, but Fox News is focusing on only the divisive aspects, which are already way out of date in my opinion. Some (not all) community members who were very vocally displeased a few days ago are now happier with how things are proceeding. And are back contributing to the main work of the site, you know, that whole free knowledge thing.

And that's where things sit as of this moment, to my knowledge. People are still working out what changes to practices are necessary.
Getting married to an American woman (or man) will get you a green card.
Here's my favorite collection of old color photographs, The Cushman Collection:

http://webapp1.dlib.indiana.edu/cushman/browse/yearBrowse.js...

"Charles Weever Cushman, amateur photographer and Indiana University alumnus, bequeathed approximately 14,500 Kodachrome color slides to his alma mater. The photographs in this collection bridge a thirty-two year span from 1938 to 1969, during which time he extensively documented the United States as well as other countries."

One of my favorites:

http://webapp1.dlib.indiana.edu/collections/cushman/full/P02...

The collection can be a bit overwhelming, but for a good overview, look here:

http://www.skyscrapercity.com/showthread.php?t=142692
Effective Tips To Start Freelancing Without Getting Too Comfy
Oh, you mean the way Apple is being criticized already? Doesn't seem to be stopping them...
I use Google as my offsite backup, so I would lose pretty much nothing except for my email address. That would be a pain.
Space: The Final Frontier for Ethernet
The problem with Oauth/OpenID
on github simply name your branch gh-pages and then it will be 'hosted' on http://daeken.github.com/Dyna6502Asm/
No, in that case everything skillfully done is art and the world around us becomes something more than mundane dross.
And our social habits are not structured in the same way that Facebook presents it to us, the unstructured "Open Web" is closer to real life.
Thanks, I will do that :)
That's AWESOME.

I think I remember seeing this last time JSNES had some exposure. I'm going write support for this right now...
As an iPhone developer, who developed the skill through
brute-force experience and trial through throwing away lots of code, I wonder why Google doesn't take advantage of this. Currently, the iPhone SDK is better than the Android's SDK. Similar to the high value of Microsoft Visual Studio integrating everything into a true integrated environment, the iPhone SDK is much closer to Microsoft Visual Studio-like than the Android SDK.

Overnight, Google could start to change this underdog status. Why doesn't Google buy Appcelerator's Titanium or Phonegap? By buying a software tool company that makes it much easier to write Android apps, Google could show up in force for the battlefield of developer mindshare and consumer experience, by giving away the tool free and sponsoring conferences, contests, bloggers, heck even venture capital for Android-focus companies.

In the long run, because of their carpet bombing approach with devices, Google will earn the majority share of smart mobile device operating systems. Why not accelerate the process by making it easier for developers to make something? Not everyone is above-average when it comes to software development - why not make the Visual Basic for mobile platforms. I argue that Visual Basic was a key linchpin of Microsoft's Windows dominance. Before Visual Basic, you had to use the Windows API or (yes, a third-party app framework) like Foxpro.
Let me know how it goes. If you run into anything, shoot me an email or hit me up on IRC: Daeken on freenode.
Good luck - you're in my "interesting London/Perl companies" list ;)
Best non-programming job I ever had was a waiter in a fine dining restaurant. I made great cash and met lots of interesting people. I also got eat very well and learned a lot about food and wine, something I still very much enjoy today. Also, keep in mind that fine dining is nothing like Outback or Applebees.

I happened to be in college at the time, but many of my co-workers were people who waited tables on the side of their regular jobs. IIRC, one guy was a minister, another owned a catering business, and another was a teacher.

Another big plus if you're not married is that you meet tons of girls :)
sorry, most of that early work was done by Woz. please demonstrate any significant code written or schematics created by Jobs.
Optimising pointer subtraction with 2-adic integers
Tried it on different browsers, and wow, this is an alternative way to check the efficiency of the javascript-engines.

Opera and Chrome comes best out so far, with a steady 57-59 FPS. Safari says it comes with 30-33 FPS, but stopped rendering. It still emulated the game fairly well though. I heard I died from a mushroom @ the super mario bros emulator. Firefox had a measly 4-5 FPS.

I tried it with Internet Explorer as well, but it wouldn't start without the sound-engine made in flash. Obviously installing flash for IE isn't that easy, so I didn't bother.
I think it may be a play on py(py), rather than py*py
> Some companies, esp those "specializing" in visa workers might ask you to bear the cost.

This is highly illegal. Don't do this. Don't go through all these shady "consulting" sweat shops. My suggestion is to look for jobs at non-profit institutions such as national labs, hospitals/medical centers (Mayo Clinic etc.)/university medical centers, universities (all state universities), university owned research labs (like ARUP etc.). They will sponsor your H1B (Non-Profit) which has NO quota. Search for more on this.(There's H1B Profit and H1B Non-Profit)

If you're really that desperate, search for jobs at the above entities that are based in the mid-west and south. They need a lot of smart people but not everyone's willing to move to their shitty place. Your immediate goal is to survive in the States as a legal non-resident so don't be too picky on Alabama and the bible belt.
Gutta cavat lapidem
Translation: "A drop hollows out the stone"

In Italy we study Latin for 5 years in high school if you go to what we call Liceo Scientifico (scientific high school), because it's considered a great mental exercise given it's very logical structure.
Looks like Fox has played the Drama Monger card. Good move.

http://en.wikipedia.org/wiki/File:DramaMongerTCGproposal.png
I was going to say exactly this.
(Shameless plug.) Or dgraph: http://github.com/gcv/dgraph
Please rate my startup: Sociaholic.com
And that's what we're working on fixing.

Quoting from http://openidconnect.com/:

"It is designed to be modern, removing support for features which haven't seen adoption and adding support for things like using your email address as your identity."

"We've heard loud and clear that sites looking to adopt OpenID want more than just a unique URL; social sites need basic things like your name, photo, and email address."

"We have also heard that people want OpenID to be simple. I've heard story after story from developers implementing OpenID 2.0 who don't understand why it is so complex and inevitably forgot to do something. With OpenID Connect, discovery no longer takes over 3,000 lines of PHP to implement correctly. Because it's built on top of OAuth 2.0, the whole spec is fairly short and technology easy to understand. Building on OAuth provides amazing side benefits such as potentially being the first version of OpenID to work natively with desktop applications and even on mobile phones."
He's definitely working on cooler projects than I was when I was 19, but I dunno if he's more productive. When I was 19, we took a dot-com from conception to launch in 1.5 months, lost our funding and shut it down 2 months later, then I got folded into the parent company (a VC-funded startup) for the remainder of the year and went through about 4 different business plans.

It's the 10 years since then (and particularly what I did - or rather didn't do - in college) that makes me depressed. :-/
I think you'd be better of hosting a blog with some ads, books are just not that profitable according to people I've known that have written them - these were well known semweb subject matter experts.