skysight-inc/HackerNews huggingface dataset:
Yeah, I often find myself wanting an "exclude answers sites and wikis that aren't Wikipedia" checkbox.
Stuhrling Replica Watches, Replica Stuhrling Watches, Fake Stuhrling Watches
That's an interesting comparison, thanks for posting it. I'd love to see something similar for some other countries famous for high taxes and high social services, e.g., Sweden.
Thanks for the picture. This is a minor but persistent pet peeve of mine. The first thing I do on a fresh Linux install is grab terminus.
What, infringing Myth's copyright on the crack? Even if you're right- they had a copyright, and it was enforceable- I doubt there is a person who would be willing to step forward and claim ownership of the crack. Whole point of anonymous groups was nobody could pin it on you.

Plus, restitution of copyright infringement is usually based on damages done. Considering Myth's 'product' was free, there are no sales damages.
I agree, and this also implies that the infographic at the bottom is wrong (or mislabeled.)
Legally, crowd funding is a bit shaky.

Those who use this model can avoid securities law problems by using a donor model, which is fine in itself.

Traditional donations, however, are made to charities and similar 501(c)(3) organizations that are bound by pretty strict rules and by fiduciary duties which, among other things, require that: (1) all assets must be permanently dedicated to the charitable purpose; (2) those who manage the charity cannot misdirect assets for their personal profit or pay themselves inflated salaries that amount to misappropriation; (3) those who manage are bound by fiduciary duties to do so consistent with the purposes of the organization and face severe penalties for violating such fiduciary duties; and (4) those who manage must render a strict financial accounting for their activities and make their books and records available for appropriate inspection to assure integrity.

No such safeguards are built into crowd funding, as the system really depends on a "trust me" attitude. This may be fine in any given project if the founders have the talent, vision, and integrity to comport themselves consistently with the trust placed in them to do what they say they will do when they solicit the donations. If they do not have integrity, however, I am not sure what remedies might exist if they should prove less than scrupulous in dealing with the donated funds.

This is a pretty new area and I'm not very familiar with it. But it would appear on the surface that there is not much that can be done if founders in such situations choose to abuse the trust reposed in them by the donors. Given this problem, I don't see how this model can easily be replicated across a meaningful spectrum of situations, even though it might work for select high profile cases.
agreed, HN is probably the most hit generating website, i wonder if kickstarter keeps track of the referrer..
Very nice and Lifehacker picked up your app via the One Thing Well blog. Congrats!

http://lifehacker.com/5537304/oneway-puts-ftp-uploads-in-you...

http://onethingwell.org/post/592716083/oneway
What's a Facebook fan page worth?
It's even worse than this if you're self employed, because you have to pay an additional 6.2% for the employer's portion of social security. Ouch.

Edit: I just moved to CA in 2009, and am now working full time for my own bootstrapped startup. I also happened to get married in 2009, which is an additional tax burden. The taxes are painful. All in all, I feel like there is certainly a negative incentive to work for oneself, especially while bootstrapping and struggling to pull in enough money to pay the bills. We're motivated and are really enjoying it, but I would much rather see tax incentives for founding startups.
Due to a very poorly structured deal MSFT was able to use Sybase's own code to compete against them. Be careful who writes your contracts.
Why yes, a lot of us are just fine spending "hours" learning something that we'll probably spend more than a few years using.

Git's user interface isn't perfect, but you're not going to get the "Mac of DVCSs" either. There's a reason for the complexity, doing stuff like merging together the work of three people is inherently complex.

You're not going to come up with some solution that allows the user to "just do it" without also destroying history.
Google Street View collecting personal Wi-Fi data
I would assume it would impact those investors. Investors without connections are sometimes more of a pain in the ass than not having money at all.
Sweet beanie...wait
The Enemy Within: Male Fish Dislike Their Reflections More Than Competitors
My family and friends stopped asking me for free technical help when I started mailing them invoices.
True, true. The response falls somewhere between ignoring him and telling him to run "del ." in C: in terms of cruelty.
This is...undesirable. People don't really understand privacy on the Internet very well to begin with, it isn't that they don't care about it. Facebook had the opportunity to set an example for how to handle privacy but they f'ed it up because they want to be more like Twitter. This is not the way to do it guys.
Spreedly just finished their crowdsourced funding on Kickstarter on May 6. I have to presume that they've had some lawyers help out since then. I'd really love to see what they came up with to find a clear path. If there really is a viable donor model path for funding (I believe that Blogger did this for a bit as well) that is replicable, that could really change things nicely. Then you've got product/market fit, MVP, paying customers, and all the other stuff in one nice, neat package.
IE8 does sometimes put multiple tabs in one process, but not all tabs are in the same process. I think Microsoft should move to one-process-per-tab too; if Chrome can do it without any negative performance impact (AFAICT), so should IE. But, I'm not sure the rest of what Chrome does would be useful in IE. Microsoft wants to keep the security enforcement in the operating system so that all native applications can benefit from it. Google is happy to have lots of security enforcement in Chrome itself because it doesn't really care about the security of anything other than Chrome, and it cares about platforms that don't have the security features that Windows has.

In particular, one thing that's strange about NaCL is that plugin processes have stronger security than Chrome itself (unless Chrome is being built with the same or similar NaCL toolchain). In Microsoft's design, plugins are protected equally with the IE tab processes themselves, which seems very sensible to me, considering all the untrusted content that the browser itself has to interpret.

I would still like to know, theoretically, what Chrome's design stops that cannot be stopped using IE8's design, modified to have one tab per process.
And it is considerably more subject to amendment.
What kind of citation could it possibly be? A log snapshot taken under oath in presence of a notary, whose PGP key you happen to have verified in person?

Just pointing out here that citations are not a means to an end. You still have to trust the citation - since apparently you don't believe the guy claiming to be from facebook, who would you believe?
Ask HN: Good Probabilistic Inference Tutorials?
I'm reading Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig and I'm wondering if there are other high quality references on probabilistic inference. Any suggestions?
I seem to be in the minority, but I'm not a huge fan of the UI design in the new official Twitter app. My biggest complaints:

Pattern 3: The Dashboard

Not a huge fan of this, mainly because it feels redundant and adds to the app's inconsistency. Some features can be accessed directly from the tweet screen while others require you to navigate back to the dashboard. Where Android apps have traditionally allowed direct navigation between functions by way of the Menu button on the phone, Twitter drops that functionality pretty much entirely.

Pattern 4: The Action Bar

Not a bad idea in and of itself, but it feels poorly implemented to me. The biggest issue isn't the action bar itself, but the fact that they chose to add a second, permanent UI bar directly below it for navigation between tweets, mentions, and favorites. If you're using the phone in landscape mode, you've lost nearly a third of your vertical screen real estate to permanent UI elements. The UI should get out of my way and let me interact with content.

This also plays into my complaint about Pattern 3 and inconsistent navigation between features. This secondary bar replicates part, but not all, of the functionality of the the dashboard. You can't really be sure which navigation path is going to be open to you until you follow one.

Pattern 6: QuickActions

Again, the primary issue here is consistency. The QuickAction bar pops up above a tweet when you tap it... except when it doesn't. If a tweet is too far up the screen when you tap it, the QuickAction bar pops up below the tweet. (And because of the vertical screen real estate problem from Pattern 4, your chances of not having enough screen space for the bar in landscape mode and running into it behaving inconsistently are as good as not). Not a major, major issue, but it is slightly jarring. If there's not enough space to display the QuickAction bar in a consistent location, it seems to me that the app should scroll the timeline down so that there is.

Personally, I'd also be in favor of making that consistent location below the selected tweet -- it's much easier to tap once and then again with your thumb by moving down than it is to do the reverse since it mimics the natural motion of balling your hand. I feel like I'm having the stretch to reach the newly revealed UI elements in the official app.

I guess the thing for me is that I agree with everyone that this app is one of the prettiest on the Android platform, and I'm thrilled to see contact syncing expanding beyond Facebook; I just haven't understood the raves about the UX end of the app. It's certainly not bad, but I came away feeling like the whole thing was half-baked from a usability perspective. There's definitely a lot of potential here, but it needs some serious interface work before it becomes my daily use Twitter app.
http://www.nytimes.com/2010/05/12/nyregion/12about.html?part...
The Californian would be taxed 42% of his 50,000th dollar. Overall I believe he's paying less than 26% of his entire income.
My response was directed at a comment that claimed they said, "we are suing Apple because they sued us". In fact, they said "we're suing Apple to help our customers (etc.)!" which is much different.

Your argument is less direct, and it doesn't interest me so much. Yes, by fighting for their self-preservation (if it is at stake) they help consumers by maintaining competition and/or variety.
I don't know if I'm understanding their concept , they basically want to store locally (users computers) every data ?

If so, how would this work ? A special app ? A plugin on FF to connect to it ? Will it store your friends data as well ? What if your HD drops dead or something ?

Sorry if I missed their concept :\
It seems likely that waiting will only weaken their position for at least 3 reasons:

1) Android is gaining market share (and new features, and more polish, etc) pretty rapidly.

2) MS hasn't even started their "comeback tour" with Windows 7 Phone Edition (or whatever the hell stupid name they settled on). And while it's easy to think you can discount MS (Win Mo sucked right?) they've got great name recognition and it looks like they're willing to pour megabuck into getting back into the mobile game.

3) Blackberry. I don't know why every article about smartphones has to be about Apple vs. Android when RIM still fucking OWNS them both in market share. They've had their thumbs up their collective buts for a while, but if they can get their act together there's no reason they can't remain competitive.
Maybe the Myth team now work for Rockstar and just wanted to reuse their own code haha.
California taxes and business red tape are why we chose Austin over Silicon Valley. Texas just seems a lot more business freindly in many ways.
Cool Canvas Chart Showing Browser HTML5 & CSS3 Readiness
Didn't Facebook already have its come-to-Jesus moment with the Beacon fiasco? I have a hard time buying the idea that FB could come out of that without an ingrained institutional awareness of privacy issues but now, with this, be willing to listen and change.
Maybe this would help http://www.dojotoolkit.org/ ?
I've got the blank screen too, on a Mac. Verifying my email didn't help.
Doh, good call. I fell into the marginal vs total trap I tried to cover in my first paragraph, lol. I'll add a note.
Dedicated Server Hosting
Nethosting.com offer the best dedicated server hosting and managed server hosting on the web.
It also hopefully will not require 220+ and counting years of jurisprudence for its true meaning to be divined.
1. Yes, git stash is an option. Unfortunately, if it's anything like mercurial's shelve, it's not a good one. What happens when you 'unstash'? Does it properly give you conflict markers, or does it generate patchfiles?

The latter is mercurial's behavior, and it sucks. To do the former, the stash command needs to also track the repo version that the local changes were based upon, so it has the historical information to present conflict markers (effectively, enough info for a 3-way merge).

FWIW, This is actually the only thing holding my team back from switching back to hg. If hg shelve were part of the standard distribution and rock solid (multiple shelves would form a queue, no chance of corruption, and unshelve preserved historical information so it could properly merge conflicts), the world would be a better place. :)

2. Yes, I know WHY it does what it does. But the way it presents this info is unfortunate, because after a merge it's far more difficult to know exactly which changes you were making - many programmers are in the habit of reviewing their changes before committing. Does GIT let you easily tease out these differences?

[edit: call to action]
Living Well vs. Doing Well
Think Napster (some kind of peer to peer) for Facebook (social graph, share text, images), as far a I can tell.
We could really use a great open source Twitter client

Nitpicking a little, but he probably doesn't mean "client" here. And I think the need for an open source, distributed Facebook is greater than for Twitter, considering the relative amounts of influence and information the two services wield.
If you're still interested in closures for Java, my port of Ruby's Enumerable module, Enumerable.java, has a limited version for valid Java 5. The current release is 0.2.4, but this post is the best introduction: http://www.jroller.com/ghettoJedi/entry/closures_in_valid_ja...
What do you call a movie that is not a new release? I'm not sure what the right terminology is. A catalog movie maybe?

old:
1 having lived for a long time; no longer young

portal is no longer young, older seems reasonable to me.
I'm just gonna say this much:

1) It's a Rails app, so

2) I will be contributing to it as long as round 1 is not absolute crap
I think so. I believe that it just converts all of the ObjC constructs into valid C. The ObjC constructs are different enough from C (being SmallTalk-inspired) that I don't think it's an issue. Take this with a grain of salt though, as I have minimal ObjC experience.
Follow-up question here, as I have just come from attending a focus group this evening. Is what you describe a typical part of the job description of a Web designer (what prompted my question above) or is it really the job of, say, a focus group facilitator?
When the original iPhone came out, there were reports of 100+ field testers testing the iPhone for at least a few months. So it begs to reason that Apple would at least require a few months worth of testing before it had a model that was suitable for production on a CDMA network.

Just asking: Did anyone confirm the iPhone Gizmodo found contained a GSM chip aside from Gruber: According to Gizmodo, one of the barcodes attached to the unit read “N90_DVT_GE4X_0493”. According to several sources (of mine) familiar with the project, “N90” is Apple’s codename for the fourth-generation GSM iPhone, slated for release this June or July. http://daringfireball.net/2010/04/gizmodo_prototype_iphone
2011 Cadillac CTS-V Sport Wagon Review and Price
+1 for DAMN NFO Viewer ;) old skool
Don't forget the 10% sales tax.
There are a number of ways to do this in mercurial. If you've got a set of uncommitted changes, only some of which you want to push out. Just commit the files (or use the record extension to commit only parts of files). Then, update back to the previous revision and commit the remaining changes.

This makes 2 heads. You can then update back to the first commit and nudge those changes out ("hg push --rev .", which will only push the current version and any unpushed parent revisions).

Switch back to the other revision to finish off your work there and merge the 2 heads together when you're done and ready to push it all.

You're basically working with anonymous branches at that point, but if you understand that the commits are really just nodes in a DAG, it's pretty easy to visualize what to do.
There are few places on earth with the natural, intellectual and creative abundance of California. It's absolutely inexcusable that we are in this situation.
> you can pick and choose what you want to commit

How is that supposed to be a reasonable thing to do? Unlike my working directory, I can't build and test the contents of the index. To me, making a commit that I've never tested is somewhere between sloppy and negligent, so why is git encouraging me to do it?
I see this mentioned so many times:

"Git seems unintuitive because you don't have a good grasp of what it does behind the scenes"

but I fail to see why this is true. Do we need to understand the implementation of block allocation, snapshots, atomic writes, etc. to save files? Do we need to know the ip checksumming algorithm to connect to use internet? Do we need to understand congestion control algorithms to browse websites? {and many other examples}

No - we don't and many of us do not know those things. Then why are we expected to know the internals of git to use it? (use - not modify, analyse, edit without an interface, etc.) Why can't we get a tool which gets an address and makes the file appear on the local storage? (or any equivalent to VCS workflow)

"Designing a patch database" - No, I want to use a VCS, not design it. If it works on pixie dust, I'm ok with that. It's just a tool. It's supposed to help me do the real work, not give more stuff to think about on every step. Why is "you don't understand how it works" an acceptable answer here? Where's the iphone of VCS-es?
Did you try cleaning out the local game cache files in ~/Documents/Steam Content/?

Also, if you right-click on the game in your Library, and then select "Properties," there's a "Local Files" tab which lets you delete the local cache, and verify that everything's there. Hopefully one of those will make it realize the download didn't finish.
Don't tell Dave to just fucking do anything. You're violating his "I only hear people who speak to me in certain tones" policy. You're harshing his mellow, man.
"svn update" will randomly delete your work with no way to ever get it back.

No, it will not.

You're left with a bunch of conflicted file, and a bunch of merged files, with no way to ever get the unmerged files again.

Umm... no? Take a look at conflicted-filename.mine. Whenever there is a conflict, svn appends .mine to your copy of the file. After that, it creates conflicted-filename.r123 and conflicted-filename.r124, and goes crazy with the angle brackets in conflicted-filename.

I've lost plenty of data with git. Most of it has to do with innocuous-sounding commands that don't ask for confirmation when deleting data. For example, git checkout filename is equivalent to svn revert filename. Of course git checkout branchname does something completely different. If a branch and a file share the same name, git will default to switching branches, but that doesn't stop bash autocomplete from ruining the day.

Here's a crazy idea: If you have an innocuous action and a dangerous action, do not label them with the same command.
Yves Saint Laurent blue Super Platform Sandals sale
Good, free PR. Want free publicity? Setup a web site which locks like "innovative" project and attack flash and facebook.
i loved this

http://www.nytimes.com/2005/02/25/technology/25podcast.html?...
> many programmers are in the habit of reviewing their changes before committing. Does GIT let you easily tease out these differences?

I'm unsure what you're asking here. I can say that 'git diff' shows you the difference between the working tree and the index and 'git diff --cached' shows you the difference between the index and the most recent commit (i.e. HEAD). Both of those accept a filename as an argument to just git the diff of that file in the respective spaces. All of the changes that cleanly merged are in the index, and all of the unresolved conflicts are not when you first enter the 'unresolved conflicts' state while attempting a merge.

If your asking something more specific than that you'll have to rephrase or explain for me.
مباراة الاهلى والجونة بث مباشر
"A 2005 Times article by John Markoff about a new startup that aims to commercialize podcasting. Didn't happen."

The article is on Odeo. The people involved seem to have turned out all right. This is a joke?
almost 60K now ~5k/hr?
When I saw the "share this on Facebook" button on this page, I was overcome by the shadenfreulich irony, and had to click it - not quite the first web page I've ever shared on Facebook, but pretty close...
Ask HN: What's up with Google Appengine?
Are people actually using it? I get the feeling it never really took off, it's certainly no competition for AWS & Co. But it being free hosting and all, I would have expected more action. I would have expected someone to make a Wordpress clone that one could then host for free on there, etc. Am I missing something?
As promised: http://store.steampowered.com/stats/
I had the same reaction until I realized Odeo is down "until the first week of May":
http://odeo.com/

and it looks like the whole site is down, i.e.:
http://odeo.com/channels/1844-2600-The-Hacker-Quarterly
Technically, restitution could come in form of statutory damages instead of actual damages. In the US though, the work has to be registered and the crack would certainly fall foul of the DMCA anyway.
It would be interesting if a cracker in another country claimed infringement.
Just shut up and let them be. That article alone has produced them more than $50K already.

There are two types of people in the world, those who do and those who blog.
Wouldn't fair taxes, strictly speaking, be a horizontal line?
This comparrison is a little misleading, even now updated for marginal/average rate issue. There are several issues:

1. The 'example' earning of GBP 34k is just below the threshold at which the margin rate switches to 40% (double!)

2. The UK number exlcudes National Insurance payments, whereas the Cali one includes Social Security (the US Equivalent)

3. The UK one does not have Council Tax, but the US one does have State income tax. Whilst council tax is not income based, it does correlate with income, so this the two are more comparable than not.

[UPDATE - looks like my reply crossed in the ether with your update :) when will HN get etherpad commenting ? ;]
"What if your HD drops dead or something?"

This is the crux of the matter. You've got two options: store your data locally, or store it in the cloud.

Local storage minimizes the chance of loss; Cloud storage sacrifices you privacy. Pick your poison. It comes down to what you're more afraid of, and I am much more afraid of losing pictures than being subject to some sort of privacy violation.

Not saying one is better than the other, but if you sampled 1000 random people, my money says that people err on the side of keeping their pictures safe.