skysight-inc/HackerNews huggingface dataset:
I understand what you're getting all, and all I can say is... <sigh /> Actually I don't even know where to start. I am a big Firefox advocate in many ways... I've been on the Mozilla bandwagon since they were numbering releases as M1, M2, M3, etc. I think I started using Mozilla at about M2 or M3 or back in like 1999. I don't take the idea of abandoning Mozilla lightly, but by the same token... I have too much going on, and not enough time, to desire to jump into the Firefox code myself and start hacking. My perception is that it's a huge, complex code-base, that would require a lot of historical domain knowledge, and/or a huge effort in time to understand, before one could make a meaningful contribution.

Coupled with the attitude of a lot of the top Mozilla leadership have demonstrated over the years (that is, arrogant, dismissive, abrasive, and unwelcoming), I don't feel much desire to jump in and help, as much as I'd otherwise like to.

Then Chrome comes along, and - for whatever reason - doesn't seem to have the kinds of memory issues that Firefox has become notorious for. It's awfully compelling to say "let me just use this thing that just works, as opposed to fighting with Firefox."

My personal and probably bias experience is that I have never felt a memory issue. I tend to run a lot of add-ons and I only rarely keep a lot of tabs open because I prefer to follow a pattern of opening up a bunch of things then working my way back down to zero.

To be fair, this is part of what makes this difficult for the FF team. There are always people like you who say they never see these issues, and there are always people who do see them, and are so frustrated with them that they give up. And there doesn't seem to be much rime or reason to the whole thing. I've heard the "bad plugins" explanation before, I've heard "you don't understand the output from top," I've heard "it's not a memory leak, that's by design... it's the way we cache images," etc., etc. But at the end of the day, for some people, in some releases, Firefox has consistently had a problem with sucking up, and holding onto, memory like it was going out of style.

For a while, when the going word was "it's memory fragmentation that's causing the problem" they did seem to make a lot of progress. I remember a bunch of FF 3.x builds over the span of a few months, where the problems did seem to go away (or at least mostly). But somehow they always seem to come back eventually. <sigh />

I dunno... I'm rooting for the Firefox devs to get this figured out for once and all one day. And if they do, I'd probably switch back to Firefox. But to get back to the main point of this whole discussion... I'd rather see them spending their cycles on this issue, than adding features, building an OS, and all this other stuff.
AT&T Notice to Security Researchers
Yeah, Bespin was trying a similar approach with regards to rendering. They had a lot more baggage (server side code, workarounds for issues that have now been resolved) that is no longer necessary. They've now merged into Ace though and the rendering approach was scrapped in favor of a DOM-based method. I think this gives it a lot more overhead than is necessary.
Somewhere in the book boxes I have an autographed copy of that book which he sent me as lagniappe along with a check as payment for a little Mac shareware program I had then.
Lion: Reenable Window Scroll Bars | TMO Quick Tip | The Mac Observer
Yeah, I mean, it's not like there are any Flash download tools now or anything.

Or even digging through various directories to find where your video's been downloaded to.

For a while there, Flash was insisting on deleting its files (the directory entry is removed but the handle and content remain) in Linux. You can still find the filehandle through /proc and restore it.

Content control doesn't work so long as users own their systems and you've got to distribute it in some means or another.
Dummies guide to taking your photos from Facebook
I'm not sure why that makes any difference. The level of medical care I can get (and have gotten) as a middle class American blows away what these people can get now. The disparity is so huge that adding 100 years to my life barely makes a dent in the disparity.
Sorry to be the one to ask this, but why can't you start this as an open-source side project? I'd be more inclined to support improvements to a core product rather than support another (what seems like) pie-in-the-sky project -- I'm referring to the promises of GPU acceleration, client-side github/dropbox integration, syntax highlighting, scriptable interface -- none of which are trivial for even a full-time developer.
Nice collection of tips for setting up your new Mac.
Most people use Google search for Wikipedia because it's simply easier, instead of navigating to Wikipedia and then typing in your search, just type in your search where you usually do. Nothing you redesign on wikipedia.org will ever change this fact, people's shortest point of access to a specific Wikipedia article will still be their browser search bar or homepage set to Google/etc.

If Wikipedia's search can be improved it's simply from an accuracy standpoint. I would guess that Google employs more sophisticated spelling correction, stemming, auto completion, etc. Developing all these features to Google's level is very expensive and in that case it might make a lot of sense to just use Google's technology for the Wikipedia search.
Each CPU has its own scheduler queue; load average represents the summed length of all of them.
call me if you want to run your sales call by me. email in profile
Absolutely not. The corollary to freedom, IMO, is responsibility for your actions.
Please do elaborate on this
XBMC er here as well. Boxee might turn around their issues with their next release but, it loves to crash right now. XBMC, not a one crash
So are you planning to take the last canvas-based release of Bespin, rip out the crap, and improve from there, or are you going to NIH it?
Much better ways to count bits set: http://graphics.stanford.edu/~seander/bithacks.html#CountBit...
Haha, well, I asked because what you create will be influenced by what you use.
The moon Enceladus rains down water on Saturn
Glad that was cleared up. All this time, I thought a 'hacker' was a navel gazing, media junky who happens to know a bit of ruby on rails and javascript!
I wish they'd sell the ebook through different channels. The $4.99 ebook on Amazon is actually $8.04 if you want to buy it from the Netherlands. Still not a lot of money, but it makes me feel like I'm getting ripped off. I know it's Amazons fault with their silly fees (their $1.99 Unmasked ebook is $4.59), but still.
Unfortunately, the LHC has not found the Higgs so far, and it's not looking good, with only a narrow window remaining:

http://www.math.columbia.edu/~woit/wordpress/?p=3864
It runs like a lame dog, in total.

No, I don't have benchmarks. I was astonished at the relative speed Chrome had a good while ago, and I switched over.

It might be as simple as good UX engineering to enhance perception of performance while other things happen in the background. I have no idea. But on {Win|Mac|Linux}, Chrome just zooms.
Have you seen this article? http://geekfeminism.org/2010/08/10/restore-meritocracy-in-cs...

One way teachers can even the CS 101 playing field is by doing something totally different than what the kids taught themselves or learned in high school (which is probably object oriented programming, these days).
Nobody owns America. Dumb title.
Mobile Safari is not the same thing as desktop Safari, just like Android browser is not Chrome, Opera Mobile is not desktop Opera, and mobile Firefox is not desktop Firefox.

It's completely misleading to suddenly add iOS browser market share to desktop Safari market share and go like "Wow. Safari market share grew 12% - in a year!" - when Mobile Safari has grown at a steady pace since 2007 and has never been considered part of desktop Safari's market share.

They may share code with their desktop counter-parts, but they are not the same, and if you are going to lump the desktop version with the mobile version together, then at least do it for all browsers.
Do the lists contain the same fields (ie first name, last name ..etc)

If you have Excel you can use conditional formatting to highlight the duplicates (Conditional Formatting -> New Rule -> Format only unique or duplicate values -> Select a formatting style). If you format it as a table and then sort by one of the columns then you should see all of the duplicates listed together and you can remove the duplicate rows manually.

Edit: The Robert/Bob thing does cause an issue with this method, but I think it's still a viable option.
According to the stats, your life expectancy once you become a billionaire is 13 years (9 deaths/yr for 115 billionaires). That's no so great.
I actually have SABnzbd running on my low-power NAS, while ~XBMC is running on a dedicated machine with dedicated GPU. I find it advantageous to run the lower power NAS 24/7 and only crank up the graphics-heavy front-end when something needs to be displayed.
I'm all for shielding people from crap, but is that really what you think of customer requirements? Are you building the software for your own enjoyment?
Business Relocation Services
Jobs Plus Online provide business relocation services to existing companies to a business friendly environment with the transportation & technology infrastructure need for success. North Idaho is the ideal choice for business relocation and Jobs Plus Online assisting existing companies to relocate or expand to northern Idaho.
JavaScript Mini-App Contest - Pageforest.com
Did you look at Google Refine already?

http://code.google.com/p/google-refine/

Another option is to download a copy of sql server development edition and use the fuzzy matching SSIS utilities. It is pretty easy to use.
It's tough enough making money as an independent developer as is. I really can't afford to work on this as a side project. As for the pie-in-the-sky... reuse as much as possible. With the exception of GPU acceleration everything exists as either side-effects of the implementation (javascript scripting for extensions) or as an available library (dropbox/github integration). Not that I'm saying it is easy... I wouldn't have a Kickstarter otherwise.
But there's consumer demand for content. By your logic, the web will be advertisement free in a few months.
You can't do that with temporary visa. That's why I have my awesome co-founder James Halliday, who's US citizen. :)
Useful thing, great way to hear real feedback
<3 Adam Rifkin
Totally off topic, but, is that Font intended?
Frameworks | Mobile Bits
Telephony Apps and api natively in the browser- yay!!!
Depends if the other side also wants to keep patents going. They may be interested in patent reform too. Apple has Lodsys to deal with, for example. If you dont have patents then its all about execution. I'd say Apple is kicking everyone's arse on execution. Same for IBM.
Easy - choose a domain where pre-knowledge is gender-biased: "Design a web application to manage a fantasy football league", "Implement a D&D character generator", "Implement an optimal queueing strategy to solve the urinal-allocation problem (http://blog.xkcd.com/2009/09/02/urinal-protocol-vulnerabilit... ).

Not suggesting that's what fogcreek do, of course, but just to demonstrate that a coding test could easily have a gender bias - or a cultural one, for that matter.
I wonder how the Mac App Store and any upcoming App Stores for Windows will impact these various software bundles. Does the Mac App Store allow bundling? If not, this would be a nice add-on feature.
Agreed. DOM rendering support has gotten really good over the past year. I want to try a different approach that will make everything seem smoother. Also, since with this sort of text editor you want everything to be aligned in a grid the rendering becomes a set of aligned glyphs... so the GPU rendering can be optimized more so than when considering the entire DOM. If there wasn't that simplification I wouldn't even be suggesting this.
OpenSearch for Safari an Extension
This already got flagged to death for being so grossly inaccurate:

http://news.ycombinator.com/item?id=2806250
Show HN: Hacker News RSS feeds for stories over point thresholds
This can be useful for real web development if it's feature set will be close to an IDE like PhpStorm (works great on Linux and Windows btw...) - until then, this can be used mostly for small snippets and small maintenance tasks.
collect donations, fork bespin... profit
I'm sure something like this exists already. I created this a while back as a quick project, but never publicised it until now.
The downside of course is that by the time your able to throw the dart at the map you're going on 40. Still, it sounds quite appealing.
Any specific recommendations from HN members?
Zuckerberg tops media power list
I'd phrase it slightly different: What you will be able to do in HTML5 everywhere tomorrow, you can do in Flash today on desktops (assuming your browser does not crash and you can live with the roaring sound of your cpu fan).
I'm going to be looking very carefully at Bespin, Ace, CodeMirror and Ymacs. Not sure which, if any, pieces I'll be able to reuse... especially since I'm hoping to move to webGL where appropriate. But I am not going to blindly rewrite pieces that need no such effort.
Jeri Ellsworth was doing something pretty similar in 2004 http://en.wikipedia.org/wiki/C64_Direct-to-TV
This is factually misleading. By billionaires, they mean people that have 100 million yuan. The China Daily article references it. To put thing in perspective there are about 60,000 people with more than 100M RMB ( approx. $15M USD ).

In Chinese, big numbers are expressed as multiples of 10k, and 100M, e.g. 1 million is spoken as "one hundred ten-thousands" in Chinese. So I think someone incorectly translated 亿富翁 as billionaire, rather than 100 millionaire. It is worth noting that google translate also gets this wrong.
".. If I was in the country illegally, or had no assets or desire for future credit, I could go to an emergency room and receive plenty of service.."

That is simply not true. When was the last time you've been in the emergency room?

Unless you are close to death, private hospitals won't even treat you. They ship you off to the closest public hospital. Where, if you don't have the money you are the last seen. And in South Florida that can take days, depending on how busy the hospital is. And you get the minimal care to keep you alive. Period. Not to mention, the local governments pay for it. Trust me, public hospitals don't give services out of the goodness of their hearts. It's a terrible situation I know. But the solutions (universal health care) haven't work out so well.
NeXTSTEP Demo - Classic Steve Jobs
Yeah, for all the HTML5 webapp ferver, if you've actually designed/developed one for mobile devices you know how bad it is. Mobile devices are simply too underpowered at the moment to run huge amounts of interpreted code without struggling.
I'm glad to see that Niecza is coming along. I hung around #perl6 when Rakudo Star was released, and Niecza sounded like it was barely functional at that point.
Hype & Signing up like sheep | Adii
There is nobody that cares :)
I type "en<tab>" and then enter my query (in Chrome, at least). Doesn't get much better than that.

However, if I didn't have that feature, I'd probably use Google anyway. Tweaking the CSS won't change that. They'd really have to make Wikipedia's search kick ass in some other way.
Again, this could be coming from my lack of experience in this world.

While your points are well taken, I'm not sure how those three points change between small & large companies. I'm going to focus on "WARN": the other two seem to be less contentious.

Working in small companies, if I'm not going to be able to make my deadline, the proverbial buck stops at me -- so I'd better own up to it, and tell my boss why it happened, and more importantly, what I'm doing to fix it.

Is it just that in a large company I can spread blame around a bit more? "It's not really my fault -- my team lead wasn't on the ball, we had too much pushback from sales, and if we could cut some of the dead weight from this team..."

Is that the issue? Or is it something I don't see?
Bill to Require Fiber Optic Cable Friendly Highway Construction
>> closing clients on consulting engagements with fulfillment to be done by the Mini Mes

Your experience was gained over many years. The process of training Mini Mes would start to make the option of writing a book seem attractive by comparison.
Can you explain what you mean in #3 a little bit more? I just want to understand better. I'm about to start making calls as well. Thanks.
The problem starts with how Boards of Directors (and management teams) select – incorrectly, it appears – our business leaders...

And as it happens, recently there has been debate about successors to Steve Jobs.
Six Things Running Taught Me About Learning To Code
Stainless Web Browser for OS X project restarted
One man's poor contrast is another man's uncalibrated monitor.

:)
bespin, cloud9, etc. there are quite a few mature, free options out there already doing a great job.
Make the requirements intelligible for developers so that at the moment she needs it they're crystal clear. Rewrite this "can we move that button a tad on the left and make it blue like your tie" into "Move button X on screen Y 3px to the left and make it #5544df".
according to Amnesty International

I had the honor of hearing and questioning the secretary general of AI in 2005. He started dodging my questions, couldn't provide logical answers, and overall competence was lacking - not a good reflection on any organization. Most people think what they're doing is a good thing because it seems morally accountable, and sign letters in the "name of freedom". If there wasn't such social stigma against objecting to AI, such an organization would not have such social impact.

China carries out the death penalty more than the rest of the world combined

This is a very anti-Chinese article, alluding to conclusions logical thinkers should not be making. Corruption is rampant in China, and some of these billionaires have gotten their money by exploiting millions of people and caused an ocean of pain and suffering - a debt they cannot possibly pay back in their lifetime. In such instances, I don't see why execution is wrong.

China also accounts of a significant portion of the world's population. This has nothing to do with anti-capitalism - it has to do with setting an example in a culture that leads by example. It's a country recovering from its own issues, and trying to create a more productive future.
Personally, "Tired of overpriced games from soul-crushing megacorps laden with spyware and DRM?" really puts me off.
Neat idea, just put it on my site. We don't get a ton of tweets (kind of the wrong audience) but it would be interesting to see. The only thing I'd suggest is a way to add them to follow us on twitter as well...
True, it depends on the state. Either way, people with much lower incomes (or paper trails) than people like me have better care, and people with higher incomes have much better care. As far as receiving health care in the US, being self employed at about 25-60k a year seems to be a particularly bad position.
His co-founder is SubStack, the same guy from yesterdays Browserify article: http://news.ycombinator.com/item?id=2805195
Surely they wouldn't put the transaction through unless they were getting money from it though?
Great! We'll look into that
The other discussion thread from earlier today: http://news.ycombinator.com/item?id=2807073
This is the programmers' version of the celebrity clothing/bags pages with the latest trends : )

At the end of the day, use what makes you happy not because a programmer rock-star is using it.

Disclaimer: I love apple products developing on the .NET framework, it may be ironic that up until last week I was running win7 on a macbook pro to develop for WP7 :)
I recall hearing that's the reason Proun requires at least a $2 payment
I agree, I think it depends on what the focus of the activity is.

A while back I made http://crimesagainstcode.com/ as a weekend hack. It's built on Rails 3.1/CoffeeScript simply because that's was I was also playing with at the time, but the "hack" part for me was the fiddling with QR codes in a pretty obtuse manner to see what I could safely manipulate, not the underlying technology of the site itself.
Wow. An easy to use, fast and simple OS. This outperforms any other OS on the market. Must have!!!!
i tried swiftkeyx on my android tablet, with its split layout. couldn't stand it and went back to a full-width layout very quickly.
Yes. I would like to be able to use our own short URL, but twitter doesn't allow this by default ( I'm sure it can be built).
An interesting game that is very similar to Monopoly in a lot of ways is Rail Barron. However, in Rail Barron there are more choices to make (whether you pay someone else is not merely dependent on a die roll), which makes the game more interesting, and the end game generally goes much faster, making the game less of a chore.
Or more likely because linux has very few games, where as windows has vast amounts. I have bought every humble bundle but never played a single game, I just give them $10 each time to support the idea. I typically spend ~20 hours a week playing games.
We were comparing things like the Google Summer of Code description (referenced in the article) to premed (referenced in the parent of my comment). I'm sure programming courses don't have the competitive language, but I suspect premed courses correlate more strongly to the types of people who'd want to be doctors than programming courses correlate to the types of people who'd want to work at Fog Creek.
TheOatmeal is 2 years old!
Awesome!
I'm of a different opinion here. One classical definition of hacking is tied closely to "Using tools or technology in a way not originally intended by the tool's creator." So e.g. blueboxing phones, cooking meat in your car's engine, running linux on your wristwatch etc..

This is the definition that I find the most acceptable, so for me using a television to watch Glee is not hacking; you're using the tool as it was meant to be used. Making your television receive analog FM radio signals to listen to NPR, on the other hand, is hacking, because you're misusing the technology to some useful end. MS Kinect hacking is a good example here: users making the tool do things it wasn't intended to do my Microsoft.
Nice to see some experimentation. :)

I tested all 2^31 non-negative integers, which is 2147483648 values. If I remember correctly, the value that was wrong was large, probably between 2^30 and 2^31. Java is pretty fast and I think this took tens of minutes. Python is about 20 times slower so it may take hours for you.
I'm curious about the choice to integrate WebGL. How is current browser support around this? What advantage does it offer in building a text editor?
I absolutely agree, and want to add one point: Rent immunity, which this author decries, is the only thing that keeps the game interesting after the first few times circling the board. Weak players can team up to tear down strong players, while strong players try to play weak players against one another. It's all socially and psychologically driven, and it's possible to engineer amazing comebacks.
I thought the same when I saw it.

Weirdly enough, though, the average was at about $4.40 when I saw it earlier today, and it is $4.27 now.

Wonder if this technique might be driving some people to pay more (I will do it as soon as I get home), but not enough to offset all the people that just want lots of games for no money at all.
As sad as it may sound, I know some... let's call them pathetic individuals... who pay 0.01$ exactly because of this fact. But oh well, they are usually pretty laughable with their feeble attempts at trolling, anyways, so I stopped bothering quite some time ago.