skysight-inc/HackerNews huggingface dataset:
The overlap point for me (and I'm too quick because these papers and tools have been knocking around in my head lately) is once you mention what happens in a fatal server crash and you've listed durability as a requirement, we've stepped into the topics those sources cover.

I like the idea of tagged events - flagging events so that your event queue package could handle the heavy lifting on how strongly to enforce ACID guarantees by event seems like the kind of feature that would make for happy hacking in distributed systems.
The Sharing Experiment
Too late. HN has basically become reddit.com/r/programming in the last year or so. The glory days are over. You have to admire how long the quality remained high, though.
> From a deontological perspective, perhaps

That actually seems even less defensible than the normal pragmatic, consequentialist position. See Koepsell and Wilson, as summarised in this article: http://www.hxa.name/articles/content/copyright-ethics-agains...

Also, one can see a simple question that no moral argument for copyright/IP seems able to answer: why impose a restriction on a beneficial abundance? (where there is no need and no gain). Copyright creates an entirely artificial restriction. How can there be duty in that, or derivable from that? Why would we want to make a rule to restrict a beneficial abundance? It does not seem possible for that to make much rational sense.
By starting their own network[1], of course

[1] http://ztag.zynga.com/
It's not just you. I found updating the page number to 3 will actually bring you to the second page.

http://www.extremetech.com/mobile/107555-five-free-kindle-fi...
I like it! I’ve had some similar thoughts along slightly different lines recently.
It's ridiculous to me that with so many legal services and songs at .99, people still pirate music. But it does show that it was all just an excuse. People that pirate just want free stuff.

Not true at all. Say I have a US credit card but want to buy Japanese music. Too bad, it's not for sale to me unless I trek to Japan and buy a CD with cash. So I pirate it instead.

Also, most $0.99 music stores sell compressed music, which is not acceptable to me. The pirates provide this to me for free, which makes the $0.99 song an inferior product. I do buy music that's distributed in FLAC format, however, like all of Jonathan Coulton's music. (There are also stores that cater to audiophiles and sell music at better than 44.1kHz/16-bit resolution. I buy music from them happily. The problem is they don't sell much music I like.)
I have used Dotster for quite a few years also. I have zero complaints with them.
>And so we end up re-writing parsers where yacc would do,

Had me going until there. Rolling your own parser to avoid yacc sounds like an absolutely splendid idea. Techniques like parsing expression grammars are worth some mild sense of "NIH", and in any case there are plenty of PEG libraries to take advantage of as well.
> For example having a single file with methods annotated with @GET or @POST is so much cleaner to me than having routes.rb open in another editor window

URL mapping is a framework detail, not a language detail — although the framework can be limited by the language. In Sinatra you'd write:

get 'someroute' do
# do stuff
end

http://www.sinatrarb.com/intro.html#Routes

each style (these and half a dozen others) has its advantages and inconvenients. For instance, separate urls mapping (Rails, Django) give a starting point laying out the structure of the site and make views/controllers easier to reuse (as they're not coupled to URLs)[0], whereas annotating the handler directly gives a better view of where they're involved and how.

[0] They also make it simpler to "graft" sub-sites in
EA and Blizzard have P/E ratios in the 10-20 range. Whereas Zynga makes almost no money, so this would put them in the 100 range.
Still not working for me on Brazilian App Store. How long will you keep it on sale? I don't wanna miss it :)
Apple v. Samsung - Oct 13, 2011 REPLY DECLARATION [pdf]
Presumably it writes to a transaction log, and is memory-resident in the same sense that Redis is. Which is to say that the dataset is kept entirely in memory, but also has a persistent representation on disk.
Yesterday Living Social Sold 1.39 BILLION calories of McDonalds Food.
Watch Mark Pincus pitch the Zynga IPO to investors
Episodes in Startup Broscience: Vision
First line: "... GoDaddy".

Laughed and closed the page. Even if it's not their fault for the original transfer, the headache of support is on you.

edit: Sorry you don't like to hear it? You get what you pay for, and you get what deserve for not shopping around and just going with the brand name that stuck because their CEO shot an elephant.
I can second Nearlyfreespeech. They've been great as my registrar and DNS host for years. I host on http://prgmr.com VPS.
IIRC happstack-state has a journaling system. You don't have the state on disk, but you can reconstruct it. you could also journal to a remote machine for a live failover.
In addition to being on their patent, as mentioned in article, these claims of key press tracking and user interaction tracking are also present in their marketing material:

1. "Capture a vast array of experience data including screen transitions, button presses, service interactions and anomalies"

2. "View application and device feature usage, such as camera, music, messaging, browser and TV"

..and more - http://www.wired.com/images_blogs/threatlevel/2011/12/Experi...

It's amazing the company positioned themselves to sell services to carriers that do exactly the kind of things they are trying to talk around in PR speak.
Multilingual User-generated Content and SEO
Anyone with a day job looking for part-time cofounders?
With all the posts recently about working on startups after a fulltime job, I figured there would be some people who are working on stuff part time after work and want a partner for motivation as much as complimentary skill sets.
Thank you.

btbytes did the md formatting for me. I will accept the pull request as soon as I get home.
In that case it is preferable to use "or" over "||" since then you do not have to worry so much about operator precedence because "or" has about the weakest of all operators. This means in this case that you can skip the explicit ".new" for the exception.

def delete_student(uid)
STUDENTS.remove(uid) or raise WebApplicationException, Response.Status.NOT_FOUND
end
So, just to offer a particular example to test my understanding, you think that I'm saying that if Google runs their service on top of Linux, they should be able to hold their own source code in reserve, but any changes they make to the kernel should be returned to the kernel, but if they fail to do that, then the the Linux project should not have standing to hold Google liable in civil court?

No. I'm saying the legal regime that supports 77 years of copyright is profoundly flawed and a little civil disobedience is a reasonable way to keep the conversation moving forward. There is no law that those with enough resources cannot obey. It's those with limited resources who agitate for change.
Is it just an open source project or you plan to make money on it?
Symbian s40 Java Game Pack For Nokia Mobiles
Xilisoft Video Converter Ultimate v7.0.0.1121 Portable
I believe Kevin Rose is non-technical as well, he plays more on the Product side for Milk, as well as Digg.
I believe the idea is that the photons are entangled with a certain vibrational mode in the diamonds. When you do an interference experiment with the photons, it demonstrates that the photons are in a coherent superposition. If the vibrational mode in the diamonds had decohered, the photons would have automatically been decohered as well (since they were entangled with the diamonds).

It's hard to tell for sure without being able to read the journal article, though.

Also, it's important to note that the center-of-mass position of the diamonds has not been put in a superposition, which is what people usually mean when they say "macroscopic superposition". This experiment only shows that a certain vibrational mode in the diamond is superposed. (For all I know, that vibrational mode might just involve a few atoms.) Unfortunately, this type of link-bait is quite common in the quantum information community.
Thanks for the feedback - I know the slider doesn't work on the iPad, so it's definitely one to fix. Good idea about the live feed - I tried adding an auto-suggest bit but I couldn't get it to play nicely with the rest of the JavaScript, but it looks like it could be really useful, so I'll keep trying with it.
They have nobody to blame but themselves. They shipped the tablet too early and without fully finishing it. Why should I need to own a BlackBerry in order to utilize something as simple as email or BBM? Sure, it's a tablet that's meant to be integrated with your smartphone but I should be able to buy it as a standalone product as well. The only thing that can save them now is to abandon the PlayBook and do a completely new tablet that can actually gain tablet market share.
Correcting some historical misunderstanding around Alan Turing
Yes, it works well enough if you keep X11 and your X11 apps running. But what I'm striving for is a little different. More lightweight. Graphics and graphical apps are only launched when they are needed. X11 is not running constantly.

I have not tried i3 and I'm going to give it a go.

Are you ever keen to chat with another NetBSD user off HN?
To me, any concentration of power, whether unions, corporations, etc. is dangerous to democracy. These people each voting their own mind is one thing, but these orgs encourage zombie voters that always vote the same way - while having central leaders to play / pay hard. This is very different from politicians just looking out for their voters.
I've been working on OpenNERO this semester, along with Igor Karpov (lead dev), Adam Dziuk, Leif Johnson, and Risto Miikkulainen.

The idea of this tournament is that you are training a population of evolving agents, each controlled by a separate artificial neural network. It's effectively a strategy game where you teach your networks how to react to different inputs (flags, enemies, friends, etc.).

We'll then compete the teams against each other in a massive tournament.
I find the article a bit confusing. Given this statement:

In addition, the keyboard is often more effective than the mouse for our work, since instead of floundering around in nested menus we can just type what we want. However, it’s worth noting that we don’t avoid the mouse because it is slow — if one wants to move the cursor to an arbitrary location elsewhere on the screen, one can often do so faster with a mouse than a keyboard. The problem is the transition from the keyboard to the mouse. It’s an expensive context switch, which should not be done lightly.

I don't really understand the following:

We then add syntax highlighting and hyperlinks, so you can easily navigate between man pages, or click on a grep result to visit that line in a file. Clicking on a hyperlinked directory in a file listing would reveal the contents of that directory in a nested list, slightly indented; clicking on a file would open it in a new tab.

Too much clicking for my taste.
LivingSocial's McDonald's Deal: A Big Success or Shameful Failure?
FB and IG are OAuth 2.0.
@msuster, @dennis, @rabois

to name a few.
I'm working on security hardened VM's/AMI's of standard operating systems. Not a fan of how "corporate" security companies are. Looking for a designer and/or a biz guy/gal.
Storing app keys? You have to store some sort of key in the binary.
Create an Awesome Product Video for $300
It is amazing, these days, the extent to which a second or two glance allows me to categorize particularly a female talent within the "Hollywood ecosphere", for lack of a better term. Such guestimates are not 100% accurate, but once one gets away from the established A-list (particularly the older set, established before some of the latest "prettification"), they are pretty close.

This has been talked and written about time and again, but I also see appearance playing such a role in many work environments. I wonder to what extent the former may be reinforcing the latter.

I see similar selection bias in the popular music industry. Again, top talent may escape it (but have plenty of professionals around for makeup and whatnot), but below that level, looks are king or queen.
It's also less portable, pluggable, testable...
Oh OK, so then you were making in the magnitude of $250 - $500 / month back then, that seems plausible. I wasn't saying that you are selling BMW's, what you sell doesn't matter - my point was that people use 'make money' when they mean 'revenue', so the BMW is my standard example for illustrating the difference.

I'm not sure why I'm being down voted - my numbers are quite plausible, I was just doing a sniff test. It would've been quite remarkable if a simple site like that would've been making several k / month after just 2 months.
Just because GoogleBot can crawl and execute/index javascript, doesn't mean that it will on your site. The best bet would be to keep them. Or take them off and see what happens. If you don't see negative effects, then you will have discovered something interesting.
مؤتمر جووجل الثانى فى مصر
We are a nonprofit, and this project is and will continue to be open-source. It has been a labor of love for many years, working on it in our spare time and paying for it out of our own pockets or through donations, but now thanks to the grant it's our job too, for the time being.
Thanks for the article! My fundamental reason for not arguing deontologically, just as a rule of thumb in life, is that such systems suffer tremendous instabilities stemming from the nuances of their axioms and the higher your construction, the further they fall.
I mostly use Google Apps with enom, since it gives me the domain + email & all other google apps goodies "for free".

That said, I want to move a few domains away from GoDaddy but I am a bit confused how to do it the right way. Anyone have a good order-of-events list? I'd hate to lose the domains over a technicality when transferring. [edit: misspellings]
You could make it shorter by using something like sinatra[1]. Here is my pseudo-sinatra code.

get "/list_student_ids" do
STUDENTS.key_set
end

delete "/delete_student/:uid" do
STUDENTS.remove(params[:uid]) or raise WebApplicationException, Response::Status::NOT_FOUND
true
end

1. http://www.sinatrarb.com/
Why would they need access to the domain to do that?
I built Visual Website Optimizer during weekends and during evenings after work (while I was working full time at another day job). Initial prototypes and first beta version took about 6-8 months. Beta remained for about 4 months, had thousands of beta users by then, quit my day job, polished beta for 2 more months and then launched paid plans. Today we are a team of 8 people (and hiring more) and many happy customers.

To be honest, I think the time constraints posed by day job (you got only 2-3 hours of working on your startup) really made you focus on important stuff (such as working on user feedback and iterating). Plus, the comfort of having a salary provided let you invest in site design, marketing, AdWords, etc. without having you unnecessarily worry about "funding" or borrowing from parents/friends.
What does it do? Just draw shapes on a canvas or did I miss something?
It also happened to mckmama.com (a crazy popular blog my wife follows who couldn't believe that domain hacking was even possible anymore.)

The more interesting aspect was that since mobile nameservers are slow to update, the site worked on her phone still. That lead to the lovely "Where does DNS come from" conversation we all have with our loved ones eventually:)
Thanks. The imgur: http://i.imgur.com/NYrMf.png
It's still illegal to upload.

In other words, it's not illegal to buy a counterfeit watch, but it's illegal to make one. (Yes, the analogy still doesn't hold well.)
I'm glad this is the case. A common trap for indie developers is to make one game, have it be at least partially successful, and then to continue to make that game - making DLC, expansions, porting it to other platforms, making a multiplayer version etc. It makes me sad as a player, because it's done instead of developing something new. It's far better to pass on these porting efforts to other developers and to get to work creating new IP, as Notch is doing.

I'm more familiar with games than with startup culture - does the same thing apply there?
Companies Trying to Eliminate Overtime Pay for Computer Workers
If you need something from the JVM and want to write Lisp, use Clojure. Checkout Hadoop extensions in Clojure at https://github.com/jblomo/oddjob .
Right, knowing how it works it's probably easy enough, but the short time I looked at it, there were no instructions. My point was it seemed unlikely to attract buyers easily who are browsing all the tablets at the Best Buy like I was.

Perhaps I am biased, I have an old HP 48GX programmable calculator, learning to use it required a fair amount of work, but that was expected. For a tablet I expect to be able to use it pretty easily by picking it up. I can certainly listen to why you like the playbook, but the 2 minutes my wife played with an ipad2 she was already adding calendar events and playing with the book app.

I don't particularly care for Apple the company, but the 2 minutes hands-on examination heavily favored the ipad2 for what I would call the average user. The Android ui also seemed pretty intuitive, but maybe I'll re-examine the Playbook in more depth.
3.5 Inch Touchscreen Dual SIM Quadband Android 2.2 Cell Phone
Dual SIM card, dual standby
Built in GPS and support voice navigation
WIFI:802.11b/g wireless internet
G-sensor for landscape and portrait view
Supports Compass
Support Gmail, Facebook, Skype, MSN, word, excel, ppt, pdf format document
Analog TV
Bluetooth A2DP
GPS Navigation Support
Quadband & Unlocked WORKS ANYWHERE IN THE WORLD!
Comes with Facebook, Youtube, Twitter, Gmail, Yahoo, eBuddy, Weather, Wiki Mobile, Google Talk and much more!
The Budgeting app is nice. How are you making income off it? It's free and has no adds.
"So, just to offer a particular example to test my understanding, you think that I'm saying that if Google runs their service on top of Linux, they should be able to hold their own source code in reserve, but any changes they make to the kernel should be returned to the kernel, but if they fail to do that, then the the Linux project should not have standing to hold Google liable in civil court?"
If they can go after Google, I should be able to after someone in court for distributing my proprietary software without my consent. Both are license violations, but in different ways.
You seem to be pushing for legalized piracy (or the inability for anyone to protect their intellectual property). Except in the case of open source software.
This is the hypocrisy I've seen time and time again from people that are against copyright laws.
It was never in flavor unless the source is down, which it isn't.
Is NetSol still "reserving" any domain name that you search on their site (http://blog.domaintools.com/2008/01/network-solutions-steals...)? I swore I'd never go back there after that practice - and fortunately there are still enough better alternatives that I don't plan on it.
python specifically looks for that in the first two lines of source (to make allowance for #! stanza on the first line).

See: http://www.python.org/dev/peps/pep-0263/
DoubleClick is very much the largest and awesomest exchange. But there's A LOT of display ads on the web.

The data we have suggests that DoubleClick offers up about 4b daily impressions to retarget against. The overall retargeting ecosphere that folks like us and a few others are retargeting against is in the 10-14b impressions/day range. DoubleClick's massive and have a lot of the best inventory, but it's still just a part of the whole.

NOTE: I'm sure there's other display-heads on HN who might have different data. Either way, Google's exchange is no more than 30-50% of the total exchange inventory out there.
Even if you somehow passed laws to somehow take away the government's legal authority

That's not the only possibility, nor even, I think, the most likely one. It's common (but not common enough) for the courts to say that some legislation or regulation exceeds the authority of the political branches. Indeed, this argument is central to the current battle over the ObamaCare individual mandate.
Accounting 101 for startups: Key Concepts
+1 for NameCheap.

(Not to beat a dead horse, but back when we could see the karma numbers for comments, it was possible to visibly "second" an endorsement comment by upvoting it, instead of posting separate +1 comments like this one ...)
Another way is to just not install the flash plugin.
I run Digital Blasphemy AMA
As anyone has said elsewhere in this thread, all they are doing is strongarming the administrators of the TLDs that operate primary offices inside the USA to alter the DNS entries for specified domains they feel are being used to break the law, because that is their jurisdiction, and prevent the owner from being able to change it back.

One of the more controversial parts of SOPA is the ability of ICE/Customs to be able to "un-resolve" domain names under other TLDs and country codes. Since the USA does not have jurisdiction over Russia (as an example), there is no current way to block a filesharing or spammer operating with a .ru address without having a partnership with Russia. This aspect of SOPA would allow the USA Government to block all domain name servers from resolving that address properly, by basically poisoning the legitimate DNS entry with one that resolves to some landing page operated by ICE. They won't be able to seize the domain, but they'll make it just as worthless to anyone inside the USA.
Because they would mirror the site and then add bad stuff, so it looks legit, and then change the DNS record to point to the mirror.
How did a Chinese cave manage to get listed on the stock market?
Not sure I understand the graph... what does the Y axis measure?
Lessons From Live The Dream 2
It's really excellent to read a guide on this kind of thing that focuses on the difficult human factors rather than the easier technical ones.
What books should non-technical founder must read to manage a software company?
Software/technology company only

I've been suggested The Mythical Man Month by Frederick Brooks.

Any other must reads ?
Java is still verbose though :).

If JavaEE can reduce JPA2/Model boiler plate code, then it'll be much improved.
I don't know if I'd go so far as to say TCP over HTTP is an "elegant solution" but it works well enough in the absence of SSH.

The Stackato client supports this now as well.

http://www.activestate.com/blog/2011/12/new-stackato-client-...
Heh, I was just field-testing this earlier assertion of mine: http://news.ycombinator.com/item?id=3303269

It would be hilarious if this comment gets upvoted while my parent comment gets downvoted :)
How I improved my productivity & happiness by being less active on Social Media
But I was told that Chrome will protect me and I don't need to whitelist content.
This is an amazing milestone.

Once the Django community starts adopting Py3K, it's only a matter of time before the rest of the Python community follows suit.
I'm not a big fan of the heavy use of annotations. When an annotation does something other than what I expected it becomes a pain in the butt to figure out why. Also, back in the day, jersey and guice didn't get along because their use of annotations on the same methods conflicted because they both wanted to drive the bus so to speak.

This has been resolved, but it left a bad taste in my mouth because there isn't a good solution other than waiting for them to fix it.
It's not an entirely accurate graph, the basic idea is that by having a different hiring manager from your actual manager you start at point 0 on how much someone can contribute and succeed. The interview and starter project process can actually be viewed as part of an on-boarding process.