skysight-inc/HackerNews huggingface dataset:
Agreed. This post also neglects to mention that UberMedia has admitted to some TOS violations and that Twitter wants to get them back into the ecosystem:

http://techcrunch.com/2011/02/18/ubermedia-bill-gross-twitte...
Even so, it breaks the flow of the sentence. It's actually quite jarring to read.

I think it would be clear what they were even without the extra indication -- perhaps personal preference, though.

(This is not to belittle the content you've got -- really interesting stuff, pretty well backed up. awesome.)
Same here. I agree that IE6&7 were bad, but I didn't have to "hack around" for IE8 and IE9. Of course, if you do need to hack around, then you are probably not doing what is considered as "standard". A lot of things that we, early adapters, talk about (e.g. HTML5) aren't standard, yet.

This modern browser crap is getting old. I have no problem browsing internet with both IE9, Chrome, and Firefox.
cdp: Locating source for any Python module
When I read your comment, I thought "surely you couldn't rig up a fake sshd to steal passwords" thinking the protocol wouldn't send passwords in plaintext but instead some hashing would take place. I read the RFC and, wow, it does send plaintext (though it's over an encrypted transport). Ouch..
Because that would require a mouse, and that would require an X server, etc...
Yeah, except that I've got settings like disabling image previews and such turned on (similar to the old reddit style) that don't take effect when you do that.
Hmmm, I'm thinking you're right. I've renamed it to "How to move prime calculation from execution to compile time". I hope this title fits better with the content.
I use this function in my bash profile to navigate to my projects from anywhere on the file system.

function to {
cd ~/Sites/$1/
}

eg. cd ~/Sites/coenhyde.com

$ to coenhyde.com
If I ran a brick and mortar business, I could see how Square would be useful. But the source link and every discussion thread here are discussing e-commerce solutions, not Paypal's virtual terminal [1].

[1]: https://www.paypal.com/vtswipe
Thank you Elliot
"Something you have" actually implies "something an attacker wouldn't have".

Hardware tokenizers, SMSes via mobile phones or secrets available only on your phone are all things that confirm a physical link with you that the attacker cannot reproduce even if it has a keylogger and root access on your computer.

Which cannot be said unfortunately about private keys. You can regard them as long passwords saved in a file on your computer (which you need to bring with you on a USB stick and copy on any remote computer from where you'd like to login). Sure, they do not travel over the network, but they have zero protection in case your laptop is rooted and keylogged.
Agreed, it is likely for the camera. A lot of blue dyes for water fountains and such are copper sulfate. Dyes for tanks or fish ponds are increasingly methylene blue, food dye.

I thought I would just extend the poster's thought experiment, not imply that magnets were indeed used.
While short snippets of code to illustrate a point are useful, I find the reams of pages devoted to entire sample programs pointless. When does anyone have the time or incliniation to go the an associated website download and compile code, whilst reading a book?

I also see little point in reading a book on a subject until you've at least played with the technology yourself.
Works fine in vim with NERDTree without a mouse.
Before that a developer, I am a song-writer. When you write a song, you start listening a lot of music. After, you put all that music in a side of your brain and forget it. After, you sing and sing untill you sing something totally different.
http://en.wikipedia.org/wiki/Midnight_Commander
You're either very lucky, haven't actually sold software/intangibles at volume before, or whatever you were selling had no value to the mass market. Other than those circumstances, you WILL be targeted by fraudsters, using stolen credit cards to purchase your wares. It's near impossible to detect them reliably up front, which is why most of PayPal's competitors went out of business a decade ago. The chargebacks are from fraud, not unhappy customers, and your refund policy is irrelevant to reducing them.
Relevant:

"Until a man is twenty-five, he still thinks, every so often, that under the right circumstances he could be the baddest motherfucker in the world. If I moved to a martial-arts monastery in China and studied real hard for ten years. If my family was wiped out by Colombian drug dealers and I swore myself to revenge. If I got a fatal disease, had one year to live, and devoted it to wiping out street crime. If I just dropped out and devoted my life to being bad."

— Neal Stephenson (Snow Crash)
Everybody thinks they have "depression". Stop feeling sorry for yourself and learn some time management skills. Master some of the key concepts in the GTD literature.

Chances are you have a lot more time than you think you do.

Failing that, cut back on semester hours, the work hours, or both.
Maybe not as quick .. but `ctrl+r cd` gets me there quick enough and I don't have to remember what numeric shortcut is assigned to which directory.

Will give it a shot however, good effort.
Learn WebGL in 16 lessons
GPM?
$20/seat.
All I get on my nexus one with android 2.2 is a popup "need svg or vml" plus some non-content parts of the site
Have you seen http://feefighters.com/square-calculator ?

Square works great for some people (if you are swiping a card), it's pretty expensive, but really cool to not need a merchant account.

We're working on a new version of the square calculator, will post it on HN when we're done.

Also, the link is http://squareup.com (you have a small typo)
Random thoughts on a PGP based social network
No mention of ZSH directory stacks yet? http://www.acm.uiuc.edu/workshops/zsh/dir_stack.html

Some helpful aliases to manage them:

alias 1='cd -1'

alias 2='cd -2'

alias 3='cd -3'

alias 4='cd -4'

alias 5='cd -5'

alias 6='cd -6'

alias 7='cd -7'

alias d='dirs -v'

alias h='history'

alias j='jobs'

Just one of the many reasons to use ZSH.
Similar but specifically for the last 7 days hour by hour (for when that approach suits): http://hackerslide.com/

Makes me wonder that an official API that lets people read the site however they like would be useful (especially as most of us can code).
ssh-agent + ssh-add or ControlMaster (depending on how you set things up) will share either a key or the whole connection without requiring you to re-authenticate
http://www.reddit.com/r/programming/top/?t=week

Maybe it's the sort you're using. Reddit link discussions can go on for weeks and months. You can hop in with a top of the week sort and read a good discussion, and still find active threads.

A lot of the complaints I see about reddit feel like the complaints people have jumping into Linux from Windows.

Linux isn't Windows, and reddit isn't Hacker News. Learn how to operate it, and you'll find out why people like it.

ETA: http://i.imgur.com/UWdeU.png
Scout leader, enable a game club at the local high school, support a disabled vet, go to classical music concerts.
Yeah, it looks like documents can be viewed publicly (without a Google account) if going through the Viewer: http://docs.google.com/viewer

Pretty handy if you have a bunch of files in their original formats available for downloading, but want to have links available for easy online viewing.
Looks like him.
If you have a PayPal Business Account (which doesn't cost anything), you get the business support phone number. It's answered on the first ring by a real person.

I get payments daily from as little as $1.95 to as much as $3000, with volume in tens of thousands a month. I've never had my account frozen/limited/whatever or had any trouble getting in touch with support.

PayPal is also registered in all 50 states as various types of money transfer agent, and in several countries operates as a registered bank.

They're not perfect, but I don't find them worse than your typical bank, which has the same rules as PayPal for freezing accounts, holding funds after an account is closed, etc.
I'm not so enlightened as Anton.
I think that closures are closures and objects are just syntax sugar over closures
A nice idea... I may end up using it, though a lot of my folders are the same name and I do like deterministic behavior.

In the meantime, this kicks the pants off separate Finder + Terminal action: http://decimus.net/DTerm/
Any client that has the server's public key in their known_hosts will throw up a big fat error.
Yeah, YubiKeys are great.

I have been using mine for about a year now and I also use a YubiKey PAM module to log in into my Ubuntu workstation.

If you search google a bit I am pretty sure you will find a discount code to get it even cheaper :)
I've noticed that, too. There's a strong strain of saying either "find a new job" or "work for yourself."

The funny thing is that one could turn this attitude around quite easily-- "If you care so little about your work that a small bit of unpleasantness would make you quit, then maybe you should quit, and go find something you really believe in."

One could even argue that this mythical work environment where nobody ever gets annoyed, must be populated entirely by people who don't really care about what they're doing. Personality conflicts can easily result when a group of driven people, with strong views, are negotiating among themselves to reach a goal.
... not that i don't love both Python and the vids :) but it was the truth
TechDygest Summarizes Top Stories on Your Phone
Remember Why You Made This Startup In The First Place?
Better link http://www.avinc.com/nano the LA Times is pretty much content free.
I'll be fleshing all this out next week in a blog post.

ElephantDB is comparable to Voldemort's read-only mode. ElephantDB has additional support for incremental updates, and ElephantDB has support for consuming an ElephantDB datastore on the DFS in a MapReduce job (without touching any EDB servers serving random reads).

ElephantDB has an extremely small code base (about 2K LOC), and its highly specialized nature makes it simpler to configure than Voldemort.

I don't consider ElephantDB and Cassandra to be comparable. ElephantDB disassociates the creation of a datastore from serving it, whereas with Cassandra you'd be writing to a live database. You can create, update, and read from ElephantDB datastores using only Hadoop. This disassociation prevents your batch jobs from affecting the performance of reads to the db.
Yes, I realize that. I've even started a few (report the spammers and postrock). You can't unsubscribe from the culture. If programming or minecraft end up filled with memes and crap, you're out of luck unless you can get enough momentum for a similar new subreddit.
URL Structure for Usability and SEO
Because clicking a mouse takes you away from the keyboard .. a context switch if you like, which added up over time slow you down when you have work to do.
6 Things Developers Can’t Live Without
Getting ready to start promoting a new web app, recommendations where to start?
I've been working on a side project for a few weeks that I'm getting ready to launch soon. I've seen a lot of postings recently about various ways to start promoting a project before you release it. What are some of the better methods?
Ask HN: More weird rankings on HN ...
This item:
http://news.ycombinator.com/item?id=2237111

Two comments, each with 1 point, but the older comment is getting ranked higher.

I think I've noticed other cases where longer comments get ranked higher, but this isn't an example of that.

Any suggestions as to the logic behind this?

Thanks.
And opt-in updates also mean the ones that did get the faulty update hold onto it for much longer. ie, IE.
History time! http://news.ycombinator.com/item?id=2189316
Because the way ssh-faker works, it sends an sshd connect string, just like a real sshd, but then waits for you to enter a secret ssh-faker passphrase. If you enter the passphrase, it adds the IP you are connecting from to /etc/hosts.allow and then disconnects. So you first telnet to your ssh port, enter your ssh-faker passphrase, then connect with ssh normally, and log in (hopefully with only key based auth).
But of course original iPhone Mobile Safari never went anywhere near the word multitasking but that aside - correct me if I am mistaken but original iPhone Mobile Safari did not use a card system - i.e. you could not swipe up the Safari windows to dismiss them or anything which is the most innovative feature of the webOS multitasking. Just showing mini windows side by side that can be closed using a X button - that was done long time before iPhone.
Massive amounts of BackType are served by ElephantDB. ElephantDB has very few moving parts, so it "just works". We don't spend any time dealing with operational or maintenance issues.

Adding background swapping support to the db is high priority for us, so that downside should go away soon.
Democratic governance of standards sounds better to me. I think this is long overdue. Best part is JSLint will still be around.
Nope, usually pretty easy. In 1999 I had the the throttle linkage break on a 5-ton truck I was driving up I-10. It instantly went to full throttle, accelerating as madly as a heavy truck can, and I simply put it in neutral and signaled for the next exit and pulled over to the shoulder. The engine was screaming, it wouldn't shut off with the key (diesel) and I finally got it off by putting a book over the intake. Then I fixed the linkage with some wire and drove home.
Good post. This technique can be used whenever you're launching anything- making sure everything is aligned to maximize your chances of success and not getting lazy/complacent.
HN: I need help getting to launch
I am bootstrapping my startup, however I live in Jamaica. I have been teaching myself Rails and all the web languages necessary (jQuery, html, css, etc.) to get this thing done (for the last 7 - 8 months) the way I need it and am very close to launching.

I have spoken to customers, gotten feedback, validated the idea, built everything out, and have the marketing site ready to go.

Where I am stuck is billing and actually accepting payment.

I started going down the path of using something like 2checkout and have been approved for an account - but none of the recurring billing management solutions (recurly, chargify, spreedly) will work for me because I am not from the US.

So I had to resort to building that functionality on my own. Given that I am literally learning Rails while I am doing this, the more I dug into building billing/subscription functionality is the hairier it got, the more frustrated I became. To prevent me from giving up altogether, I gave up on that path.

I have decided that it might just be better to incorporate as a US entity and get a US bank account and deal with a US gateway, and use their API, etc.

My Jamaican registered company has a US issued EIN, but nothing else.

Ideally, I would want the US based company to be a wholly owned subsidiary of my Jamaican company.

Can anyone help/give suggestions on how I can navigate these waters and get to an amicable solution as quickly and cheaply as possible ?

I am SOOO close, this is the last MAJOR obstacle before launching. Oh, and I need to have payment in place because I need to start making money. As I said, I am bootstrapping, so having cash flowing in is of utmost importance.

I always see you guys help out other startups, and I know that this might be a gargantuan task - but if you can contribute in a little way, then hopefully the cumulative effect will be enough to get me through the launch.

For those interested, the app is: www.compversions.com

If you need any more info, let me know and I will gladly provide.

I am SOO close, and would love if the community could help me get there. You guys are my board of advisors :)
Perhaps, but it'd be less of a context switch than remembering what directory I'm in and where it was that I wanted to go. It may be that I'm growing old and dull, but I'm better at clicking on things than remembering them.
Depends if you $$ to spend... if so, Flurry is quite effective with their AppCircle program. Or see if you know someone who knows someone at the right position at Apple ;-)
the internet, duh
alias ba='vim ~/.bash_aliases; source ~/.bash_aliases'

Just make aliases for all the directories you go to a lot. I have twenty-something different aliases that start with 'cd'.

A bookmarking system seems like overkill to solve this problem.
Nothing like going flying..

As much as I can, I go fly Airplanes, Sailplanes, Paragliders or go Skydiving. In all this activities I am forced to focus 110% on the activity at hand, leaving no space for work stuff to keep running in the subconscious, making the activity incredibly freeing.

(It is kind of a kill -9 for work related zombie processes )

Ps.
Recently I found out Yoga also does the trick
If Libya Shuts Down the Internet, What Happens To .ly Domains?
But sometimes crap is just part of the job (yes, even your dream job). If the choice is between spending effort to avoid it, and spending effort to improve it, I choose improvement.

One of the top mainstream news stories today is about a teacher who may be getting fired for blogging mean things about her job and students. It's easy to stand on the sidelines and say "get a better job if you don't like it". But was that job different from what she expected going into it? Or has something about the world changed, that we expect 5 star experiences all the time, and feel the need to sound off on anything that makes us unhappy?

I think about it every time I see a post like "Ask HN: Where should I go to college, What should I major in, Where should I work?". Maybe technology has made us much more willing to ask for directions, and much less willing to get lost along the journey.
Black ops: how HBGary wrote backdoors for the government
Oh, well, sure, then by definition they have the right to fire her for wearing the wrong color shirt or something - and I'm not sure how that answers the question of how they're justified in firing her for exposing ... nothing at all about her students.
Clickable: http://www.compversions.com
Sounds to me like the problem is the "catastrophic cost of a successful attack," as you put it. As a nation, we seem to celebrate single points of failure.
Funny, I have absolutely no desire to meet any of these folks.
No part of a criminal investigation which involves disabling a DNS entry. A warrant is required for the transfer of goods or freedom from an entity to the government. This is simple destruction.
Probably depends on the kind of app it is. (I think we're assuming iPhone?) I'd say to start, make sure people can share it on fb and twitter everywhere possible. Then, share it yourself, spam your friends, write blog posts about it, contact bloggers and get people to write about it. If all else fails, spend some money, but hopefully it shouldn't come to that.
It works! Gradients and all! Only problem is the same one as with PDFs, there is always a nasty band over gradients as if it lacks color gamut. NB I'm using the 'View' option in gmail to test drive it.
LiquidSpace Aims To Test Their ‘AirBnb For Workspaces’ At SXSW
This makes a lot of sense... I'd love to co-locate with other startups when I'm in a different city. Certainly won't be as popular as Air Bnb, but really cool idea and I hope that it takes off.
They probably haven't set up the sharing properly.

If you share a document, in the "Permissions" box the top item lets you change how visible a document is, and there's also an "allow anyone to edit" checkbox so you can even edit without signing in.
So, from the executive summary, it appears that NASA looked at the throttle system and was unable to find a systematic explanation for it being stuck open. A stuck throttle, by itself, is quite awkward but if you have a working brake override system, an awkward lurch will be as bad as it gets.

But regardless of what NASA did or did not find, there were real accidents involving throttles which were stuck open for minutes at a time with the engine completely overpowering the brakes. Recall that in the 100mph LA crash which set off the investigation the brakes were completely destroyed.

That is a real design flaw, an error of commission by Toyota. Other cars, for example VWs, have a brake override and the drivers manual documents an accelerator "double-tap" protocol for giving the accelerator priority, say when starting on a steep hill.

Furthermore, in the week after the recall, the president of Toyota announced that Toyota throttle systems would henceforth include a brake override. Here's their official press release making good on that promise:

http://pressroom.toyota.com/pr/tms/toyota-extends-brake-over...

So I can't develop too much sympathy for Toyota. They made a basic design mistake in a safety critical system, and then refused to acknowledge the problem. That mistake and their mishandling of it cost them a ton of money and that is exactly as it should be.
Web Performance Case study: For wooga, social games are serious business.
following occam's razor, my guess would be that absent any other data to weight them by, chronology wins out.
Maybe one is by the original poster, so it's ranked higher. That logic would make sense - not sure how it's applied here though... would anyone who knows care to tell us??

Linked for your clicking pleasure: http://news.ycombinator.com/item?id=2237111
I don't see any benefit in allowing the domain to stay up while the trial proceeds.

So you believe in guilty until proven guilty?

The content of 83990 sites was taken down, none of which had any disturbing or illegal content. There is great benefit in allowing this to stay up while the trail proceeds.
Hopefully? Stop abusing country code TLDs already...
You can also use the "dirs" command (I think part of bash as well) that tells you the state of the stack. If you set the -v option, you can get the depth of different directories, and you can just do pushd +N to jump to the specific directory.
Hint - say "benchmarks game" to show you've checked the website sometime in the last couple of years ;-)
FWIW, I wouldn't say I've "given up" on OnePage, I have just chosen to focus on Buffer to reach ramen profitability. I still believe it could do very well. I applied to a few accelerator programmes with OnePage and wasn't accepted a few times, I believe partly due to a tough space and partly due to my lack of experience or track record.

I believe OnePage was a "growth first" type of startup, though I could perhaps have introduced pro accounts I don't believe it would have scaled. There is much more customer development I need to do in order to fully understand what the problem is and come up with a solution which resonates with people. I think the space is interesting and the problem is worth solving and will reward the person who does solve it, but I needed a way to try and get out of the freelance work lifestyle and fully into startups without taking funding or joining another startup, so the only real option was to build a SaaS type offering and charge from day 1. Buffer is working out well in that sense and could free my time soon. Once I reach that stage, I will need to decide whether to build Buffer further or use some of my time to rethink OnePage. Not sure which route I will take yet.

Very interesting indeed. I think something like OnePage is more suited for me after I've had some success with another idea or if indeed I had funding, but like you say even those with funding are not making much progress in that space.

I definitely agree that the about.me case was very different from the norm - the founder had previous sold a startup to AOL and worked for them for some time, so that was obviously a key factor.
And then denigrate Lisp for all the features you haven't stolen from it yet.