skysight-inc/HackerNews huggingface dataset:
JS is still your only option

There did used to be a way of bridging from applet into javascript. It was introduced in netscape, and IE added support. It allowed you to have business logic in java (including custom jars, such as for middleware) sending instruction to the DOM layer. But firefox didn't reimplement it, and it was dropped from IE too. I worked on a business system that worked like this for a while. I think they rewrote it later to use webstart and swing.
Why TDD makes a lot of sense for Sudoku
Embedable Tweets coming tomorrow
I recall robert scoble asking for this like two years ago.
Hell, without Gizmodo, Apple would have never gotten the
phone back!

The guy who lost the phone called the bar several times to find out if anybode gave the phone back. If the guy who took the phone had done that he should—gave the device to bartender, the Apple would have the phone back easeily.
Of course, there would be no story for Gizmodo in that case.
Microsoft Releases Windows 7 Touch Pack
Lost iPhone Shows Apple’s Churlish Side
as a Beta participant I'll testify it is addictive. However Ladder games are just high speed chess and really get your mental juices flowing in general.

Any fans should check out the HDH Invitational tournament underway: http://www.youtube.com/user/hdstarcraft , http://www.youtube.com/user/HuskyStarcraft (these guys sportcast SC games and consistently have more viewers than ESPN's youtube channel)
It was an honest question, in the comment you responded to. You didn't actually include any suggestions, so I was curious.

All I can say in response to your answers is that Facebook engineers and designers are some of the smartest people I know.

I tend to think that if you're unsatisfied with what they're producing, (and assuming you're willing to accept that malice isn't the reason) then either

(a) the problems they're solving are really hard and you're underestimating these problems or

(b) you're much smarter than them - perhaps you can help us do a better job [drop me a line].
Captcha Advertising
what an awesome idea!
Their site seems intentionally vague about what they do exactly and what the benefits are to both consumers and merchants..
> I believe in doing the right thing as much as the next person but where do we draw the line with expecting too much ethical behavior from people?

I personally believe that law is applicable in this case. If you find someone's phone in the bar, returning it to the bartender is a natural and simple choice, at least in my world.

Selling the phone to the highest bidder was clearly wrong. Even if taking the phone was impulsive decision, holding an "auction" was a well calculated move.
Not to mention that your startup can't spare the people for a (completely unnecessary in most cases) 6-month pitch/RFP/proof-of-concept process.

Basically the incentives of the typical purchasing department are not well-aligned with the interests of the corporation as a whole.
Try being a non-US business. The only people who would talk to us at the start wanted 5% plus. Totally ridiculous. Paypal isn't bad sometimes.
What are you wanting to accomplish with the business plan? Not that it's a bad idea really, but if it's currently your only hurdle to building this thing, then just jump over it and keep going.

One of the nice things about web startups is that they don't tend to require this sort of pre-planning planning. Just build a product, launch, iterate, get help as you go.
A very large market share isn't the same as a monopoly. People are very free to buy android phones or windows mobile or whatever they like.
This is a great idea, advertising/monetization meeting spam prevention.
Re the second point:

IMO, Facebook isn't a finished product. The product changes in ways that are hopefully useful to the majority of users over time. It isn't always possible [and it isn't simple, and it adds complexity, and bugs, and it doesn't make sense] to maintain every feature that once existed -- the product would stagnate if we tried to do that.
2005 or not it's still valid :)
> There were about 40,000 women and 100,000 men in the main data

From the color names page
I'm not sure the hardware is so custom - the pictures on the Clustrix site look very much like generic Supermicro x86 servers with a Clustrix logo stuck on them.
The 80/20 Physique - Fitness Minimalism.
In the C backend at least, it appears to cast to an int, perform the bitwise operations, and then cast back.

Just trying it out now, the function:

int foo(int bar)
{
return bar & 0x01;
}

compiles to:

clue_real_t _foo(clue_real_t fp, clue_optr_t stack, clue_real_t FLOAT0) {
clue_real_t sp;
clue_real_t FLOAT1;
clue_real_t FLOAT2;
sp = 0;
sp = fp + sp;
FLOAT1 = 1;
FLOAT2 = (clue_realint_t) FLOAT0 & (clue_realint_t) FLOAT1;
return FLOAT2;
}
MacRuby: The Definitive Guide
> You write that like it's unusual. It's not - it's how life works.

True. How about substantially more so than usual?

> If you want more return, you have to play against someone who thinks that you're incorrect and is willing to pay if they're wrong.

I suspect that doesn't describe what most of the participants in the game or those that were collateral damage thought they were doing.

If things were simpler, then perhaps the participants would actually understand what they are playing I guess.

Which means regulation, ratings and market forces that are intended to stop things getting out of hand might function somewhat better.
I didn't perceive that as the center of the argument, but perhaps I misinterpreted. I read it as saying that international airline travel in general is too invasive and inconvenient, with the ash-induced diversion just a worst-case example.

At any rate, my only point was that there is a connection between the motivations for border/immigration security and airport security. Addressing the deeper motivations behind the problems with both should make both improve.
Note that the original paper doesn't say anything about crashing. Their point is that E.Coli regulatory network has a different topology than Linux call graph, in particular, a much lower overlap between modules and little reuse of low-level workhorses. They postulate that higher level eukaryotic networks would have more reuse and be more similar to Linux call-graph.
http://www.pnas.org/content/early/2010/04/28/0914771107.full...
From the link Judson posted (not the text of a law, but some sort of legal advice link):

You can't be convicted of a California Penal Code 496 charge if you intended to return the property to its owner or the police when you bought or received the stolen property.14

However, this defense will not apply if you decided to return the property after you illegally received it. Similarly, it will not apply if you originally had the intent to return the property, but later decided to keep it instead.

If this is accurate, then I'd suspect they're fine, at least in regards to the receiving stolen property thing - they bought the stolen property with the intent to give it back to its owner, and did so in a reasonable time frame (whether or not they could have gotten it back earlier, they did get it to Apple within a couple days, which in most situations would be considered very reasonable). They almost certainly decided before buying it to give it back to Apple.

Whether or not they could be in trouble for trade secret violations or anything else like that, I have no idea.
The latter part of what you said is absolutely right. You can't continue to support old features and expect to thrive.

BUT what it seems that Facebook is lacking is a clear sense of direction when it comes to providing a platform that is accessible yet robust, interactive yet intuitive.

Your conjecture that the product changes in ways that are useful to the majority is a conjecture I refuse to buy because if you were to actually give your user base a chance, give them a voice and poll them, I'll bet my salary for the year 80% of them (techies and non-techies alike) will agree that Facebook has degraded to the point of being almost useless.
Great. Looking forward to that.
Using runtime checking of code contracts in Visual Studio 2010
netmarketshare has biased stats (very US centric). I prefer the wikipedia stats which is a generalist and international site. There, IE is already at 50% http://stats.wikimedia.org/archive/squid_reports/2010-02/Squ... yay!
You're either a troll, or you don't understand what we're talking about. But just to keep things correct:

LLVM is not immature - it simply has a completely different goal than JRE, or .NET.

Noone suggests C# in this comment thread - just the runtime environment for the IL bytecode. MS wouldn't have to support it, because IL is an open standard, which anyone can implement. I wouldn't expect MS to get involved in that project at all. GNU project has a gcc-cil implementation - if CIL is clean enough for people at FSF, I'm not sure what problems do you see...

"not as robust as it could be in principle" has no actual information in it. Try listing specific features and reality and not general terms which can be always true and false depending on your point of view.

In "will look worse than on Windows" I assume you're talking about the GUI. In-browser virtual machine for running javascript does not require any interaction with GUI apart from that exposed by the browser. It cannot look different than any other implementation, because there is no display code there.
Perhaps this will sound cliché, but it is attitudes like yours that contribute to the decline of nations and cultures. Some guy made a simple mistake, and now all bets are off with regards to his property. You seem to be assuming it's okay for a possession to be considered forfeit because it was left somewhere. It makes me sick that American culture is in a place where some people consider it acceptable behavior to take other people's things because they forgot them.
The problem is that for captcha to work properly, there has to be an enormous number of possible captcha words and phrases.

If people use advertising slogans for captcha text, then the advertising execs will only be able to come up with a very limited number of slogans (they are, after all, only human and from my experience they are not the type of humans that work too hard). And if there is a limited number of captcha texts, the hackers will easily program bots to recognise them.
There is a nasty bug in it, a buffer overrun bug. If, for any reason, t is not properly null terminated, then you'll have a problem. If, for any reason, s is not at least as large of a buffer as t, then you'll have a problem.

How bad of a problem? Well, quite potentially the worst kind: a serious buffer overflow problem that could result in a remote execution vulnerability. This is just the sort of thing that gets patched every Tuesday as engineers come to the "oh shit!" realization that yet another bit of crusty code using some ancient "clever" (actually lazy) idiom has been sitting around just waiting for some ne'er do well to take advantage of it and create yet another 400,000 system botnet.

It's good to have a solid knowledge of C programming fundamentals, but actually writing good, safe C code is non-trivial. Moreover, the mentality that one can just slap together some "efficient" C code and ship it out the door has resulted in more heartache and more sysiphean turd polishing than almost any other single software engineering mistake.
Good move. This guy is Not a VC. IN his own post he whines about his last startup and bootup being underfunded. Well, whose fault is that?

This is a clear cut case of a lightweight, scatterbrained, under=performer getting the boot from his own partners.

Go cook some bacon or something!
Google Ventures wants to find promising companies that Google can help, rather than companies that will “wholly” help Google, said Maris.

An irony is that one area where Google can help is with scaling, but as soon as Google Ventures opens up any portfolio companies up to its IT infrastructure (after months of learning and confidentiality agreements) such companies become locked in, and much less acquirable to anyone but Google due to their proprietary nature. So too integrating with internal systems and middleware.

Besides for an investment, I think the underlying philosophy of GV as being the notion of what can Google take from the portfolio company rather than the other way round could well apply (if Google's going to be a first customer, they may as well own a bit!). GV would be a good way to capture the ingenuity of Googlers who leave (or want to leave) to start up: Google is better positioned to access and capitalize on such companies without them having to be acquired first.

In any case, one area where GV could help is marketing of its portfolio companies on the main site, say alongside Google Labs.

One idea that'd be interesting is if VigLink, a GV portfolio company, used Chrome so that users could claim affiliate revenue for any affiliate links coming through the browser. At the moment VigLink only works for webmasters, but why not users through a plugin? This has been an idea of mine called backscam. Good way for Chrome (or other browsers) to pickup more users by using VigLink's business model.
speaking about addiction - this game ruined my late teen years. i still remember spending an entire day in my room battling it out with guys half-way across the world :-)

can't wait for it to come out. thankfully i have a social life, work, and other good things in my life now so i should be able to control myself :-)
From what I understand, the problem was Microsoft tried to use its dominant position with Windows to achieve a dominant position in the web browser space in a manner that was considered 'unfair'.

What Apple is doing isn't trying to use its dominant position in the market for mobile applications to achieve a dominant position in the market for development tools, nor even in the market for development tools used to write iPhone applications.

Conceivably, you could use TextMate to write your code.

Conceivably, Adobe could write a better IDE than Xcode for Objective-C and Cocoa Touch programming
How many books do you read in a week ?
Why, what and how do you read them ?
Reading her profile and all that talk about her "Lord" (notice those are her quotes, not mine) makes me wonder exactly what kind of Angels coughed up the $15M.
It's an evolution, and we're figuring things out as we go. This isn't territory that anyone has ever explored in the past.

As for your bet, the obvious counterargument is that 400 million users still visit the site every month, and I haven't seen any signs that that graph is even slowing down. Isn't that a more convincing statement than a poll or a forum with very vocal techies?
The Starcraft II beta is kind of horrifying--their excellent matchmaking ensures games are always very intense. Pardo actually commented on this at the Game Developer's Conference:

"If your matchmaking is really good, it means that for every single game, you're kind of the edge of your seat," Pardo said. "After you play an hour or two of games like that, you're kind of exhausted. So we're actually talking about, 'Is that the right matchmaking approach?' You might want to add a little sloppiness to the matchmaking. Maybe that means sometimes you get stomped, but sometimes you have easier games. And sometimes you have the really competitive games. It's got better pacing.

(From http://www.escapistmagazine.com/news/view/99211-Battle-net-S...)

So there's that interesting human element there--how wide do your want your matchmaking algorithm to get? Personally, I enjoy the nightmare intensity; it means I more easily get my fill for the night. Is only being able to play a few games at a time actually a bad thing? I guess it might be from Blizzard's perspective.

If you're in the beta, try playing 2v2 with a friend against the Internet. If you're losing you can at least lose together. Think of it as a co-founder ;)
Visitor Segmentation for A/B and Multivariate Tests
Cool, thank you for posting here!

BTW: SPOJ allows you to create your own contests with your own rules and ranking system.
Mr Violet, listen. I don't doubt that you have some talented people, in fact I've seen it. Facebook has done things no Social Networking site before it has done, but that's how technology works. MySpace was the king of it's day, doing things Friendster didn't do and Facebook is doing things MySpace didn't do.

You don't have to tell me that the engineers and designers are smart and talented, however I need to make a rebuttal here.

(a) I have no idea what the problems Facebook are [trying] to solve. As far as I, as a user am concerned they haven't solved anything. They created problems when the design committee decided they will "test" a new iteration of how Facebook looks and operates every winter solstice. That is an issue for me because not only do I have to figure out where something I, and other users use on a daily basis, I now have to sit through another (n)weeks of users complaining about it because they don't have the technical fortitude to learn new technology.

That should be a wakeup call to Facebook. Not all users are made equal, not everyone can look at a UI and make an educated guess what elements to click in order to upload a new image. That is what prompted my comment that "any UI engineer worth his paycheck" should understand how vital it is not to assume users know everything.

Yet that is exactly what is crippling Facebook right now. By not assuming your users can do the things your development staff does, you've taken it too far and assumed they need to be guided by the hand and told what they want and what's best for them. The downvotes will come in two fold for me making this comment, but you're acting a lot like Apple is acting when it comes to the AppStore. Apple constantly gets frustrated blog posts from well meaning developers who have their applications rejected because it's not best for the user.

Let the user decide that.

Secondly.

(b) I dream for the day when technology plays as much a role role in developing social capital that money does, and I think it's great that Facebook came along and started doing things that really got people's heads to turn. The opportunity to be in the arena to participate in the endeavor to bring a technological approach to the development and longevity of social capital is an opportunity I would rarely turn down.

But if it's all the same, and no offense to you sir, I would never in my life work a day for Facebook.
THREE TYPES OF DEJA VU
My point is, if fat people jog, they don't stay fat for long.

Perhaps I should have been clearer. But I'm lazy.
I do not think it particularly accurate to say that Americans as a whole dislike yellow journalism. How else has it survived but for the gross support of readers?

Mind you, all the encouraging Apple to bring the force of their lawyers down is just as much in the tabloid spirit.
I don't think this is ever going to work. While solving captchas, people are in different mental mode than while looking at ads.
Google is built that way.
You can also consider for a moment that Engadget posted pictures of the same device [http://www.engadget.com/2010/04/17/iphone-4g-is-this-it/], but did not pay any money for it, nor mocked Apple or the engineer in question. I have yet to see the police breaking down the doors at Engadget.
TL;DR Redundancy increases stability.

True, but it also makes it neigh impossible to make any changes to the system, which is generally a desirable trait in software.
So the issue isn't that exercise doesn't work, it's that either fat people don't take up jogging, or that exercise does make you thin.

Which was my point.
agree with your first statement.
Well, I am not in beta but I like this approach. It is much better to play a close game than to get destroyed by someone that is so much better than you that there is no contest. And of course while it is sometimes fun to stomp on a newbie, that gets old too.

You learn the most from close games. You learn nothing from beating someone much worse than you. And when you are destroyed by someone much better you also usually do not learn much because you are so far behind that usually you do not know what hit you.
Alternatively, get FreeDOS and a DOS assembler. It starts programs in real mode (lets you do anything you want from there). Read the Intel datasheets and write an ASM program to switch to protected mode.

There's not just one way to do it.

If you can't understand Intel manuals, you're not going to get very far.

You can get my TASM version of LoseThos to study. Compile with turbo assembler and launch from freedos. http://www.losethos.com/files/HOPPY.ZIP

If you want to see the fruition of years after that, see http://www.losethos.com.

LoseThos is not intended for operating system development -- my assembler has crappy 16-bit support, just enough for bootloaders and my compiler will just make 64-bit code, not 32-bit. A 64-bit compiler is easier because you have more registers.

LoseThos will allow you to do anything you want -- runs everything in ring 0, kernel mode. You can launch an operating system from it, but the fun part has been done -- starting in 64-bit mode takes the fun out of learning to switch from 16-32-64.

I recommend making a language interpretor from the start because you know you'll want to parse command line expressions for scripts including environment variables. My hoppy version already has an interpreter and is well on it's way to self compiling.

If you think operating systems are fun, compilers are much more fun. Seriously. Don't be brainwashed -- compilers can be very simple. There's a tutorial in LoseThos on making a compiler. See /LT/Demo/MiniCompiler.CPZ For that matter, don't be brainwashed on operating systems -- embedded systems often have schedulers you can write in a couple weeks. Is a scheduler an operating system? I think so, unless you're one of the GNU people who say an operating system must include tools ;-)

You can test a live CD of LoseThos, it's easy. Go do it.
I prefer being optimistic: it gives me a great incentive to have the new product launched (and thus past the point where I work long stretches of consecutive hours) by 7/27.

If I'm still knee deep in Twilio code then, well, no Starcraft for me. If I'm launched and just waiting for Google to start ranking me, blocking on A/B test results, or otherwise not very active, well, I know how to make the waiting more pleasant.
Walking 3.25 mi in 25-30 minutes? That sounds a bit too fast :)

PS. Sorry I'm just in a bad mood and feel the need to be anal.
No.

Convincing is when you're able to build a platform and assimilate naturally evolving elements of what makes that platform great, and the community that exists on top of that platform to enhance the experience.

Interestingly enough: your prime competitor has done this exceptionally well.

Do you know who I'm talking about? Of course you do. I'm talking about Twitter. In fact, they've done it one hundred times better than your employer has.
Introduction to MessagePack-RPC
Late 20's is not old by any definition, and certainly doesn't make you "seasoned". And even if it was, age in no way makes you immune from being foolish, whether drunk or sober. Also being incredibly smart and brilliant in general doesn't preclude you from occasionally being an idiot.
I'd like to see a list of recommendations like this for entrepreneurs or would-be entrepreneurs in college (something like http://www.paulgraham.com/mit.html).

I wonder what Caterina Fake would say about Joel's list (http://www.caterina.net/archive/001234.html), assuming the hackers he's speaking to are also entrepreneurs?
The Big Bang Was an Explosion of Space, Not in Space
Nike Air Force 1 Low White Pine Green
OK, so your point is that it is not perfect? Well what API is?

Things are a lot better than they have been, things are getting better every year.