skysight-inc/HackerNews huggingface dataset:
For large purchases, and for large corporate purchases, it's nearly essential. If a price is on the website, many higher-ups relegate it to the "home user" side of the market, rather than the over-engineered nastiness they usually buy. I've personally seen it a few times, and have heard it "straight from the horse's mouth" from one of my higher-ups (on a university campus, under a relatively prominent (state-wide) IT-like manager).
"Most Active (Overall) (Last 7 Days)", top of the list is:

"PostBooks ERP, accounting, CRM by xTuple - CRM, ERP, Accounting"

It shouldn't change fast if it is based on 7 days of traffic, but who knows what SForge does internally.
I'm somewhat torn between "novel" and "greedy" (15% of appreciated value? Really?)

I also like how the contract declares the box to be worth nothing (well, component cost) once the contract is broken.

On the other hand, the average EULA is more onerous. At least one owns this box.
The idea behind it was to let the people know that I actually wrote the email to them, and this was not a form email or a machine sending it to them.

I know my opinion generally runs counter to general thinking here at hn, but I find this technique unacceptable. There are plenty of ways to be successful while being totally forthright and honest with your customers that you should never have to resort to tricks like this. If I found out a vendor did this to me, I would never do business with them again.

When I was younger and more foolish, I once did something like to this. I made 1000 perforated postcards to send to local businesses with a simple "anonymous" survey on the tear-off asking about their software. Except the tear-offs were not anonymous at all. Every single postcard had a slightly different return address. By slightly altering the positioning of 6 different items and recording it in the data base, I had enough permutations to uniquely identify who returned the card. I could then call on those who needed what I had.

I thought it was pretty slick until my partner refused to participate. He said that my hack wasn't worth the hit to our reputation if anyone found out. He also thought we should earn our business without any tricks and establish excellent relationships with our customers.

It took me a while, but I understood his lesson. This hack seems eerily similar.
I don't actually disagree, but mostly in the sense that it distracts from the point he's actually making.
LÖVE (http://love2d.org/) -- a 2d game library for Lua. It's simple, easy to use, cross-platform, and allows for convenient distribution of finished products.

(It's not really popular or trendy, but I think it's cool and I like it a lot.)
If you put a lot of emphasis on "sort of" it is.
Also, startups only get one bang, and they better use it well! (see also: Cuil)
It does, but only on the dev channel builds. It hasn't filtered into the beta channel builds afaik.
It is a big step up from just speaking one. :-)

(working on my fourth)
Conversation starter: Machine learning in one sentence
I didn't downvote you for sarcasm, I had the plan to downvote everyone who posted

{project}

regardless of whether I like or dislike the project, and equally upvote everyone who posted

{project because .. reasons or thoughts or justifications or content which took some time to write ..}

But hardly anyone seems to have bothered, and I feel mean now so I've stopped. :/
Ask HN: Further studies with maximum ROI?
From my personal experience (MMV): You need a PhD these days for even a decent RCG/entry-level position (Google, Intel etc.) in the tech sector. Sad. Couple of years ago, if you had a Master's degree it was like "wow you have a Master's degree!" but now it's a commodity badge. Same thing is happening with the PhD badge. Now, everybody is trying to get a PhD just to secure their career (people have varied opinions on this though). I have met so many students who are doing a PhD just for the sake of hopefully landing up with a decent job offer -- and not at all for the sake of research/"fun." PhD in CS, ECE, EE etc. is popular and everyone is going after them. (I do understand that your research area may be very specific/unique)

Now, since everything is slowly going mobile, which areas you all feel a college student should seriously invest/focus for further studies (PhD/Masters) with a maximum possible ROI? I did my Bachelor's in CS and Math and Master's in Engineering Management and planning to do a PhD in HCI (the one with less CS-focus) or Information Management. HCI is going to be huge in the next 5-10 years IMO.
Warn HN: Flickr Photo ID is about to overflow a 32 bit unsigned int 
Flickr is just about to have photo id number 4294967295 which is otherwise the size of an unsigned 32 bit integer. If you have any code which typed to an 32 bit unsigned int or if your database column is of type unsigned int its probably time to change it. I predict (at a rate of 5000 uploads a minute taken from http://flickr.com/photos/? ) it should reach that number in the next 2 hours.

If you were wondering what image it was that caused the overflow it will appear hear: http://www.flickr.com/photo.gne?id=4294967296
An ongoing project was started after Fx3.5 to improve startup time: https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Impro...

You can also read the blog of the lead engineer working on startup time improvement: http://autonome.wordpress.com/
I like it, but I'd like it more if it printed and adhered a shipping label to itself and scheduled a FedEx pickup after it was sold. Once you saw the label, all you would need to do is put it on your doorstep and wait for it to disappear.
Ooops: AMD are going to support SMT - its in their 2011-2012 road map! However, they don't call it SMT, they think they'll get away with calling them cores. It is two small integer cores sharing fetcher, decoder, L2 cache, and a single FP unit.

http://www.anandtech.com/printarticle.aspx?i=3683
Did Google just bail on their China bluff? Discuss.
You younguns have no idea what the world was like before Firefox and the apreciation that you owe them. Firefox was created to break the stranglehold that Microsoft had on the web. Mozilla saved the web and averted a great human tragedy with Firefox. Before Firefox web developers regularly wrote non-standard HTML that worked only on IE, huge chunks of the web were visible only on IE, and Microsoft was trying to choke off innovation in order to save their desktop platform. Many thought the fight was hopeless and Microsoft had won. No one, including Google and Apple, was willing to take on the fight except for Mozilla, Opera and a few Linux crazies such as KHTML. But it was ultimately Firefox that forced institutions such as banks to write standards compliant pages and saved the world from Microsoft domination. The existence of Firefox is what allows you to use your KHTML browser and bitch about how Firefox is sad.
After edit: interesting little bug. I have confirmed that I can see a favicon from my site served up with a custom 404 message in Firefox, Opera, and Chrome, but not in the latest version of IE (which I use only for testing for little bugs like this). Quite odd.
Most people don't even consider that. I think most people are spending most of the money they make.
You actually type searches into a text box on a webpage?

Why not use the search box in your browser? In Chrome the address bar is a search box.
More detail ...

WSJ: http://online.wsj.com/article/BT-CO-20100121-717467.html

It looks increasingly like the Google threat to pull out of China or stop censoring results was nothing more than a bluff: one they were destined to lose. The Chinese government isn't known for caving to public opinion or threats that don't have a very big stick in the background. Frankly, it seems naive for Google to think it could change that stance.

If Google will "continue to follow their laws" and "continue to offer censored results", that seems like a whole like folding when your bluff is called.

As to Google's line in the sand? In a "reasonably short time from now" they will "be making some changes there". That's a loophole wide enough to swallow the great wall.
Mike Rowe on Discovery, Realization and Lamb Castration
Okay - this counts. It's art. It's rare, so it could be valuable. It's a smart idea, so it could get exposure. It's plugged in with ebay, so it's social and self-promoting.

Really, it's one step away from a basic (parasitic) life form. I like it.
The Changing TV Experience - Findings from Intel UX Group
He is the Java mascot, and his name is Duke.

http://kenai.com/projects/duke/pages/Home
Multithreaded processors have multiple hardware threads. An SMT processor schedules instructions, mostly ignoring which thread they come from. An SoEMT processor schedules hardware threads, usually switching on a cache miss or similar stall event.

http://en.wikipedia.org/wiki/Multithreading_(computer_hardwa...

Can't the CPU just signal an interrupt for those, and let the OS scheduler handle it?

This is usually not efficient because handling an interrupt takes nearly as long as a cache miss (and let us not consider the case where the interrupt handler itself triggers a cache miss), but Intel did a prototype on the Itanium that worked this way.
While it could compromise privacy, I didn't see anything outright evil on that list.
Positive. Max, you're selling developer tools, right? My instinct would be "how good could your tools be if you can't be bothered to spell-check?" To me, it just shows a lack of attention to detail which puts any detail-oriented product like the one you're selling in a poor light.
US Foreign Policy And The Internet.
See http://en.wikipedia.org/wiki/Instruction_level_parallelism

A CPU scheduler (instruction unit) does not schedule threads or processes - instead it schedules instructions (assembly instructions).

A thread might block while waiting for IO (disk, net, user input, etc).

An instruction might block because it's waiting for the cache to load its data, or it might block because it does not have an available execution unit.

A modern CPU has, for example, 4 units that can add, 2 that can multiply, 1 for floating point, another for memory IO, another that does XOR, etc, etc.

If one of those is busy you try to find an instruction that can make use of an idle unit.

It's often hard to find an instruction because they often depend on each other, so you have to do them in order. With hyperthreading you have double the number of available instructions to choose from (and those two instruction streams are independent of each other).

The biggest problem with hyperthreading is the cache. Memory is very slow, so you cache memory locally, with hyperthreeading you have twice as much data to cache, so some data is evicted - this is bad.

Some tasks will be slower because of this, but most won't.
You are right, I should have tried it before. Now I did. It's still so slow as to make me wonder how I ever put up with it.

No Idea what's up with the "hate" terminology. The only browser that can even invoke strong feelings in me would be IE. My comment was simply my spontaneous reaction to the headline, no reason to get all hot & bothered.
Are you comparing the Qatari legal/punitive system against the US system ? If so, you're either being incredibly naive, incredibly stupid, or just trolling. Anyone with half a brain would rather be arrested for a (percieved) crime in the US rather than a country such as Qatar. Read the orginal article carefully and see the kind of limbo that Proctor is in. One could argue that the link you posted is not even on topic.
Why does it not surprise me that an Aussie suggested a Pub Crawl? Still - from the sounds of it - meeting the locals at a bar sound much more authentic than the original idea.
However, let me add that the 'Re:' business is an excellent idea IMHO.
In addition, active content must meet all Amazon technical requirements, not be a generic reader, and not contain malicious code.

"Not be a generic reader"? That shoots my goals down, as well as shooting down the goals of anyone interested in really making the Kindle an open platform for reading. I'd be willing to bet that will be arbitrarily extended to nearly any "reader" application that they perceive as threatening any of their market.
I think it would be more accurate to say that Bulldozer has conjoined cores, not SMT.

http://dx.doi.org/10.1109/MICRO.2004.12
Well, yeah. Unless your negotiating tactic is to name the lowest price you would ever accept, they have to assume that they can offer you less than you originally said.
Ruby on Rails, node.js, MongoDB, jQuery, Webkit, Sinatra, HAML+SASS
Bahrain may have similar legal foundations as Qatar, but those are definitely two different countries. Someone standing up on a pedestal should probably know that.
Watching things spread on twitter is an interesting pastime.

Story:

I posted one link in http://twitter.com/mattsta/statuses/7925973758

It got re-tweeted at http://twitter.com/diakopter/statuses/7928647495

Now, diakopter seems to be a gatekeeper to the perl community because from him it got picked up by merlyn, who has a high perl community eigenvector centrality, at http://twitter.com/merlyn/statuses/7929928766. After bouncing around the perl circle for about 24 hours, it quickly died. The internet is a fickle mistress.

In short: I have no substantial twitter following, yet one post with a link generated over 1000 visits.
Firmly both: "In the event of a sale the Collector agrees to pay a sum equal to fifteen percent (15%) of the Appreciated Value (as hereinafter defined), if any, occasioned by such transfer or distribution or payment of insurance proceeds to the Artist (or Artist's agent for the purpose) within thirty days of the sale."

Coupled to the fact that this device continually tries to sell itself on ebay q7days, it's clearly designed to be a money making scheme for the artist. Surely, he would argue that this, too, is part of his art.
What is the "Fusion-based" computing mentioned in the first paragraph? A quick search doesn't yield much.
71 percent of top colleges still have policies that severely restrict speech
Per the comments below the article, you can disable this by disabling the 'send anonymous usage statistics' option.
WebKit/Chrome/V8 are leading the way in web standards implementation, with Firefox/Gecko/TraceMonkey also doing lots of great stuff.

Haskell is really taking off, both in terms of compiler improvements and in the size of the community and available libraries. I'm using it for several projects now.

MagLev, LuaJIT, Unladen Swallow, and V8 (again) are all exciting because they're bringing modern dynamic language VMs closer to Java-like (and sometimes even C-like) speeds.

Android - my phone runs an open source OS, I can install software on it without an app store, and it can run SSH, Python, and Lua. Sweet!
Totally! Of course, if it didn't need to be plugged in, a la Airnergy[1]^, and if it used wifi... and maybe if it were weatherized, then it would never need to be indoors in the first place. As long as it was never delivered to a place without wireless, it would be "alive."

Arranging its own transportation via FedEx would incorporate the printing method you describe, and it could pretty much move on its own.

1. http://www.ohgizmo.com/2010/01/09/ces2010-rca-airnergy-charg...

^ probably vapor, and clearly underpowered, but let's pretend
I guess it's the fusion between the CPU and the GPU ...
Not being a user of uTorrent (and therefore not knowing about uTorrent through experience), I was a little annoyed that he waited until the very bottom to mention:

Oh yeah, there is a setting in the preferences dialog
(Send detailed info when checking for updates) where
you can disable all of this data sending. However,
it's enabled by default so your data is sent out at
least once when you first start the program.

It also seems like just an advert for the debugger he used. He doesn't mention it specifically in the blog post, but the first comment is someone asking what the debugger is. When the author responds with a name and a link (to another blog post). The commenter responds with "Anyway, thanks again for introducing this invaluable debugger" even though he states that the price tag is way too high for him. The commenter also makes sure to explicitly state the price of the debugger package and the add-on package to it.

I could be wrong on the advert angle, but I'm skeptical of those comments.
The Tale of the Teleporting Turtle (algorithm)
Umm, from the article (which is paywalled, but if you paste the title into Google you can get around that):

"We continue to follow their laws, we continue to offer censored results, but at a reasonably short time from now we will be making some changes there."
It sends a unique identifier to the server, and the server has access to the IPs that you connect from to post that info/check for updates. Depending on what they do with that information it could end up as a central repository of your bittorrent usage statistics (assuming you only use uTorrent and only run it on a single computer).

[EDIT] If you were downloading copyrighted content, and the RIAA/MPAA/IFPA/etc got a hold on this information they could use it to link your computer to an IP address (and even an IP address on at a certain date, if they web request timestamps are logged) by correlating the IPs associated with the unique ID recorded at the utorrent server with the unique ID stored in your settings.dat file. They could also try and use the Total Amount Uploaded/Downloaded since uTorrent was installed against you in court.

If you were running uTorrent in Wine, they could use that a some weak 'proof' that it was you downloading the torrents and not someone else. (If you run Linux/MacOSX/FreeBSD and have uTorrent installed in Wine; it's likely that that majority of uTorrent users are on Windows)

Most of the other stuff is rather innocuous. I can't think of anyway for it to harm you, but I'm not doing some sort of thorough analysis of it.
Yeah, I know this, it's horrible. My problem is with speaking French, Spanish and Italian. Only one of the languages is fine, but once there are two or more, I start mixing words together really badly.

I think it's because those languages are so close to each other - like C++, C# and Java - which was probably the reason I could become reasonably fluent in each of them in the first place. I actually learned Italian by "prototypal inheritance", gradually substituting Spanish words and grammar as I learned their Italian equivalents while living there.
The theory of AGW is based on climate modelling. Climate modelling is a brand new science with a very short heritage and very little experimental verification. It is silly to say that climate modelling is derived from "accepted principles", as if it were borne from first principles.

All modern climate "models" are horrible hacks. All contain one or more empirically determined "fudge factors". All gloss over numerous critical important elements of climate dynamics (such as clouds) because they are too difficult to model currently, or we lack understanding of their mechanisms.

The idea that anyone anywhere on Earth has some pristine from-first-principles climate model that you can input data into, turn some crank and spit out data on the climate of the future with any degree of certainty is just plain wrong. Nobody has an accurate model of climate. The AGW proponents have been claiming that they have created accurate climate models (to a degree), but the evidence to back that up is extremely thin. And, what's more, we've discovered recently that the evidence is even thinner than we thought it was.

This is why people object so much to the AGW doomsayers, because the evidence is very much lacking. At best, at best, there's a tiny window of a few decades where some models of climate show a similar trend in global average temperature to the actual trend. And on this tiniest thread of "evidence" so the entire catastrophic AGW theory and all of its proscriptives on human behavior and industry hangs.
I'm trying to work out why computers are so stupid, and stop them.
OSX acceleration is quite different from others. I'm not sure what their curve is, but I really like it. I took to it in a couple seconds, and I'm faster (ie, speed to do action, so accuracy plays in heavily) with my trackpad than most people are with mice.
To extend this, the 'shipping label' could be an e-ink screen under a plastic/protective cover.
Defeating Procrastination: Analysis Paralysis
Hopefully more stories like this get out, and people will refuse to do business in Qatar, without exceptional compensation for the perceived risk involved. When they see they're losing money they'll have to decide whether they want to stay in their old ways, or adapt and show respect for the fellow human beings.
Ignore the ROI. Do it with something that you are likely to want to work on. (You're in a tech field going for your masters - you'll have a decent salary/options regardless of what you focus on - it's not like this is Liberal Arts). So if you enjoy HCI then go do that.
If this is the first time using the site I could see not having a problem but I stopped using the site when they first made heavy javascript visualizations automatically occur after a certain time. I saw that there was a new UI and went to check it out today and I must say it is awful, it took me a minute to find where to login and once I logged in the reputation points for songs started appearing in the middle of the page (used to be at the bottom right and weren't really annoying), and the whole thing just seems terrible and I can't even use it.
Noted and corrected. Funny I made that mistake since I've lived close by in Dubai for a while and have relatives living and working in both Bahrain and Qatar.
This is a definite win for thesixtyone. Thanks to the publicity surrounding the change (whether negative or positive), a whole lot of new users have been introduced to it. Existing users still have http://old.thesixtyone.com/ to fall back on. And if the new site doesn't work out, they can always switch it back.
My personal UI peeve is alarm clocks. When I want the sound to stop, I hit the off button as often as I hit snooze, often because the snooze button is smallish and stiff, and I still have to hunt for it amidst the other buttons.

What I'd like:

When the alarm is going off, any button should snooze. A later "off" button press (ie, a minute or so) should be what turns off the alarm. This way, a literal "whack" would silence the alarm, without fear of falling asleep after turning it off.
The danger is, I suppose, if they where leveraging any of their content dominance to promote integration between browser and content and therefore lock-in.
I'm kind of wondering why he started it so high ($2500), especially considering that part of the deal is that he gets 15% of the appreciated value every time it sells itself anyways. I guess it rubs me more as doing something to make money rather than doing something to be interesting... not saying that is a bad thing. It's an interesting concept at least.
Sure, I'll try that.
True. But if you know that increased CO2 causes the Earth to get warmer, and that humanity is increasing the CO2 content, it certainly seems like a plausible conclusion.
Fire The Failures & Save The Presidency
I agree with leertaylor's comment, and I think it further generalizes to other aspects of transparency in the workplace.

"You pay him what? I'm here all the time, and you pay him for 10 hours of work half what I make all month?"

What strikes me is, "I'm here all the time." Why is someone who puts such a high value on merely showing up even still employed?

OTOH, this touches the original article's point, that paying well above market is an excellent away to retain employees. (Whether they're worth retaining is another matter).
Dropbox has an IANA port number now
He gets 15% of the value of subsequent sales, but 100% of the first sale. Plus, I'm sure a significant amount of time and material went into the piece.
gripe: pie chart fail
That's quite clever. I like it so much... I just bid on it.