skysight-inc/HackerNews huggingface dataset:
We need a way to own our online persona's. We have one, it's called an email address at a domain that you registered.

Unfortunately, we don't have an analogous mechanism for instant message traffic. Actually we do, it's called a jabber server on a domain that you registered.

But we don't have a way to publish our short, trivial thoughts to the world, and still maintain ownership of our identity. But, really, we do. It's called RSS.

People should publish their "tweets" via RSS feeds from their registered domain name. You could "follow" people by subscribing to their RSS, and you could "tweet" with a front end on your phone/computer that looks exactly like your current twitter client, but is linked to your RSS feed.

An open source library that made all this easy could be written, for the geeks, and for the non-geeks, there would be services that popped up that would host for you, but since the domain name is still in your name, you can move to another hosting provider at will.

Now, how to get everybody to switch?
Who Swears the Most? How Foursquare Used Hadoop to Find Out
The Allegory of Treo
Xcode 4 Keyboard Shortcuts
The cookie should consist of the user's username, followed by a separator character, followed by some large random number

Why not just use a random number on its own? There's no reason I can see to bother with the username.
Headline is a bit ambiguous: there will be Chrome OS devices this summer (according to Google).
I'm blown away by this. I lived through those days as a Windows Mobile and Palm developer and had this weird feeling of deja-vu when the Nokia-MS news broke. Now I know why!
kippo's code is going to be less audited than openssh's. do you run kippo as root? is the risk of running kippo worth the stats?
Is that because you'd like to specify a job as being for design and development (as an example)? I ask because check boxes are used when multiple options are selectable, but we went with radio buttons to keep job types separated.
It just worries me that the word "residents" was used. Maybe they assumed that most people reading the notice wouldn't be businesses.

I also reckon that your primary physical business location/address matters. Seems to matter for a lot of things, but I'm just learning about this stuff now.
I'm really curious as to why you state "I'm not convinced yet that this will be the next Google, but at least I'm starting to engage with it." and then later say "One good trick for describing a project concisely is to explain it as a variant of something the audience already knows."

These seem like conflicting statements: on the one hand you're looking for a groundbreaking, original idea. On the other you seem to advise comparisons to existing products, which immediately appears to dilute the value of the product and pigeonholes the mission of the team.

Could you comment on the balance you are looking for between these two? Would you rather someone describe their business as "Like [big website] for [target market]" or distinguish themselves for its inherent value?
I'm too lazy and too stupid to put in denyhosts or any of the other anti-guessing software, but I have put in a 7-second delay on password-authenticated SSH logins, as per http://www.aerospacesoftware.com/howtos/ssh-kiddies.html That makes my sshd less a honeypot and more a tarpit.

I also put in an output line so I can see what passwords they're guessing.
The World Nuclear Association has said it understands the situation at the Fukushima Daiichi nuclear plant is "under control", and that water is now being pumped into its cooling system. The Japanese government earlier declared an emergency as a precaution and evacuated people living nearby, after there was a malfunction and the water level began to fall. A WNA analyst said the back-up battery power system was now online.
Foursquare engineering post:
http://engineering.foursquare.com/2011/02/28/how-we-found-th...
When to hire your first employee
Most of the impact of the internet seems to be about making things more efficient.

For example, in trucking, GPS/navigation combined with automatic planning of routes, and notification where the trucks are, allows making delivery more efficient and predictable.

It's subjective wether you can call this revolutionary or evolutionary. I'm also tending toward the second. These days, it's all about automating things we were already doing and replacing human workers. Not about really big changes...

Then again, the change from horses to automobiles didn't happen in a day either. There might be big changes in progress that we're not even aware of.
I disagree. The simplest thing an attacker can do is sniffing the local traffic. It's a passive job, they don't even have to crack or break into anything, and what they're doing is essentially undetectable. Encryption helps against this, but not against man-in-the-middle attacks, that's true. However, those attacks are much more difficult to pull off than sniffing. Especially if you exchange a cert with your server just once, as you do in SSH. I do believe denying users access to encryption out of a fear of man-in-the-middle attacks and instead defaulting them to a completely unsecured link was and remains a dick move.

In case it wasn't obvious: I love SSH because it doesn't rely on cert authorities and because it's ridiculously easy to establish a reasonably secure connection; it empowers users and server admins to no end. Is it exploitable? Yes! But I do believe it's difficult and far less likely than exploiting an unencrypted connection. And I'll say it again: denying users access to this basic mechanism was not a nice maneuver.
Excellent! I'm a big fan of Python for web development.
Learn to read. He was highlighting Jobs' ability to turn admittedly garbage products into gold.
Very slick visually. How do you plan to support the site later? Feeds/reminders for new posts that fit your criteria would be nice too.

PS: The Drupal developer job doesn't appear to exist anymore.
"Among the major houses, Gaudette had been most impressed by Goldman Sachs, which tightly links its underwriting group with its stock traders and keeps close tabs on the identity of big institutional buyers."

The hookers and blow had nothing to do with it. Ahh the 80s.
In the U.S. at least, I could see reasonable legal action on the part of the original owner, as she seems to have a common law trademark that would supersede any legal trademark. Maybe Twitter would accept that argument, or maybe you'd have to go to the USPTO and contest the filing (costing more money).

Filing is expensive ($3-400), but it's a thought considering how many of us have online identities that are legally unprotected.
I loved this tutorial ! This how all tutorials should be: quick, with interaction and fun.
Similar thing happens on other levels. For instance, web logs contain pages of failed logins to phpmyadmin (it's not even installed on the server, lol).
I can't see many of these selling. And in saying that I’m not saying I don’t think ChromeOS will succeed. I’m saying I can’t even imagine a scenario where it does.

Unless Google does several MAJOR updates in the next couple months the Chrome devices will be feature deficient to the extreme. Windows netbooks can do 99% of what a PC can do. On a smaller screen and with a weaker processor but they can still do it. ChromeOS can barely handle reading an SD Card.

On the other side of the equation Windows netbooks can do everything a ChromeOS netbook can by simply installing the Chrome browser. The machine won’t come on in 6 seconds but other than that a Chrome-based netbook has no advantages.

This could be overcome if Google had embraced the community and sought out advocates for web based computing (that’s how Firefox spread virally). But they haven’t done that. In fact what they did do was send a CR-48 to every hardware reviewer on the web only to have it panned over and over and over again. So instead of having ChromeOS fan sites they have Engadget and TechCrunch saying “this kind of sucks”

Given all that I just don’t see these selling

Edit: I forgot to mention you have HP pushing WebOS on all its computers which has a lot of the advantages of ChromeOS and a lot more features to boot.
Their DNS is broken. :-(
Most nuclear reactors will automatically scram if they lose power. The control rods are held up with electromagnets so they will drop if power is lost. Losing power isn't too dangerous. Loss of coolant is quite dangerous but there are backup systems that can flood the reactor with an alternative coolant source. For example a submarines can flood their reactors with seawater. You just don't want to do that except in an extreme emergency because it will destroy the reactor equipment.

Edit: It looks like the reactor had a coolant pump failure. The loops are intact. There is time to do something about this. The water has to boil off before anything really bad starts happening. At this point they would be concerned with saving the reactor from damage. Declaring a nuclear emergency is still a good idea. This is dangerous but not anywhere near three mile island. They know what's happening inside the reactor and can handle things accordingly.
That's a terrible idea. Just think about it for more than one second.
You're forgetting one very basic thing.

http://mail.google.com/mail/help/terms.html
The more respect you have for yourself, the more people will respect you and the more valuable you become.

This only works in the short term, unless you come out with some real value. In the long term, people recognize real value.
True, but SSL certificates are pretty cheap nowadays, usually not much more expensive than the domain name.
You can still write code that stretches a modern machine to its limits. For example, can you make a realtime raytracer? Can you crunch through 13GB of StackOverflow data and extract useful statistics? Can you write an interpreter for a subset of your favorite language? Can you make it fast enough? Can you add a JIT? Can you take a genetic algorithm that takes hours to run and get the time down to a few minutes? Can you write a multi-agent simulation that will scale from ten to ten thousand agents on a MacBook Pro?

Nope. Computers aren't fast enough yet :p
As a developer who recently turned down the chance to work for less money for a share of someone elses idea, but who works for someone else at the moment and doesn't like it and would rather work on my own ideas, I have a solution that would work for me - part time.

Half the time of a good developer advances your project a lot further than the full time of no developer, and the entrepreneurial developer gets paid enough to bootstrap their own idea. Everyone is a winner!
I've identified the namespace "problem" on twitter for a few years now. This is exactly what you get when you put all your eggs into a single service provider's basket.
Anyone notice that Druge Report got on Twitter, announced the link and their account was @DRUDGE_? Then a day or two later, it was @DRUDGE.
China's Facebook Syndrome
well obviously, but the point is in a vaccuum, git as a tool appears to be superior in every way that matters.
"How to Snakes" by the inimitible Vi Hart (video)
Disqus CEO not worried about Facebook comment threat
I think that a problem this large would (perhaps) be best solved by the credit card companies themselves (unless folks don't mind giving out their email address to every cashier). They already know who I am, what I'm buying, and when, so it'd make sense if they were to handle the digital receipt as well.

But I highly doubt they'd implement this b/c its not their core business.
If you like convenience, I think you will like http://mybucket.co

It operates and accessible via bookmarklet. Care to give it a try?

Oh, and tagging is as simple as #youruniquekeywords
I agree somewhat. I think that I, personally, learn best when I have some challenge I can't solve yet, and learn skills to solve it.
An example: In Calc, my teacher was teaching volume of some function rotated around the axis. Integrals. After covering it for a day or two, someone asked, what is the volume of a torus?
My teacher took this, and spent a week solving the problem, introducing techniques (like trig substitution and integration by parts) as needed. On the last day, be bought donuts for everybody.

The week after that, he went over all the concepts again, but seeing the problem, then seeing the way to solve it seems better, to me.
Mozilla Showcases The Power of HTML5 With 360-Degree Videos
What Sebastian is advocating is a bargaining technique so old that my grandfather warns against it. [sic]

It's one thing if it's a bargaining technique with nothing behind it. It's another thing entirely if it's a real reflection of underlying value.

I think your point is that there is a difference. Agreed. Remember that the market is not perfect. It wouldn't function as a market in the real world if everyone made perfect decisions about value all the time, instantly. If you're going to command an information asymmetry, a good place to start is yourself. If you don't know yourself better than others, you have no business being an entrepreneur. It should be the other way around.
Ask HN: Has anyone heard from I/O Ventures?
The program starts next Tuesday (mar 15) and we still haven't heard back!
Could I get some backstory? Why is the site based on HN suggestions (which I can't say I agree with).
I run Rails and became tired of seeing 404s to standard ASP or PHP software (such as phpmyadmin), so I added this to our Apache conf:

RewriteRule \.(asp|aspx|php|jsp)$ - [F,L,NC]

RewriteRule (w00tw00t) - [F,L,NC]

RewriteRule (phpmyadmin) - [F,L,NC]

RewriteRule (php-my-admin) - [F,L,NC]

That cuts off those requests before they hit a Rails process and suck up any additional resources.
Just a note: we (Twilio) charge 2 cents per SMS now.
As of about 8:20 PST / 4:20 GMT, the page has been updated to include information about the earthquake in Japan.
"create bucket" gave me a 500. fortunately i want this enough that i will come back later today! edit: works now. two bookmarklets please! one thing that annoys me about trunkly and delicious is that i have to click twice to save: once on the bookmarklet, and once to save.
They're likely more interested in obtaining hops from which to attack other machines.
Infochimps Shows off New Site, 1000's of New API Calls
Be careful of that. There is a trap right there. Your example is using the "new" keyword and not executing the function. So what happened?

1. If you use the "new" keyword, and don't execute the function. "x = new foo()". X becomes an "object". "foo()" is behaving like a class. You got to define the properties and methods of this class with the "this" keyword. Once you create your object with the "new" keyword, these variables got assigned to the object. And better, you can access them with the prototype.

2. If you execute the function in your code, that is you put "foo()": Open your FireFox with FireBug and notice two new global variables in the Windows object "get_my_private" and "set_my_private".

So it depends on the usage. "this" insides of a function is useful, if your intent is to use the function as a class. If not, it's dangerous, as the variables becomes global and may interfere with other variables.
Actually, it's encouraged in the etiquette and advice pages of HN.
You MUST try the free and awesome configserver firewall

http://configserver.com/cp/csf.html

It's fantastic. Among a million other things, monitors logs for several kinds failed login attempts and can automagically ban them via iptables (with timeouts if you so desire).

Be sure to donate to keep this fantastic software alive if you use it.
Syncing Content With HTML5 Video
kippo can't be executed as root.
Thanks! That's really nice. And nice blog! I'll check it out more and send you a message. (Joy of HN.)
Sorry for the dumb question, but I see some negative comment about this link ... so what's the good approach to implement secure persistent login in a web application ?
I have firsthand experience in online retail and if California is 'tax hungry' for that reason, then every other state in the country is, also. If you have payroll in a state, you collect sales taxes for physical items shipping there.
How the Angry Birds deal could lead to mobile gaming nirvana
I do that ALL the time, and I too was thinking that it would give you a bunch of garbage data.

But then I was also thinking, it could give you some useful measure of where people's eyes happened to be on the page- which copy they were reading and which they were skipping over.
Can you stream some live video with justin.tv?
" At what point, then, is the approach of danger to be expected? I answer, if it ever reach us it must spring up amongst us. It cannot come from abroad. If destruction be our lot, we must ourselves be its author and finisher. As a nation of freemen, we must live through all time, or die by suicide"

- Abraham Lincoln
How to Get Clients to See the Value of Your Wireframes
I wonder if the author actually own a first generation iPad. 16GB is enough if you have only one screenful of apps and games. 16GB is definitely not enough if you ever play games such as Infinity Blade (850M), Fifa 11 (1.2G), Real Racing 2 etc. And even GarageBand is over 400M. How about your mp3? movie files and ebooks? 32GB is more adequate.

And iPad 3 will be March 2012. It is too soon. iPad 2 might not even complete its worldwide launch by fall. The Fall rumour most likely is a 6 inch iPod touch launching in September iPod event.
4 key trends to watch in retail according to venture capitalists
This is the case with extensions/inheritence in all the OO languages. You are supposed to verify that your extended library works, once you upgrade the base library.
How to Avoid Falling For Social Engineering Attacks
or maybe it's a natural change from aging.
I agree on design/dev, but for freelance/full-time, hourly/salary - both could be options.
Yes, I found some of Asimov's science books in the school library, and I think the reason he wrote such good science fiction was that he could explain stuff really well. He really _got_ his settings, and the same when he wrote about real science. He was understandable.
I guess it would make trademarks pretty expensive.
Well greyman did say it was an unwritten rule.
Everyone is missing the point. The $10,000/day post might have been about not being desperate for money, but this new post misinterpreted the first one.

I understand the importance of valuing yourself and your talents, but where do you draw the line? Pretty soon you'll be telling yourself you're worth too much for the paltry offer a client is giving for a project, and the client will pass it onto an equally capable developer who's willing to do the job.

I have a friend who was getting paid $55/hour, which might not sound like a lot to freelance Flash devs, but he was working 50-60hrs per week in the client's office (in California, he was getting paid overtime for hours in excess of 40 per week). This was in late 2008 and early 2009 when the economy took a huge dive and unemployment rates were climbing.

He called me one day during lunch and said, "This is bullshit. I should be making more money. I need to be making at least $120k with benefits." Wow.

Fast forward a few weeks later and he actually finds that $120k job (they actually offered $125k and he took it) and so I congratulate him. I'm shocked, but happy for him, anyway.

Eight weeks into the job he tells me he hates it, he's having to supervise incompetent developers and the company has absolutely no direction. He needs to be at a place where he feels like his work isn't going to waste. OK. He quit.

It's 2011 now and we're nearing spring, so it has been two years since he has had a stable job. He has taken a few freelance gigs here and there, usually one to two week projects, but has gone months at a time with no work. Oh, but he's had plenty of job offers, and plenty in the $80-90k range, too. But after having had a taste of the six-figure income, and believing that that is his actual worth - and it very well may be - he has declined them.

My point is this: don't be a fool. Someone just as talented, if not more talented, is always willing to take the job for less than what you're asking. Draw your bottom line, but don't be stupid about it, either.
As always, check out the national Bouy Center from our friend at NOAA: http://www.ndbc.noaa.gov/ This is data geek heaven.
Historic 8.9 magnitude earthquake hits Japan 
In the early hours of today a record breaking 8.9 magnitude earthquake hit the northeast coast of Japan. This is still a developing story as a Tsunami has already hit Japan due to the quake and there is a Tsunami Alert for New Zealand, the Philippines, Indonesia, Papua New Guinea, Hawaii, and others. Here are just a few videos and images already out of Japan that just show the sheer devastation and disaster so far.
you didn't see the link at the top? ("the story behind . . .")
منتدى عبير الترفيهي
You do know that there is a special place in hell for ABP users?

On a serious note, I've also pulled out my hair waiting for TechCrunch to load. My solution is to hit Esc as soon as the main content is loaded (or use RSS instead).
I use a FF extension called FastestFox which takes highlighted text and automagically pulls a snippet from wikipedia and/or the dictionary (it is smart enough to know which) in addition to offering the option of searching it in one of several configurable search engines. Very helpful when browsing. And works way better than when the NYTimes tried it.
Who made you the authority of what is "better"? Decisions to use tools comes from context, and there is nothing wrong with choosing a tool that fits the job.

Are people who say that "every tool has qualities, therefore they're all fine" always trying to say that it does not matter what tool you use? If they are worth their salt, they will choose tool A if tool A works and is "better" than B, but will not assume B is inheritable inferior in all projects. The whole idea is to recognize the qualities of tools and asking yourself if you can really use them.

Suggesting that one tool is always better enables a mindset similar to that in manifest destiny ("[God told us] our culture is better than yours, so be like us").

I'm not saying you can not be "gray" and "wrong", but being gray is not unconditionally wrong and certainly does not deserve to be called "poison".
It also looks like it will proxy/CDN-friendly, with ESIs: http://news.ycombinator.com/item?id=2313737 (that's just a link to jashkenas's comment on this page)
Care to try http://mybucket.co? When you found that precious article, it's a bookmarklet click away.

And tagging is not a chore at all, simple use #hashtag in the description.
If you are living in an industrialized country and have real technical skills, just do a good job, cover your bases, then ask for 12% more every year. As is often said around here, often your salary is just a line item in the books. You can actually do stuff like look for a new job and say, "You know, I've never made 6 figures. How about you pay me $100k?" and a lot of places will just do it, even if this means they're jumping your income by 25% I know this for a fact, because years ago, that's exactly what I did.

Hint: if you want to do this, try working for companies with money. Energy and energy related companies are like this. Also be prepared for lots of politics and soul-grinding nonsense.
As some of the commenters on serverfault suggested, the easiest fix is to just disable password auth in sshd_config. No need to fool with denyhost's whitelisting and whatnot, just use public key auth only.
Thanks for making this (and pivoting, which I believe is a great idea too).

As someone who lives in the middle of nowhere currently, I will definitely follow.
The 2,200 Mile Hike along the Appalachian Trail in 5 Minutes
I did, but in the HN link on that page I didn't see where there was an overwhelming suggestion to make it free.
Show Intent with Better Naming
Having lived through the war as a kid, that awful sound brings back fear and memories.