skysight-inc/HackerNews huggingface dataset:
At Lincoln Loop, our day-to-day chatter happens in IRC and occasionally Skype.

Any important discussions happen in Ginger (https://gingerhq.com) so people can participate asynchronously (disclaimer: its a product we built).

Once a week we have an optional staff meeting that happens in Google Hangout.

For the tech side, we rely heavily on GitHub and sometimes Pivotal Tracker.
You did read it, and he's wrong, and that's why you wrote an article that did not respond to his (supposedly wrong) arguments at all, and instead presented an ad hominem attack saying he "[gets] off on making beginners feel like they're worthless for attempting something"?
Except that Jeff would still be wrong on this count. If more people were trying to learn how to program, there would be a lot more effort devoted to figuring out how to teach coding better.
How many new CEOs get more than 1-2 quarters before they're judged? Why is Elop treated differently? Over 4 quarters of disastrous results after an equally disastrous abandonment of his suppliers customers and products.

Elop can legitimately be described as a disastrous CEO and should have been dismissed as soon as he uttered "burning platform". Even the similarly disastrous Apotheker who manned HP got less than a year and wasn't as bad by the numbers or employee sentiment.
If you are insinuating that I didn't read your article. I did. That is why I made the comment.

I didn't think much of it. The tangent about Atwood's son was completely tangential and unrelated. Atwood's argument was not about computer science education, it wasn't about meritocracy. You completely missed the point.
Not sure why downvoted this is certainly the biggest thing Google can do to help alleviate fragmentation.

Of course it does run into two opposing aims:

(1) "cracking down" on the carriers at a time when Microsoft is literally throwing cash at them in an attempt to buy market share may by counterproductive.

(2) shipping os updates independently of carrier ui layers can break major ux or, even worse, crash the whole device.

What else could Google do? Well they could keep their major vendors in the loop instead of just dumping the new code on them after each nexus launch. I mean ICS launched in October but because of the development time frames involved many new handsets launched in the last couple months still shipped with Gingerbread.

How about this: if you're an Android branded product and decide to make a substantial UI layer modification you need to give google the source code and a team at Google will work to keep your differentiation layer working with updates.
With a click-through rate of about 0.051% on Facebook ads [1], I'm not too surprised by this. They also made some changes over the past month to their ad payments, in particular removing the option to manually set your CPM (which is the only option to pay to promote your fan page - it's CPC for an external site). So put together a poor CTR and losing some control over how much you're spending, and this is what happens.

[1] http://www.kikabink.com/news/facebook-ad-click-through-rates...
It doesn't matter what the common use-case is. BitTorrent is better than traditional server->client downloads.

"Oh, pirates are the most common users of BitTorrent? But BitTorrent is better than traditional server->client downloads. More companies/people/whatever should be providing BitTorrent alternatives for downloading."

"Oh, pirates are the most common users of BitTorrent? But BitTorrent is better than traditional server->client downloads. It's a shame, but I guess we have to hinder BitTorrent traffic. Oh, what could have been!"
Argan oil hair treatment | Argan Oil
Honestly.com Pivots to Social Recruiting Tool TalentBin
Google AdWords?
Hotel W Paris-Opéra - Paris
But are they looking for a car while they're on Facebook?
Jeff Atwood just got fed up with the amount of crappy code he's had to deal with in his career and vented on his blog. Now everyone is getting defensive. The main thing to remember, is to learn some coding culture and work on real craftsmanship while you are learning to program. Especially if you're working on projects that you're trying to share with other people.
Banner ads are a relic of the 90s. I fully expect facebook to discontinue them eventually.

Because who cares if ads don't work? GM just endorsed sponsored content (to the tune of $30M, no less), a form of advertisement facebook can easily serve to their ever growing mobile user base.
IDermal: Man Implant Magnets to Hold iPod Nano
Entertainment/Devices is more then just Xbox. Skype acquisition could be in there, warrenty costs, and windows mobile.

I doubt they are loosing money on "Xbox" depending on how you define that bubble.
You can't track the conversion rate from a TV ad either. That doesn't mean you can't notice a positive/negative effect related to the presence/absence of the ad. Especially at the scale of GM.
OK that's a good point.
Banker Fallout
The free tier is limited in resources; When you want more, you'll be expected to pay for more (once they begin to offer paid plans).
I would agree that it is more of life skill than say learning about European history. Or calculus.

But so is basic electronics and basic electrical engineering. Where do we draw the line in the modern world?
Personally, I wouldn't spend much time trying to figure out what these people are trying to prove. Take what they say at face value. Decide if you think the arguments are comprehensive and logical, or not.

The second one makes a value judgment about what people should or shouldn't do, that person is probably no longer fully correct. I love creating things, I obsess over tiny details, and I'm interested in technology, so programming just fits for me. But it doesn't fit for everyone.

I did not find Jeff Atwood's blog post very compelling, but if his goal is to reduce the number of people who talk the talk and can't walk the walk, then it's a little too Machiavellian for my taste, but not such a bad cause.

At the end of the day, do what you love, because what you do will never love you.
Sure, compared to some other rifles it's not as precise, but I can shoot you in the head from a distance of 150 m - and I'm not exactly Thomas Beckett. There were guys in my ex-platoon who could shoot you in the eye.

(Not that I want to shoot you :)
I find toy examples not very convincing.
From a UX perspective your site doesn't appear to "work," I tried clicking on the two images and the "Buyer"/"Seller" text. Haven't gotten anywhere yet...
"The same could be said about nearly everything we teach in K-12 at some point in the subject's history"

I've been teaching for 25 years in post 18 colleges in the UK, and I have the granddaughter of one of my first students in my class now (god I feel old, my consolation is that granny was a mature student in her late 20s/early 30s when she did maths with me).

Many of my students are earning money from jobs that did not exist when I was teaching them.

Stuff changes, but learning how to think does not. There is a tension between the synthetic and the analytic, and we need both. Teenagers need to learn attention to detail, and the big picture, and time planning, and the focusing of attention. The school syllabus in every country is a political compromise that shifts over time.

I think a little space for end user style programming might help with the analytic and synthetic modes a little.

Challenge: Learn Puredata the hard way, let's do the attention to detail thing your books do to music by constructing sound?
Actually, I was taught a lot about basic nutrition in school. Low fat was good, complex carbohydrates were good. 4 food groups. Now apparently that is all wrong?
I had installed a Safari extension that was designed to let me auto-reload a tab on a sechedule. I never really used it. I can't think of the name.

One day it updated itself and started replacing IAB sized HTML containers with ads. I only noticed because I was doing testing with Safari and the player I expected to be loading was being replaced by an ad.
Nvidia unveils new cloud GPU technology
Correct, Android is more of a meta-platform, a platform for building platforms, than a single platform itself.
Stop stop stop... ∞
SocialCam posted a comment on the blog: "Matt - please recheck this - we have pushed a fix to correct this problem. If you turn off Social Mode in the app it should remain off the next time you open the app."

I have to say I am a bit skeptical if this was truly a "fix" or a "rollback" of a feature.
Thanks for that, I work as a teacher and people give me money for helping people expand their awareness. Always amazes me that they do :-)
Really true Zed. Was trying to keep it relevant to hnews as the programming framework/language fanatics are everywhere, including here from time to time :)
Really there's no reason Firefox and Chrome shouldn't support torrents as a normal download mechanism, default to 1.0 share ratio with a cap of 1/3 upload speed (obviously adjustable), and just let web sites start using it transparently for every file over 20 megs.

BitTorrent is a GREAT content delivery mechanism. It decreases download time, decreases bandwidth costs (for everyone), ensures that file remain available as long as there are seeds (i.e. no way to censor a rogue file from a central point of control (assuming DHT is in use of course)), and checks every chunk and automatically redownloads if corruption is discovered. It's really pretty awesome.
Less metaphorically, make sure your audience has some way to connect to it, for example emotionally. Also, do not try to pack too much into your message; a smaller, single idea will go farther than large, complex manifesto.

Oh, and don't be too abstract on Hacker News; they won't get it.
> Is the coffee you produce somehow more valuable to society than a new facebook feature?

This is a slippery slope. Value is abstract. Some people may value the coffee more than facebook having 99.99% uptime. Furthermore, some people may value the diversity that having the barista neighboor. Etcetera.

To me rent control seems to be a symptom of much deeper urban planning issues.
Also, I'm not sure GM's marketing dept. is experienced in advertisement for online media

Sure, it's easy to advertise on FB (or Google Ads). It's a whole different story to make it effective.

Take Google AdWords. If you don't optimize your strategy you'll have a high CPC (cost per click), will probably pay for ineffective words. Also, there are changes you can do to your content (being advertised) that affect your CPC.
No. A strawman is when you give your opponent an argument other than the one s/he is making and refute that instead of the real argument. In other words, you created a strawman and knocked him down, claiming victory while the real man remained standing.

http://en.wikipedia.org/wiki/Strawman
When you say it like that it sounds it is bad to be biased in this particular situation.

First of all it sounds much better than "I read it, he is correct. This is why I wrote mine." considering that he is refuting the idea presented.

Being biased is simply being opinionated and luckily Zed Shaw's opinion is that everyone should/can learn code. This is why he has free books, which actually teach some programming to everyone.
Show HN: GIndex an online tool to find/browse GMail attachments
I made this online tool as a weekend's project:

https://gindex.tirino.me/

It scans your mailbox headers and creates a directory-like tree to browse your attachments* through "folders" such as Date, Type, Sender or Size.
So, for example, yo can easily browse all the MP3 files in your emails.

It also includes a search page where you can easily find a specific file filtering by all sorts of values (subject in the email, sender name, sender email, mime type, filename, etc).

I'll appreciate all sorts of feedback. Thanks.

* it doesn't actually link to attachments but to email threads in GMail. So when you click on a link it'll open the appropriate thread in Gmail and you can download the file from there.
They only recently started making money with every sale of a Xbox 360. Typically console makers sell their hardware at a loss to get it into as many hands as possible and then make money with software.

That is why Nintendo is taking such a bath this generation. People buy a Wii for the novelty and only get one or two games where Microsoft and Sony are much more about the games they have on their consoles.
Learn to Solve Problems before Learning to Code
Let's try to keep the quality of HN up.

Learn to solve problems. If the problem involves software automation or can benefit from it, then perhaps learn to code. Know that computers aren't magic. A leaking toilet won't get fixed by knowing how to code, but learning some basic plumbing will.

I've flagged all those articles.

Thanks HN.
This is a very elegant proposal that needs work but has some merit and I'd like to see it built on http://nicolasgallagher.com/responsive-images-using-css3/

The current srcset proposal has terse syntax and just seems to be recreating media queries in another form.

Surely we should adopt a media-queries based approach and fixing media-queries where they are broken.
Is this your experience for the latest Firefox beta, or has this been something you've observed for the past few releases?

I've got an old Droid 2 and won't be replacing it until this fall. I try to run Firefox Beta, but it always takes on the order of ~20 seconds to start. It's quite frustrating! I much prefer the Firefox experience to the built-in browser with the exceptions of font rendering, poor hardware keyboard support [1], and the long start up time.

Edit: I just downloaded the update, and it's incredibly good. The startup time is almost instantaneous and the fonts finally look comparable to the Android browser. I'm quite impressed! I haven't tried using the hardware keyboard yet, but these two fixes alone represent a significant upgrade to the Firefox Beta experience. The new start page looks slick, too.

So I guess I've just replaced my default browser.

Edit 2: This is _really_ good. You have to give it a try, especially on older hardware.

[1]: Left/right keys don't work right, editing is buggy and places the cursor in improper places, modal keys get 'stuck', etc. I think it's a regression; at one point this wasn't a problem. I wish I had a bugzilla link, but I don't have the time to find/make a report.
I agree with you. Me and anyone that I know that uses Facebook already got used to ignoring the right column by default. Slowly but surely it gets to the point that it doesnt really matter what you advertise. I challenge you, if facebook approves it, to put and add "giving money for free" with landing page and see a click rate. It will be similar to advertising anything else, because users are getting smarter (thats good) nowadays and "sounds too good" offers will steer them away.

edit: for that reason, I think Facebook advertising does not work. Or at least, does not work for the _most_ of advertisers. Its just that Facebook is still new and here and there I hear my friends being exciting about "advertising to millions of customers" and they do give it a shoot with a poor results at the end. The point is you have so many people that havent tried that yet that they still bringing cash to FB. But unless FB does something for the ads to work (change its core product?), the $ numbers will only fall.
Diablo 3 is Almost Out
Why do you say it as bullshit?

One important thing in higher education for math and physics is to be able to perform detail technical computations or modeling for phenomenons. In common high school and undergraduate physics class, it only requires students to be able to come up models with intuitions. But in graduate schools, you are trained to examine each step to make sure nothing is left out or based on assumptions that are wrong in your mind.

Therefore a lot of time you are not sure what something is until you re-examine all postulates that you learn when you are young.
If you haven't read his introductory post check it out here: http://clojure.com/blog/2012/05/08/reducers-a-library-and-mo...

My understanding is this: the genesis for fold (as opposed to foldl) is from the linked talk: http://vimeo.com/6624203.

If fold (a concurrent reduce) is used instead of foldl (a sequential reduce), then the mapping function can be pushed down and applied concurrently to the various elements. A generic mechanism can then be used for dispatching concurrent operations. These functional operation are composed of first mapping (and/or) filtering and then reducing.

[EDIT: typo and re-phrase]
The stock market is all about the future, not the past. A lot of people see Microsoft's future as being less profitable than its past. That's why people belittle it.

Microsoft makes a ton of money, no one will deny that, but they make less money than they used to. It's funny how the OP shows the financial numbers for one quarter and says the "the trend here is clear". You can't determine a trend on one quarter, you have to compare to other quarters.

Here are some numbers from Google Finance (http://www.google.com/finance?q=msft)

The first number is Q1 (Mar '12), the second is 2011

Net profit margin	29.34%	33.10%

Operating margin	36.62%	38.83%

Return on average assets	17.80%	23.77%

Return on average equity	30.86%	44.84%

Looks like the trend is down.

Also, their stock price has been basically flat for 10 years. That tells you what the market thinks of Microsoft.
I fully agree that the copy will rightly believe it's the original, and for all practical matters to the rest of the world he can very well be considered an original, if he can at least communicate with the outside.

But this just doesn't consider the fact that in the real world, there was a real original who went to a copying facility and then went home, in the physical world. This person does have the return value of fork() [$] and does not experience the virtual world.

It's in this sense I'm saying I can't imagine going to a copying facility and waking up in a virtual world. I can perfectly imagine a copy doing that, but it won't have my future experiences. In fact, going further, given my beliefs, were "I" to wake up in a virtual world I'd be sure I'm a copy, because I'm certain the original could not wake up in a virtual world.

[$]: As long as we don't get fancy with psychothriller manoeuvres where the original is drugged and the copy has a body clone that returns home to his wife, while everyone tells the real original he's in a virtual world.
relative. How about absolute numbers?
This is way off topic, but I was wondering does anyone know what this blog is built with, and if a site template is available?

I really like the design and notice that another YC blogger Ilya Lichtenstein is using the same design on his site
A SocialCam employee stated on this post that this has been fixed, not much info besides that. I wonder when this fix happened though.
Cell phone signal heat maps based on data submitted by users
Looks totally messed up in Safari for Windows. I just started using it, is that typical of WinSafari with newfangled HTML5 type stuff?
I've been saving mint tins for something just like this....
Right, the problem is with the Google Market, Amazon Market, et. al. It's not with Android as a platform (or operating system).

The problem is that Google copied the "App Store" idea for software distribution that Apple created for their iPhone. Instead, they should have gone with the same idea that Linux distros use: The product vendor is responsible for distributing the software for the product. That would look completely different from what we have now, but it would be a more natural fit to what Android really is.

Also, you could have made your point just as well without the ad hominem.
Because it's very bandwidth efficient. It will try to maximize the bandwidth it has available to download and upload which ISP do not want. Sustained 100% usage of your bandwidth is not what they optimize for.

At least that's what I think is their reasoning.
Unfortunately, I don't that any of the manufacturers would listen to that.

Ultimately, I think it's on Google's head to do this. I've said in previous posts that Google should have handled the Android trademark a lot like how Mozilla handles their trademarks. Android, the OS, is free to use(both as in Speech and Beer), but if you're going to make major changes(i.e. the standard services and applications, limit install privileges, etc.), then the manufacturer cannot use the Android trademarks in their advertising, and can only use a "Powered by Android" mark.

Manufacturers that comply with Google's requirement could brand their phone as a full Android phone.

EDIT: Not sure why this was downvoted. Mozilla does protect their trademarks in this exact way: http://www.mozilla.org/foundation/trademarks/policy.html
No, I sort of agree with you. There seems to be a lot of excitement about how valuable targeted advertising is (once more.. this happened back in the 90s as well..). Social media "managers" popping up in every company, and being paid rather well. (while this should just get filed under PR)
It's not clear to me why you're downvoting, each of these components bypasses the "do not contain innovative technology that should be protected from competitors" feature.

You're being unfair with these downvotes, and perhaps a bit uncouth since no general idea, or specific idea, as to why it's being downvoted is presented. Each of these is innovative in some way, and we can see a predictable trend where we will first assume that the problem is unique (whatever the API, etc tries to solve) and then "give due diligence" to creativity/labor where necessary.

If you're taking this post as a "troll" attempt or a "joke," the joke's on you. This is what I truly believe, and I'm fairly, genuinely answering the question.

You're downvoting because of the content of my thought.

Cheers.
As mentioned, they are relentlessly green because they're in a wonderful situation where it saves them a lot of money.

The green washing aspects would be carbon offsets and such because those are still up for debate as to whether they really have any positive net effect.

Edit: Got a downvote so I thought I'd clarify. Carbon offsets are the act of paying for carbon neutrality. No matter how efficient or environmentally friendly Google is, they can't possibly be carbon neutral with all their energy use unless they use primarily nuclear power with some hydro, solar and wind built in. Therefore they buy carbon offsets, http://en.wikipedia.org/wiki/Carbon_offset, which allow them to advertise that they're carbon neutral. The controversy over them stems from the fact that they're very similar to indulgences from the catholic church in the time of Martin Luther; paying for greenness isn't actually being green.
Yeah, I'm not up to speed on Android. But, so, that only accounts for 3% of the users. It still means only %5 are on ICS, and the rest are basically on 2.3.

So the process for developing a new iOS app today is:

1. Download latest SDK
2. Develop for iOS 5.1

For Android, it seems to necessarily be:

1. Download latest SDK
2. Develop for Android 2.3
I actually agree with your article, but you can't seriously take Jeff Atwoods title seriously unless you also mean us to take your title seriously - so are you now telling us that we shouldn't become anything? Especially not programmers? I mean, it says it right there.

I'll reiterate that I do agree with most of what you wrote and I upvoted this submission because of what you wrote, I just don't think the stance in this (and other) comments is at all valid given the title of your own article.
Ok, thanks for your help! I'm really lost here and the site is supposed to be up by the end of this week :/
Glassboard 2.0
That is insane. Only a bloated bohemoth could manage to spend $30 million on its Facebook-focused HR people.

I admit I've never worked at GM, so if someone can tell me why I'm wrong, please do.