skysight-inc/HackerNews huggingface dataset:
After just following the steps above, visiting enum.cn shows the "This Connection is Untrusted" dialogue for me on Windows. According to the bug report here: https://bugzilla.mozilla.org/show_bug.cgi?id=173729 I believe the steps above are all you should need to do.
It really depends upon what your goals are in life - your "top level motivator".
I implemented read-copy-update in a kernel in an experimental OS and it was indeed quite a lot of work. But I guess that it can improve performance quite a bit. However, RCU is only for kernel code...
Who cares? Start a company and profit. If it doesn't work, try again. I'd rather be poor and get a shot at the big bucks than have a nice & stable salary.
In my personal hiring experience, developers - especially junior developers - rarely negotiate salary. This is too bad, because the people doing the hiring expect you to negotiate, and therefore intentionally offer you something lower than the actual amount they're willing to pay. When you buy the spiel and accept the first offer, so much the better for the company. If later you feel compelled to write a blog post that justifies your decision to yourself, so much the better for the company.

Every person out there should read 'Secrets of Power Negotiating' and 'Secrets of Power Salary Negotiating' by Roger Dawson. Yes, both the titles of the books and the contents inside absolutely scream 'sales toolbox', but I'd ask you to ignore this and power through it - the lessons you'll learn are indispensable.
Or in other words, I'm attempting to maximize my societal impact rather than the amount of money in my bank account.
I actually registered urlcomments.com for this purpose.
That way, people could have daringfireball.urlcomments.com, or maybe kottke.urlcomments.com.

I really wish kottke opened up comments on every post. When he does, it's quite spectacular. e.g. http://kottke.org/08/06/survival-tips-for-the-middle-ages
Redis Virtual Memory: the story and the code
This could greatly strengthen the business case for sites like YouTube. Since they have a h264 license you don't have to worry about it. Let them compress your video for you and problem solved. The only downside is that all your videos now has to be hosted on YouTube. Perhaps in the near future we'll see a new service which lets you host password protected private videos. I wonder if Google had this scenario in mind when they bought Youtube?
Facebook sees need for Terabit Ethernet
Electric car maker Aptera in disarray as founders fade away
Paris 4 hours by car, Amsterdam, 2, Brussles 3, Berlin 6 ;)

I should come one day to visit Australia.
Developer & Community links are gone from MySQL.com web-site
It certainly feels like it wasn't allowed, no mention on the official blog, no moderation...

If it is a spam blog I'm very impressed by the level of the details put into it.
Unfortunately, Theora is just simply inferior in every technical aspect to h264. The decision comes down to quality vs price. Choosing quality for a higher price is definitely not a "dumb" decision, surely you too often buy a bit more expensive product that promises a better quality. On the other hand, choosing a cheaper, lower quality product is understandable as well if quality is not that important.

Vorbis, however is really in the league of mp3/aac/wmv, so in the case of audio, picking Vorbis is really a no-brainer.
The problem with these write-ups about how bad H.264 is (or will be in 2011) is that it will not reach the right people in time; the masses. The people who clicked through to an article with H.264 in the title already know about the ins and outs.

The companies that implement and support H.264 also know all about the license, and they have most likely gotten some pretty sweet deals for getting this thing as widely deployed as possible.

What needs to be done is to get the message through so that the masses realize that MPEG LA will come after _you_ with their pitchforks and torches in less than a year from now. Worse yet, we do not even know how the license will look.

But maybe scaring people is not the key here. The question remains then: How do we get that message through to the big masses? Make alternatives look "cool"? Next generation video?

I know, I know. I'm not saying anything new...

A (6 month old) interesting link: http://streaminglearningcenter.com/articles/h264-royalties-w...
Even if these clauses weren't enforceable, their sole existence causes a rather shady impression. What are the business practices behind such licences?

It's usually a good idea to restrain from cooperating with such companies. Unless, of course, the market forces you to do that - which is the only reason they get away with such excessive licence conditions for a nowadays state-of-the-art technology.
Yes, this would greatly strengthen all big players that want to own the web (Goog, Apl..). Now if you want to make the competitive browser you have to pay the licenses, same for video site and probably many things.

The absurdity goes even to this. If you compile the "Open Sourced" Chrome by yourself and distribute it you would have to pay the license to MPEG guys.
excellent interview

http://www.youtube.com/watch?v=P842Tmi6lrc
VMWare ESX centric, but a general problem for any hypervisor: how do you minimize memory access costs when you have a Non-Uniform Memory Access (NUMA) architecture under your SMP abstraction (AMD for a long time, Intel starting with the Nehalem processors).
Well, the very obvious difference between the made up $100k and $200k is that you can build a much bigger nest egg.

You're saying half your pay now, so lets say this would let you live off your savings for 2 years to try and make a start up. Well, if you keep the same lifestyle than $200k gives you nearly 3 times as long (you're saving half now, so the extra $100k would all be savings, aside from the extra taxes).
Isn't this just a corollary of the "premature optimization is the root of all evil" quote?
I'm not disputing that. Just because they're working on the same project(s) doesn't mean they're taking the same direction with their efforts as they would have done otherwise. (aside from the fact that they probably have more time to work on it when they're employed vs doing it for free)
I'll check it out, thanks.
Worse yet, we do not even know how the license will look

When skimming the comments on that page, seems there is something new, (as of yesterday):

http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachme... [pdf]
We don't know how much it will cost to stream video on the web. That fact alone should ring alarm bells.

The last time they introduced these streaming fees, everyone (including Apple and Real) went mental and predicted that MPEG-4 would die because the licensing was so insane. They had to make some concessions, though it seems unlikely that they got bartered down very far since they started so extreme.

So this time, they let the web broadcasters get away with it for nothing for years while they solidified the markets where they've already got a monopoly.

You've got to admit it's a smooth move, almost Bond-villainesque.
The gunfighter's dilemma
In the web, with a lot of youtube-like sized videos, the quality of Theora is more than sufficient. Also, for vacation videos and the like, Theora provides a reasonably good quality.

In other words: Theora is already good enough for the "masses". It's not the technological inferiority of Theora that hinders its wide adoption.

I think it's that people use H.264 for everything and don't care about the licence and the alternatives. The only way to change that is to either (a) raise awareness of the legal issues with H.264 or (b) support Theora in every browser to make it the next video standard in the web. Then, sooner or later the "masses" will follow.

The article works on the former, although it's important to work on the latter, too.
According to Spolsky, Wasabi is backwards compatible with VBScript, but "we like closures, active records, lambdas, embedded SQL a la LINQ, etc. etc. and so those are the kinds of features we put into Wasabi."

If they'd been working in vanilla VBScript in 2010, it'd be even more insane, and also, I think Joel would have some serious problems holding on to employees.

http://www.joelonsoftware.com/items/2006/09/01b.html
Identifying influential spreaders in complex networks
"we show that, in contrast to common belief, the most influential spreaders in a social network do not correspond to the best connected people or to the most central people (high betweenness centrality). Instead, we find: (i) The most efficient spreaders are those located within the core of the network as identified by the k-shell decomposition analysis. (ii) When multiple spreaders are considered simultaneously, the distance between them becomes the crucial parameter that determines the extend of the spreading."
A free Hacker News app for Android
It's in the Market. It's my first Android app, so I'd be grateful for feedback.
Wasabi >> Classic ASP, if that's what you're referring to. But it's a whole lot more, and on top of that it's proprietary. PHP isn't, and that alone makes it more sane.
Is the work you will be doing on these "interesting projects" the thing you would pick if you were a multimillionaire and didn't have to work?

If not making as much as you possibly can, with the lowest living standard you can get away with is a better bet imo. I can't imagine any place letting me work on what I want when I want to all the time, and even if there were such a place what happens when I invent something? My name is on a list with a bunch of other mostly unrelated people?
WILS: SSL TPS versus HTTP TPS over SSL
but you make a decision of quality vs price when you buy something.

Here we are deciding.. will there be the the "free" video the masses of people can post/cut/encode/decode/do-what-ever-they-want with it on the web or not.

Would it make sense for a whole web to pay for the better CSS format?
Fighting Phishing with Bayesian Filtering
When the domain is general web development, I'm against it. It's an instance of the "right tool for the job"-problem.
I think I introduced the word. I used it to describe the perceived relative merit of PHP vs. Wasabi/C++, where, in the example at hand, the sanity of PHP exceeds that of the alternatives for the given situation.
Companies always have rules about raise limits and such. If you want to get an increase in pay you nearly always have to switch to another company.
"n is usually small"

http://en.wikipedia.org/wiki/Unix_philosophy
Has this actually been verified? I haven't happened on any stories yet about someone "doing their time" at google to go pick a job making way above their normal range.
I doubt it would be this elegant ;-)
Ixwebhosting vs godaddy web hosting
We are moving to ix web hosting as our multiple domain hosting, its cheaper and its better, definately more value for our money. Ix web hosting coupon discount are now offering you 20% special discount, a good time to signup with ix web hosting.
I went from $100K to $200K and to $300K and then to $150K in a relatively short period of time. There's a HUGE difference in lifestyle even with a $100K difference. Obviously it didn't make me independently wealthy, but the difference was still night and day.

The $200K+ allowed me to invest in a house in NYC for my family. At $100K I couldn't afford one. Before the house purchase the $200K+ allowed me to vacation abroad 2-3 times a year. The experiences I gained doing that can not be measured in money.

But most importantly it allowed me to completely avoid worrying about money. I knew that whatever happened, I wouldn't be in a financial hole. That type of financial freedom is priceless.

Obviously if my life situation was different...if I was single or living in less expensive part of the country, I could probably achieve the same financial freedom at $100K.
So they have a lot less to risk than you do (for most investors, losing the entire investment wouldn't hurt them bad enough to force them into the work force. If you lose your job however...)
Cigarette explodes in smoker's face
Howard Lindzon interviews Chris Dixon about startups and VC
Last time I did a wide job search I had offers ranging from $25 to $150 / hour.

I still can't figure out how the hell the company offering $25 / hour thought they could get anyone hired.
A rather tinny sort of word, don't you think?
Where did IE's Browser share go?
I think you're wrong. Websites have the ability to be extremly good looking and slick with killer animations and everything big and obvious. But if you look at the most popular websites in the world - there is no clear design advantage. Better looking or flashy websites don't seem to do significantly better.

Rather, functional and useful websites do better.

It's the same with the apps. A flashy app will get you noticed, but after the user uses the app for a while, the flashiness disappears and he's just interested in getting the result he wants from the app as quickly as possible. The rest becomes secondary.

Look at this website here that I'm typing this on. It's not flashy or particularly gorgeous, but it's very functional, and so very useful and sticky.

Software is craft, not art.
That sounds nice, but as long as Flash, Silverlight, iPhones, don't support Theora but do support h264, it's not that practical..
The negotiation is rarely in equal footing, however.

During high unemployment, the employers are dictating the terms.

During low unemployment, the employees are dictating the terms.

I can't wait till the employment rates go up again. Unfortunately according to experts it won't for a LOOOONG while.
That's just the power button with the pad being held upside down.

Edit: Yep http://images.theage.com.au/2010/02/01/1084401/steve-jobs-42...
For n=2, you have a verb and an object, but no subject.
Looks like it was done by a John Casasanta who apparently runs MacHeist.
I like OpenID and wish more places would use it, but that's only because I can recognise a dodgy Google sign-in when I see it.

For the masses, the browser bounce is a big problem, as we're relying on the user to recognise a genuine login page (as you noted). I'd prefer to configure the browser with my OpenID and let that deal with the request.
I think you're missing the point a bit here.

Upgrading an existing flash-game to multi-touch is much less work than re-implementing the entire game again in ObjC.

We want Flash on all devices (including apple stuff) not because we like Flash so much, but rather because it is the only platform that enables 'build once, run everywhere'.

The situation we will have very soon is that developers are forced to maintain one version for apple devices and a flash version for all others. That already is an improvement over the current reality of needing a native port for each individual platform; but naturally it'd be best to have one and only one target.

Just put yourself into the shoes of a mobile developer. With a flash impl of your $game you will reach 90% of the audience. A second impl will be needed to reach the remaining 10%. Would you bother with that second impl?
I guess I always imagined there was some sort of equity stake at the kind of companies offering lower salaries. If there isn't, I'm certainly not one to be sold on the propaganda. There are plenty of places that have great teams and better salaries out there. In fact, I don't believe the two are mutually exclusive. A place with a high salary could be a lot of fun to work at and a low salary gig could be at a total sweatshop.
This algorithm works on a bitmap image. It takes time proportional to the number of pixels in the image, not the number of points you're computing the Voronoi diagram of. And what it computes is a pixel-resolution approximation to the Voronoi diagram, not the V.d. itself. And it uses a non-standard metric (in which "circles" are actually diamonds bounded by lines x+y=const and x-y=const) so it's not even an approximation to the Voronoi diagram you were probably expecting.

Apart from that, yeah, Voronoi diagram in linear time.

(There is no such thing as an algorithm that computes Voronoi diagrams in time linear in the number of points, because if you can compute Voronoi diagrams in time O(n) then you can sort just as quickly... in an embarrassingly simple way. If you have a set of distinct numbers a_i, take your points to be (a_i,0). Compute the Voronoi diagram; it tells you which points are adjacent because they're the ones whose regions share an edge. So now find the leftmost point -- time O(n) -- and then find its successors by stepping over those edges. Note that this means that one-dimensional Voronoi diagrams are as difficult as sorting.)
I went from slashdot to digg to reddit to HN.

Like an old disco, no matter how many times you remodel the dance floor people already found the hippest place around the corner.

And they're not coming back...
I find it odd people constantly knock Microsoft or state how low the bar is they set, based on something like a bloody icon.

e.g. Personally speaking I consider the Ribbon to be a wonderful piece of GUI design and the implementation when used in a contextual manner is superb. They took a bloated unfriendly (but critical) set of menus and commands and made them easy to use again catering to an extremely broad demographic. Comparing something like ConvertBot (which incidentally is a lovely piece of work) to that level of HCI design is ridiculous IMO, and just demonstrates a lack of understanding of the craft.
In Rebuke of China
Link to Google cache: http://74.125.77.132/search?q=cache:http://bemasc.net/wordpr...
And according to a blog of one of the flash development team working on moving it to 64 bits, there is also a lot of asm there.
Oh my, are the comments terrible. It's like folks are posting nonsense, just to prove John Gruber right. :P

There's some weird synergies between this and the conversations about comment quality kicked up by Engadget temporary shutting down their comment system.
But there are no barriers to adopting Theora practically overnight, once the market expresses an interest. Vorbis seems to be well supported after an initial wait-and-see period.
Where is the App? How do I get it? One of those barcode things would be nice.
The subject (you) is implied by the imperative.
as the article says, "Just search for Hacker News".
There's a search bar in the Android Market app -- type it in there and press enter.

edit: I think it may only be available for Android 2.x systems, so if you have a G1 like me, you're out of luck
The (Long, Slow, and Painful) Death of Global Warming
If you're hiring developers based on experience with a specific language, you're probably doing it wrong anyway.

Hire based on experience with a specific paradigm. OO. Functional. Etc. Or experience with a specific domain problem. Compilers. DSLs. Operating Systems. Etc.
At this point Google is probably too large for there to be a sense of exclusivity about it. I'm sure that being one of the first 50 at Google or Amazon would be a particularly effective resume builder (though given where those companies went, perhaps a financially unnecessary one).

I've been recruited to positions specifically because of D. E. Shaw on my resume/LinkedIn profile. Whether that got me way above range or not is impossible to say, of course, but I've never been one to complain about salary in my life either. At my current company, I took a significant pay cut to come here in 2003, N years pre-IPO. N turned out to be 2.5.
Wow. I don't know where I got confused but for some reason, I thought you were Canadian. Oops. I love Europe, though - been to all of those cities except Brussels.

Let me know when you do make it down under - beers are on me!
Informal incubators - startup spaces in unlikely places
It's amazing what one super bright developer can do: DHH with Rails, Rich Hickey with Clojure and Salvatore antirez Sanfilippo with Redis.
Holy batman. Is it just me or is your comment littered with scrollbars?

I know it's not your fault, but it really struck me. HN should really be a bit more helpful in terms of comment formatting...
Conventions are just conventions anyway. We've established that there's no technical barrier to your two objections. 1) You can clone different branches into different paths, which is exactly like a traditional svn workflow, and a pretty normal thing to do for continuous integrations and the like. 2) And if you never want to delete a branch, you can check on their merged status to determine if they're "done". More clever solutions have been supplied by others in this thread. You needn't convert to git, but it'd be polite to recognize that your objection to git is purely psychological.
Appolicious buys competitor in mobile app reviews
Although this may not apply to the institute I'm applying to, the people in charge of the university where I am currently studying certainly do not lack income. I will not speculate on whether or not this is earned, just point out that I've rarely heard anything positive about their policies.
If money were no obstacle I'd still be working on similar projects. The "interesting projects" are things which are on the outside of the envelope of what we currently think of as possible. Making progress on interesting projects means expanding the scope of human endeavor.
If you own /usr/local, anything running with your privileges can affect the whole system. /usr/local/bin usually comes before the /usr/bin and /bin in PATH, so even system scripts that rely on other programs could be affected as they would run the /usr/local ones instead of the right ones.
Very good information, well spotted!
One in German:

Wenn fliegen hinter fliegen fliegen, fliegen fliegen fliegen hinter nach.

It means something like, "when flies fly behind flies, then flies fly after flies."
That's hardly the only downside. It seems more like the final straw to me.
Wow, that's a pretty arrogant/offensive post. I would assume you were trolling if I saw this on any other site.

You are really suggesting that violating countless human rights laws, more or less using slavery, etc. is how one can "manufacture cost-effectively"? I wish people who felt like that were apprehended and forced to work in such places...
The app we use for analytics currently works by logging events to the file system and loading them into a mysql database every 5 minutes. I'm trying to convince our sysadmin to let me switch the backend out to use redis, since the only thing I'm using sql for is date filtering.

The main roadblock for him is redis' lack of support for automatic failover (at least for the python client libraries I've seen), which I admit has some validity to it. I don't think it's that big of an issue for our use case, but try telling that to an opinionated sysadmin.
That post sounds like the happy driver of a 1986 Honda Civic complaining about unecessary gadgets like fuel injection, power steering and antilock brakes.
Fair enough. In your case it makes sense then.
It's not as simple as that. If your manager is playing junior developer salaries from his budget and getting senior developer productivity, then he'll get an awful lot of corporate credit that he'll cash in come bonus time.
At Black Hat, a search for the best response to China
Monoculture has its own problems. Lack of competition, for one thing, and a lack of different options for people that actively like working in different ways.

Oh, and Livejournal does both security and commenting better than Facebook, which is why I have both.
This Brazilian wouldn't want to live anywhere else (except maybe Portugal, but not forever). And I've lived in Europe and worked with Americans.
You might be surprised in some cases.... We recently did some tsung testing on an optimization system we've developed (purposely general here).

Running it the developers workstation w/ APC and Memcache and local Percona MySQL, it maxed at 300 request/s. (It's just a workstation, remember). Anyway, there may be some observer effects here, but the profiler indicated that most the time was being spent on php functions and system calls.

So we might be in the 1% you're describing. Or _maybe_ it's a more than 1% after all.
The end of SQL and relational databases?