skysight-inc/HackerNews huggingface dataset:
You've never arrived at a physical address to find a shuttered business or gaping crater? I can understand the syntax of pointers being confusing, but the concept has distinct real world analogies. (That being said, I find the syntax of physical addresses in other countries to sometimes be confusing.)
http://en.wikipedia.org/wiki/Nelson_Mandela

Nelson Mandela's Life Story - http://www.youtube.com/watch?v=jgQBoXsxr8w

Mandela release from prison speech - http://www.youtube.com/watch?v=jpw8AU3wMsM
Snapchat’s latest raise comes just a few weeks after The Wall Street Journal reported the company was looking to raise $200 million with a valuation of $3 to $4 billion. One company named in the rumors was China’s Tencent Holdings, which would love to be a part of a growing American tech company like Snapchat.
Sure, the games are good, but there's enough games for iOS & OS X out there; remember, Apple only creates software as a reason to persuade people to buy more hardware, and there's certainly enough compatible games out there to make that happen.

At the moment. Apple's collective online stores have been generating more and more revenue. It would not be surprising if Apple expands it's own software production beyond it's professional tools and iWorks.

But I agree with your first sentiment. What prompted this article in the first place?
I haven't personally read this book but this might help you get started building something like you described: http://shop.oreilly.com/product/0636920021605.do.
Somewhat like a Carrier from Starcraft.
Mandela reminds us that it's possible for a single man to create peace amidst a huge push for war. Forgiveness is the first step in changing a society, without it we are doomed to repeat the failures of our ancestors.

He continues to be an inspiration, particularly us Africans. Rest in peace Madiba.
That's precisely what Tab Groups are meant to do. And Firefox can be set to not keep background tabs in memory.

So yea, that behavior is quite possible today.
I wish I could find it again, but I remember reading about a study that stated that a small percentage of the population, maybe 5% or 10%, are genetically wired so that they actually can function normally with only 4 or 5 hours of sleep.

It seemed to make sense, especially when I later heard stories of professional athletes like Gilbert Arenas (professional basketball player) who were able to play at a very high level despite regularly only getting only 3 hours of sleep per night during the NBA season.

It got me to thinking that maybe these "Sleep is for the weak" proponents like Thomas Edison, Donald Trump, and Uber's Travis Kalanick belong to this genetically blessed contingent of the general population, and that they may be mistakenly propagating this false belief that "If I can do it, everyone should else be able to do it, otherwise you're just being lazy."

It would be awesome if someone could help me dig up that study.
Added exactly this while you wrote you comment. I don't deny that open source software has advantages in this regard.
Quick summary from the BBC article

1918 Born in the Eastern Cape

1943 Joined African National Congress

1956 Charged with high treason, but charges dropped after a four-year trial

1962 Arrested, convicted of incitement and leaving country without a passport, sentenced to five years in prison

1964 Charged with sabotage, sentenced to life

1990 Freed from prison

1993 Wins Nobel Peace Prize

1994 Elected first black president

1999 Steps down as leader

2001 Diagnosed with prostate cancer

2004 Retires from public life

2005 Announces his son has died of an HIV/Aids-related illness
Hilarious that they write a wall of text about how no one ever gets their money back and how unreasonable this terrorist customer is, and then the last bit of small print is

> …The best I can offer now is we downgrade your account to the IgnitionDeck + Membership level and return the difference of $150. It is not a full refund, nor is it a refund of ($299 – $100), but it is a compromise that allows both parties to meet in the middle.

Which is pretty much what the customer was asking for anyway.
Speaking as someone who has been a long time coder in C and Java, I think the point he makes about checking errors is BS. You have to handle exception in Java and you're perfectly free to consider all the possible failure paths if you want though typically you'll handle the ones you can sensibly do something about and ignore the rest (i.e.: log or just fail outright depending on context). I do NOT miss the C world where you have to handle the results of every single function call if you want to be safe. The exception handling approach IMO is generally superior - the normal code executes simply and the exception handling code gathers all the exception cases together. Much better than interspersing both and especially better than handling the same error 10 times in a row rather than just doing it once.

That said, I love C. It's a very simple language and that's a virtue.
cherrypicked examples mean little for arguements either. The WMF exploit was in windows for more than 15 years.

http://en.wikipedia.org/wiki/Windows_Metafile_vulnerability
https://twitter.com/sarahlicity/status/408717299097403393/ph...
I disagree, snapchat was made with a purpose of being a startup, this is documented in the leaked deposition videos where they discussed who came up with the idea. Instagram, which morphed from a location app was created with the intention to create a startup, see the Stanford ecorner video. Now, craigslist was created without the intention of being a startup, it morphed from an email list when the founder realized how popular it was.
A life well lived. Fought very hard but helped millions of people to get their basic human right.

For to be thought of to be lower because of your race just because of where you were accidentally born is perhaps the worst form of discrimination possible.
Also, unlike North Korean camps, they generally don't send young children to Guantanamo Bay because of their parents' political crimes (real or invented).
Can those organizations also build the code from source, and then exclusively use the binaries they produced? And possibly even compare to the binaries that Microsoft ships?

Just being able to see the code is no advantage, you still have to trust Microsoft to actually ship the same code they've shown you.
More than just the NSA. This shrill hyperbole that permeates the free software world is counterproductive to getting things fixed.
You're just trying to make people like me (46) feel old, aren't you ;-)
I'm not sure how much you can really blame Facebook or Google

By creating an infrastructure in which the data are collected, centralized, individually identified, unencrypted, and specifically associated with vast trails of other nominally unassociated online information (search history, logins to other sites, analytics on other sites, etc.).

This is in the sense of Lawrence Lessig's Code and Other Laws of Cyberspace. The architectures of Facebook, Google, and other social networks, advertising networks, mobile phone systems, phone apps, PC-based snooping (inclusive of Microsoft Windows, OS X, Linux, Android, and other systems), etc., etc.

These systems are designed in ways which maximize their utility to a national surveillance network, despite alternative architectures being available. As an example of alternatives, Twitter and Reddit, at the very least, don't demand / promote "real names", or (mostly) track information across third-party sites, at least not to the extent Facebook and Google are doing.
Bad customers are a fact of life. A business should be able minimize damages from these types of customers.
>What is the justification for taxing the wealthy disproportionately to their income? Is it out of moral need, financial expedience, or economic efficiency?

One argument I've seen is from marginal utility. To a person with few dollars, one more is quite useful. To a person with a million, one more (or less) is noise. J. S. Mill originally opposed progressive taxation, but may have changed some of his thinking on this subject later in life.
http://en.wikipedia.org/wiki/Nelson_Mandela

http://en.wikipedia.org/wiki/Apartheid_in_South_Africa

http://www-cs-students.stanford.edu/~cale/cs201/apartheid.hi...
For those interested about the relation between Nelson Mandela and Glasgow, good reads.
1. http://www.scotsman.com/news/comment-glasgow-s-backing-of-ma...
2. http://news.stv.tv/scotland/30271-nelson-mandelas-memorable-...
Linux drone hijacks other drones in mid flight
As long as Microsoft tells NSA about the bugs they have in Windows before they start fixing them [1], that just constitutes the same thing as "backdoors", since with many of those bugs NSA can take full control of a machine.

So Microsoft doesn't need to "give NSA a backdoor". They just need to tell them about certain bugs before they fix them - and that's just as bad as giving them backdoors, since NSA can and will use them as such.

[1] - http://www.bloomberg.com/news/2013-06-14/u-s-agencies-said-t...
Anti-Patent Troll Bill Passes The House
Just until July 2008 Nelson Mandela was on the USA TERRORIST list (link).

Do you know who the Nelson Mandelas of our time are? Do you support them?

https://en.wikinews.org/wiki/Nelson_Mandela_taken_off_US_ter...
The other link, https://news.ycombinator.com/item?id=6857511 , is older by 4 minutes, has been voted up much more, and points to the BBC version of the story. I can't even access this NYTimes version, in part because of the Great Firewall, but also because nytimes.com enforces a monthly limit of 10 or 20 stories on its website. Best go with the freely available story.
Why the Rent Is Too Damn High
All of your examples are casual games.

WoW, Rift, Guild Wars, SC, competitive FPS's, Witcher style RPG's, Elder Scrolls, etc. these are not games you will be playing on a tablet. There exists a clear divide between casual and serious gamers.

I don't mean to imply that there's anything wrong or inherently inferior about the more casual side of things, just that they really are two very different markets.
I've had quotes for $20-$30 (!) per person for lunch in SF...
A drone carrier. Generally I'd make a joke about skynet, but the concept is really awesome.

Another interesting drone concept I'd like to see explored: self driving package truck that drives around to the locations, sends an SMS to the person when it is near (I imagine would could have a decently complex system of commands with SMS such as scheduling preferred time, location, or rescheduling a failed delivery).
RIP Madiba.
I have the same refund policy specifically for chargebacks. Here's a fun side note: despite the fact that I always issue a full refund, I had one customer chargeback a purchase. I decided to contest the chargeback and, amazingly, I won. I still don't know how that ended up in my favor but I feel like I just saw a unicorn and wanted to share.
His analysis is still terrible, and his interview doesn't add anything.
Here's to hoping that his death will at least galvanize a more unified approach to politics in SA to honor his memory.
Quick question about your code for the conv net, why do you resize the images down to 32x32? I thought one of the big features of conv nets was the fact that they input does not have to be the same, it just slides a window around the image. Am I complete wrong with this one?

Would you be willing to maybe print out the weights for each layer? I'd be interested to see what features your conv net is capturing.
Monads in C
yeah but the US thinks almost anyone with dark skin or a different political opinion to them is a terrorist.
SSL is a security sensitive bit of code. That's the kind of thing that needs to be kept safe, and it's the kind of thing that people claim is kept safe my open source's many eyes.

The argument I'm making is not that Windows is secure (because it isn't), but that Open Source isn't necessarily secure just because it's open source.
1. Make it $10 or $11. It's the most a lazy and cheap person will pay and it's a lot more than $7. You're still way cheaper than most other options. Use most of the money on delivering great food.

2. Cleanliness! Make sure you put in serious effort to ensuring the things you're delivering were prepared properly and cleanly. That they arrive nicely (tape soup lids well!). One round of office food poisoning...

3. Target individuals and teams. Get groups of people in companies to start "Lunch Pooling" (thelunchpool.com available :D). Make a minimum subscriber count of 3 or even more, so it's worth your while and people are forced to spread the word. Or even use the PayPal/Dropbox technique, people inviting others could get a free lunch. If enough employees do it on their own some companies will decide to just do it for the whole company. The Apple approach to "enterprise" sales.

4. Come to Santa Monica, CA.
Well, lots of celebrities have died lately. Paul Walker and now Nelson Mandellion.
That's all well and good until you lose your job during a dip in the housing market and no-one is buying - for example, due to a major recession.
Is TypeScript on Node.JS a chimera?
I'm working on something similar, except that it will work the other way round and won't be using git for publishing.

It's a set of scripts that you put on your web server and that pulls the content from a Github repository (or any git repository) by using the Github API (or a limited clone of it provided in the package) and curl.

It's in its early stages. Right now I'm coding a general "library". But i have been using some ad hoc scripts for a few projects during the last year, and I like the way it feels...
You could always write Monads in C...
http://blog.sigfpe.com/2007/02/monads-in-c-pt-ii.html
Thanks! We can't wait for you to try it out either!
Thanks, haven't used it in two years and am a bit rusty :)
If you use the .less sources in your project and compile them as part of your pipeline, you can affect bootstrap styles to a much larger degree with a much smaller set of changes. As an example, changing values in bootstrap\variables.less will propagate to all the other dependent less stylesheets.

That's the approach I took for my latest project, and was able to upgrade from 3.0.1 to 3.0.3 this morning with very few headaches.
Amandla!

Awethu!
You mean Xhosa, not Afrikaans.
Notwithstanding the glib idiocy of maintaining an equivalence between a list of terrorist organizations and apartheid, I have to admit I was shocked by the fact that leaders of the ANC, esp. including Mandela, could not get a visa to the US until 2008, and that it took an Act of Congress. I would have assumed that it would have been an administrative decision of the State Department.
Supposing I was making a grammatical comment, what would be a less heavy-handed way of phrasing it?

I italicized the word "it" for the purpose of identifying that word as the part that changed. Is the italicization being interpreted as derogatory vocal stress?
Maybe in Seattle. In general, double your prices for the Bay Area. :)

I'd be really happy if I could consistently find a $5 meal in SF.
http://news.google.com/newspapers?nid=2002&dat=19981011&id=-...
haha, exactly
C implements a fairly low-level but general model of how a computer works, and a programmer's understanding of pointers is something of a proxy for their understanding of how that model works. Therefore, C has a sort of built-in test for a level of competence in a programmer. Unfortunately, it is by no means perfect, and you can still find people writing in C who have no idea why they should not return a pointer to an automatic variable.
Margaret Thatcher too, called him a terrorist. They (Thatcher and her party) were on the wrong side of history then.
Just gonna throw this out there as a counterpoint ;)

https://news.ycombinator.com/item?id=6857213
I didn't know they had a history of rejecting SQLite - what are you referring to?

They have used SQLite to store bookmarks since Firefox 3: http://kb.mozillazine.org/Places.sqlite

But that doesn't mean they haven't rejected it elsewhere. Was just curious.

Edit: I see now. The WebSQL de-facto standard, which Mozilla rejected, essentially said: "use SQLite." Here's a discussion: https://plus.google.com/+KevinDangoor/posts/PHqKjkcNbLU
Weren't they selling one a few months ago? Is it suddenly more profitable to make yet another?
Before you read other politicians' platitudes on his death, you should read Mandela's speech on his release from jail:

http://www.anc.org.za/show.php?id=4520
What Are You Going To Stop Doing in 2014?
Okay, who? And why should I trust them? How do I know they didn't sign an NDA promising to keep any security vulnerabilities secret?
Margaret Thatcher almost makes me wish Hell existed.
They are also funny because they don't work...

The number of positions filled through job boards has dropped by more than half in the last decade.

Last year, only 1.3 percent of hires came from Monster.com and 1.2 percent from CareerBuilder... yet Monster.com alone sucked up nearly $1 Billion in revenue from ad postings that are largely ineffective.

For more, see: http://www.pbs.org/newshour/businessdesk/2013/08/ask-the-hea...
The UI is in some way (i think) intentionally poor. For example, when you want to reply to a comment it takes you to a new page, and then you still have to click on the textarea to focus it. I think they don't want people to be able to comment quickly.
Startups jump to top of placements queue at IITs
So the PS2/3/4 are "casual" and not "traditional gaming" platforms?
Like eliteraspberrie said, the proper way to recover from an error is to unroll your stack back to your main function and return 1 there.

Error checking was enforced for EVERY syscall, be it malloc() or open(). Checking for errors was indeed required but not enough: proper and graceful shut down was required too.
"I have cherished the ideal of a democratic and free society in which all persons live together in harmony and with equal opportunities. It is an ideal which I hope to live for and to achieve. But if needs be, it is an ideal for which I am prepared to die"
Mandela
Earlier discussion:
https://news.ycombinator.com/item?id=6828169
The perfect farewell: http://www.youtube.com/watch?v=kAl5jucOgro
What's the typical White House response to these petitions? Downing Street (UK) acknowledges most of them as minorly as possible, and never mentions them again.
Yeah, a $5 an hour job is created in China, but a $20 an hour job is eliminated in America, and much of the difference is captured by some executive or shareholder in the U.S.
I believe he explains this switch here: http://tratt.net/laurie/blog/entries/fast_enough_vms_in_fast...

It's a very good read. IIRC, the reasons aren't really rooted in the language that is used. It's more about the tooling provided by PyPy for constructing a compiler.
s/Big Data/Big Brother/g;
http://en.wikipedia.org/wiki/Segmented_sleep
Not completely fair. Sinn Fein members are typically denied visas, and they're as pale as they come.
“It always seems impossible until it’s done.”

Looking through a list of Mandela's quotes [1], there is an uncanny parallel between his viewpoint and those of an entrepreneur. RIP Nelson.

“I am fundamentally an optimist. Whether that comes from nature or nurture, I cannot say. Part of being optimistic is keeping one’s head pointed toward the sun, one’s feet moving forward. There were many dark moments when my faith in humanity was sorely tested, but I would not and could not give myself up to despair. That way lays defeat and death.”

“After climbing a great hill, one only finds that there are many more hills to climb.”

[1] http://newsone.com/1397375/nelson-mandela-quotes-93rd-birthd...
Then it should be a different exception, and if it matters, you should be treating that class of exceptions differently. Sometimes it doesn't matter.
I found a race condition in the Linux kernel once (0.8x days) that was partially triggered due to an off brand 80387 (FPU) chip using the ibm-pc speaker hardware.

The cycle was:
1) insert ioout to turn on speaker at code line X;
2) compile kernel
3) cause lockup
4) is speaker on or off?
4a) on, move ioout to a later code section;
4b) off, move ioout to an earlier code section;

Essentially, a binary type search through the code, using the on/off state of the speaker hardware to narrow the search. Turned out a lock needed to be one line later in ll_read_write_page.c (if I remember that file name correctly).

So, the answer to "how do you debug" is: "with anything you can make use of".
Here's my unicorn: CEO Bob buys the service, uses it happily for 6 months. Bookkeeper Cindy wonders what this strange recurring bill could possibly be, assumes it is credit card fraud, and initiates six chargebacks. I get on phone. Bob brings Cindy on call, explains the situation, and tells Cindy to call bank and cancel chargeback. We document the conversation over an email, which I file with my credit card processor.

I still lost.
From what you write, I get an impression that you claim this article is irrelevant and worthless, especially because "engineering tools can always be used both for good and bad", and thus an engineer has totally no responsibility as to where his creations are used. But actually, an engineer can choose for which company he works, can't he? So, he already has some choice! Sure, in the end, a tool he created might get used by an "evildoing" company, if buyer of the engineer's work sells it, but then at least the engineer had his totally real chance to at least try to make it harder, by not selling immediately to the evildoer, doesn't he? I don't understand how can you claim that an engineer cannot make such a choice, and "must perforce ignore tangential ethical implications".

You also claim, that if engineer wanted to care about ethics, he would have "to go insane second-guessing how others might pervert [his work]". Classical rhetorical maneuver of exaggeration - why immediately claim his only option is "insane second-guessing"? Please don't remove engineer from ability of basic observation and critical thinking - as some totally sane observation has already power to reveal quite a lot of morally suspicious activity of a company! So, does an engineer have moral right to close his eyes, or claim that what he sees, and by his work facilitates, he actually does not facilitate? Is that what you claim?

Now, the problem is, first of all, that it's easy and cozy to claim no responsiblity and no power. But this always is, was, and will be easy. And second problem, and that's how I understand the gist of the most of the article, is that because of corporations (especially their size), this observation and reasoning actually did recently get quite a bit harder and more difficult. But therefore, it should be considered important to try and make an effort of thinking about how to reverse that, so that engineers could regain more control and insight here.

Also, from many problems I have with your response, one other that shines is your claim that the article calls "to form formal associations, assign things to committees, and then issue a series of prescriptions on what the group members ought to do". Where, oh where, does it give even a slightest hint in this direction??? Please!
My New Years Resolutions are always to continue to do certain things that I'm already doing. I don't resolve to stop or start something, I only resolve to continue painting, or drawing, or fiddling with electronics projects, or writing stupid game projects that won't ever see the light of day. I resolve to do this because I know that these activities shape who I am and I draw a significant amount of happiness from them.

So basically, the resolution is to not let the doldrums of life get in the way of the things I enjoy.
As a side note, lest anyone be confused by confusing namings, "Mincome" is indeed a "Basic Income" program, which is distinct from "Minimum Income" programs (which work differently, and which I don't support).
Nelson Mandela was one of the few people to win both India's and Pakistan's highest civilian awards. A testament to his work on world peace.