skysight-inc/HackerNews huggingface dataset:
"Among the required changes is disallowing users to use the service with their previous handles, and making everyone use a “real name” policy."

Where in the new Delicious does it actually ask for this? I moved my account over and haven't seen anywhere in the settings to even enter anything other than a username. Just curious, because I agree Delicious has changed for the worse, but don't like the vitriol and froth in this post, especially if it's wrong.
It's just latency to the server + the server not being designed for concurrent traffic. Ruby is inherently slower than many interpreted languages, but its combination of power and readability sets it apart, IMHO.

λ time ruby -e0

real	0m0.004s
user	0m0.002s
sys	0m0.001s
When did it become cool to post one's own blog article? Seems like a slippery slope to spam hell.
YouTube Down? Video Service Sees First Disruption Since May
I could actually read faster then watching that video.
It is very frustrating to have to deal with these types of attitudes.

My supervisor was around when this paper got their website up and running (late 90's) and he remembers people around here saying that the internet was just a fad it was never going to catch on. Fast forward to today and most of them are scrambling trying to figure out what to do.
Even if you've done C++ before and want to target mobile, I'd still recommend starting with a forgiving language such as Python. Python is simple so you can be immediately productive. It has lots of documentation, it's easy to search the web for examples and even if you won't use it for mobile it will remain a valuable skill.

Mastering a simple language can also be like the first 50% of your goal. While Python is not exactly the same as something like Objective-C, it has many of the same concepts (classes, containers, C-like language features, etc.). You will quickly become comfortable with relatively complex programming tasks, and you won't be bogged down by tangential stuff like compiler errors, Interface Builder, simulators, or who knows what else.

Don't be afraid to start building things that you may not need yourself. For example, you may have no reason to build an interactive shell that acts like a calculator, but it's a tiny project that would slowly introduce you to a few Python library functions and language constructs. It's also pretty obvious if a calculator is behaving correctly. When that works, you should ask yourself how you might extend it; for example, if you wanted the calculator to write its results to a file like an adding machine writes to paper, search the library for functions that deal with files and try to learn those too. Do this for awhile until you have a few generations of the thing and you've learned a few diverse things.

Only then should you try to map what you know to a more powerful environment that is more closely aligned with a mobile platform. You will find that once you're very confident in one language, a 2nd language such as Objective-C isn't too bad. It's a lot of different syntax and a whole new standard library, but you will find both the language and the library to have similarities (e.g. you can teach yourself NSDictionary by remembering how Python dicts work, or NSArray by remembering Python list capabilities). Yes, you still won't learn it overnight, but it will be easier than starting from scratch.

And since you have a working prototype in another language, you can then see what it would take to map this to the new environment. For example, pull up a template project for the iPhone, and try to make a very basic calculator app by making buttons perform the actions you used to receive from the command line in the Python version.
Google Adds Data Center Capacity in Oklahoma
Errr....this is not quite right:

> [1,2,3].ea­ch{|v| puts v}
=> "123"

*edit: Assuming this is deployment/back-end related issues. I just tried the above again and got this:

[1,2,3].ea­­ch{|v| puts v}
=> #<SyntaxError: Invalid char "\xC2" in expression. near line 1: "\xADch{|v| puts v}">
"The glib notion that startups do best with no money.." [QUOTE] - Paul Kedrosky
The Android browser is not Chrome or Chrome-based.
The rhythms of 37signals
The types Mozilla tends to attract are likely to be FOSS crusaders, who care more about working on free software than lucrative exits.

Also, exits are only a consideration for startup employees. 98% of programmers are working for corporations that have already had their exit, and so the primary considerations (as they are for employees everywhere) are salary, benefits, and options. I can't see Mozilla being too far behind the market on salary and benefits, and stock options tend to be pretty worthless for the average employees anyway due to blackouts and whatnot.
I bought a $99 Touchpad.

It is utter shit in every way except how nice a screenshot touting the “cards interface” looks. No, not just sluggish hardware. Buggy multitouch. Crap copy/paste. Garbage browser with rendering bugs aplenty (on popular websites, even). Boring, Linux-like system icons. Each "panel" of system settings launches a sluggish app. No Dropbox or 1Password apps (cheap shot, but ecosystem matters).
Thanks, that's probably fine as we'd get better control over integration.
http://www.Xmarks.com
Have you verified that you actually owe them $15,000. I mean double checked the billing, invoices, etc? I mean $600 -> $7500 seems like a very high increase all of the sudden.

Get everything in writing.

After that, offer to make payments. They will complain at this, but hold firm. Dont be afraid to play hardball. Collection agencies are out for the easy win and expect you to bend over and give in.

They will threaten legal action. This is hogwash mostly, a scare tactic. It will take them a very long while to go this route because it costs them way more than they ever admit to.
Lightweight, abysmal.

1. No discussion of private key only root logins (can be useful for backups even if you don't want admins logging in as root directly).

3. No discussion of ~/.ssh/config (far easier than having to type `-p 2222` every time you log in to that server).
You don't think which claim holds up? That circumcision cuts infection rates? As I posted in a comment below, there's a fair bit of scientific evidence to support that.
Mercury "Hollows" Found—Pits May Be Solar System First
Yep. The view that everyone is using smartphones is just the result of being inside a US-centric bubble. Well, and parts of Europe too.
Ask HN: Successful Coworking
I am about to start a longer term remote contract and have been checking out coworking spaces. I plan to go there maybe three times a week and spend the other days at my apartment.

The coworking space I think I'm going to go with is fairly close and has a gym next door. It's called Uncubed, and in Downtown Denver.

I'm going to be doing solo contract work there, but I imagine other people go to coworking spaces to collaborate. It is a very developer-centric environment. I'm a designer and I think everyone else I've seen there is a developer of some sorts.

Do any of you cowork? How do I get the most out of it? I feel like my fees go towards some of the events they put on like iOS meetups, DenverRefresh, and more (there seems to be something every night), so I think I should take advantage of those to get my monies worth. Any other tips?
Great comment. I just wanted to add that "not random" != "interesting".
I'm stunned, but I just looked into it and you're right. Oddly enough, it's actually Safari:

Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3

http://www.infinitezest.com/articles/which-web-browser-is-us...

edit: Downvotes ahoy! I'm just relaying the information I found when searching. On the Anroid-DLS wiki, it gives a very generic "based on webkit" answer, so that doesn't say much one way or t'other.

http://android-dls.com/wiki/index.php?title=Android_FAQ#Q:_W...
Stripe is simply amazing. We've been using them for many weeks now and things just work. Setting up payments was so much easier.
Bahrain court sentences medics who treated protesters
I'm a Mozilla employee. I don't think our lack of a future IPO has hurt us at all, as far as hiring goes. Mozilla pays really well, and we have quarterly bonuses to offset our lack of stock options. If a massive exit is what someone is looking for, I don't think Mozilla would be a good fit, anyway.

Additionally, most employees work for Mozilla Corporation, which is a for-profit corporation owned by the non-for-profit.

More info: http://www.mozilla.org/en-US/about/careers.html
A $99 clone job...
UK-built NigeriaSat-2 shows off its vision
Xbox 360 Live-Television Finally?
Rats, somehow I dismissed Monaco as the obvious answer -- I think I'm used to seeing it at smaller sizes. Thanks!
"Cypress CEO [ T.J. Rodgers ] Responds to Nun's Urging a 'Politically Correct' Board Make-up" : http://www.cypress.com/?rID=34986
One of the best things I ever did was Adblock Youtube comments.

www.youtube.com##DIV[id="comments-view"][class=" reactions-enabled"]
www.youtube.com##DIV[id="comments-view"][class=" disallow-ratings reactions-enabled"]
API Evangelism is Equal Parts Internal, Partner and Public Outreach
All I have to say is that the lock and unlock icon look the exact same
Craigslist Posting Service Offered
Samsung: The Next Big Bet (Briefing by The Economist)
You can get the type and last 4 digits of the card. Right now, we only allow you to store one card for a customer -- something we'll probably change in the future.

Since we aren't putting ourselves anywhere in the front end of your app, we can't notify your customers when they have cards that are about to expire -- it's something you'll have to choose how you want to communicate.
Yes, take note, Ms. Morissette. A typo in a headline about "professional" publishing: that is ironic.
Are you Searching for a craigslist posters. Try us..

More info : http://www.craigslist-adposter.com/
Chair Massage Techniques – How To Do Leg Massage
It's a "security" thing. Big companies pay Microsoft money in order to have a "secure IT infrastructure" that "regulators" will like. Microsoft's lawyers wrote some words that appeal to those folks. Google's stuff is free, and so Chrome doesn't come with any guarantee that it won't single-handedly take out the company's entire technology infrastructure.

Obviously this is very far removed from reality (you can read Chromium's source code and audit yourself. IE? Nope.), but these people aren't operating in the real world. IE is the best browser for the imaginary world that the "decision makers" live in.

(On my work machine, running chrome.exe causes an alert to be triggered and execution is denied. Of course, renaming it to not_chrome.exe allows it to work fine. Secure!)
I operate in what the credit card processors consider to be a "high risk industry". It's nearly impossible for myself or my competitors to get a merchant account without a reserve. In other words, for every $1 we charge, the merchant bank holds X% in reserve (until we hit a certain threshold). Thus, if we tried to defraud customers by selling bad products and then "disappearing," the merchant bank could use the reserve to refund customers.

So, with that as a preface, how will Stripe deal with chargebacks? It seems like it would be very easy to set up a scam, e.g. a merchant sells phony inventory and then "disappears" when customers complain.
Our use of Redis for caching has somewhat reduced and we’re now using Memcached a lot more aggressively than we were a year ago.

Could you say why you decided to migrate from Redis to Memcached for caching?
Digg Scrapes Facebook for Diggers' Real Identites and Photos
I've liked FF, but yesterday I officially switched to Chrome. I don't think it's going to be a perfectly smooth switch, but I felt I had no choice.

The stability of FF has been dismal lately. This is largely a memory issue: my system starts to bog down if I leave FF running too long, so I have to restart it at least once a day. But more recently, it hasn't been able to survive more than a couple of hours. It will randomly "tear off" a tab, and then freeze itself using 100% of one CPU core, and must be killed. I assume this is a badly-behaved extension, since I haven't heard the world screaming about it, but I haven't been able to determine which one it is.
It's frustrating that privacy features like this have to be secondary thoughts. Sharing your music should have been an opt in feature, not something done automatically.
Can you share list of countries you expect to be supported "real soon now"?

It would be helpful to know if I should keep an eye on your service, or just forget about you fro another year or two.
The Internet is obsolete, be ready for the next information revolution.
One of the best things about writing software is that you constantly get to make things that didn't exist before. The Internet was originally created so scientists could share information almost instantaneously. The Internet has evolved into something most people could not have conceived back then. Now that we know it's capabilities, if we could remake the Internet from the ground up, how would you do it, what would you include? Even with web 2.0 there's a lot of legacy involved. If we were completely unshackled from the past to make it in HN's image, how would it look?

I know this is a radical idea, but just imagine making something completely new to compete with the entire Internet! Would the browser even exist as we know it? I'm sure it could be better, even seamlessly integrated into the OS. The interface could be completely different. Forget just targeting individual sites or services, what could be awesome enough to change the entire face of online computing? If u build something truly awesome, Microsoft, Amazon, Google could be rendered obsolete overnight! Hindsight is 20/20, who knew what the Internet would become, let's take what we know it can do, build it even better and then add all the features to take us through the next decade and beyond.
So when will your merchant accounts be available?
I think the best decision I made was finding a niche (UI development for iOS) and sticking with it, trying to build up my knowledge so that I was a very knowledgeable person in the field.
Talk about utilizing your monopoly position (in search) to take unfair advantage in other areas (browser) and you won't get a better example than this one.

I can't tell if this is a joke. You know why IE user base is so high, right? Like, because of a better example than this one?
well, at least from the post he sounded like he didn't really want to leave nyc in the first place, and the only reason he moved to palo alto was because ted was there.
China sends Heavenly Palace into orbit
That's not the point, I think. If the article proposed we all switched to using wingdings, it would get the derision it deserved.
A lot of the caching we're doing is just plain key/value and so it was easier to just increase our usage of Memcached (we were already using Memcached at the time). If we need to store more complex structures in memory (e.g. lists) then Redis will be high on the list of choices.

Since I wrote this piece, we've been looking in to reworking our notifications and activity feeds so there's a good possibility that we will be looking in to Redis again.
Wouldn't it make more sense to use a private use area?

That would still have the risk of collisions when others use the area for a different character, but at least, the rendering library will have a reason to suspect that may be the case.
I wonder if this more prevalent in hackerish audiences. Maybe the mainstream doesn't care, and would rather just make it easy.

Also, there's something to be said for the kind of people who can "get over the barrier" of taking 90 seconds to sign up. Making sign up too easy means dumber people get through?
It must be your extensions. Disable all extensions and try FF.

I use FF all the time with 10s of tabs open, and I don't have any issues with stability. My FF window is open for days and some time for weeks.
some days our CEO ships more code than the rest of us do

Now that is impressive for a 40-people startup.
Two to four? Have you seen Google's benefits? One to two!
DailyBread: Expense Tracker for the Minimalist
> In C#, the modifier can be applied to a method, a lambda expression, or an anonymous method. In all other contexts, the term is interpreted as an identifier.

Wow so you can have your cake and eat it! await is an accepted "keyword" but it's not actually a keyword as far as parser is concerned. Cool! I wish other compilers were this conscious of backwards compatibility.
They picked the right userbase. They don't have to put on suits and suck up to random douchebags with a lot of money. They just need to convince other programmers like them to shell out $7 a month. (Although I'm sure they make some money on FI, too :)

That leaves plenty of time for programming.
Offer HN: What do you wish you knew about cybersecurity?
I'm putting together a new cybersecurity blog at donthack.me (nothing is there yet). I've been working cyber for the defense industry for a while and figured it was time to write down some of what I've learned. So what confuses people?
Ask HN: How did groupon/livingsocial convince merchants to give a deal 
How did groupon/livingsocial convince merchants to give a deal on their website initially when they launch.
Estrat�gias de Marketing Extraodin�ria
The eventual release, and the legal documents
I just have to ask this: why did you choose him to be your co-founder in the first place? I mean, there must have been some qualities that made you decide to go on this adventure together? I can imagine that ditching him isn't an option at this point, so you have to find a way to make it work. Good luch and hang in there!
The idea that social inequality automatically involves an incompetent, idle class of aristocrats giving orders to wretched underlings, who do all the work, is a straw man. All that's required, for this model at least, is an order of precedence in the distribution of food at harvest time (an agricultural equivalent of preferred stock, if you will). This is irrespective of how the food was produced, of the relative size of portions, and of whether anyone takes commands from someone else. A very simple example of such social stratification would be e.g. a "pecking order".
What do non-programmers think programming is like?
URDU SEX STORIES: 5 Saal Ka Sabar
Microsoft patents eavesdropping on VoIP conversations
I've held off developing / launching a few small biz ideas because of the state of payment providers in the UK - ready and waiting to help you test when you're over here :)
Hmm, an externally-audited "certified" version of chrome may be an interesting product to sell. Web browsers are a primary source of risk exposure (next to e-mail) for corporations. Slap on a few logos, auditors, and clip art of happy people in suits, and you have yourself some corporate confidence.
Dentist London
webapps help a lot with this though. with websites, where pageviews are king, you can't afford to exclude any big browsers. when you are developing a webapp, especially something that your customers are going to use to generate revenue for themselves, you as a developer are in a much better position to exclude browsers that don't implement standards.

obviously it's not an ideal situation, but i have no qualms about using webGL to implement something labeled an "advanced feature" in my app, and give IE users an error saying their browser isn't supported.
Ask HN: What do REAL programmers use for full-text searching?
What's the best solution for someone writing a large/small scale application to use for text-searching. At the moment, I'm using SQLite and PHP in a CGI environment.

The problem is that this creates some interesting tasks to solve. I can cache search results, but thats against what I want (no cache, but still fast).

The problem comes down to pagination for me; I want to support an admin searching 1000 users for the string "duck" and coming up with "dicktracy1023" and "DucksRock"

Right now I'm using PHP's String Distance but it runs through my full database in order to. is there a better way?
Water Damage Sacramento
I want to shake the hand of whomever wrote their scrolling list code. I've never seen another Android app do it so smoothly before. There's something to be said for 60fps animations on a mobile device.
Thank you. Pay pal should be obsolete now.
Stripe looks so good, I think I'm going to try and open a US account.
Did anyone else notice the screenshot is of a translucent terminal? I was curious what was in the background so I played with the levels.

http://i.imgur.com/6jifV.png
http://i.imgur.com/cIXox.png
I was first going to say how's that the CC #s from my web form are not hitting my server, but then looked at your Docs - and what you did is ingenious - the form is mine, but it is submitted to your site.

The curl example on the front page is rather misleading. It was the only thing I actually read through on that page and I walked away with an impression that that code snippet needs to go to my server. Just the 2c worth of UX feedback :)
This page crashes my Chrome on Ubuntu every time.
Sure [1]

[1] - http://codeascraft.etsy.com/2011/02/15/measure-anything-meas...
> No one is really truly happy, right?

"Happiness" is multidimensional, so even describing it with one word is over-simplistic. Our minds are very complex; they have different levels of consciousness, intelligence, and perceptions at the same time. So one way I would describe "happiness" is to break it down like this:

* Are you free from physical pain or discomfort?

* Are your basic physical needs met (food, clothing, shelter, safety)?

* Are you free of negative emotional states (fear, anger, sadness) and experiencing at least one positive emotional state (contentedness, excitement, laughter)?

* Think about the "stories" of your life--what is currently happening to you and the goals you are following. Do you anticipate happy endings?

* How do you feel about the relationship with the world around you? Do you fundamentally think you are a good person? Do you fundamentally think the universe is a good, safe place? Do you feel like your connection with the world around you is meaningful?

If you are fulfilled in all of these areas, you'll be and feel truly happy. I've had times like that. So yes, it's possible for people to be truly happy.

On the flip side, only one of those things have to be out of whack for us to feel unhappy, so that's why sometimes happiness can seem so elusive.

So that's my 2 cents. And am I happy at the moment? No. :)
Why 300 (the movie) is F*cking Amazing
I look at this as Cargo Cult IT, but it makes sense in that if most IT project fail (and they do, something less than half outright or are canceled, significant lack of functionality and the like brings up "failure" to more than half) then this is a cheaper way to fail while still pretending to do IT.
4chan is just something you've heard of, right?

Anyways, in the outside world, the big blue room so to speak, if you brought up something irrelevant like someone's characterization of children as crotch fruit as if you were personally insulted you'd get a laugh, then as your seriousness became apparent, a scoff, rolled eyes, and the conversation would continue without your input. It's not an insult so don't get bent out of shape. This isn't me being rude, it's you being hypersensitive.

I'm not saying your child - Timmy, age 6, blonde, missing tooth, slight lisp - personally is a worthless being. I'm saying that as far as availability, children are a dime a dozen. There's no neighborhood in the world without an over-abundant supply of them. While everyone is a wonderful snowflake, each one of us is just someone's inadvertent crotch-fruit. This attitude of "perverts are just waiting for me to let my guard down" is ridiculous. It's unlikely a kidnapper will ever look at a given child, let alone that children are routinely stalked.
Oracle Issues Statement
Facebook may now face FTC investigation