skysight-inc/HackerNews huggingface dataset:
You have me wrong: NaCl is great, perhaps as near to ideal as it can be (it's still nowhere near "done"; it's experimental where it isn't in DLL hell, libc hell, "portable" LLVM bitcode hell, etc.).

The quality of the NaCl work is not the problem.

The problem is that none of the other browser vendors can or will afford to get on Google's treadmill, trust Google as much as they would have to, then try to implement Pepper (for which the code is the spec, including bug for bug compat), take on all the toolchain dependencies, and hire people to co-maintain on their own release schedules. Not gonna happen.

The OS-specific toolchain-and-runtime alternative looks likelier to me. It solves the distribution problem, sinks the costs at the OS vendors, and avoids requiring coordination at the price of the safe plugins still being OS-specific binaries (which we live with today).

Another problem I have with your comment is the hope that innovation speeds up when we have more native-code plugin options. I doubt that greatly.

Web developers can choose different tools today, but their complexity is mostly confined to the server side and to the development lifecycle there.

Moving some or all of this complexity to the browsers via a large and growing menu of "DLLs" that are required to be downloaded along with primary app source? No way. Remember, the whole gambit of NaCl requires the humongous and messy Pepper API, the API that is nowhere near standardized or ready (or able) to be standardized, which non-chromium.org browsers are not going to support.

It's like the >1000 MS-COM interfaces that ActiveX plugins can and do use in old IE versions.

My bet is that the client side will not grow to look like your random Apache installation with (magically memory- and control-flow-safe) multiple programming language DLLs lying about. We may get to a post-JS future but it won't be that Tower of Babel, not on the client -- especially not on the mobile client.
based on the definition of conspiracy ' secret plan by a group to do something unlawful or harmful', 9/11 has to qualify as a conspiracy no matter who you believe perpetrated it.

I feel the same way about the JFK assassination. I assume that even if Oswald did it, he didn't do it alone. If he didn't do it, is it really a conspiracy that somebody blamed somebody else for their illegal acts?
that's just smart murdering.

I had to look up new world order, and it sums up everything that is wrong with all conspiracy theories. It's complete propaganda about what the people you distrust are doing to harm you. Don't worry about 'they' are doing. Just be the best you and get on with your life.
First of all, excuse me, I'm not sure what I said to warrant such an adversarial response.

Channel9 is not even remotely close to a support or technology centric forum. There are what, 3, 4, main forums with everything just shoved in there. (and sadly, while I'm at it, I checked. It's still the ancient, very broken attempt at a WYSIWYG editor in channel9. I've wasted more countless minutes trying to make a bug report or question look intelligible with this software both here and in the Azure support forums) Not even close to what I'm talking about. Nor is #win32 appropriate for .NET, VS, Azure, WCF questions, and they're quite happy to remind you of it. I've been there before in times of desperation.

I didn't find my reply to be troll bait at all (edit, if parent was referring to my other post on this thread, I'm happy to address my reasoning there, and shall). As I mentioned, I'm not the first to bring up the disparity of community among Microsoft products on HN... and while I misinterpreted the original post I replied to, I think my criticism still makes sense on this topic.

Why is it necessary for Microsoft employees to release tools under the Microsoft brand and control? This would be far better suited as an open alternative to Synergy, though that will surely never be the case. (Maybe lay off the kool-aid next summer. This isn't a battle, it's a perception as a developer who comes from an open-tool, open-community centric background who found the stark difference of the Microsoft-stack community to be a bit behind the times. I love c-sharp and .NET, we don't need to be extreme about this.)

edit: Further, upon more investigation, Garage doesn't even sound that great. It sounds like these projects are often rolled into MS properties (fine) but are otherwise only allowed to be released "every once in a while", only if there is "a lot of request from employees who want to be able to share it with their friends and families", according to this very article.
Armchair psychology: I think vi users have a more "Unix mindset" as in a program should do one thing and do it well. While Emacs users want to do everything in Emacs (browse the net, walk directories, use shells, edit movies, etc. etc.)

The generalisations I just made are so broad as to be useless though :-)
Death of Web Browsers (prediction in 1999 by Jakob Nielsen)
Personally I think the photo is great, it's nicely personal.

It's more that I don't think it shouldn't be on the home page, it always distracts me where I'd like to focus on the content instead. It would be perfect in the about section I'd say.
The Future of Reputation
http://news.ycombinator.com/item?id=2691452 contains discussion of that clock from a few months ago.
Zittrain's warning
This is considerably better than others since he comes out and s ays it's 30 days off.

But it leaves many questions unanswered. Is it paid holiday or not? I see there is a bonus for unused days, that seems to imply it is paid holiday.

The bonus scheme clearly is designed to wrap up so things don't carry over from year to year.

That does prevent someone from banking time to be able to take a 3 month sabbatical to write a book. Whether that would be permitted is not disclosed.
Django 1.2.7 released as security fix
I agree. I think that the point of this graph is to convey exponential growth, and simply that. It's not meant to be used "seriously," which'd make a logarithmic graph more suitable.
New Affiliate Program - Offering 200% Money back Guarantee
There are examples of this sort of cooperation to survive in primitive human societies. Inuit Eskimos will share their game with the whole village. No one is allowed to starve, even if they don't participate in hunts (they are despised and looked down upon though).

I would assume the same practice were true for most hunter-gatherer societies. But one aspect that led to this "wealth" sharing is the fact that in primitive societies people living in the same community were closely genetically related.

Matt Ridley touches tangentially on this topic in his book "The Origins of Virtue".
Can someone speak with authority as to how easy it is (or isn't) for tech-savvy Chinese to get around the GFOC, and what techniques are used?
Two things - MS needs to learn how to make fun tech videos, and its just so uncool not sharing the code in the age of social coding. The music in the background is extremely loud, enough to drown the engineer's voice at times - and no demo? Just compare it with videos that come out of google (labs) ... The CEO(one and only) said it best long time back "The problem with Microsoft is that they have absolutely no taste ..."
a lot of times an expert witness makes many times more than he usually can for the same number of hours, which goes a long way towards mitigating the risks you speak of.
I think one of us may be confused about the definition of metastasis. From (http://www.merriam-webster.com/dictionary/metastasis) it appears that metastasis typically happens after a cancerous tumor has been around for a while, when some cancerous cells escape the tumor and start dividing elsewhere.
I don't know if hotornot.com is the best place to A/B test these things. How many people on that site think you photo is 'hot or not' says nothing about how tacky (or not) it will look in this particular context.
I agree with your conclusions, especially that it's telling what Google is not doing, but I have to object to your "This was the original intent" lede. Whose intent was that? Not Sun's in '95 or '96 with the JVM, which was all about Java. Certainly not Netscape's.

Multi-VM/multi-language beats multi-language-single-VM, indeed, but then you have problems such as the cross-heap cycle collection one I raised on this thread. No free lunch.

And anyway multi-language-single-VM was never any browser vendor's original intent. I had folks like John Ousterhout belatedly (early '96) pitching TCL, but smart enough to see that it wouldn't fly (John then tried pitching Tk for cross-platform widgets, but Netscape was already screwing up its platform -- no sale).

Mid-90s C-Python, TCL, Perl 4 then 5 -- none of these was ever intended to be wedged into any browser and kept up-to-date. Not by Netscape or Microsoft or any vendor of that era, and not in the 2000s either. MS put IE on skeleton crew maintenance. The Silverlight-era "DLR" (single VM for many languages) was much later and not browser-bound.
GeekTech Xclusive Interview: Shadoow Khan- Hacker who hacked GeekTech
As an avid elisper:

No. Just...no.

The lexical scope doesn't make sense for the kind of scripting done in Emacs and having a unified language (unlike vim with many people bolting their preferred language onto it) for the most part is a huge boon.

90% of the people I see rooting for this don't actually write anything for Emacs.
Seriously? You want him to implement Vim or Emacs in the browser?
I'm really enjoying this! Please don't stop.
21 Big Marketing Ideas for Small Marketing Budgets
In case anyone else is getting deja vu here, this is from way back in february.
Don't forget pushd and popd.
I've been accused of writing a troll-bait post, so I thought I'd elaborate on my thoughts. There seems to be this cheering of the notion of "Microsoft Garage" despite the fact that Microsoft still gets to say if it's released at all, and how.

I'm more sad to see that this was it's own project instead of a modification/fork/extension of Synergy. If the focus and energy used to develop this were instead spent on cleaning up the Synergy UI and adding drag-and-drop... it would have been a net-less amount of energy spent and a better, more widely usable product.
pyre: the A/B testing was more for a profile photo for online dating than for my personal site :) Neither of the photos that I'm using right now on my website was the one that tested the best.
There's also the MSDN forums which are surprisingly good, despite their absolutely awful forum software
If adding keyboard shortcuts of those two is implementing them, then we've got emacs implemented in Eclipse. And every major IDE. Yay!
Again, it's purely anecdotal, but I've had more than one topic go without any reply, and one result in a Microsoft employee asking me to email logs. One of which was over 600MB in size, just from loading VS and after sending the email, I never heard back. I eventually gave up on that particular issue and took the only remaining option which was reimaging my machine. (A Microsoft produced and supported VS addon was causing errors in the .NET runtime that were uncaught and untraceable. Reinstallation of VS, SP1, and all installed version of the .NET runtime were futile).

(funny, the parent reply was posted, my post was downvoted and shriphani's post were resurrected all within 30 seconds. Can't we just have a conversation about this without it being personal or political? I know you both work or have for Microsoft)
Semi-literate programming
Shameless self-promotion. Thought coders might appreciate a different take on literate programming.
烟囱拆除加高公司
"The very best way to get better at debugging is to not put bugs there in the first place"

Actually, I've come to the opposite conclusion recently.

During college, as well as for all of my personal projects, and during the early part of my career, I had the fortune of mostly working on projects for which I was the sole coder from start to finish.

As you say, when you're the only variable in the equation, you eliminate the need for strong debugging skills by following a set of best practices which tends to prevent creation of bugs in the first place.

And then I inherited my first seriously brain-damaged codebase. 16,000 lines of "what not to do". All of my favorite practices listed in the c2 wiki were completely ignored. Massive copy-paste coding. State BOOL's distributed throughout the app making it extremely fragile and tightly coupled. Thread safety? What's that? Hell, they couldn't even avoid giving methods and variables ambiguous names, even in the simplest of cases ("buttonClick". wtf? is that a command (e.g. clickButton) or an event (e.g. buttonClicked)?)

I was wholly unprepared for debugging this monstrosity. My first instinct was to rewrite the whole thing. In fact, a co-worker of mine had attempted exactly that before I was assigned to this beast, but introduced his own set of show-stopping bugs before being pulled off onto another project, ultimately wasting two weeks of work (his branch was abandoned) and souring the waters for any such attempt on my part.

For several months I forced myself to avoid the urge to rewrite, and just slogged through it until I finally started to understand what was going on.

I have to say, forcing myself to continue to chew on something sour when every instinct told me to spit it out really improved my ability to follow what was happening in a foreign codebase. Now, even when bughunting relatively sane codebases, I feel I'm more quickly able to zero in on the problem.
I'm the author of simplenote.el. Deft looks very interesting and I am happy that simplenote.el was of some use to Jason for writing Deft. As a sidenote, I am always pleasantly surprised when I hear that people are using simplenote.el; this was just a small personal project that I put on github on a whim.

You should not expect much more to happen with simplenote.el since I don't feel very motivated to work on it anymore. When I first wrote simplenote.el the Simplenote app and platform were perfect. Since then Simplenote has changed to a direction that I don't like (tags, different pay model) [1]. Furthermore, I have been lately traveling a lot to China and Appspot is blocked there. This limits the usefulness of Simplenote.

I do plan to rewrite simplenote.el for Simplenote's API2 and clean up the code but at the moment I don't plan to add any new features. In particular, I don't plan to add any support for tags. Of course everybody is welcome to fork simplenote.el and continue its development.

[1]: I understand that most Simplenote users are happy with these changes and actually Simperium has done a great job in adding features in an unobtrusive way.
Thumbnail of possible future (first is happening): ES6: modules and shallow continuations; ES7: guards, contracts, event loop concurrency; ES8: macros, parallel arrays (SIMD).

JS evolution disrupts the clean-break rationale.

Languages can change both surface and semantics. The open question I see is: can JS become the VM (its source the "bytecode") to host many languages and several approaches (none memory unsafe; no shared-memory threads).

We have lots of evidence for JS becoming the VM already, along with nay-sayers who want a clean break.

I'm going with evidence over clean-break assertions until we hit a wall that is either inherent in the language or emergent in the standards body and the market. Again, this is why I am concerned about Google playing fair.
So somehow Google is going to become a monopoly because Apple and Microsoft will voluntarily decline to support a new technology that Google will presumably license freely (as with NaCl)?

I don't even know if I like Dash or not, but how is this move predatory? Did you approach a standards committee or consider the philosophical balance of your competitors before creating JavaScript and shipping it in Netscape? You don't get new good ideas from committees -- just look at the disaster of the last 10 years of the W3C.
Students loan debt consolidation
In the end, it won't matter whether the Chinese Communist Party controls routers and deploys DPI scans. It's irrelevant, because lasting change usually comes from WITHIN.
In the not too distant past, Eastern Germany suffered a similar fate; people couldn't receive western airwaves, phones were monitored, mail got searched... the 'Stasi' had almost 'the perfect control' setup. And they still collapsed. From within. Ditto for the new arab spring. It's just a matter of time.
I think this predisposition may be not for equality but for cooperation. We have empathy, we have child care hard-wired and we have some sort of protection against cheaters, to benefit the whole community. (it is not a cultural invention, it is, like you've said, genetic predisposition).

Equality/inequality is, I think, a cultural factor. Culture is also subject to some sort of evolution process, which means that some inventions got lost, but some remain and evolve. So, more equal society is indeed more stable and healthy. You might not see so intense struggling or competition which means less innovation and so-called progress, but innovations or progress aren't among ultimate goals of the process of human evolution.
Pre-TechCrunch Meetup - Sunday
Hey all,

Wanted to arrange a meetup for all the TechCrunch Disrupt attendees. Let's organize something for tomorrow. All that are attending TC Disrupt can stop by for coffee, even if you don't plan on coming to Disrupt, feel free to drop by for some coffee and meet some great people.

Where:
Caffe Centro
102 South Park Street, San Francisco, CA 94107-1856

When: 9AM-11AM

More info:
If you have any questions or have any opinions, please feel free to share in the comments.
PROGRAMS WITH COMMON SENSE (J. McCarthy, 1959, pdf)
Who said anything about Google being "predatory"? I said "not standard."

Google is a search monopoly in some locales, but what I wrote is more about their acting like a browser monopoly.

In a more balanced market, the "defect" choice in the Prisoner's Dilemma is to crank out proprietary stuff and leave your fellow prisoners twisting on the reverse-engineering treadmill (update: don't try open-washing me: NaCl being licensed freely is meaningless when Google controls this very complex pile of code that depends on a deep/wide Pepper API into only one browser; Dart may be simpler but open-source != open or "free"; some vendors such as Opera cannot use any open source).

The "cooperate" choice is to bring prototypes and proposals to standards bodies and gain buy-in and interop.

Yeah, Netscape did a bunch of stuff without standardizing it with w3c or any other body, definitely including JS. We made Microsoft reverse engineer JS as JScript (poor them!). We took JS to ECMA in the second year and only under some pressure from MS and non-sock-puppet web devs. Nothing I can brag about there. That was then, and everyone paid a price.

Now, are you suggesting that Google is the better Netscape, the "good" monopoly? I don't think so.

Again, I'm not moralizing. I'm not the dry drunk lecturing the kids to avoid having the "fun" I had. Google will do what it thinks best. My objection is that we have a non-monopoly browser market, not even a duopoly, with pretty good open-standards innovation. Dart goes the other way and puts the open web at risk. It is fragmenting.

On JS evolution in Ecma TC39, no one wants design by committee. I spoke about how we strive to avoid that in TC39 at TXJS. Give my blogged video a listen if you can.
It's same here! (in India) but, it's visible only when I visit amazon from iPad.
"Ten days" is a verbatim quote from Brendan.

http://www.jwz.org/blog/2010/10/every-day-i-learn-something-...

http://www.jwz.org/blog/2010/10/every-day-i-learn-something-...
Cheap flights to Perth
Get 100% satisfaction for purchase Perth tickets. Flights are available from all the major destinations London and other cities around the world. Reserve your cheapest flights to Perth, enjoy your business and family tour, low cost air tickets, feel free for contact us 0203 189 0988.
Bad selection of terms -- where I come from, "newt" and "cute" rhyme. Perhaps "boot"?
May be its time is just over? I mean that the time of personal CMS or blogs or just small personal sites is definitely over.

For Drupal - they got lost momentum, lost a lot of active developers, lost fans, lost community. The game, when everyone wants his own site in the net, is over. Enjoy your FB page. ^_^

I think you can see the same situation of stagnation in Wordpress also, and, I hope, finally, in PHP world in general. ^_^
Finding domains on targeted host | Reverse IP lookup
This is a cool project. :-)

It also doesn't work in Opera, because the emscripten compiled CPython doesn't work with this browser. No problems in latest stable Firefox.
GlobalSign Says Web Server Was Hacked, But No Signs of CA Breach
No you don't. I have a separate PC next to my desktop, and it doesn't have anything connected to it but the screen. I run synergy as a service so it's ready to connect as soon as it boots up.

It's not single sign on, but it's very handy.
The all-you-can-eat-no-tracking-but-watch-out-for-the-evil-eye vacation policies scare the bejesus out of me

This is how I feel about leave in academia. I can basically take as much leave as I want. But because there's no clear expectation of how much leave to actually take, there's this (totally implied) social pressure to never leave.

I kind of would much rather be at a place like this where they say "use your time off" and clearly signal this by either have "use it or lose it" policies or this kind of vacation bonus.

Incidentally, in Sweden vacation bonus (semestertillägg) is mandated by labor law. For each vacation day taken, you get something like an extra 1% of your monthly salary.
If F# worked well on Mono I would be using F# for a lot of my work, and F# isn't a million miles away from being OCAML.
I see there is a bonus for unused days

You read it wrong, there is a bonus for used days.
Take it. You'll be getting the kind of publicity you could never afford.
I'm not sure I like that the article opens by giving most of the credit to Jeff Bezos, "Billionaire Amazon.com founder Jeff Bezos has a long-term plan...". Yes, he is footing the bill for the Clock, but its hardly his.

Danny Hillis's concept and planning and the Long Now Foundation all preceed Bezos's involvement.

It would be much more genuine to attribute Jeff Bezos as the sponsor of the clock, but not as if it was entirely his idea.
Indeed, the textured background is pretty useless. It adds nothing significant to the visual presence of the site. All it does, at least on my monitors, is make me go, "Wait...that's not a solid color."

Personally, I would've played around with some colors and patterns more: making the headers darker and adding something in the background that would complement well.
I am Best Pool Dancer Babe
Behind the community, no.

There is no organization that directs the development of Drupal itself. The Drupal Association supports Drupal initiatives such as redesigning drupal.org and migrating the project to git. As <a href="https://association.drupal.org/about>they say themselves</a> "The Drupal Association has no say in either the planning or development of the Drupal open source project itself."

Acquia was co-founded by the Drupal "benevolent dictator for life", Dries Buytaert. He maintains separation of church and state.
Oh, wow, look - it's just as if I'm on a Mac! Great!
Aren't people chronically optimistic about how much time something will take? Unless your teams are awesome time estimators, this sounds like it would mean that if the schedule slips, out goes your vacation? And that sounds like a recipe for a burn-out spiral.
Star Wars Aurebesh learning page
Just take the holidays between the jobs.

That might work for the kind of jobs HN posters work at, but the people who are most likely to have little or no vacation are probably also the ones that can't actually afford to be without a job even for a week (if they can find a new one).

Like so many other policies in the US, it works pretty well for the well-off, but keeps the working class toiling.