skysight-inc/HackerNews huggingface dataset:
I have a hard time believing Brendan's pledge to diversity given Mozilla's non-support for Gecko embedding.

There's a number of Gecko-based browsers, e.g. Camino, and they've left their users in the lurch by ending support for Gecko embedding: http://caminobrowser.org/blog/2011/#mozembedding

Mike Pinkerton has for years been voicing rightful criticism that Mozilla is focussing on Firefox and nothing else, see e.g. this interview of 2006: http://mozillamemory.org/detailview.php?id=7277

If Mozilla really wants diversity, why haven't they made an effort to make Gecko attractive for embedding, thus providing an alternative to WebKit? Instead they've done the exact opposite.
Well as long as it doesn't affect nwh, I don't see what all those business people, journalists and activists are worried about.
Looks you are right. Still amazing though.
I'm going to edit the comment. Thank you.
Alexander Graham Bell on Originality, Plagiarism, Language, and Education
“Our most original compositions are composed exclusively of expressions derived from others.”
Pay What You Want - Anodyne | The Pirate Bay Promo
Just because Google gave them $1 billion doesn't mean it impacts their priorities (see: Apple and the rumored billions Google gives them for being the iOS search engine placement). It also matters what other offers are on the table. I bet Microsoft would be willing to pay plenty for Bing placement in Firefox. Both Mozilla and Microsoft clearly considered the possibility seriously (remember Firefox with Bing?).

Also remember that, initially, Firefox's Google contract expired without being renewed. Instead, the renewal came a few weeks later. At the time there was plenty of speculation that Google was letting Mozilla twist in the wind. Considering how much Google came back with, it certainly looks like any twisting went in the other direction.
As I am unable to edit, there is also a project page (beats me how I overlooked that), explaining the modifications in detail:

http://fabiensanglard.net/duke3d/chocolate_duke_nukem_3D.php
From a privacy pov, decentralized is worse, is it not? If no one can enforce a no-recording rule, there will eventually be available video of essentially everything.

I think that's exactly the world we're heading for, and I prefer it to a world in which some entity has the power to compel the absence of recording, but Schmidt is very likely to be right: privacy is dead.
In case this doesn't get many upvotes or comments, you'll probably be interested to know that it's been submitted quite recently. Here's the search to find some of the items talking about it:

http://www.hnsearch.com/search#request/all&q=traceroute

And here's the major, but by no means the only, discussion:

http://news.ycombinator.com/item?id=5192656
Any meteor big enough to make that kind of light that's visible from the ground is "headed directly toward you" at that scale, I'd say.
It was a nice idea, but it was in an odd place:

• too consumer-oriented for geeks to use it as a serious server (it was a JS-based server before node.js!)

• too geeky to be used by mainstream consumers. People may want control and privacy, but they don't want to deal with problems of ADSL+NAT and keeping their machine running 24/7.
You forget to address (or clear up) the part where you make it seem as if the author of the blog endorses/recommends your advertising links. Because doing that without explicit consent is wrong. Nor does an announcement "unless you stop us, we're going to use your voice to endorse our advertisers' links" make it right.

The latter is almost funny to consider, except for the bit where it actually happened.

(btw I did upvote you because I think it's important to not sink Disqus' reply)
> The problem is multi-threaded has never really took off, even with all the cores we have today. There is still no silverbullet to harnessing parallelism.

MMmmm..... yeah it has. I'll agree on the silver bullet, but I don't think they need one.

Threads are all over the place, and easier than ever to use. They do require intelligence to use well, and people to think about things like locking strategies, but they really are not all that hard. It amazes me that people seem to be so scared of them for some reason.

Perhaps it's the problem domain I work in (back-end server systems) but I come across them all the time. When dealing with lots of distinct tasks for lots of distinct clients you can make good use of threads without needing to do the kind of hard-core mathematical analysis that you would apply to splitting single tasks across parallel systems.

(And no, I'm not suggesting that a one-thread-per-client model is a silver bullet, there are more efficient async ways of doing things)
3. Multi-threaded programming will fall out of favor by 2012. Not really. We are already in the multicore age, and it will only get moreticore.

A lot of things server-side are moving back towards multiple processes rather than threading, driven by "cloud" based scaling: if you code is designed to handle being spread over many nodes then why complicate things by having two concurrency models on the go at once (threads at host level, multiple processes spread over the hosts)?

8. Someday I will voluntarily pay Google for one of their services. You don't say? They are one of the biggest players out there, even if they are not primarily known for payware but still.

While most individuals just use the free service level, you can pay for the use and support of Google Docs and some groups do. Same with Google Drive: while many won't need more than the free 5Gb it costs per month for more than that (if you are using it to store music and video 5Gb isn't hard to fill).

10. In five years' time, most programmers will still be average. This makes no sense, but anyway, we are getting better. Slowly though, version control, more languages, testing is infiltrating even some dumber dev companies too.

It makes perfect sense in a pointless way: most of everyone are average at everything. As people get better/worse the average shuffles around too. If he is talking about following best (or at least good) practises I can tell you thre are a lot of average people out there despite the tools avaliable to make it easier to do things right.
Pretty interesting idea. I signed up, but it looks like you're not using SSL on your site, so I'm hesitant to give you access to my google account.
Are you certain? This would be news to the world.

For reference, here's what an ABM transporter looks like: http://www.ausairpower.net/PVO-S/53T6-SH-08-Gazelle-ABM-TL-1...

Or this: http://www.ausairpower.net/PVO-S/Gorgon-ABM-Transporter-Load...

Here's what a portable ICBM looks like: http://upload.wikimedia.org/wikipedia/commons/0/00/Moscow_Pa...

Or this: http://www.fas.org/programs/ssp/nukes/images/rs24tel.jpg
I was talking about the RFS with a friend the other day. When I asked him what people would do for fun in twenty years, without hesitation he replied "sex robots."
Can't resist:

In Russia, clock changes you!
Yeah, if you're living a decade ago. By 2005, MySpace was such a big deal that if you were a student without one, you'd feel like you were missing out on something important socially, and by 2008, Facebook had pretty much everybody, including grandparents, as a user. Nowadays the center is shifting again, and most of the people I know have started using Tumblr as their social locus, but it probably won't overtake FB. I'd predict something new coming up in the next year or two that ends up overtaking Facebook in market share, but its approach will have to be highly insightful and unusual, nothing like what I've seen yet online. (Path comes the closest, but Path's reliance on smartphones kills their audience; I still have friends without smartphones and I'd never use a platform that shuts out friends for their consumer decisions.)
did you find it? just curios which js library doesn't let you take a nap.
Half the programmers and web developers/designers I know here in Sweden have Apple laptops, (including several Windows devs). Peeking into random coffee shops and walking past university campuses also seem to indicate that they're quite popular overall. Of course all those people could simply be fanboys who acquired the taste trough some snob blogs, but I'm not sure how to tell.
"Of course most programmers will still be average, by definition. The problem is that the average level of quality and productivity probably won't have changed all that much."
-- from the article.
I think that's one of the real tragedies under all this, and compounding the tragedy is that it's going under-discussed: the performance monitoring is incomplete. If the dyno level queue time was apparent, this issue would have become obvious much sooner.
Speed of reading is not a benefit; I prefer careful comprehension to quick comprehension.
My monitor is set up for portrait style viewing (as opposed to the more typical landscape style). This works for most websites but with yours it doesnt and i have to scroll right to see everything on the page. Thats just the first problem.

From another superficial point, I don't really your choice of font. It makes the charachters look a bit broken up and uneven and bothers my eyes.

Lastly, you need to put some more information there. Its so sparse, I don't understand what you're providing me with beyond a very basic big picture view.

That aside, the website is clean and the idea is promising, best of luck to you.
Nice point! That'd certainly have a draw for a lot of people, and I don't believe people have as much invested in their browser choice than they used too.
I'd just like to chip in that, in Sweden, I've come across a lot of people who use the exact same saying to things that can be improved in general.

I think this rhetoric is a lot more wide spread than just the United States of America.
Towards true elasticity in clouds - web-app instance starts in 2.8sec 
Our vision is that to achieve true elasticity new instances should be spawned for each incoming request. We have put together a small demo to demonstrate that a new-instance-per-request approach is feasible.
One might get the idea that the only thing a man need do to make a woman enjoy sex is to pound her fast and hard.

While I'm not about to argue that porn is a particularly accurate depiction of sex, I always find it interesting that these kinds of criticisms of it always seem to ignore the frequent cunnilingus in it. One of the things I like about this article is that it's about data mining rather than selection bias. Not to say that the article isn't biased, but that it's less biased.
Seriously man, as my nan used to say - "When you're in a hole, stop digging". They guy says "spend 2 hours on the weekend", to which you reply "you can't stop at 2 hours", yet at the same time you try to defend working only 40 hours? How inconsistent is that? The OP sketched out a baseline scenario, and you're saying "yeah but if you change assumptions, your conclusion doesn't hold!". No shit Sherlock? Perfectly valid and reasonable observation: "Yeah it is safe to drink 2 glasses of beer." You: "BEER IS EVIL! IF YOU DRINK 25 GALLONS YOU'LL DIE!" O RLY, who woulda thunk?
Well, not really. If we look at programmers by skill level and number that skill level from 0-9. If you have 100 "5ers", than the average is 5. And yes, than most programmers are average.

If you have 50 "1s" and 50 "9s", the average will still be 5, but no one is average.

Then again, I don't think that is what he meant.
Well Lisp is dynamically typed and Javascript, Ruby and Python seem to be doing pretty well.
No it doesn't. What the article says is to keep your velocity constant = zero acceleration by coasting and giving gas in short spurts. But it's entirely possible that journalists don't know the difference between "giving gas" and "accelerating the car."
It can and does, but the writer in the NYT did not do that. Wherever he stayed overnight probably didn't have a charger? Although I've never seen a building without a standard outlet somewhere outside... perhaps it wasn't available or he just thought he didn't need it.
I think more specifically he means things like Heroku or Modulus.
Yeah, and you have to add more hops ;)
Mary had a little λ - Using Java 8 Lambda Expressions for Event Handling
Ah, sorry. I thought they were still in start-up mode. It does seem a bit early for them to be turning a profit; I hope they are investing enough.
Yeah it may seem obvious to us now that there is one major social network where people use their real names and the total user base approaching 1 billion, but that was not at all obvious in 2004.
I don't think Facebook was big at the time, was it?
I posted it on tldr.io, it's now accessible by everyone at this url http://tldr.io/tldrs/511e2afb84eebe2d69000006/that-tesla-dat...
Warning: Graphic Murder Video: Russian Snuff Film Surfaces
Brakes are a complete waste of energy...
This is very true. I use RescueTime to monitor my output. This works for me because of the menial nature of much of my work in addition to ensuring that I'm completely honest in my logs / productivity scoring.

I shoot for eight "very product hours" (+2) per day. Even though the standard workday is considered eight hours, it's pretty difficult for me to hit such a target without invest 10-11 hours of what I would call pretty distraction free work. I'm self employed, so I'm able to avoid a large amount of the normal worktime lost to meetings, chitchat, and the like.

Comparing eight hours of "very productive" rescuetime output feels as if it would be comparable to about 12+ hours standard in a normal work enviroment.

Often, when I hear people exclaiming that they've put in a 70hour/week or whatnot I wonder how many very productive rescuetime hours that would correlate to... 50? 40?
It's suspicious, since nobody uses the browser. It's certainly unreliable in a work environment and the worst browser on the iPhone.

Sorry to be the wet blanket at this love-in, but maybe, just maybe Opera isn't what it appears.
No. I happen to use anything. I am not against Apple, I am against the Apple fanboyism. And any type of fanboyism.

'Fanboy' is a pejorative term used on the internet to try and infer irrationality in others. It's like hipster. It doesn't make you magically qualified to judge others opinions or motivations just by using it.

"For example, most desktop and laptop computers use Microsoft Windows"

That is not anecdotal, though it's also not the fact being discussed. Note that I'm not trying to argue that Apple sells more laptops combined than the other main manufacturers, I don't believe they do.
Well, not sure about cars, but bicycles without brakes are getting pretty hip...
> If Mozilla really wants diversity, why haven't they made an effort to make Gecko attractive for embedding, thus providing an alternative to WebKit?

I think Mozilla's announcement makes their reasoning fairly clear:

https://groups.google.com/forum/#!topic/mozilla.dev.embeddin...

My summary is:

- The old embedding infrastructure was difficult to use and expensive to maintain

- It was also a technical dead end

- Better embedding infrastructure depended on complex architectural changes to Firefox

- Firefox is Mozilla's bread-and-butter, in terms of visibility, influence and revenue

- Mozilla has ambitious goals and does not have infinite resources

Forget for a moment that we're talking about Mozilla, Firefox and Gecko embedding. In a different context, what would you do?
It's a happy day. I was considering installing Windows so I could dual boot on my Arch machine but this has made me reconsider. I remember how years ago, on KDE2, wine barely ran anything and the best games available on *nix were things like NetHack. What a long way it's come! Now we have a prominent gaming platform and ports of some excellent premium games. Things like this are edging GNU/Linux towards mainstream success on the desktop.

I think that one thing which would help here is a more complete gaming API ala DirectX. We can already achieve this with OpenGL/SDL/OpenAL/whatever good networking libraries there are but a project which aggregates these into one would be beneficial, in my opinion.
Unfortunately the statement that 40 hrs a weeks is optimal for each and every person is yet another fallacy. I've started my first full-time job a year ago, I work in France as a dev on a 37.5 hrs contract (extended French 35 hrs in exchange for more days off, which is pretty standard in tech companies here AFAIK).

For the first couple of months, I've been drifting away mentally after 6.5-7 hrs. Now I'm used to it, and of course, sometimes when I'm in programming nirvana, I deliberately stay longer to finish some logical part of the task to avoid the recreating-the-context problems next day, but anyway even with avg of 37.5 hrs a week, in the long term I'm exhausted.

Long commute (2x1h) and living alone (everything's on my head) certainly do not help.
Jordan's Cheese Selection for February 15, 2013 (Python Modules)
> 9. Apple's laptop sales will exceed those of HP/Compaq, IBM, Dell and Gateway combined by 2010. No way, thanks God.

If you count laptop+tablet sales, it may be close.
UK's RobotCar demonstrated
http://www.hnsearch.com/search#request/all&q=title%3Amet...

Here's the major discussion:

http://news.ycombinator.com/item?id=5224616
I don't agree. You start work at 7am and leave work at 7pm. This takes twelve hours from your day. That leaves you twelve hours for: sleeping, eating, hygiene, commuting and personal time. Say you sleep the normal 7.5 hours per day (to keep a sustainable lifestyle) and commute a total of 1.5 hours per day. Now you have three hours left. Personal hygiene takes at least 0.5 hours per day. Even if you eat quickly, and take your breakfast as 'work', this leaves you 30 minutes per day for two meals. Or if you count lunch as work, then you gain an extra half hour. (Two meals a day as 'working meals' sounds pretty awful to me, btw.) Leaving you 1.5 - 2.0 hours per day of personal time. That's one visit to the gym, or the chance to play with your kids and put them to bed. There's no cultural involvement, no chance to work on a hobby or a passion, no reading, television, or film and no chance to see friends during the week at all.

I simply will not work for you if the only luxury that I get is the chance to visit the gym and whatever time at weekends is left after I finish answering what are almost certainly non-urgent emails. There are too many compromises. You'd need to be a fool to find that acceptable; there's simply no point in having the money from the job, because you won't enjoy it. You may enjoy the job for a while, but if you are a salaried employee, then that depends on factors outside of your own control and will change. And it's much harder to regain a pleasant life than it is to keep one.

Of course, if you are a startup founder, then we have a different meaning of sustainable. There are not very many people at all who live a startup-founder lifestyle for more than a couple of years without significant breaks, I believe. And I'm not saying that it is not possible to live like above - I'm saying that I'm good at what I do, and I don't need to, so I won't.
People at universities and who work at the sort of jobs you can do from coffeeshops are probably significantly more affluent that average.
I really don't see threads being used explicitly more today then they were 10 years ago. The number of programmers who are proficient in dealing with locks, semaphores, etc...doesn't seem to have grown much (perhaps not outpacing the overall rate). If anything, we have a lot more code these days that is not explicitly multi-threaded but is implicitly concurrent in some other way that may or may not use threads under the covers (async, job managers).
having grown up on a farm, forty hours came and went usually mid week. In the business world its not the hours I work that wear on me, its the non productive hours during that do.

I guess the difference between the farm and business is that the former doesn't have non productive work. It is amazing how much energy I lose in meetings or similar.
Remember that Chrome is not webkit and webkit is not Chrome. Chrome is a browser that uses webkit.
Thanks. I'll keep digging. If you want to socialize your notes, or need a proof-reader, I'll be around!
Relevant:

http://cs6081.userapi.com/v6081385/508f/hhp8_8Hlg7g.jpg

(Source: http://zyalt.livejournal.com/722930.html )
Totally, this is why I've started churning out game ideas and concepts ever since I found Cocos2D for iOS. Constantly throwing them away, but the point is I can easily try without a lot of knowledge and financial investment. If Apply TV wasn't a bit laggy for mirroring, that would be my perfect console.

Android, etc equivalents are, of course, available...
It sounds like a purposely coded backdoor but hopefully I'm wrong.
On the Lisp thing, looking around the programming world in 2004, you didn't see proliferation of functional concepts like you do today. In those days, "functional" meant Lisp, at least popularly. I think the big lesson of Lisp has been disseminated, though, and that is that it is more productive to write code-that-writes-code.

But I also think we learned a broader lesson that it's better to not pigeon-hole people down into a single paradigm. So what if Company A uses only the functional bits of your language and Company B uses only the object oriented bits, thus making their code "incompatible". Their code would be incompatible even if they could 100% agree on programming paradigms, naming conventions, API patterns. Because programming is so much NOT the syntax of the language, as long as it is not specifically restrictive.
What I find incredibly irritating about this blog response by Heroku is that it took a very visible post on Hackernews for them to act and reconsider their way of doing business.

They saw the potential loss in customers, and then acted. What this means is that they never had in mind to provide the best support and product they could for their customers before this news broke out.

Sad.
> Broder should have just presented the facts and let us interpret them.

Fixed. A journalist's job is to present the facts as fairly and accurately as possible, not to massage (and sometimes distort) the facts into a narrative that triggers an emotional reaction. If anything, I expect the CEO of a company to bend the facts into a story, but I expect the journalist covering that company to unbend those facts, not to bend them the other way.
France Plans To Prohibit Cash Payments Over €1,000
> A tautology if I ever heard one.

It's not a tautology, it's the asymptotic equipartition property.
The bystander effect. My pet theory is that most people are followers rather than leaders, but I'd love to see some researched opinion on this.
If you live alone, why not move closer to the office?
Has it failed? Or have people just stopped trying to shoehorn it everywhere?

There are cases where XML is a great format. For example in the past I wrote a system for interfacing with a government department.

The thing was an epic of about 30 different schemas, however being able to actually look at a concrete schema for specification and actually be able to test against it was invaluable.

Trying to build that thing with JSON would have driven me to tears.
What an assholes. They are selling a service taking advantage of free software while simultaneous trying to steal from the whole community.
Hey, we had Heroes III, 13 years ago. http://www.lokigames.com/products/heroes3/ (Also the only commercial title ever to grace Linux/PPC.)
Close the libraries and buy everyone an eReader