skysight-inc/HackerNews huggingface dataset:
You are missing the point of his post which I believe is valid- that programming in and of itself is nothing but a skill to carry out a task. He isn't dissuading beginners from learning to code or suggesting that people shouldn't. Just that you shouldn't learn to code just for the sake of knowing how to code.

I get it. There are worse hobbies you can have and it can solve problems and spread information, etc., etc. The point is that programming should be viewed as a means to an end. Too much focus is put on coding as an end goal and writers on TechCrunch whom I suspect have never coded anything in their lives talk about how learning to code is the hot new thing and everybody should be doing it. I think it is far more useful to learn a variety of subjects, figure out what it is you want to do, and if building software is the way to achieve it, then go learn to code. But learning to code well is an enormous investment of time, so to learn to code you are choosing not to do other things that could be far more valuable to you.

A lot of people start with learning to code and then look everywhere for a problem to solve with their new skill set. That is the reverse of how problems should be solved. The technology is irrelevant. The skills are irrelevant. The problem is what should dictate the work.
نتيجة الابتدائية 2012
نتيجة الابتدائية 2012
نتيجة الابتدائية 2012
نتيجة الابتدائية 2012
I don't have lift either, but I use http://www.hockeyapp.net/ to deploy provisional apps via a direct install to iOS
Second question: have you considered any negative repercussions regarding the use of the phrase "app store" in your name?
There is a counter argument in the book "The Race for a New Game Machine" that makes the case that the early release was a key factor in passing the PS3. If next XBox holds on, it will be money well spent.
I really hope you're speaking out of temporary rage. Please review this comment once you cool off.
Those numbers are in line with what I've seen from other sources such as glassdoor, the BLS, indeed.com, and various postings on HN.

edit: interested parties can find the US Gov's Bureau of Labor Statistics giving salaries for a number of different positions. While they break down job titles in odd ways sometimes, these numbers appear entirely in line with it. Mid-70s is about the average number for starting salary as far as I can tell.
Those numbers are in line with what I've seen from other sources such as glassdoor, the BLS, indeed.com, and various postings on HN.
Sure you can do anything you want, but the better you are at something:
a) the more enjoyable and rewarding it is for you AND
b) the more efficiently you can generate something useful for others; with any activity, there is an opportunity cost

That said, learning coding is self-limiting activity; those who enjoy it and have a knack for it will continue, those that don't will stop.

My only concern, which is a general one, is that humans are pretty good at self-deception, especially in subjective areas. Look at how many people think they can sing, for example. The shattering of their illusions has been turned into entertainment, and for many people this is obviously traumatic.

I have a completely non-technical friend trying to learn javascript. When I asked why, she told me she wanted to write games. As her friend, should I save her feelings and say nothing (and let her squander her time and end up confused and frustrated) or try and reason with her (and then look like a killjoy for seemingly criticising her efforts)?

Currently I've taken the former option, but still agonise over whether this is the 'right' way or not.
> Why would you be rebalancing under heavy write load. Wouldn't it be scheduled for quieter periods ?

I think the example case is when a node fails during a load period - unplanned vs planned.

Some of the public MongoDB stories come from shops that were forced to rebalance during peak loads because they failed to plan to do so in a maintenance window.

Of course waiting to scale out until _after_ it becomes a need will result in pain (of various degrees) no matter what the data storage platform.
..and that's just like Linux vs Microsoft.
Solving two of the most common web app performance issues
you could be talking about this stuff and be passionate about it without talking about your books. I understand why you do though.
"System-level" as in embedded systems? Kernels? Or high-performance applications?
Most people who buy and/or torrent lots of music have a very large amount of music available to listen to. Listening to a full album by a band you may or may not like is an investment of time that you could have spent listening to something else. A free sampler implies that someone has tried to pick out only the best tracks for you, and removed any "do I really want to buy this/do I really not-care about the ethics of torrenting this" friction involved in adding it to your playlist.

If you do listen to the sampler, that someone's objective is accomplished - now the album is in your head. Later on, when you think, "hmm, is anything good coming out this week?", you might think about it and buy it. (Of course, if you never buy and always steal, that means you'll steal it, but then you wouldn't have paid for it anyway.)
Great respect for your works, in particular the books. But it's sad to see not much progress (at least on the public side) of Mongrel2.
Wil Wheaton: Yo Hollywood, Let Me Download Ubuntu
Eyewitness testimony is the leading cause of wrongful convictions, according to the Innocence Project:

http://www.innocenceproject.org/understand/
Disrupt Philanthropy: An MVP
I agree with him largely. Then he goes and wrecks his argument by stating that the "Gang of Four" is an "antiquated tome". I can't work out where this resentment business is coming from here.
Hypocrisy? Aren't you selling some ebooks and Jeff's post is kinda bad for your business?
The tech guide referenced in the other comments has a much larger Canadian section.
I went through a similar progressions, or I guess I'm still in it. I have found multiple languages to replace aspect sof what I liked about Python but not one that addresses all of it. I think if F# existed on *nix in strong way I'd consider it a Python replacement.
Yeah, I'm a little surprised this bit of vitriol made it to the top of HN.
Why training wheels don't teach your kid to ride and the solution
Put your friends in jail. Stop the NDAA.
Short of convincing principal browser developers that your idea is the best way to go, I don't see how individuals not associated with a browser project can have any impact in these decisions. It felt mostly useless when I tried to offer feedback and suggestions as an individual.

Maybe now we know to talk to Ian if we want to get things fixed.
It is funny to see how different people interpreted the original post.

For me it was about coding being a craft and not a necessary skill like arithmetics, reading or a secondary languages.
(This is true not only for coding but for nearly every craft there is.)

So I think it was more a post against the "Every one should learn to code, for a better world" movement (if there is such a thing) than a keep on doing what you do and stay away from my craft post.

While I thing bloomberg should be able to do what ever he wants in his free time. I agree with the assessment that it will be highly unlikely that leaning to code will make a difference in his daily work.

So while this reaction was a entertaining read I think it was reacting to something that wasn't be said.
While these are all great products and can provide highly available layers on top of MySQL, only MySQL cluster satisfies rtdsc's requirements, and I have my doubts about its behavior around clocks. In general, the MySQL HA space prefers CP to AP.

MySQL Cluster is CP within a cluster. A circularly replicated pair of MySQL Clusters can be considered AP, with limited support for conflict resolution (if I understand correctly, it gets ugly when clocks come into play). http://messagepassing.blogspot.com/2012/03/cap-theorem-and-m...

Percona is CP. They claim to be CA by sacrificing partition tolerance: in other words, the system is not available when partitioned. http://www.percona.com/doc/percona-xtradb-cluster/intro.html

Clustrix is definitely CP, not AP. If you lose quorum, everything stops. They do an excellent job of being a distributed CP system, though, from what I can tell. http://sergei.clustrix.com/2011/02/mongodb-vs-clustrix-compa...

Continuent Tungsten Replicator has a master-master mode, which is CP. http://availabilitydigest.com/public_articles/0405/continuen...
The fantastic world of steampunk technology
скачать Adobe Photoshop CS6 13.0 2012 EXTENDED EAST EUROPE MUL RUS
On the sidebar is a couple of Warren Buffet stories and if his next 3 years are like his last three[1], he might make the list. Microsoft doesn't look so bad compared to his fund.

[1] http://www.investorplace.com/2012/05/where-did-warren-buffet...

Technically, the Burlington Northern Santa Fe purchase might yield well given the pipeline was killed.
Yes, I did discuss this with my advisors and we did consider rebranding to avoid potential legal issues. In the end, we decided against it, mainly because others are using the term "App Store", like Amazon and Shopify. Last I checked, Amazon was winning their battle with Apple as well.
Snowy Evening: $348/yr account for free - Help us translate one API example
We need YOUR help in translating a single piece of example API code into your languages of choice. We're giving a free Starter account ($348/year) to those who help. Just fork it on GitHub!
Google plus not doing too well, according to new study
I need some sort of AI filter for HN that will not only hide blog posts from a particular domain, but hide other people's blog posts "responding" to those blog posts and then submitted as separate articles.
Also, having an account that is less than a year old doesn't mean very much. I've been using Hacker News since early 2008, but Oinksoft is only about a year old, hence the age of this account.
Yeah, count me in. I'm always interested in hearing about other people's experience with Customer Development.
I understand the NEED not to have real conversation, but the idea that you're typing away with someone who is next to you (when you could open your mouth and have this great conversation) is so inhuman to me, I don't think I could ever acquiesce to such a working environment.
I'd say they're right, based on my many years experience dealing with non-programmers and this exact situation.

Knowledge of programming and the business are both important and key here, but it's the slant towards business that can give someone the leg up on saving companies money. It isn't always about simple data entry or automation, it's going about your daily job with the insights and skills that basic programming provide that allow people to recognize where a new script or application could improve their business process in some way.

Business processes can be extremely complicated, and you can't easily impart business knowledge and processes upon a programmer in a manner sufficient to give them the ability to recognize where their skills can be best applied in a business.
As I understand it, all of Clojure's internal data structures (save for the list, which can be substituted by a lazy seq) can be combined efficiently already.
Because I know what to expect and will adjust my attention accordingly. It won't be what I'm looking for, but I know what to expect from it.

The administration of subreddits has problems, in which some mods (i.e. of SRS) got death threats. Subreddit splits are typically unsuccessful. Exposition and discovery of subreddits is hard. Insightful, rational, two-way discussions are now exceedingly rare, and offensive/tasteless comments are nothing unusual. Popular subreddits tend towards "pop" topics rather than depth.

I am subscribed to DepthHub and TrueReddit but still, neither fully scratch my itch. I think that drawing a firm, clear line and being dedicated to squelching those who step over it will help build and preserve a community. See SomethingAwful, where there's an incentive to stay on-topic and a penalty for being creepy or overly offensive (beyond being just provocative) outside of the forums in which that is allowed.
Le rassemblement version Hollande - SOCRATEX
The comments are pure gold. From Paul Irish:

Mike Taylor (at Opera) offered this advice, which I think is smart and on point:

“1) don’t get your feelings hurt 2) respond to srcset on WHATWG and list technical objections that <picture> solves”

Yes, please have a discussion on this on the list now, after it has been added. Ugh.
No they don't - that's my point (Only AppEngine did before they increased their prices). Because of the high cost of available clouds I don't use any clouds and just run my own dedicated server.
Really, because of resentment? Really, sometimes I think people read way too much into people's commentary. How do these petty war of words make it to the top of Hacker News anyway.
Oh my, why the keyboard? Now I have one less reason to go with a Thinkpad over a MacBook :(.
Infosec is Not a Religion
Our Mobile Planet
If your goal is to establish a culture of mindless consumerism and an inability to create content, you are correct.

Or, you know, there's the fact that a computer isn't primarily a TV for serving you ads.
He also provides all of his books, in their entirety, for free on his website. He even lets you see his "beta" books, Learn C the Hardway, Learn SQL The Hardway, etc.
At least on a US keyboard, colons require the shift key, too.
Just wondering out loud and not exactly on topic:

I wonder if the gist of the problem is that those folks who do real original blog writing spend "too much" time on that and not enough on promoting it, then folks who are focused on making money do what you are complaining about by basically reversing their priorities and investing their time in packaging and promoting.

I kind of wonder that because I write original content, fairly regularly in recent months, but that has not resulted in an uptick in traffic nor an uptick in revenue. So I am now also trying to figure out how to promote my work, do SEO...blah blah blah in addition to doing the writing. I'm pretty frustrated at my situation generally and it is all the more frustrating to see you basically promoting TNW yet again by calling them out on something you disapprove of while I can't get any mention anywhere by anyone.

Which is to say that like it or not, it works -- even you are driving traffic to their site by bitching about it instead of finding actual original content to submit to HN, which would be a small step in the right direction and the antidote to the problem if more widely adopted.
That bit about Lightbox letting users keep their photos is very interesting. That pretty much kills the photos that were being shared and my guess is few of those will be migrated to fb. So a vibrantly competitive app & community is killed-off to protect their $1b investment in Instagram?
Why do we assume that being hired at a startup is inherently better than being hired at Facebook, or any technology company for that matter? People can create just as much value at a large company than at a small one, though there are fewer outliers.
Great post. I have an awful lot of respect for Zed Shaw and what he's done (and, no, not for "Rails is a Ghetto" but for his directed learning programming books, which IMHO are probably the best approach for newcomers).

I'm disappointed that Jeff has taken what is essentially an elitist and exclusionary view. Programming is not a zero sum game. Every new programmer isn't a threat to your livelihood and your existence (unless, you know, you suck at your job).

There's a lot of wisdom in the last two paragraphs. Another facet of this is those (typically young) programmers who treat any criticism of their ideas to criticisms of themselves as people (of course this isn't unique to programming).

You need to get over that as it is an impediment to becoming more proficient at your chosen craft. Your work isn't your identity. Don't treat it as such.
Yes, but the long-debated solution settled on a solution that obviously wasn't very strong, if it can't withhold an external suggestion like this.

Mostly what I get from the article is the sense that people are put off not because of how the Apple proposal was put up for discussion, but that they spent months of their time discussing something, and feel like they got nothing for it. And that rings false to me; either that discussion was useful and helped them identify something superior Apple proposal, or the discussion was a waste of time and resulted in nothing useful, in which case they should just be mad at themselves (or the process).

I don't get the Apple conspiracy angle here. They want something that works better with WebKit? So that means that all of iOS, Android, Chrome and Safari browsers benefit.
Meet the first 5 companies at Toronto's Extreme Startups
> Do you have any better way of approaching this?

No, but frankly speaking I don't get the idea from the keynote speech.

2012 and there are no example apps of that concept. I don't get it.
I agree, but I definitely get his point about feeling empowered. You can't escape it nowadays.
I had to Google the meaning of ROWE. It means Results Oriented Work Environment.

http://en.wikipedia.org/wiki/ROWE
Thinking about Skype in terms of carriers is analogous to thinking about IE in terms of Compuserve and AOL.
There definitely are companies that pay that much, and they do have (metaphorical) lines at the front door.
The original source seems to be this more sophisticated article at The Guardian which was published earlier today.
http://www.guardian.co.uk/world/2012/may/15/carlos-texas-inn...
>Yes, but the long-debated solution settled on a solution that obviously wasn't very strong, if it can't withhold an external suggestion like this.

The implication is that the long-debated solution lost out not because it was inferior but because it didn't come from a browser vendor. After all, the difference in timescale and hoop jumping is stark.
It's crazy how much faster Foxfox on Android is than Chrome or the built-in browser, it's my new default on my tablet(Touchpad on ICS) and phone(Nexus S).

The Tablet version seems to have greater support for addons, it's great to have Lastpass with me.
I get that, I meant you're joking in that I don't think you believe that programming or computers really does just boil down to 1s and 0s in a way thats at all relevant to programming - there is, of course, a tiny grain of truth in that, but not one that is IMHO at all important, though most non-techies don't know that and they're told that computers are just 1s and 0s.

I did not at all think you were joking when you asserted this:

Given this fact, I don't consider the idea of coding only with the letter 's' that much of a stretch.

Which I completely agree with.
I've always believed that one should not use labels. They are self imposed limits.

Writing computer programs is not something out of the ordinary. Sure, it is applied math, but it is not quantum physics.

I want people to learn. The more people know to code, the more innovation we will all enjoy.

There is a generation that is growing up with the power of computing. This is a first in history. We (as a race) will be able to do so many things thanks to it.

But we need people to learn. Good/bad code, its all the same. All it matters is that the ideas are implemented.

Great post Mr. Shaw. I've always looked up tp you, as a person and coder. Thank you.
When I start learning programming I was "completely non-technical" too. Give your non-technical friend a few years and you will see what she can do if she is really interested in making games.

I bet you were in the same situation at some point in your life.

If you want to give her a constructive advice tell her that she can use JavaScript with Unity3D for e.g. I bet you will be amazed at how productive one can became when one is passionated about something.
People don't do this in the "offline" world. They have gotten used to the free online services, and seem to think that running websites is not a serious business (unless you are Google or Facebook, and even then - "Google search is free, why is your photo app not free?" kind of thinking). As more and more powerful/useful services are given away for free, surviving on ad dollars, people get used to it more and more. Not saying the masses are right - just that website owners should get more comfortable with charging, right from the beginning.
From your saying they don't aspire to be bought.

Perhaps they don't aspire to be bought, in that there is no "go get acquired" in their mission statement. But when the GP said that Lightbox achieved "what every startup aspires to" I took that to mean a cashout or working on something even bigger, or perhaps "success" generally.
You cannot in good faith separate the what from the how when passing on the "revelation of computing". To do so promotes ignorance among the populace.
Yo liberals, let me go hunting with an AK-47.
How legal is this?
True. I'm just wondering if this is indeed a requirement.
Quora Elevates the Web
Do you have plans to list free items?
Your body's internal clock is at war with society
That’s the trick.

You say one thing, then say another thing. The other thing kind of negates the first thing you said, so, by repeating the recipe, in a short while you have said everything about your topics and you have also said nothing.

Not all writers are like that of course.
I really don't see what the fuss is all about. It is just like any other field. Programming is not an easy task. People are not suddenly going to turn into a Linus, a Knuth or a Guido. IMO if you feel threatened because more people are learning to code, you're probably not good enough in the first place.

Additionally, since when have people listened to what you should or shouldn't do? Just because Jeff says that you shouldn't code won't stop the ones who really want to. The inverse is true as well.
Browsers and Apps in 2012
What about OCaml/SML, or is .NET/Mono the thing that really sells it for you?
MySQL 5.6.2 Preview Supports NoSQL Interface Via Memcached API
What "Standards" committee today actually represents the persons they suppose to represent, and not the interests of their sponsors? See "membership" (http://www.w3.org/Consortium/membership-faq) info, if you'd like to join.

I mean, it's not at all like the situation MS was in with OOXML and ECMA, right?
Of course, if you don't pretend that mainframes stopped advancing, you see a different picture. Modern zSeries (or whatever new marketing they've come up with) have multiple 10Gbit interfaces to a network, and can keep them all fed. Not to mention special offload processors for AES and X509 certs, and of course hardware partitioning and virtualization built in. Mainframes are still pretty badass - a lot of stuff that is exciting and new in the server space is stuff that IBM was doing for decades in the Mainframe space.

There is just something very cool about handling something on the order of 10^5 fully ACID transactions per second, while still allowing real time database querying and on-the-fly hardware failure tolerance.
As a thought experiment, imagine the change in Microsoft's market cap if tomorrow they announced that Steve Ballmer was stepping down and Bill Gates was returning as CEO. The result, at least in my mental model, doesn't reflect well on Steve.