skysight-inc/HackerNews huggingface dataset:
This is completely awesome. When I saw http://cb.vu a few years ago I thought hey, someone has finally done it, but that turned out to be a hack. Kudos to Bellard once again.

Nitpicking: the terminal emulation is messed up. It keeps resizing horizontally, and less gets confused. I'm sure the terminal emulator was fun to play with. A correct vt100 state machine implementation [1] would probably not be quite as fun [2]. There's a vt100.js library used by a couple projects that might improve things. [3]

[1] http://vt100.net/emu/dec_ansi_parser

[2] http://vt100.net/emu/vt500_parser.png

[3] http://fzort.org/bi/o.php
Take a look at his IOCCC entry in 2001/02:

OTCC is an Obfuscated Tiny C Compiler for i386-linux. It generates FAST! i386 32 bit code (no bytecode) and it is powerful enough to compile itself. OTCC supports a strict subset of C. This subset is compilable by a standard ANSI C compiler. OTCC compiles, assembles, links and runs C code without the need of any other program.

http://www0.us.ioccc.org/2001/bellard.hint

(Note for those not familiar with the IOCCC: This is done in 2048 bytes)
The argument for specific languages for programmers is stronger because programs are intended to be interpreted by machines. I would be perfectly happy with a legalese that is opaque to the layman if it could be fully parsed and implemented by a machine.

I also believe that, by defining one's terms clearly, it should be possible to write unambiguous plain English contracts. Additionally, an English-parsable legalese needn't necessarily lead to an unambiguous interpretation when parsed as English, so long as it is unambiguous when parsed as legalese, and most of the meaning is retained when parsed as English.
Data Journalism Developer Studio RC 3 – SUSE Gallery
Patent Firm Explains Why It Targets Developers, Not Apple
which company is that?
Adam Cohen: Is the cryptocurrency Bitcoin a good idea?
It would be nice to know, in advance, what it takes to score points.

I just logged the run I did yesterday, and was rather surprised that it took me to level 4 instantly, not far off level 5.

It would be nice if I could now go and choose an activity that would bring me up to the next level.
i've been avoiding it, but is it worth seeing the movie?
http://www.amazon.com/Rails-AntiPatterns-Refactoring-Addison...

http://www.amazon.com/Crafting-Rails-Applications-Developmen...
I've had the exact opposite experience with single-track conferences. There was little "just right" content. Either it was too basic, too advanced, or great but lacked the time to properly dive in.

As a speaker, though a single track would expose my topic to people who might not have seen it before, I'll take 6 engaged people over a room of bored people any day of the week. For me, speaking is a symbiotic relationship, you get some energy from the audience.

Single track confs seem a bit forced. Otherwise very cool insights on setting up a conf. Congrats.
We Need a New Presentation Tool
If anything deserves a HackerNews circle jerk, this is it.
Microsoft and the Antitrust Myth
I'm not sure it does look that way. As Sorkin writes "MARK: The 'Winklevii' aren't suing me for intellectual property theft. They're suing me because for the first time in their lives, things didn't go exactly the way they were supposed to for them."

They were incredibly lucky to get the settlement they did and for them to consider risking that, or at minimum legal fees, seems very foolish.

Also Sorkin:

MARK: Did I use any of your code?
DIVYA: You stole our whole goddam idea!
[…]
MARK: Match-dot-com for Harvard guys?
[…]
MARK: You know you really don’t need a forensic team to get to the bottom of this. If you guys were the inventors of Facebook you’d have invented Facebook.
I recently went to a Google Tech Talk on MongoDB, and although the presentation wasn't very hacker oriented, I must say the setup of replication sets and sharding is ridiculously easy (http://www.mongodb.org/display/DOCS/Simple+Initial+Sharding+...). I started up a project using CouchDB and Redis, but was impressed enough with Mongo's scalability/ease of use that I think I might switch over to MongoDB for a bit.
1): The disk doesn't seem to be emulated; it's just a rootfs in RAM.

2): See another thread here.

3): Check out cpux86.js. In the start() function at the very end, the following section might be enlighting (even though it is a bit obfuscated by a javascript compressor):

function start() {
[...]
If=32*1024*1024;
ya.phys_mem_resize(If);
ya.load_binary("vmlinux26.bin",0x00100000);
Jf=ya.load_binary("root.bin",0x00400000);
start=0x10000;
ya.load_binary("linuxstart.bin",start);
ya.eip=start;

The files vmlinux26.bin, root.bin and linuxstart.bin are fetched from the server.
Perhaps he's able to produce great stuff like this because he has a normal job in a normal company.
It depends on the kind of business you're in. More work generally requires more people to get it done. And if you're successful there will be more work.
Understanding delete
It's probably true Zuckerberg broke some contracts and maybe stole some IP, but the Winklevi seem to think that if Mark Zuckerberg never existed they would have been able to build Facebook into the company it currently is therefore they're entitled to X% of Facebook's current value, which is completely ridiculous.

So far the only thing proved is they had an idea similar to Facebook (as did probably dozens or hundreds of other people at the time) and they're [kind of] good at filing lawsuits. If they want to be known for anything except "those guys who almost-but-not-really created Facebook" they should move on and build their own great company with their $100M+ from the settlement.

But they won't, because they know they can't.
I'm sad the source has been compressed so there's no easy human-readable View Source, like there was on the VAX emulator that came up a few weeks ago. :( Still awe-inspiring, though. :)
Doesn't work at all for me, and it introduced me to a whole new failure mode for Flash: They load to the initial screen, which flickers like mad and would likely induce a seizure were I prone to them at all. My mouse cursor changes to a 'hand' when it's over the play button, but when I click it doesn't register at all. No sound, no change.

(Firefox 4.0.1 from the repos on Natty x86_64 with flashplugin-installer 10.3.181.14ubuntu0.11.04.1 from the repos (latest; installed just this evening). I can do things like YouTube just fine; this is the only site I have Flash problems on. It is, in fact, the only site I've ever had Flash problems on in many years with Ubuntu.)
I enjoyed it. The soundtrack (composed by Trent Reznor and Atticus Ross) is awesome too.
Any volunteers to wrap a websocket transport in an network interface driver? :)
Intuitive explication of Fourier Transformation
Seconded. We had our 10.04 machines regularly, and become totally unresponsive. Then, we had even worse luck with Maverick--starting with the issue where it didn't recognize half the RAM on the 68GB instance type. Natty seems to be holding up the best so far.
Feel bad to miss out on this as I am on FF 3.6. But this remind reminded me of a service from a long time ago. Dont remember their name, this was some 10 years ago. But they used to provide a KDE desktop via the browser as a java applet. It was not terribly snappy, but quite surprisingly usable. Any one remembers this ?
I think that making it phone your own NCSI server instead would be quite interesting, just in case your computer gets stolen.
They could leverage best-of-breed synergies: there is already a Skype port for Symbian.
No, I get it. You're attributing misinterpretation to misinformation, and using that as an excuse to get your facts wrong. It's not that I don't get that, it's that I think that's fallacious, stupid, and wrong.
Here's a thought for the judge: at the time Mark supposedly stole their idea, he wouldn't have thought he was stealing $50 Billion, and the Winklevii wouldn't have thought it was worth $50 Billion. Let's say they had $10 million on average in their minds. Given that the Winklevii, as far as I can see, have done squat in the meantime online, or of any achievement, had the pair worked together as they had hoped they may have been lucky to exit on $2 million, if that, and it would've been on Mark's doing. The pair should get $1 million between them, and then they should be penalized for wasting legal resources that could've been put to better use. They deserve Zilch, and their awards so far confiscated. Mark could help pay for legal costs, because it was his actions that led to the dispute.
Looks so similar to Linux booted on an embedded device. Nostalgia.
Best Custom Made Hoodie For Shuffle Crew
We provide you the custom made hoodie for shuffle crew,hoodie jacket,melbourne shuffle hoodie and many more exclusive collections at lowest prices. Have a look at our website for the latest collections.
No more excuses, I'm going to finish those damn projects I have on the backburner...

Seriously, who does Bellard work for?

He seems to leave virtually no trace (other than awesome software) on the Internet. I googled the shit out of him tonite...
Ask HN: Geo-balancing DNS providers?
Does anyone geo-balance their DNS? Looking for recommended providers, thanks!

Our server has been able to handle tons of hits (like 6 requests per second at peak) but the DNS acts flimsy under pressure. We just have the server handling it at the moment.
Great idea. That guy deserves it. Though I suspect he would be too modest to accept the money since he GNUed all his creations.
ISPs deploying rewriting proxies on web content
Where did you go? Does it include hosting / email?
Is this the first practical quantum computer? (D-wave 128 qbit box)
Cubrid DB: open source RDBMS highly optimized for Web Apps
ERROR: your browser is too old to run JS/Linux.
You should use a recent browser such as Firefox 4.x or Google Chrome.

No, it isn't. Stop using user-agent matching and start using JavaScript feature detection instead.
Gogo2011 kobamusaji social bookmarking site
Can i run Node.js on this?

/evil grin
Why a free logo Creator is Wrong choice for you and your precious business?
Before we talk about how a free logo creator can ruin your business image, let’s take a look on the background of a business design.
It's trivial to fix, then?

Can this issue be fixed by changing the server? Otherwise this trivial fix will take a long time to deploy.
I just forkbombed my browser. Nothing is sacred anymore.

~ # f(){ f|f & };f
sh: can't fork
sh: can't fork
sh: can't fork
sh: can't fork
...
uname -a shows

Linux (none) 2.6.20 #3 Sat May 14 19:08:30 CEST 2011 i586 GNU/Linux
CSS3 Tutorials and Resources
What we did was putting some breast milk into the freezer so I could feed our child when the mother was away. I had a special cup for that. It's always good to have some frozen breast milk reserves not only for feeding but also for bathing or disinfection.
Oops, I guess my original question was a bit misleading. The blog post I was trying to dig up organized the company with a US parent in order to be friendly to US investors, but that's not the issue that concerns me.

The problem is that I'm a US citizen starting a Canadian company. The US has laws that are designed to prevent people from running all their income through foreign companies as a tax dodge. (See, for example, http://en.wikipedia.org/wiki/Passive_foreign_investment_comp... and http://en.wikipedia.org/wiki/Controlled_Foreign_Corporation). I say "minefield" because the application of these laws depends on subtleties of accounting and tax filings (not my strong suit), and the cost of screwing is are potentially quite high. (Eg, the IRS might decide that I should pay personal income tax on my company's gross revenue.)

Now, it's not completely untenable; I do know a couple of people with US citizenship that have started Canadian companies and haven't had any real problems. However, I'm thinking it might be easier and safer to have a US entity other than my personal self own the foreign corporation. Right now I'm trying to figure out what's involved in setting up such a structure and whether or not it will actually help.

Anyway, thanks for the response and congratulations on your success! What was the name of your company?
It does. It tests for ArrayBuffer support, outputting that message if the necessary constructors aren't found. What browser are you using that you expect to be supported? (Safari doesn't have support for ArrayBuffer, but a recent WebKit nightly does, and this runs in that).
I think I mainly object to conferences that sprawl across large numbers of tracks for no reason for great chunks of the event. A partial dual-track _can_ be fine, if the tracks are very well defined, but it's tough to create that shared experience.

I'm pretty pro-barcamp, if you're looking for that highly engaged audience. I just find it's best not to try and do too much at one event. Plus when you're doing your first, one track is plenty!
Cheap Firewire Cables
FireWire Cables Hubs-FireWire Cables,GoldX FireWire,FireWire Cards & Hubs
Indeed, this is completely awesome. I first thought it was some remotely hosted virtual machine, but it really runs inside the browser. Insane! Especially considered how fast it is.

When he adds X, we can run Firefox inside Linux inside Firefox inside Linux :')

Edit: seems the terminal emulator supports ANSI escape codes such as the 16 Linux colors, but not the XTerm 256 color mode (\e[38;5;CCm) or Konsole 24 bit (\e[38;2;RR;GG;BBm). Guess it could be easily added as it's HTML.
What the WWII Spitfire can teach us about nurturing innovation and radical ideas
What are the high-level steps for writing a driver?
No, it's not that we're not twelve any more, its that it is not 1977.

The world is no longer a place of good verses bad. We no longer face the "Evil Empire" with the threat that we would all be snuffed out if one of our leaders blinked. The world is so much more complicated now, and so are we. We have a lot more information available to us now, and this has changed us.

It doesn't help that we are not 12 any more, but even now, 12 year olds are far more aware of the complexity of the world, and that means that even they don't see the world as the simple place we did 35 years ago.

Morn the passing of an era when a simple story could bring so much joy and excitement.
> When he adds X, we can run Firefox inside Linux inside Firefox inside Linux :')

Reddit has a meme for that. ;) (downvote away, I've earned it!)
I started my first company, a web consultancy firm, seven years ago. I also have a daughter who is seven years old, Linn. I started out of my home office, which allowed me to spend time with my family while being at work. It was great but became stressful after 6-12 months because I felt I was at work all the time except when I left my home. I then moved into a proper office.

I started my second company five years ago. I also have a second daughter who is five years old, Julia. This company was a much more serious venture. I was appointed CEO, we were four founders and raised 1M€. We all worked long hours and had a great time from the start. Now we are ten employees and I'm still the CEO.

Here are the immediate effects I have seen from starting a new company simultaneously with getting a kid, twice:

- You focus on the business model and sales, sales, sales rather than just cool tech, which is beneficial for everybody involved. However, there is always room for cool tech as well.

- You have to push yourself to get to work, and do good stuff everyday. Because your family depends on it. You don't settle for mediocrity.

- You get a counter-balance that keeps you in check. Especially when you are successful with doing something fun it is very easy to burn out. Out of four founders, two of us have kids while the other two didn't at the time. I'm sorry to say that those two burned out and left the company, while me and my other child-bearing co-founder remained.

- You raise kids that get an entrepreneurial outlook on life. They think it is natural to have your own company, to be the boss of your own life.

- If you are blessed with healthy kids, having them is hardest work in the beginning. Everything gets easier and easier from day one. At least so far.

All in all, I don't regret for a second my choices the past years. Because what are the alternatives? Not having these awesome kids that now rock my world? Not having started these awesome companies that have defined a lot of who I am today? No way.

If you get the opportunity to start a family with someone you love and who supports you, don't hesitate for a second. If you get the opportunity to start a company with people you'd love to work with, don't hesitate for a second.

If those two happen to you at the same time? Wow, you are truly blessed with good fortune! Go kick some major ass!
Care to share what you think it is?
Time dilation (special relativity) has nothing to do with wave-particle duality (quantum physics). The infinite time dilation of photons is due to their velocity, not their wave-like nature.

Furthermore, all particles (electrons, protons, quarks, etc.) have wave-particle duality just as much as photons do.
Maybe power the network using a server side relay script and an ajax request?
Fabrice Bellard is truly impressive. There's a nice article about him, called "Fabrice Bellard: Portrait of a Superproductive programmer", here: http://www.softwarequalityconnection.com/2011/03/fabrice-bel...
El Reg is link-baiting again. They are hardly 'leaking account credentials'.

A patch could be pushed separately, the phones don't all have to get 2.3.4 to fix a venerability, they've done so before.
How is this thing loads the kernel? I've read the http://bellard.org/jslinux/tech.html but it doesn't say, Does it loads it over the net or what?
So pg was wrong, the greatest hackers don't use Lisp, they write in (and invent) obscure versions of C all day.
I'm sure there are some lawyers doing it just on a success fee basis. The stakes are def high enough.

Marcin / http://linkfindr.com
I wouldn't hire anybody who put working at a start up ahead of raising a newborn baby solely on the basis that their bigger sense of priorities is completely skewed and that they have no sense of accurately judging future time constraints. Outside of Hacker News you dont have to be mired in a startup to be happy and you can take time to enjoy the rich experience that is raising a child even at gasp a less than optimal income.
Since pointing fingers at the Winklevoss twins is a common theme in these threads I'll just post at the top.

Regardless of who's side you're on in this you have to accept that the value of what's contested (who came up with / owns / started Facebook) is worth much, much more than ~$65 million (the original settlement amount). Call it greed or call it white-collar entitlement, but these guys seem serious about seeing it all the way through. Who wouldn't? No sane lawyer is going to advise them to settle for a fraction of what they might actually have a legal right to. Too much money is on the table.

The crux of the argument (for me personally) is whether or not these guys hired Zuckerberg to build the original version of what became Facebook. I've not read up enough to be convinced either way, but again, lawyers will weigh the options and advise accordingly. At the end of it there will at least be some more case law around who-owns-what under similar circumstances.
http://www.downforeveryoneorjustme.com/http://www.thebitsour...

Says it's not just me
3D Soda Can in Photoshop
Here we are going to learn some 3D tool and material techniques in Photoshop. We are going to make 3D Soda Can in Photoshop.
If I remember correctly from the Kirkpatricks Facebook Effect, there is a lot of ego play in those acquisitions. Although I need to say, that it would take a lot of ego out of me to shell out 8.5b :)
Marcin / http://linkfindr.com
Rat holes
Maybe I'm naive, but I personally find it much simpler just to see how you can construct an arbitrary waveform using the summation of a series of sinusoids - and then a Fourier transform is just the inverse operation...
I'm not sure that the surge in membership has anything to do with it. Even at my karma level I still can't down-vote, so new members certainly aren't bringing me down. Seems more religious to me.
Pity me - I work in pretty much the same role as Fabrice in one of his company's direct competitors...
Absolutely, 100%. Strongest possible recommendation. It's rare that what we do here makes it to the big screen. Even emacs gets name checked, accurately.
How to compile CoffeeScript on save in VIM
Simple tip for VIM users doing CoffeeScript
Maybe your email spamboxed? Did you try calling his mobile? http://techcrunch.com/2011/03/25/gary-vaynerchuk-thank-you/
But no man is strong enough to have no interest.

Therefore the best king would be Pure Chance.

It is Pure Chance that rules the Universe; therefore,

and only therefore, life is good.

—Aleister Crowley, The Book of Lies
As it came to light during previous instances: there are different types of updates deployed by the carries and device makers that vary in urgency, one type is 'critical' updates that get deployed quickly, all the phones don't have to be running the latest version to be patched.
Spain, Dubai and now China.
I heard the exact words from constructors in Dubai: "We sold them before we build them".

The formula is very easy: When building is more profitable than let people living inside them, the real estate market is overpriced.

And if there are mechanics, which prevent the market from readjusting, a bubble is generated. Ghost towns are the best examples you can get.

I can hear these intelligent people in the future: "Ooooh nobody has seen this coming. We were thinking Chinas economy can grow forever with these rates". I bet all these "biggest economy in 10 years" reports are all based on these assumptions.
This thing will be way bigger than Dubai (20 ghost towns for 1Mio so far OMG) and probably result in a new gigantic financial crisis.

You read it here first.
But is the billing cycle yearly for the clients of the webapp ?

My billing cycle is 30 days.
PHP using __autoload and namespaces looks and feels exactly like Python using imports. You see, the PHP developers have been actively improving a lot of aspects of the language recently, and the latest release, 5.3, had a ton of really nice improvements and features, such as namespaces.

I'm not going to say PHP is the greatest language every invented, and in fact I am a huge fan of Python. But I do not think PHP deserves the "In a good language..." treatment. It is a language that is getting better everyday, with a strong and vibrant development community and massive user adoption. It is a good language.
I can't get rid of the feeling that (software) patents are just a means of driving out competition.

For a competitor, it adds layers of unproductive expenditures (legal work), pressures competitors into piling up their own stock of patents as leverage, thus creating patents whose creative accomplishment is the application for an patent. It creates a legal mine-field of patents, more legal insecurities, making an industry unattractive to enter.

(software) patents mean more waste of money, less competition, less innovation and are turning a free-market into a oligarchy-game, where participation is impossible without being part of the big players.
Another:http://www.freearchive.org/o/55dfc9935a719fc36ab1d1656797273...
The art of endless upgrading
With Guacamole (http://guacamole.sourceforge.net/) you can run a VNC session in Javascript, so you can have your desktop, but alas this still needs a remote (virtual) machine running the desktop.

Hmm if network emulation was added to the javascript VM you could combine it with this.
I always wondered if people at the time thought it was a good idea or not, because with hindsight, to me it doesn't sound like a good idea.

In Founders at Work you can read how the web-part was an afterthought, quickly thrown together, but got really popular really fast because of eBay. Then they dumped the Palm Pilot part and focused on the web. Good pivot.