skysight-inc/HackerNews huggingface dataset:
That was true five years ago maybe, but these days Google is pretty much a cesspool. It often takes me over an hour just to find something vaguely related to what I'm looking for, even if I remember three or four different strings from the page.

Especially for things like academic journal articles, if you don't bookmark it then it's pretty much gone forever.
Video of the Tsunami:

http://www.youtube.com/watch?v=k4w27IczOTk
My home firewall catches 20-25 failed login attempts per day, all of which seem to originate in China. I'm tempted to setup a honeypot that'll show a fake bash prompt just to see what gets thrown at it. Naturally I assume there is an elite international force that will stop at nothing to break in and steal the larger original jpegs of my Facebook photos as well as all of my college homework. I'm on to you, elite international force!
If visiting another city or state is culturally awakening to you, maybe you're the one that needs to get out more.

The difference between countries is always greater than that between cities. LA to NYC is not the same as NYC to London. Even then you're still speaking the same language. How would you deal with a language barrier? Different religions? Different laws? You'll never get the perspective of an immigrant in the US, but you would being a foreigner in another country.
DIY pulse laser gun
No, why on earth would you ever think that? I don't own my street address, SSN, Prison ID, don't even own my given name.
The information available goes down to transaction level. I get the store name and location, date and amount spent for every purchase.

What is missing is a description of the line items, which would be required for expense reports. It's all very well me saying I spent £20 at Sainsbury's, but my company would want to know what on...
Indeed, the OpenPublish Drupal distribution would seem to meet the requirements stated.

Not to mention a 2-1/2 year head start on understanding and actually delivering on user needs.

And a vastly larger developer base than this project will ever dream of having.

It drives me friggin nuts when people declare the need to build new customized WAFs and CMSs to meet their highly unique needs.

If OpenPublish doesn't meet your your needs, you can customize it for a lot less than $1M.

Edit: Here's a good white paper from MediaCurrent

http://www.mediacurrent.com/guide-large-scale-publishing-dru...

And the distribution site:

http://openpublishapp.com/
It's "open-source" but the source isn't available and there's no way to contribute? Their website (armstrongcms.org) mentions they have a GitHub page, but it's not linked, and I'm not finding anything from searching repositories for "Armstrong."

EDIT: Ah, I see my GitHub search-fu is not strong, but jashkenas' is ( http://news.ycombinator.com/item?id=2313737 ).
> You're not really addressing the arguments presented in the linked post, you're just being snarky.

Correct.

> ... the linked post makes some really good points.

No, it doesn't (IMHO), hence my (admittedly) snarky response.

The TL:DR version of the post is "I'm used to Fahrenheit and like saying and hearing 'in the fifties'". That's not an argument, it's an historical artifact (being what they were exposed and thus accustomed to) dressed up as preference.

> new things are not always necessarily better than old ones.

Who ever said they were? I cited specific examples. Please don't erect a straw man and put words in my mouth.

The theme of what I said can be described as:

- people resist change; and

- when someone describes something as "better" what they normally mean is that they're used to it.
The trouble is that, for the most part, bookstores make a selection that is market-driven, not driven by any higher purposes. To do anything else is to risk going out of business.

A small independent bookstore downtown went out of business recently and is being reconstituted as a co-op. Fundamentally, they don't have any books I want, because most of what I want to read is specialized and technical. When it comes to light reading, there's a vast "back catalog" of used books that may or may not be in print, and I'd rather pick and choose from that than buy new books. I'm particularly fond of mass market paperbacks which used to be used for serious books such as editions of Shakespeare and Issac Asimov anthologies of essays about science that are convenient to carry in a pocket or read on the bus. The new book market refuses to produce these today, giving us a choice between oversized trade paperbacks where the binding frequently cracks and overpriced hardcovers. No wonder people are flocking to e-books.

The Borders in my mall is in the process of liquidation and I'm even more turned off by the selection there. Borders has a huge stock of 'blotting paper' editions that are big books with big print designed for (horizontally) big people who live in big houses. My house isn't tiny, but I'm very sensitive to the number of cubic inches that all of my possessions take up. Sure, books are completely defeated by flash memory in that department, but I like the physical presence of books -- if they're not oversized editions for oversized Americans.
You do have a strategy. Now that you have acknowledged the concept, you can't not have one. Your strategy in this case is (explicitly) not to engage in conscious strategizing and (implicitly) to ignore social norms which don't match your aesthetics (which, by the way, are probably not some fundamental truth of the universe or even of your genes, but rather a function of the memes you were exposed to during your formative period).

I also think you're making the mistake of assuming that consciously thinking about human interaction makes it impossible to have honest, open, "real" relationships. I assure you that isn't the case. Two separate times in my life I've had reasonably large circles of friends in which we were more open with each other than I suspect most people ever are with anyone (and one of those times is right now). I'd even go so far as to argue that active introspection and learning about human nature enables one to have more open and meaningful relationships.
I'd find this useful if I'm travelling on business. Right now I have to keep a week of receipts safe somewhere and bring them back - coffee, restaurants, taxis etc. Then I go back and type the details into the corporate expense system, and put the paper receipts into an envelope.

I'd be happier if somebody looked after the receipts for me (in the cloud?) and saved me the effort of typing them in when I got back.
Every link on that site leads to a big form that I have to fill out, or worse, a 720p video that I have to wait to load.

That's a lot of commitment to expect from a random user who stumbles across your site. You've got 5 seconds of my time. Show me something cool, demonstrate what it does, or I'm gone.

All I got from your site is that it lets me collaborate (and that I need to give you 8 pieces of information before I can try it out). There are a million definitions of "collaborate" out there. And they are all simple, so telling me yours is also simple doesn't help.

What is it? How does it help me? What do I do next? Your site in its current form answers none of that.

As a counterpoint, check out this site:

http://www.twiddla.com/

The average user lasts about 4 seconds on that homepage before noticing the button labeled "Try it" and clicking it. We get about 80% conversion from visit to "guest trial" by eliminating everything that could possibly come between a user arriving on the site and jumping in to kick the tires.

Figure out how to do the equivalent of that for your product and you're sorted.
In my perception, it shows that nuclear plants are able to sustain damage during such a massive earthquake without causing significant harm to their surrounding, all while the oil refineries are burning…
DMs and @mentions will now be redirected to the new account until the original user is able to send the change of username notification. There's now a chance, however slim, that a private message will arrive at the wrong person as a result of Twitter's actions.

I'm ignoring the question of whether Twitter should be a medium for private communications.
Ask HN: What can I do to help Japan?  Prepared to travel.
I have a large family in Japan -- no word from them yet, but most are inland -- so the earthquake/tsunami news is particularly troubling to me. I'm a rails engineer for a large media company, and I've been thinking about taking some vacation time (I've never been on vacation before).

With all the devastation that occurred, I'm wondering what I can do to help. Flying to Sendai and helping physically rebuild things is one thing, but I feel like my skills as a software engineer would be better used in other ways.

I don't speak Japanese that much, but I grew up around it and I've been to Japan before, so I'm somewhat confident that I'd be able to converse after a week or so on the ground.

How can I help? Any ideas are greatly appreciated.
Can we know, when this is going to be released? Not looking for a precise date, just a range.
I think part of the nightmare for an internet company is dealing with the myriad of tax laws--not at the state level, but at the county/city level. Sometimes some cities for example declare tax holidays on certain goods. How do you deal with that regularly? Perhaps a company of Amazon's size could, but suppose you are just a small company? If you are local, then you're aware of such things, if you're not...
Chrome VP: No More Cr-48s, Chrome OS Devices This Summer
I can't resist the urge to cry "Nokia!"...
This place is turning as bad as reddit. You can't even discuss technology without some fanboy frothing from his mouth.
Right: I'd imagine that in order to persuade companies (i.e. corporate expenses departments) to accept these receipts, they'd have to be convinced that they were the same as the paper originals.
It may not apply to Scotland, however it /should/ apply to Twitter, which is based in the USA AFAIR
You can eliminate 99% of these attempted logins by changing your SSH port from the standard 22 to something else (say 2177 or whatever). Login as root (or su), open the /etc/ssh/sshd_config file and change the port number. Save your changes and restart ssh with "/etc/init.d/ssh restart" and you are good to go. You'll want to update any SSH clients you use to use the proper port (-p option on command line). Hope this helps!
By that logic, it's certainly fair for your family to pay sales tax if you live in, say, Illinois. But isn't it also reasonable to leave one state for another because of sales tax?
Rainn Wilson: Help kids stay in school through dance & 1-on-1 tutoring. Vote
Even better is to additionally setup a fake SSHd at port 22, so that port scanners do not even bother keeping on looking for the port and instead use what they suspect to be working
Disclaimer: I'm going to assume this really happened, even though it's coming from a slightly suspicious looking Blogspot address, the description itself looks believable.

The google results for "girlgeeks twitter" are different from the twitter account. (e.g. Twitter lists no personal name, google does. Twitter has no lists, google does) This difference in information supports the idea that the twitter account has recently completely changed.
You would like http://historio.us/
Morgan﻿ Freeman: Motivational speech
Attention economy.
Wire Actress Felicia "Snoop" Pearson Arrested in a Baltimore Drug Bust
Here are some Texas Tribune Github projects that appear to be pieces of Armstrong:

https://github.com/texastribune/armstrong.base (base functionality)

https://github.com/texastribune/armstrong.esi (edge side includes)

https://github.com/texastribune/armstrong.apps.couchdb (couchdb views)
I kept mistyping it even when I was a semi-frequent user: del.icio.us, deli.cio.us, de.licio.us, del.ici.ous, etc. For some reason I kept doing the latter out of some sort of symmetry (3.3.3), even though obviously I know that .ous isn't a valid TLD. The even dot spacing is one reason I find cr.yp.to easier.
I wish I could vote this up more. Sadly some one already fills the space well. StackOverflow. Too bad they charge to post...
I 100% agree. When you say "Here" are you talking about this thread or other threads? I would like to see them.
the native prototypes should never be extended unless it is for the sake of compatibility with newer JavaScript features

A bit controversial, don't you think?
Commenting with a blog post instead of in the comments seems to be a new trend around here.
If working on this or the various news applications we put out at The Texas Tribune appeals to you, note that we're hiring: http://trib.it/ttdevjob. Bonus points if you're in town for SXSW and want to talk. Email me (nbabalola@texastribune.org) and/or show up to the Knight Foundation's Media Innovation party on Saturday (http://www.mediainnovationparty.com/).
I use https://code.google.com/p/kippo/ as a ssh honeypot, and https://github.com/mfontani/kippo-stats to display stats about it (number of attempts, successful logins, most usernames tried, most passwords tried for "root").

The data is quite interesting.

Here's a snapshot of where most "attacks" to my honeypot originate from (the more, the brighter): http://darkpan.com/files/latlong255.png
Bizarre anti-Kindle analysis from Adam Engst
VIDEO:Geeks in Tokyo react to historic Japan earthquake
I was annoyed when it happened, but it was a few years ago, and I try not to dwell on negative experiences. Usually about a day after something happens, I process it and move on.

Also, it tangentially led me to go back to doing technical work, which I much prefer. Having all my responsibilities as a manager removed forced me to decide what I really wanted to do at that point in my career. On the whole, I'd say it worked out for the best.
My last comment wasn't constructive, so I deleted it.

You should put the code up online so people can play with the sequencer. Let people save out the tracks..

Maybe even make it into a game of some sort.

This reminds me of Mario Paint. I think a lot of people would like it if it were online & playable.
To verify your sanity: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/qu...

Some of the later quakes were als closer to Tokyo compared to the big one.
I love how low you've made the pricing. You must be in the red after paying Twilio 1¢/minute inbound, 2¢/SMS and 2¢/minute outbound. Thanks!

iPhone limits the size of voice memos that I can email myself so for long memos I will use Call2Record.

Beautiful web design. Nice job.
As I browse, I compulsively select paragraphs of text. I imagine that this habit could cause some interesting data problems, if done on a site which tries to track such actions.

Does anyone else highlight as they read without searching, i.e. how valid is their assumption: We all know, or at least suspect, that people on our sites are highlighting text, right clicking on it and selecting "Search Google For..."
Indeed - and more importantly, HMRC (the tax office) would need to accept their integrity. But, Nectar is a sufficiently large organisation as to be able to offer such assurances and for corporates to accept their word - backed up by contractuals, I'm sure!
thank you for posting this! been on a trip out of country and kept getting sent to pages which were in languages I couldn't read, this is great.
How to Get to Genius
I know that in the aftermath of the earthquake(s) in Haiti, people were asked to not travel there, and instead give financially to support official relief efforts. This may be a different situation since infrastructure in Haiti was probably more destroyed than in Japan (and thus travel more impacted), but it's something to consider.
I would love to have this kind of solution. Not only to save trees but also avoid having a wallet full of small papers. My wallet looks like a fat monster most of the time.
Google Reportedly to Launch ‘Google Me’ in May
Which iPad 2 to buy?
Handsome, usable, and useful. I love the color coded attributes on the grid, especially.
The problem with the argument that by not making a choice, you're still making a choice is that it's a circle. I know you're right, but the thing is that the english language or any natural language wasn't built for such deep probing of concepts. The things we're talking about disintegrate under the microscope and what we get is philosophy.

I think you're right about active introspection.

I have done a lot of soul searching too and I still continue to do, but the point I was trying to convey is that this (read: applying game theory to everything) really isn't what life is all about. There are some things that should be broken apart and others that should be felt. I just think this is one of them.
"Good chance"? Come on.

In most of your cases it's pretty clear going into it how much risk you run of any of those things happening to you. And for most people that risk is almost 0.

And as others have already responded: there's always risk.
US Secretary of State Hillary Clinton says the US Air Force in Japan has transported coolant to the plant. Officials say the facility should be back to normal soon.

That's good news.
Update 3: About three hours later, there's still no all clear. Oahu and Kauai are a lot better off than Maui and the Big Island, where there have been reports of flooding and damage. They're still gathering information, though, because it's still dark here, but there may have been waves of up to 9 feet.
Most of the HNers don't, but a lot of folks do. They buy certain technology because it's cool or everyone else is doing it, even though they would be the same off with something half the price.
Allura: the Open Source Forge Edition
sudo apt-get install denyhosts

Job done.
Linda Evangelista is a brand unto herself. That's why she's worth the big bucks, not because she's a good looking girl (I know prettier ones!) and not because she's that great to work with. It's simply because she moves product. Most of us provide a service, we are not 'brands'.

I actually see no difference. If I'm offering a service, then I need to brand myself. This is no different than products we sell, or buy. The Author, jacquesmattheij, himself has a brand. He should be popular in his field, so that he can touch 2K euro / day.

He has got skills in IT. Linda has got skills in promoting products. It's not her beauty what makes a difference. He actually mentioned that, though. So, she's not 'that girl'. She's someone that made it and become able to sell products. She has got her own marketing strategies and that works.

She has got skills, same for the Author. They are just approaching different fields.
I couldn't agree more! I do all my work on a 11" MacAir with 64Gb HD and having something I never use take up 4Gb is just silly!
Yeah, there are definitely a lot of job boards out there. We just wanted to see if we could help the niche of remote workers by de-cluttering jobs that don't support them.
In many scenarios in which an attacker has access to your cookies he/she would also be able to perform a man-in-the-middle attack.

Encryption without confirming the identity of the other side is only slightly better than no encryption at all.

I agree that in theory it's a bad that thing many people think encryption with authentication is worse than no encryption at all, but in practice it doesn't matter. You cannot trust either of those options anyway.
We're still in the process of getting everything setup. This is literally just today public. We'll be getting code setup with the ability to contribute and proper links on the website over the next few days to week.
Thanks =), glad you like the design. I had working on it.
None. Since there will be a new one in the Fall.
Excellent write-up! I've learned most of these things the hard way :/ I'm filing this away to recommend to any developers who are setting out to use Javascript extensively for the first time.

One quibble: In the "common pitfalls" section regarding the "this" object, they say that locally-defined functions within other functions never have any practical use. I might disagree: with a little coaxing, you can convince locally variables inside the constructor (both functions and other variables) to serve as private properties of an object; this is the only technique I know that allows for private properties.

(I haven't actually done this in code that has been maintained/used anywhere, I just did it as an experiment and filed it away as a "that's cool" for future reference)

Edit: Here is an example of what I'm talking about: https://gist.github.com/866103
Ahh! The www in the url I posted turns out to be the reason why this wasn't caught as a duplicate. Sorry!
you can't send DMs to a non-follower
Ask HN: How to support mobile for a large GWT web application?
For a large system comprised of rich web pages (not full apps) and web apps (real RIA) built on GWT, what's the best strategy for supporting mobile? Must support: iPhone, Android, Blackberry. Nice to have: iPad / tablets, Windows 7 Mobile, older feature phones.

Background: Google Web Toolkit (GWT) does not natively support mobile web browsers. GWT was adopted by our company for its cross browser support, our developers' familiarity with Java server-side development, our lack of in-house JavaScript/HTML/CSS mastery, and the relative immaturity of JQuery at the time (early 2007). Now, in March 2011, JQuery is mature and widely adopted, JQuery Mobile 1.0 is near, and the JQuery plugin ecosystem is thriving.

A few possible solutions:

Leverage our web app's GWT codebase with one or more of: GWT Mobile, gwt-mobile-webkit, PhoneGap w/ GWT, m-gwt. (I'd question the maturity of each of these.)

Create separate mobile pages/apps from scratch using JQuery Mobile and plugins. (This is unappealing as it looks like a "full rewrite".)

Create native mobile apps. (This is costly due to lack of native mobile dev expertise and the numerous mobile platforms required.)
The position/payment options for submitting a job should be check boxes rather than radio buttons.
Interview with David Fuchs, co-author of TeX in its earliest days (2007)
A couple of lines up you see this:

Bar.prototype = new Foo();

Then, Bar.prototype.constructor == Foo()

So when you create a new instance of Bar, it's constructor still appears to be Foo even though it really isn't. Setting the prototype.constructor fixes that.
What an excellent statement by David Simon.
I might just be looking at this wrong... Is there a way to list the jobs? I'm only seeing about 7 total.
Larry Ellison hates HP
I think it's more of an issue of who is doing the extending. If it's your own code in a non shared library, then it's up to you.

If it's in a shared library, it is probably nicer to avoid. For instance, if you override a function on a native prototype, you might be overwriting some future function that browsers will implement. I've seen this done with Array.map for instance.
Technically, it's the customer who is cheating the state. If I was to buy a product on amazon and not pay sales tax on it, I am supposed to pay a use tax on it at the end of the year.
they just made it free, give people a little time to post some jobs.
That's all there are at the moment. Maybe we'll get more today? :D