skysight-inc/HackerNews huggingface dataset:
http://name.com

I've used godaddy, namecheap, and 1&1, but ended up switching all my domains to name.com. One of the best interfaces I've used as it doesn't try to abstract the DNS records from you. That was one of my biggest issues with 1&1 and godaddy - their interface made it so that I never knew exactly what my DNS settings were, just what the spoon-fed messages that I was given told me. The only "abstracted" thing that they do is provide a one-click solution for setting the dns entries for google apps (which you can still manually edit, as they appear in your DNS records). Here's some screenshots of the backend:

http://i.imgur.com/F5j5m.jpg

http://i.imgur.com/rx3uq.jpg

http://i.imgur.com/vGwwz.jpg

Seriously, try it. I liked them so much that I paid to have my other domains transfered to them. That alone should show you how much I enjoy it over the others I've tried.
What do Canadians put in that stuff anyway? I've yet to see a bottle that mentioned what goes in it. And it seems like most places only have cheap and/or blended Canadian whiskey.

Does Canada produce a top-shelf whiskey?
Patents in the US are on a "first to invent" basis -- so if someone else has done it before, then you theoretically can't actually patent it. This is different than in Europe where it's a "first to file" system.

Now the problem is that lots of people patent things anyway that they shouldn't be able to because (1) patent examiners are underpaid (2) they're overworked (3) they spend less than 24 hours on each application and (4) they only check very limited databases for prior art, which do not include the internet. Crazy, I know.
Cheap Ugg Women's Bailey Button Boots Sale
BugMeNot to the rescue!

http://www.bugmenot.com/view/nytimes.com
I used ClusterMarker for a storm reporting site I built when the mashups craze first started. It handled the hundreds or so markers I needed it for wonderfully well,

Which made me just realize that v2 of the Google Maps is deprecated and it's time to upgrade to v3.
Indeed, if other companies developed the technology and did not patent it, it should be in the public domain.
Black Swans in the ER
And that remains correct. The difference is that Windows customers are the OEMs.
I have used gandi.net for years without regret. It is a little bit more expensive but the UI/reliability are great.

(I wish they offered .com.au though)
WA tax foes: Microsoft, Expedia, Amazon, Dendreon, Inrix, more
Your economics are just wrong. Inflation is non-existent, the markets are willing to lend to the U.S. government at all time low rates, the effects of the first stimulus are over, the economy is barely moving and is in danger of double-dipping. The correct prescription is a giant second stimulus and more quantitative easing by the Fed. The time to worry about debt was when the economy was growing (i.e. back when W was doubling the debt). Now we should worry about growth.
Force parents to vaccinate their children? Let's just scare them instead
The Gentle Art of Poverty
Rye is getting really popular (for good reason; it's excellent). There's a run on Templeton in Chicago right now.
Why Towns Conform
I agree that there's nothing necessarily dishonourable about arbitrage, and I agree that based on his story, this man is doing honourable work.

However, I think that there is a potential problem in some arbitrage. Arbitrage depends on information asymmetry, and I think that labouring to perpetuate information asymmetry is unethical. (I would say that failing to eliminate the asymmetry when you could easily do so is a grey area.) So if you are an arbitrageur in an area where the market is trying to eliminate your advantage, you have a moral hazard.

This perspective was driven by utilitarian ethics, of course.
Why do these systems have such tiny amounts of RAM? Every dinky little device seems to have a few megabytes of RAM, so it's kind of baffling to me how limited these hacker systems seem to be. Is there some important constraint I'm not understanding?
> Most bullies are dumb and unarmed, so it's easy to catch them off guard with a quick shiv to the kidney.

Your sarcasm is in bad taste.

Doing that kind of injury to a person is never justified. Self defense is about defense. If you need lethal force proper strike to the face or chest would be far more effective at actually stopping someone. A knife is lethal force and pulling one is never a good idea.
Ex-Yahoo Facebook Group Update: We’re In
Writing Websocket applications using Apache Wicket
Writing Apache Wicket application is quite simple. Adding Websocket support to Wicket applications is event simpler! How? By combining the power of the Atmosphere Framework with Wicket, you can quickly transform any existing Wicket application into a powerful HTLM5 application
The Spoils of Happiness
Richard Dawkins on Eye Evolution (video)
> HR is not on your side.

Given the regulations in the United States that's hardly a surprise.

I'm not in HR but have I heard/read things from a few sources. You have to deal with people using HR to harass their victims, lack of evidence and the list just continues. And when it's management above HR doing harasment, they don't have the authority to stop it. It's a rather thankless job.
Why customers leave: the breakdown
>your employer/coworkers really shouldn't be friends with you on Facebook

That's bad UI design and missed opportunity on Facebook's part then, they should fix that "bug".

When I login to facebook the first thing I should see is "Friends, Family, Other [, Manually_Created_Group_X]" and then be immediately able to choose between the set of actions [News Feed, Privacy] for each.

Facebook helps improve our contact book of people tool in size and currentness, but is a step backwards in organization.
Facebook's friend in Russia: DST's Yuri Milner
off topic: how this submission got into the 100 points feed?
Here's a rule of thumb: your hourly rate is roughly comparable to your yearly income.

Here's why: you'll probably have about 1,000 billable hours in a year (because not all of your work is billable, there will be some dry periods, vacation and sick days are unpaid, etc.). If you charge $90/hr, your income is $90,000.

But this is definitely not equivalent to a $90k salaried job. You are taxed at a higher rate. If you set aside 40% for taxes and 10% for a rainy day, only 50% of your income is spendable. So $90/hr gives you $45,000/yr of spendable money (and you still have to pay for your benefits like health insurance).

So don't be shy about charging more, but do make sure that your customer is getting what they pay for (quality code in a timely fashion with good customer service).
Serbia is a good example, because whenever anything newsworthy happens in Serbia it's probably some sort of conflict between the local ethnic groups, and if you're relying on locals for information you'll find that their view of the incidents will vary greatly depending on which side they're on.

And that's just natural bias -- imagine what happens when you throw in folks who are deliberately sowing misinformation, for one reason or another.

It would take hours to sort through all the news reports coming in from Serbia, determine who are the more and less trustworthy sources, and put it all together into some coherent narrative, and I don't have time to do that for every controversial news story that happens in the world! I'd be happy to pay a dollar a day for a relatively trustworthy newspaper to hire journalists to do this sort of thing for me.
FP fanboys will laugh so hard at this. The proper way to deal with duplication, as described in this article, is of course to use functors. With a general method_missing(), your compiler will not even catch spelling errors anymore.
True, but they'd probably realise they were being annoying. I'm concerned that some of my less ... sophisticated friends might start adding me to every group they think is funny.
Yeah, the analogy to physical goods obviously doesn't hold; I just think it's funny that the same people who compare copyright violation to theft also tend to advocate suing for incredibly large amounts, when stealing the same physical item has a drastically smaller punishment.

Interestingly enough, I suspect that if Big Media hadn't sought such absurdly punitive damages in the early days, (destroying what little credibility and moral high ground they had), most average people would have sided with them and aided in social enforcement. Something like, say, the cost of the infringing material plus a $100 fine would go a lot further to aid their cause than $100k lawsuits.
Really? I've never seen one of those apps.

(I'm tagged in a bunch of photos because I go places and reflect photons.)
Canadian whiskey can be made from any grain or blend of grains, but historically rye was popular. Canadian law allows a whiskey to be labelled as rye even if it contains very little or no rye, as long as it has the aroma and character of rye whiskey. U.S. labeling laws require a "straight rye whiskey" to be distilled from a mash of 51% or more rye.
IPhone 5 to Abandon iPhone 4 Form Factor
All you need is color. Your site's design is definitely good but it screams, "We're afraid of color!" ;)

I started my blog design with a black-and-white theme thinking it would look sharp and sophisticated but it actually just looked bland. So I threw some saturated colors into my blog and it breathed life into it: http://techiferous.com/

Here's a good tool for choosing color palettes: http://colorschemedesigner.com/
Great summary. I think Google's Dalvik is quite similar to the unlicensed, unauthorized, crippled JVM that Microsoft shipped with Windows for a while (in an effort to subvert Java) which drew them into a lawsuit with Sun that Sun won. Google wants to have their cake and eat it too -- a development platform broadly accessible to all Java developers, but without having to pay anything or concede any third-party ownership or provenance. Google isn't doing the Java community any favors by forking the platform and muddying the waters. I don't think Google is on firm legal or moral ground. If Oracle's lawsuit helps prevent a UNIX-style balkanization of Java then I'm all for it.
There's actually a fairly safe way to use method_missing. Just remember to call super if none of your conditions are met, that way you'll still get errors when commands are misspelled. You really shouldn't ever use method_missing without that.

He probably also should be checking if @desk actually has a method with the provided name (with @desk.respond_to?(method_name)) before attempting to call it.
This is actually insanity.

Most of you are on FB and you are here as well. So why create another space to converse? Is it because FB has a potential to do it better than anyone else? I'd say yes and no. Yes because it has largest user base. No because they are testing features and there are many other services which has done lot better in organizing, facilitating group conversations.

Either case, the HN group and many other such popular groups showing up at FB, only tells one thing: it is going to be a huge hit. How it gets adopted later, like how Twitter Lists did, only time will tell.
Cheap Chanel Bags For Sale In USA
Why is rail travel inherently superior to air? Every spot in the continental U.S. is already well within 8 hours of...everywhere.
Well not necessarily Diaspora...
Moncler Jackets, Moncler coats
http://xkcd.com/683/
You need an awful lot of clicks to get time-specific CTR, and that strikes me as unlikely with most services, but it takes zero clicks to identify one time the user is at the computer ("the anniversary hour:minute of their signup") and one click to identify a time at which they open the email (the time at which they opened any email from you, causing a download of your web bug, or clicked from the email to your website).
While I find the parent overly optimistic (the day IE9 ships WebM is the day that I take a flight on Hog Airlines), I think this is also missing the point.

Hypothetically were IE to ship with WebM support, Apple doesn't have the market share to enforce their current codec monoculture. The converse is not true however; Microsoft doesn't care if Safari/iOS can play WebM. The onus is thus on the IE team, and I think Apple is irrelevant to the issue.
More relevantly than Sharia, here's the actual text of Libya's anti-pornography/prostitution law (in Arabic), Law No. 56 of 1970 "On the Protection of Public Morals":
http://www.aladel.gov.ly/main/modules/sections/item.php?item...

Nothing in there about the Intertubes, of course, and it's quite vague about exactly what constitutes pornography, but basically, you need a license from the Ministry of the Interior or the Ministry of Local Government, and if you violate it they can throw you in jail for three to six years and fine you.
I use Dreamhost because it's a no-bullshit admin, the price is decent, and I can easily host stuff that doesn't require a VPS or better (which is the majority of my domains) essentially for free.
The assembly-line mindset
I wonder what the folks who were in the copyright thread earlier in the day complaining that copyright infringement fines were ridiculously excessive will have to say about a $100-per-spam fine for spamming.

If I'm not mistaken, though, the main effect of this ruling is to completely screw over everyone to whom he owes money. He's already going bankrupt, but if I understand bankruptcy law correctly (and I very well may not) then the ridiculously outsize fine means that all his other creditors now have to make do with a pittance.
I'd be happy to pay a dollar a day for a relatively trustworthy newspaper to hire journalists to do this sort of thing for me.

At which point you're still in the business of having to trust people and seek out multiple points of view if you really want the whole story. http://en.wikipedia.org/wiki/Jayson_Blair , anyone?
http://en.wikipedia.org/wiki/Crown_Royal

See Special Reserve, XR, and Cask No. 16. Of these I have only tasted the #16, which was quite nice and, needless to say, extremely smooth.
Oh, I said a relatively trustworthy newspaper, not the New York Times.
Ah... you can get up and go to the bathroom during "take-off" is one of the main reasons that come to mind.

But, there are may others relating to carbon footprint per tonne.km traveled, which have greater relevance.
Inside secret soviet moon program
Has anyone else gotten unsolicited emails from RMS when you inadvertently use one of his "words to avoid" on a mailing list or the like? http://www.gnu.org/philosophy/words-to-avoid.html

It's kinda fun.
I see... from the article:

Research at the University of California, San Francisco, had already identified the fungus as part of the problem. And several RNA-based viruses had been detected as well. But the Army/Montana team, using a new software system developed by the military for analyzing proteins, uncovered a new DNA-based virus, and established a linkage to the fungus, called N. ceranae.

Maybe this is what the OP refers to. Thanks.
you should cede group admin rights to pg
Is there a packaged build of MoMa for 2.8 available? I couldn't get our code base working in 2.6 due to a few compatibility issues, but a quick once over the compatibility page looks like those issues may be resolved. Here's looking forward to testing a lot of cross platform code!
It's that unusual? Oh dear.

The average HNer would probably gouge their eyes out rather than work for me. I am in academia - we think 65K is a good salary. No big exits here :-)
In my search for a GoDaddy alternative I switched one of my domains over to nearlyfreespeech.net. My only complaint so far is that you have to pay to add money to your account, so the prices they advertise aren't really the whole picture.

Other than that it seems like a pretty decent service, especially if you want to take advantage of their privacy policies, etc.
We are a predominantly Unix/Linux shop that has taken over a .NET project. We are doing builds with Hudson and Mono for a web application that gets deployed to IIS. Overall, everything works but there have been a few surprises.

One surprise was that debugging is hard because Mono uses a different format for debugging symbols. This means we get tracebacks with no line numbers.

The second surprise is that we have to munge resulting executables with corflags.exe to force them to run in 32-bit mode on 64-bit boxes where there are library dependencies that keep them from being 64-bit clean.

We are trying to develop using MonoDevelop but there are some weird incompatibilities with the SQL Server client library. These are not insurmountable, but it has been a hassle.

The other hassle is that MonoDevelop is terribly slow. It does not appear to be able to do incremental compiles so any change to the project results in a recompile of the entire project.
the gender ratio is really astonishing. there are probably 400 comments on the main page and i am not sure i have seen any women there.
Android Developers
I am currently looking for a android developer that has time on their hands and is able to work with us on a project that may blow up according to everyones appraisal. This type of app has never been done before. If you are interested please let me know for we can schedule a meeting and discuss more. This opportunity is on percentage of profits and equity. We are planning to release the app in January 2011. Thank you for your time.

Best Regards,

--
Tomas

sterling.falconer@gmail.com
+1 on Dreamhost. They also throw in free domain privacy so your personal details aren't plastered all over the net.
Entomologists don't do bee autopsies, they do bee necropsies. The only animal that can be autopsied is a human. </pedant>
Kudos. The presentation is pretty good. I've had a similar idea rattling around in my head for a few years, but haven't had the time to build it... There's a major problem with all these sites that has yet to be solved. What that is is left as an exercise for the reader. :)
I think it may be more accurate to say that complex problems don't have "simplistic" solutions as sometimes there can be relatively simple solutions and I would not rule out the possibility for a problem like bullying. For example, depression is a problem with a complex origin but cognitive therapy is a relatively brief and simple solution that has been shown to be effective in many cases. Simplistic solutions, e.g. "think positive", however, do not work.
I prefer to use define_method over method_missing when "metaprogramming". It allows you to explicitly define your "metamethods" up-front.

Using his example of the DoNotDisturb wrapper around InformationDesk, you could easily do something like:

[:emergency, :flights, :local_transports, :hotels].each do |name|
define_method(name) do
check_lunch_break unless name == :emergency
@desk.send(name)
end
end

Now you don't get the side effect of screwing up your exception handling and having to walk on eggshells with the rest of your coding in that class.

The other thing I like about this method is that it gets evaluated once, and then those methods exist. With method_missing, every single time you call one of those methods, it has to go all the way up the chain to find that method until it finally hits method_missing.

EDIT: Oh, and if nothing else, you can at least put the define_method inside the method_missing (I had a project that required method_missing once, so this is what I did). That way, it only has to crawl all the way up the inheritance chain once, then that method gets defined on your class, so subsequent calls to that method don't have to go all the way up the chain again.

Might not be much performance gain in Ruby, but when programming a rails app (where you're likely working on a class that inherits from ActiveRecord and 10 other classes), it helps.
Logo as a kid looking at that turtle draw was freaking incredibly it is the closest I've seen to magic ever since.

Now it means Smalltalk and Seaside.

The one that has made the most money is PHP
Discussion of stuxnet malware and its attack on nuclear reactors
Sweet - we've only heard about it for 4 years. O_o
When I work with Java or C#, I accept this kind of code duplication as a fact of life.

Java has had dynamic proxies since 1.4. As long as you're working with interfaces, you can do the exact same thing as the example given in this post.
When using method_missing in a proxy why bother checking? Just call the method and let wrapped object handle the errors. The stack trace will show you where to look for the error. The only reason I can see to check before calling is if you have different failure mode than the wrapped object. Otherwise you are duplicating logic.
Won't use. My reason might sound silly though - I like that Hacker News looks different from a facebook feed page. Its sickening to have everything look the same. I think that prevents you from wearing different hats at different times, which could water down engagement quality.

FB should at least let you select a different profile picture for every group you're part of :P
"I use method_missing()to remove duplication ... On the other hand, I usually think twice about using method_missing() for cosmetic reasons, like getting cool method names such as find_by_name_and_address()."

That seems backwards to me. I use magic methods to define methods that can only be defined at run time, like his example of creating methods based on schema introspection.

Using magic methods breaks a lot of tools: IDE code completion, reflection, documentation generation so I always explicitly define methods unless it's not possible.
Everybody is talking about making sure their kid grows up with fighting skills so he can fight back when he gets bullied.

Why don't y'all just try to teach your children some social skills and general non-weirdness so that they're not the obvious bully magnet?
If you're writing in C then 8kb is really quite a lot for many applications.

The ATMEGA168P in the last-generation Arduino Duemilanove only had 1kb of RAM, and the ATMEGA328 in the current generation has 2kb. The attiny2313 only has 128 -bytes- of RAM!

Even the Arduino environment actually uses more RAM than you'd consume just using plain avr-gcc, but AFAIK for most applications that's not an issue. The amount of flash (for code & static data) seems to be a more common concern in many cases.

When you start managing dynamic runtime data structures, like in a VM or a full-blown operating system, then you really need the extra RAM. If you don't need it, then you're having it at the expense of cost, power consumption & (at the extreme end) size.

That said, if you could buy an 8-bit AVR with 64kb of RAM then I would have bought it by now, just to play with Python. :P
Inflation may be non-existant now, but you can't owe forever, otherwise the concept of debt and the money you owe is imaginary and useless. When those we owe are tired of us owing and not paying and they are able to live without us, where are we then?

Growth implies that we are making money. We aren't. Our country is bankrupt so many times over, it would be hilarious if it weren't so freakin' pathetic. Go ahead an vote Democratic if you want to focus domestic growth and large gov't, and increase debt. Go ahead and vote Republican if you want to make cuts, but then reinvest those cuts back into other programs, and increase debt. Go ahead and vote Libertarian if you are allowed to or want to write them in; they won't get anything done because there aren't enough of them, and the only ones that make it into office are going to want to play politics like everyone else. Or find out who the deficit hawks that you find in our gov't and vote for them.