skysight-inc/HackerNews huggingface dataset:
> If you need to recover from bad slice indexes then your [error handler] code is broken

You bring up a good point that when resorting to value comparisons for error handling instead of type comparisons it's easy to make mistakes. The code is as far as I can tell a simplest way to handle an index out of bounds, but to also handle a 'slice out of bounds' it would need to also compare to the string value "runtime error: slice bounds out of range" -- not helping the case for error handling in Google Go.

This code strikingly shows deficiencies in Google Go non-local error handling:

- Tons of boilerplate (defer, recover, re-panic, type check, value check)

- Not scoped so can only handle an error once per function

- Have to do value tests in addition since types are very generic due to implicit interfaces

- Error values are poorly defined

- Result for higher-level caller is buried deep in the function and non-obvious

These problems extend to all non-local error handling in Google Go, not just for this specific case of array and string indexes. That the idiomatic way to 'handle' an error is to abort the program is another separate problem.
Startups Rarely Do Anything Well
I think a good simple way to determine whether I'm doing fake work or not is to ask myself two questions, "Is this challenging?" then "will this help me reach my goals?"

I find that if I say no to either then I'm probably doing fake work (or doing real work poorly).
Tube Gallery, Jakarta Fashion Week 2012
Occupy Wall Street being raided by police
Ross Nanotechnology’s NeverWet Makes The Surface ‘superhydrophobic’ [video]
Wow, thanks for the writeup Alex! I never though about the DNS routing issues on mobile that would send the same packets on two completely different paths (all to end up in the same dorm room). All of this on top of the ticker / chat / live connections between 750 million people is pretty insane. I don't think Facebook gets enough technical credit for overcoming all of those challenges.

Makes me excited for my interview on Friday!
Quora uses a very similar architecture.
Hotels in the central of Hanoi Old Quarter, Vietnam
a very very interesting tagline.
out of honest curiosity
it occurred to me that tagline of this blog can mean many things:
tagline:
me = entrepreneur + hacker
also implies
me - entrepreneur = hacker
me - hacker = entrepreneur
do you agree that all three meaning are consistent to your context?
Cheap Nike Free Run 2,Nike Free 3.0 And Other Nike Free Run Shoes On Sale
> Co-founders are looking for competence and traction

You could boil it down to this and scratch the "technical" in the title.
How many startups come from NZ? The point here isn't "employment law", it's the fact that in the USA (generally, in the private sector) employment is considered a contract, not an entitlement.

If people at Square don't like the environment, they are free to find another job. Similarly, if Dorsey doesn't like an employee's output for any reason, or "the cut of his jib" for that matter, he pays him up to the day and fires him. If it can't be shown to be due to discrimination (race, gender etc), and there was no employment contract, that's that.

Without this culture, starting a company would be nearly impossible. You can see evidence of this in the number of innovative startups out of more heavily regulated countries vs. the US.

[edit: I would add that there is a perverse incentive here: I believe US startups under-hire women and people of color _precisely_ because it is not that difficult to make a case for discrimination in promotion, compensation, and treatment of employees here. Hiring white, upper-middle-class males greatly reduces that risk. I think it's an unfortunate unintended consequence of the desire to redress discrimination.]
NASA begins accepting applications for Astronaut Candidate Class of 2013
10 emerging IT product cos in India
MDN has started improving that, and showing compatibility information for more than just Mozilla browsers. They already include full compatibility tables for some of the more frequently used features.
Air Joran Shoes,Nike Dunks,Nike Air Max,Nike Air Force 1 Cheap For Sale
> Software: it's loaded with Sony stuff mostly.

Don't know about Z, but when I got a simpler Vaio for my wife, I spent 4 (FOUR) hours removing and uninstalling all the preloaded crap. Symantec alone required 2 reboots and defiantly tried to scare the shit out of me until its last breath. This is as annoying as it is insulting. The laptop is simply not usable out of the box. That's not even considering that 4 hours is over $500 worth of my time, which is - I am inclined to think - a bit too f#cking much for a $1200 laptop.

However, the problem is not with the hardware, or the software. It's the fact that Sony sells products, while Apple sells experience. That's the difference.
Shit. Can anyone post the links for other countries (like Canada) to donate? I'm signing up tomorrow.
If you want to really affect someone else's life, this is a way better way than building some web-app.
Android 4.0 Ice Cream Sandwich goes live
Why would that be problematic? You write a server that provides clients with an iPhone ID that hasn't been banned from using Siri yet, and then you make the app contact that server to get the ID.

I'm sure Apple would send a nastygram, but they send nastygrams if you scratch your phone and don't get it repaired quickly enough. There is no law against telling other people your phone's serial number. There is no law against sending an HTTP request to an HTTP server for non-malicious reasons. So really, I don't see much of a legal problem.
The point here is that progressive enhancement is baked in all the way through, eg. using the same URLs regardless of whether a page is being requested by the thick JS client, an old dumb browser, or search engine crawl. The realtime stuff works regardless of whether websockets are available (Flash & long polling fallbacks).

What this means is that you can actually deploy these new features in the real world without freezing out part of your audience, as happened with Gawker's ill-fated redesign.

What's more, you can do this without having to develop everything twice, using abstractions like client/server shared language-agnostic templates and realtime libraries like Socket.IO.
Ouch.

To the extent it's still relevant in the modern world, our postal system really needs to work a little more like the phone system.

I can be pretty much anywhere in the US (or really, the world, if I want to pay international roaming fees), someone can dial my well-known phone number, and my phone will ring.

For ordinary first class mail, I should be able to generate unique ID numbers on the USPS's website, and associate them with any physical US address I wish at any time. Then I can keep one or more postal IDs pointed at the location(s) I actually receive mail at, and the scanners (virtually all mail is routed by optical scanners now, even hand-addressed envelopes) can just read the ID number and stamp on the current physical address.
Relevant: http://gigaom.com/cloud/facebook-trapped-in-mysql-fate-worse...

I'm not so sure that using mysql at this scale is in the end such a good decision...
The question I ask myself is why would you want a non-technical founder to learn to code if they will never write production code? The encoded message in most of the replies fall in to a few categories: 1) to understand the technical feasibility of their vision and 2) as a way of showing initiative.

#2 is what code jockeys want to see and the natural way for a coder to measure initiative is in lines of code. What non-technical founders don't seem to realize is that you can begin building the product without writing code:
- Make a landing page.
- Do A/B testing on marketing and company names.
- Talk with customers. (this is huge)
- Weigh the pros and cons of different business models.
- Tied in very closely with the above but plan features.
- Do everything BUT the code.

In other words, execute.
That's what the developer of marrow.org might have thought. And then:

> I fussed around with the website to update my contact data

If someone did a better job designing or testing the UI on that web app, who knows how many extra lives may have been saved.

When I think about it, I've worked on at least three projects where bugs or usability issues could potentially have a direct impact on someone's life. Yet we didn't reflect on it much in the course of our day-to-day routine.

Being a donor is a bold action, but don't underestimate the impact of your development work as well.
Online marketing chennai
Seoanalyzers is a company to help your website to attain the first

page position in search engines, especially in Google. The services of

the company help your website to get remarkably good performance

in SERP (Search Engine Result Page). The employees of the

Seoanalyzers have more than six years of experience in the field of

Search engine optimization; will certainly help your website to boost

good traffic.
The company has more than 80 clients in Chennai alone for Search

engine optimization and Internet marketing.
I'm curious if you have specific examples of where Adobe was "not an honest company"?
No, I don't think most tech people are under any illusions about their ability. But sales, marketing, and ops scale in a much more linear way than tech does. You don't need a ton of marketing ability to make a few sales and get a bit of cash flow coming in. Then you can hire sales and other non technical staff, rather than bringing them in at the cofounder level.
Canada

http://www.onematch.ca/
http://www.blood.ca/CentreApps/Internet/UW_V502_MainEngine.n...

The first site is supposed to be more current, but isn't rendering properly for me on Firefox. On the second site, Scroll to the bottom for the button to start the process.

UK

http://www.nhsbt.nhs.uk/bonemarrow/qa/index.asp#howcan

It appears that you opt-in when you donate blood. I don't see mention of an at-home swab program.

Germany

http://www.stammzellspenderdatei.de/

https://www.dkms.de/

Others

http://marrowdrives.org/bone_marrow_donor_programs.html

(Scroll down to see the partner organizations in many countries)
CSI: My Computer
My 2010 15" MacBook Pro w/ i7 @ 2.66 GHz and 1680x1050 has a loud fan. The fan spins up when I have an external display plugged in. It spins up when Time Machine runs. It spins up when Flash is running in a browser.

I find it really annoying and for that reason alone I will avoid the hottest CPU + GPU model in the future until Apple finds a way to reduce the volume.
The Degeneration of Premium Media Brands
ClojureScript uses Closure Tools: https://github.com/clojure/clojurescript/wiki/Google-Closure
"At the time, the only way to donate marrow was to basically have someone drill holes in your bones and drain your skeleton, which kind of terrified me. Nowadays, of course, most donations require nothing more than sitting still for a few hours with an IV watching television."

That actually isn't really true. Marrow donations still require anesthesia and a surgical procedure. In the interest of providing full information:

http://marrow.org/Registry_Members/Donation/Donation_FAQs.as...

http://marrow.org/Registry_Members/Donation/Donation_FAQs.as...

(Edit: c'mon folks...why in the world would you vote this down? It's important information to know if you're going to be a donor.)
D-Rev: A Silicon Valley Design House for the Poor
according to the story, the post office did better than any phone provider would. he moved to a new location, maybe years later, and a piece of mail still followed him to his new address. i'm sure the registry gets notified of forwarding address changes for people on their lists, so they could in theory keep up with you even if you moved a bunch of times (as long as you forwarded from at least your last address).

if you get a new phone number, your old one probably won't forward to you, and once someone else has that new number, you will never get forwarded calls. at least with a mailing address, new people can occupy that same old address but any mail to it will still forward based on your name.
Android sources get mirrored to https://github.com/android/, which allows browsing of the code. The latest release is probably not be there yet, though.

For example, source of the MMS conversation list:

https://github.com/android/platform_packages_apps_mms/blob/m...

-- update:
Another great place to browse the source, with working links to other classes, multiple versions etc, is grepcode:

http://grepcode.com/file/repository.grepcode.com/java/ext/co...
Incredibly huge win for Pulse. A huge congrats is in order to everyone involved in making this happen.
Why I decided to learn to program.
Isn't that essentially what a PO Box is? The only caveat with a PO Box is that it's specific to a zip-code, but the principle is the same.

I can't help but think that there might be a business idea wrapped up in there somewhere, or at the very least, another product for USPS to offer.
The Vaio Z is a sweet series. If I didn't use a Mac I would almost certainly buy the Vaio Z. Last I scoped out notebooks that was the case anyway.
Opt-out of Google's wireless-access-point location database
I seriously doubt the post office had much to do with tracking him down. My repeated experience with the USPS is that they pay absolutely no attention to mail forwarding requests, ever. It's far more likely that someone at the matching network did some googling.

And I don't need a new phone number, that's kind of the point. I can switch providers and still keep my number. I can move to the other side of the country and keep my number. That's what I want out of the post office.
Breaking Dawn photos
Breaking Dawn photos
VISUAL EFFECTS SUPERVISOR John Bruno VISUAL EFFECTS SUPERVISOR John Bruno VISUAL EFFECTS SUPERVISOR John Bruno
Better Solutions For Error Handling (than return codes)
Glad you found them helpful! I really need to write the actual article version of this talk.
Thanks for sharing a touching story - a bit of quick digging came up with the new Canadian equivalent:

http://www.onematch.ca/
There are mail forwarding services out there already, but they cost money and exist at the whim of private enterprises that could disappear at any time.
From your second link:

PBSC donation is a non-surgical procedure done in an outpatient clinic. PBSC donors receive daily injections of a drug called filgrastim for five days, to increase the number of blood-forming cells in the bloodstream. Then, through a process called apheresis, a donor's blood is removed through a needle in one arm and passed through a machine that separates out the blood-forming cells. The remaining blood is returned to the donor through the other arm.

Speaking to the marrow.org representative, she said that these days it's about 75% PBSC (sitting in a chair watching TV), 25% outpatient surgery (which is easier now than it was 16 years ago, but still daunting).
ups offers mail forwarding for mailboxes at their stores - http://www.theupsstore.com/products-services/mailbox/Pages/i...

some other smaller companies do receiving and forwarding, some will even scan the mail you receive so you can view it online and see whether it's junk mail or not - http://www.virtualpostmail.com/
Have a look at the HTTP-proxy software Charles (No affiliation of mine.) In the last question of the FAQ the monitoring of SSL-connections within iPhone-apps is explained: http://www.charlesproxy.com/documentation/faqs/

There is no bug. This is what SSL will do, when you install additional certificates.

(Oh, and it's a fun way to find new web services to play with.) :-)
Also for Germany: https://www.dkms.de/
Siri’s Sister Company Launches a Discovery Engine
Thanks. Updated the links post.
localbeer.me looks awesome! ...I always try to get something local, especially when I'm in a new place.
Street View Norderney
Their best move would be to create an IDE just like Flash but for HTML5; and with an embedded Javascript library with a syntax very similar to AS3.
This inspired me to register, but once again I was thwarted by the US' arcane rule banning gay men from donating. The rule applies despite the fact that I've been monogamous for ages and am tested for everything under the sun twice a year.

A college frat boy who has had unprotected sex with a different girl every week for the past semester can give blood/marrow, but monogamous, healthy gay men can't. I don't get it.
Its not about apple not changing, it's about apple knowing when not to change. Sony can make a good product, but when they do it doesn't influence future products. New products don't learn from either the failures or the successes of past designs.

Whether whatever laptop you like is good or not is irrelevant to the authors point, just as it is irrelevant to the products that follow it.
I don't think lobbying Wikipedia makes any practical sense. There's no leader or central governing body. Is Jimbo going to order the sites closed?

But you could try to start a discussion about it on Wikipedia's village pump, though. http://en.wikipedia.org/wiki/Wikipedia:Village_pump
Cashloanadvanced.com Few Steps to Get upto $1500 in 1 Hr
Need money fast, but you're caught between paydays? Cashloanadvanced.com has the solution. You can get the extra money you need now in one hour.
http://moneyloanin1hour.com/www-cashloanadvanced-com
How Lockheed Hid Their Huge Aircraft Plant During WW II
Being the fourth model in the z series does not make it the fourth iteration of the z series.
It appears to not have been the post office that "did better than any phone provider would":

> Did you know that, when the marrow donation center finds a
> match, they try desperately to reach the potential donor? Even
> if that person has moved from their dorm room long ago, even if
> their contact information has changed, even if they’re in a
> different state, even if 16 years have passed? They try. They
> look all over for ways to reach that person.
Capitol Gains: Congressional Insider Trading
Troll.

(Edit: You'll downvote me, but not the troll? WTF?)
This is just a part of the world of impersonal mass production. Make everything the same. I sometimes wonder if electronics would benefit more from the world of welding and construction where the maker often leaves their personal mark somewhere on the finished product. Many hands went into the construction of a tablet but each is almost identical and has almost no hints as to its origin or the mood of the assembly line worker on that particular day or whether the sun was shining while it was on the delivery plane as it was landing. Companies often talk about 'brand identification' and 'personalization' but is it any closer to reality than the coat of fingerprint remover?
I don't know of any phones being sold that have open source basebands.
Tennis Racquets
http://www.earthclassmail.com/ would help with this kind of problem.
How MS poured billions in the the Xbox
I read the article as complaining that these things felt like work but weren't work, precisely because they weren't generating any money.
Watch Happy Feet Two Online Free
Watch Happy Feet Two Online Free is compiled by George Miller, Gary Eck, Warren Coleman, and Paul Livingston and produced by Bill Miller, Doug Mitchell, and also George Miller. The film is distributed by Warner Bros. Pictures under Village Roadshow Pictures studio and soon to be launch in Australia on December 15, 2011 and United States on November 18, 2011.
When did you see the users and commits? did you account for the possibility that This is due to the (unfortunate) publicity disphora got after Zhitomirskiy passed away? i say wait a couple of weeks an then try again.
Jacksonville Divorce Attorneys
Cheap skate shoes
Nice work! You obviously are creative, funny and can think out of the box =). Impressive resume.
I would, but here in Germany I can be held responsible for any illegal acts that are commited through my connection ("Mitstörerhaftung"). I don't want to lose all my computers and face an expensive legal battle because someone posted some child porn through my node.
It had everything to do with fragmentation. Honeycomb (by Googles admission) was a stop-gap to get something out for tablets. They chose not to release the source as they wanted to limit the number of devices shipping with honeycomb in favor of a more compatible (and developer friendly) version in ICS.
Yes...you're quoting from the section to which I linked, and that's why I linked to it. I'm not trying to hide anything.

I'm also not trying to disagree that people should donate...it's just that you really do have to have a surgical procedure if you're donating marrow. Moreover, PBSC involves a five-day injection drug regimen (filgrastim) that you need to undergo before you get to sit in the chair (http://marrow.org/Registry_Members/Donation/Donation_FAQs.as...). Either way, it's a far more involved procedure than (say) donating plasma -- which is how your post made it sound.

The FAQ also says that PBSC donation is considered "investigational" (http://marrow.org/Registry_Members/Donation/Donation_FAQs.as...), though who knows what that means. I just think people should be able to read the answers so that they know what they're doing.
Superhydrofobic coating would be awesome for windshields
Maybe. They have a few options. They can try to make something "like flash, but targeting HTML5" or they can make something new from the ground up. Or they could do both. Personally I think "do both" is the most likely given their history.
Afiliados Delta - US$1,000 En Bonos Gratis Como Se Un Super Afiliado
I think that's unfair. I agree with what you're saying, but not your conclusion. Depression is probably only a symptom of deeper issues, but people who truly care don't use the word as a cop-out to not help someone. If anything, it's a very useful indicator that someone needs help, and for this reason, we shouldn't throw away the word. Rather, we should demonstrate more willingness to care and dive deep into the messy bits, which I think a lot of people unfortunately don't wish to do because they're too busy with their own things.
Seconded. It comes within epsilon of having a 180 degree viewing angle both vertically and horizontally.
It is the same shit for blood donations in Denmark. They got pretty unpopular when they asked for more donors because they feared a shortage but then turned away the gay men.

And no, it is not for health issues because they don't turn away gay women.

Of course you could register if you want to and then if called upon show up eagerly with your partner for moral support. Then flat out ask if they are going to kill their own patients just to pretend that it is still the fifties.

Of course don't do it if they can't get a donor in time.
How To Set Up Facebook Subscribe
Seriously?

https://github.com/diaspora/diaspora/commits?page=5
Alternative Smoking in Everywhere
Ideas for Christmas 2011—Decorations, Costumes and Gifts
I hear you, but you can talk about that with a guz in his early twenties who has no responsibilities in terms of family. I dont work 16 hours a day, but i work alot and putting my friends down again and again when they ask me to go out etc is sometimes frustrating and does not work very well for a long time. Same goes for family of course.
Golf Etiquette
I got this response as well. It was worth a try
Does the Z use hardware or software RAID? If hardware, what controller does it use, and can you put it into JBOD mode to allow software RAID to work?