skysight-inc/HackerNews huggingface dataset:
ranking bug: why is a 'dead' spam comment ranked higher than a 5 upvote comment?
3x replication equivalent for about 35% overhead

How did you compute this "replication equivalent"?
it is not allowed to prune any positions at all

https://secure.wikimedia.org/wikipedia/en/wiki/Alpha-beta_pr...

Not that I disagree with the overall point. A search-based approach might solve the game at queen odds, but it will not be any time soon; indeed, it would require devoting more computing resources than the planet has for a pretty significant amount of time.
The Evolution of Socio-technical Systems
HTML5 is a markup language not a programming language
Stick with trying to master Java, or Haskell, or Python
Not all
And just get a basic understanding of HTML 5, CSS, Javascript, PHP, and MySQL.
By comparison, PHP actually prevents you from using \r\n in your header() calls to inadvertently make multiple headers or break off into the body. It spits out a

Warning: Header may not contain more than a single header, new line detected.

and drops the header.
about two weeks ago:

http://news.ycombinator.com/item?id=2054039
A lot of the second half of this article could be summarised as "Think about people if your software/system/airport involves them." However, I'm not entirely convinced by her argument that this was the main flaw. Release without thorough testing and stupid bugs (not removing a safety patch) seem more to blame.
Strategy is just our way of compensating for low clockspeeds.
Tianjin Eco-City In China: The Future Of Urban Development? (PICTURES)
If Firefox, Chrome and Opera used the OS’s media frameworks, we would be set back into the dark ages when people used every video codec imaginable and nobody would be happy.

Dubious. The incentive to publish in a format viewable by the widest audience applies regardless of what format that happens to be.

It's true that some publisher targeting a niche audience might use a narrowly-available codec, but 1) that's not a bad thing, and 2) there is nothing stopping anybody from doing that with a plugin instead, no matter what stupid limitations you cripple your <video> implementation with.

In the general case, though, web video publishers want their content to be viewable by the broadest audience. If the freetard assertion that we need a mandatory codec that everybody can use is accurate, why on earth would the free market (video publishers) not arrive at the same conclusion?

Moreover, how did it not already arrive at that conclusion? Why do we use JPG/GIF/PNG/MP3? How can the case of Flash becoming the ubiquitous form of video playback (ca. 2004-2010) not be taken as evidence that the web can converge on a format without interference from supposed supporters of freedom and openness? Why is there this meme that <video> would be total anarchy if not for paternalistic browser vendors when we have concrete and recent examples of just the opposite?
It is important to remember that "the value of 1 Queen is equivalent the value to 9 Pawns" is only an heuristic. It helps the players to make decisions but nobody wins only because he has more points.

And the values are not written in stone. For example, Knights and Bishops usually have the same value, that is like tree pawns for each one. But if the position is open the Bishops are usually more valuable and if the position is closed the Knight are more valuable.

I'm also completely sure that in "Chess with Queen" White has a wining strategy, but being completely sure is not a proof. (I have been wrong before!)
Ah! That explains why I was seeing "top" values in the -1000 to -2000 range.

Animation by sliding a long narrow image in discrete steps. They have reinvented the motion picture projector.
Unless quantum computing pays off in unexpected ways I would wager 'never'.
the opportunity fund blog post was written by "committee"

i kicked it off with a first draft, then my partner Brad rewrote a lot of it, and then Albert, John, Gary & Christina also made some contributions

the parts you cite were largely contributed by Brad. he is the "deep thinker" at USV and the post reflects that
Or about 9 (American) football fields covered with 4GB DVDs: https://sites.google.com/site/10petabytes/viz
"Firefox is a dominant web browser. Nice that Apple, a MPEG LA member, supports h264 though"

Internet Explorer is the dominant web browser, whether we like it or not. Microsoft is a MPEG-LA member, and IE9 will have support for h.264 in <video> containers. Adobe is a AVC/h.264 licensee, and mostly because of Flash support and Adobe's content creation tools, the majority of video on the web is encoded using h.264.

Chrome, Firefox and Opera have a combined global market share of 46%, IE and Safari have 52% combined, so it can go either way. What's going to be important is if, and how soon all major mobile OSes and GPUs will support WebM. Apple and Microsoft are unlikely to support WebM, so count iOS and Windows Phone out. Google will surely try to make it work on Android, even though most phones won't have hardware accelaration for it. RIM and Nokia remain wildcards, but most of their informed smartphone users use Opera anyways, which I imagine will support WebM.
going faster doesn't matter if you're out of business. There is a point at which you have to say it's good enough. You can always make it better, unless you're arguing that all code you write is perfect. If not, then you agree with me, but want to repeat a talking point for some reason.

I agree that often people don't surpass the bar of "good enough". This is usually a result of bad programmers or bad employees, not a result of a company wanting to go too fast.

Going back to my original point, let me give you a real world example. I once worked at a startup doing a web app where there was an elaborate ajax heavy content entry process/forms. The javascript code for this page was an ugly hack, but it worked and was bug free as far as we could tell. The code could have been refactored but we decided not to because no other code on the site depended on this javascript code and it was highly unlikely that we'd need to change that page in the next year. We left it as it was and moved onto adding new features and that was the right choice. We never changed that code, and never needed to, but it wasn't great code. If we'd spent a week refactoring it then we'd have been late with some important feature that wasn't late because we decided to leave the js code as it was.
I'm not quite sure what the bee logo that shows up on beeps (tweets?) is for. There's nothing to indicate what it does when I mouseover, and the page it takes me to is filled with all kinds of stuff.

I was looking for a way to respond to answers.
Tweriod.com launched - Lets you know the when most of your followers are online.
Tweriod.com checks when your Twitter followers are online the most and tells you the best time to tweet so your tweets gets the maximum exposure. Usage is entirely free.
More like FPS meets Lego (building, not the story stuff Lego has tried in the past).
The Story of BankSimple
No the reversal in my above comments only applied to the example, not the way I defined internal vs. external representations. Sorry for the confusion.

My point is that you can't tell by looking at the defun in my above comment whether you're looking at Lisp source code or the parse tree (represented as a nested list) for that source code. The same would not be true in C where the external representation of the parse tree would be the C syntax for initializing some set of nested struct's. That would look very different than the source code itself.
>H.264 is an open standard. It was developed by a committee, standardized, reviewed by many engineers and developers for multiple companies and has been standardized for use with a multitude of containers and devices.

>VP8 is not a standard. It was developed secretly by a single company, and until recently, had only a single working implementation. The public wasn’t open to collaboration on the specification until the bitstream spec was frozen, including the bugs that existed within.

This is an interesting point. One I had never even realized.
This is a great post and clarified quite a few confusing points of the discussion for me.

One area that unfortunately it didn't really cover was the impact of widely available hardware and GPU-accelerated decoding for H.264. Surely the millions of non-PC devices being sold with H.264 support (even baseline) will have some effect on the outcome of the new video format war.
Agree, he successfully pointed out that Heathrow management entirely ignored the objections from the people who would have to implement the policies, but doesn't compare how these worker/management interactions were handled in Beijing - my guess: the process probably sucked just as much, it was just enforced in the most authoritarian way possible.
HP EliteBook 8740W mobile workstation review
Developments in Cloning Technology Could Make Mammoth Clone a Reality
I wasn't able to solve a couple of puzzles without the walkthrough, but am wondering about the solutions anyway. Will the Dropbox team or anyone else post some explanations afterwards?
Hint: Hunt down the hunter at their team page.
Game researchers don't ignore all Chess-like games that are more difficult for computers. It's just that they've met with very, very limited success in Go. Combined with Go's relative unpopularity outside of southeast Asia, this means you don't hear about it very much.

For example, according to Wikipedia, a computer actually beat a professional Go player for the first time in 2008.
Well one was built by a state elite gerontocracy who have centuries of being in charge and an utter contempt for the workers building the terminal and the ultimate users.

and the other was buill by the chinese
GPL, ScummVM and violations
Microsoft Research has a project asking users to identify images of cats and dogs. It's supposedly harder for computers to solve compared to traditional CAPTCHA mechanisms.

Link: http://research.microsoft.com/en-us/um/redmond/projects/asir...
If Erlang's syntax bothers you and like Clojure you should check out LFE (Lisp Flavored Erlang). It's Erlang with a Lisp sytax.
free version: http://www.nytimes.com/books/97/05/18/reviews/pynchon-luddit...
This isn't about the types of codecs that should be allowed to be included in <video>, it's about the types of codecs a browser vendor will support out of the box.

This is extremely misleading, as three out of the five major desktop browsers refuse to allow you to play anything except what they support out of the box, meaning that what is "allowed" and what is "supported out of the box" are the same thing. In those browsers you can specify a non-free codec, but you're not free to actually play it.

The browser has to include the decoder

Also misleading, as this is not a requirement of the specification, but an implementation choice made by certain browser vendors.
Does anyone know the development cost for Minecraft? Presumably this would be measured in hours of time, as Notch did all the work himself (except for the music)
What about rewriting a topic branch before merging it?
Lectures are a small part of graduate school, in my experience. Any impatience with lectures wouldn't seem to me to explain someone's trouble with graduate school. (Maybe you didn't mean "graduate school" but specifically "graduate courses"?)
China is successful with these things because they have a large number of excess staff, and the staff are very obedient. Britain typically has too few staff, and the staff are very independent.

A person who has been to a chinese restaurant in china will understand the difference.
Go to an cafe with no camera, use TOR, HTTPS, etc. But.. the thing with search engine terms is this:

1) Look up civil rights movement topics
2) Look at porn
3) Type up names of people you know out of curiosity
4) Type your own name
5) Look up medical conditions

Each search term alone is pretty useless, but combine them all, there's a high likehood of search terms being associated to create a rudimentary profile on the fly.

Consider that the above is a pretty weak example, the better example would be hundreds if not thousands of search terms relating to stuff of interest. Search programming topics all the time? User is programmer. Looking up porn too? User is programmer and porn searcher. etc.

What it means? Google can return programming ads and porn ads which are highly relevant. The other issue is that if you accidentally put in certain pretty unique search terms, your profile becomes very unique. A friend who works at Google could read that you search porn often. Hence, privacy advocates are pretty concerned.

I'm describing the AOL search engine debacle: http://articles.technology.findlaw.com/2006/Aug/22/10208.htm...
What happens when an entire country legalizes drug use?
The biggest part of the 'rage' towards Google over the drop of Chrome's native ability to use H.264 in the <video> tag, is that Google is trying to spin as its for the benefit of innovation. Which is not the case. Flash has been great, but it's not needed for the distribution of video content, and the fact that WebM is a lawsuit waiting to happen does not help either.

Great article though!
To get some useful figures to compare:

How much profit has CoD made after all costs are accounted for? (including advertising, which minecraft skipped by going viral)

How much money did CoD make per developer?
Even in games with a huge advantage you can get in to situations where the other party can force a draw through the 3 repeated moves rule unless you offer some piece to break their possibility of forcing the draw. That can be expensive.

There are so many exceptions and pitfalls to work out that I'm sure that there is no 'shortcut' to the answer, but I do lean to support the idea that a queen advantage should be a win, in fact, I think that any piece or even just a pawn advantage should be a win, witness how many grand master games literally turned to watershed losses once that precarious balance was lost by as much as a single pawn.

Even so, the risk a of a draw is significant, the risk of an opponents win much less so.

Chess is all about the 'mate', not about who has the most points on the board anyway. Woe the player that forgets this even for a moment.

It's funny how the '3 repeating moves' rule makes chess actually much harder to reason about in terms of guaranteed endings because it means that a definite material advantage may still result in a draw, is there a factor known for how much this rule adds to the complexity of proving a win?

Another question that might be interesting is if a pawn advantage would be enough to cancel whites advantage by starting the game, I suspect that a single pawn is worth more than whites advantage but I'm not sure about this, and it might depend on the pawn (some pawns gone would allow white to deploy much faster with the price of the pawn only appearing later on in the game).
FYI, that test suite is said to be about 0.1% complete. Yes, you read that right.

No browser is remotely that compliant. Microsoft already idiotically used that suite to declare themselves king of canvas

http://www.pcworld.com/businesscenter/article/209787/no_html...

These tests are more involved. Last I checked, no browser gets much more than 80% (though I don't have or want Windows so I can't personally check IE9)

http://philip.html5.org/tests/canvas/suite/tests/
The amount of money in infrastructure, cameras, and expertise invested by the film industry (studio to journeyman) is a rather large barrier to overcome. Trusting an industry group versus one company will not help adoption.
While it's a good, didactic article, it is very much worth noting that she doesn't have much to say about Beijing's design processes. Presumably they are much more opaque than the UK's. How are the two terminals doing now, comparatively?
I think as long as you correctly state that it was project at company you were an employee at, and no NDA's it should be fine.
The term "Open standard" predates the term "open source". The latter term was born as recently as January 1998 - around the same moment when Netscape Navigator was open sourced. The semantics that the latter term's use of "open" imply cannot be forced on the former.
I'd say FPS + Lego + RPG + Diablo.

And the lego includes a few sets of mindstorms for programmable fun.
So Jurassic Park may be a reality sometime in the future. May I live to see it! 8)
Thanks for the article. I think it will be helpful.

Can I ask, either OP or anyone else, what sort of percent of your traffic comes from SEO? I've seen it stated on the web that 70%-80% of traffic comes from searches, but for me, it's more like 5%, with adwords and direct links being the rest.
Interview: Dave Jafari, Founder of Sparkmuse
Aha, so homoiconicity == supports quoting. That seems like a reasonable definition, although it's not perfect I can't think of a better one.
After I read most of it, I took some problems I was having and tried to come up with mappings and methods of approach for fixing them.

Then I showed them to my mentor, and he shot them all down. But practice makes perfect, fail fast and iterate, or something.
http://www.t2conline.com/life-and-style/technology/1040-call...
"some product I've never heard of (and probably never will again) called Flipboard"

http://www.flipboard.com

Flipboard is an immersive iPad app that combines your Google Reader, Flickr, Twitter and Facebook accounts to create a personalized magazine. Whenever you see or read something you find interesting, it lets you comment on it or share it from within the app.

It's likely that Flipboard will branch out to other mobile platforms and the web. I'm willing to bet you'll hear more about them here in the coming year, they're funded by Kleiner Perkins.
Notch's Gameplan
Heathrow is a mess. Everyone who travels regularly to southern England does everything they can to avoid it when flying.

I don't know anything about this airport in Beijing. But comparing airports to Heathrow is just too easy. Any airport would look well managed compared to Heathrow.
It would be better that you were able to get permission from your soon-to-be former employer, but it seems like this is something that they or you are not willing to discuss. You are not asserting any ownership rights over the apps; you are simply stating the facts. As these are (presumably) App Store downloadable - there is no case that these are proprietary. The ideal situation is that you leave on good terms with your soon-to-be former company but I think it is perfectly ethical to state which apps you worked on, as long as you clarify that you only did part of the app (assuming you did). It's not like you are stealing their entire Git repository. As for legal, think of yourself as a producer or director. What company would have the right mind to sue someone for claiming that they worked on a film. So this is not legal advice but logical: it should be fine to tell people online what you worked on and be sure to include a backlink. The bigger problem for you in my mind is them asserting ownership of what apps you may have started while still working their, on your own time.
OSKit used to be the nicest way to roll your own UNIX:
http://www.cs.utah.edu/flux/oskit/

Unfortunately, the project seems to be dead.
Hmm. Last time I was at the new terminal at Barajas, they had announcements every two minutes explaining that for purposes of making the terminal a peaceful environment they don't do announcements.

The building's nice, though.
H.264 could also be considered a lawsuit waiting to happen. Who knows who out there has a patent it infringes? Maybe the webm folks have a few patents it violates?
> MPEG LA has a royalty cap so that companies selling high-volume products know beforehand the maximum amount of royalties they'll have to pay to MPEG LA in a given year. The current $5 million cap really isn't much for a big player possibly generating many billions of annual revenues with products that include an AVC/H.264 encoder and/or decoder.

http://fosspatents.blogspot.com/2010/06/mpeg-las-avch264-lic...
It can't be "technically" open because there's no technical definition of open. Under one side's definition, just having a lot of industry players collaborate on it in public makes it open (the definition you're using) whereas the other side says if its freedom is encumbered by patents then it's not open.

Open is a horribly diluted word and there's no way imaginable you can say anything is "technically" or "not technically" open.
By the way - thinking of all this - why would not you turn this scraper into a free advertisement for you ? If you can detect when it crawls your site, just insert randomly the backlinks to your site into the content you give out to them.

This way you will want that they steal more from you :-)

(how to put these backlinks in a way that would be difficult to remove - is another story. But if you use other links, e.g. tinyurl, in your material - then you could probably use that :-) Still fairly simple to remove but would require more work from them.)
"trusting" one company has little to do with it since you already have an irrevocable license to the vp8/webm patents.

the infrastructure argument is much stronger.
I recently tried to get into DF.
I downloaded the lazynewb pack and tried for hours to get it to run at a proper resolution.
The window would never size to what I had set it in the config editor as included with the pack or with manual editing.

I really wish I could have played that game.
Joichi Ito: 'Learn to fail elegantly'
Really? So each developer that worked on Mario and madden are now multi-millionaires?
No, using a vague and loaded word like "open" at all is what is confusing and misleading. It's watered down to "Web 2.0" levels.
http://erroneus.tumblr.com/post/2765996497/dropbox-dropquest...

Another blog post with slightly better explanations, found this link on IRC.
I've met dumb academically, but successful entrepreneur types to.
Largely true, with the caveat that learning new technologies expands the scope of what you can get done.

I can't count the number of times that I've learned a new technology and thought "You can do that? Woah, that's what I want to present to the user. None of this ugly kludgey stuff that I was gonna do."

I've also found that the hardest part about eliciting requirements from non-technical people is that their vision is constrained by the systems they've used. You ask them what they want, and they'll give you something that looks basically what they're already using, but with a few minor annoyances fixed. If you actually build that, you'll find that they won't bother to switch over. You usually need something that works in a radically different (and better) way for people to use it.

For example, you shouldn't assume that application screens, HTML and CSS is the right way to solve the problem at all. Maybe it's better done as a mobile app. Or maybe you're better off wiring together existing apps (say, Google Docs or Drupal) and writing a bookmarklet with a little bit of JavaScript glue. Maybe you want a hardware component and will be selling a physical device, like WakeMate.

Agree that learning languages isn't the way to discover these technologies. Instead, focus on algorithms and APIs. Learn what's possible before diving into the details of how to get it done.
The Atlantic: The unexpected return of 'duck and cover'