skysight-inc/HackerNews huggingface dataset:
The original book is without merketing speak. It is a report on his psychological research and is detailed and inspiring. In later years he has "expanded the franchise" to more hyped products.
What I do seems a little different than most of the answers here.

First, I take the normal step of laying out the tasks for the day into small chunks: bugs, pieces of a feature, whatever. I put them in a format that I can easily check off as I work.

Once I'm ready to work I put my over-ear headphones on and crank up something with a beat. It needs to be loud enough that it's all I can hear. I use a standing desk which means...

I start to dance around a little. It looks something like this, only less cool: http://youtu.be/jECu2MZsrmE?t=16m50s

I'm not sure why this works for me. I could speculate about my mind/body getting into at rhythm so that even when I break focus on a task to wait for a compile or a test I'm able to jump right back in without... Missing a beat.

As I check off the tasks I prepared I feel more like I'm shouting for the DJ to play one more song than a dude working to complete tasks for his corporate overlords. I only discovered this about myself in the last few months when I switched to a standing desk. Changed my life!
Oxford Knight are one of the few "good" recruitment companies in London in my opinion. I've never dealt with Abdul directly, but I've met with some of his colleagues over the years and hold them in higher regard than the bigger agencies. At least he's making an effort to understand the landscape in which he operates, which is more effort than most recruiters in London put in!
Rents are really high in SF and increasing, but I've noticed most of the stories like to quote the outliers when they talk about rent.

I moved to the city 3 years ago and you could find a nice 1 bedroom in Noe/Mission/Glen Park (southern part of the city, but still pretty desirable) for $2000-$2300 no problem.

Rents have gone up from there, but I've seen a number of units listed recently, in the same area, for $2400-2700.

If you want to spend $5000 for a one bedroom, you can do it, but it's not quite as bad as some of the articles make it out to be. In fact, a friend just rented a 3-bedroom house last year for $4500/month in a very desirable neighborhood.
Setup payment server and do purchase in 5 minutes.
The movie shows how to setup payment server and do purchase using paypal express checkout in few minutes.

The code is available on github: https://github.com/Payum/PayumServer

Still prove of concept, any feedback is very welcome!.
Ok, I get it, this is a Satire.
But it is not very good made Satire, because it leads to the point that source code in private repositories also can be stolen, which kind of threatens the reputation of GitHub organization. Hope that GitHub will contact this joker and explain how to make good satires.
The delusion of Free Will
This is a talk by Sam Harris[0], where he argues with his extensive scientific work about the inner workings of the brain, that free will is an iron age belief and is incoherent with 'consciousness'.

[0]: https://en.wikipedia.org/wiki/Sam_Harris_%28author%29
This article is totally confusing. Source is missing? So there's no local fork? Work is disappeared? Or someone just downloaded it and has a copy? How does missing have anything to do with the "someone else in the world is running my code" comment?? Copying would allow others to run the code without it going missing…

EDIT: This is satire? It was poorly done.
Renting gives you flexibility. If the rent increases beyond your means, just move. When you find better job prospects (or need them), just move.

When you buy a house, you can't just move even if you need to do it. It is a lot more difficult. That's where I see the 2-3 hour daily commutes, which I feel is insane.

> You also pay money but never see any permanent return, as it doesn't matter how long you've been paying, you can never stop

Yes but at the same time, your capital isn't trapped in the place that you're living in. You also have to pay for yearly maintenance in both time and money (I personally hate this part the most). When you don't own a home, you can more easily do things like investing or using it to start something up.
I'd also recommend the copyright-suppressed book *Life 102: What to Do When Your Guru Sues You": http://www.amazon.com/Life-102-What-When-Your/dp/093158034X

The author, who had written tech books, got sucked into an LA-based cult. When an old friend suggested he try antidepressants, he woke up and got the fuck out. When he later fell sick, the cult sued him over the book and got the copyright to it.

It's not a perfect book, because the author was clearly still struggling to come to terms with his experience. But I think that makes it even more interesting.
I totally understand the desire to tweak the IDS vendors. Having spent a lot of time working for vendors in that space, they often need tweaking.

But I don't get the leap from "IDS vendors suck" to "I made a command-line tool so any idiot can suck down private keys from a server." If the idea was to show that the IDS rules sucked, then just release a slightly different version of the previous heartbleed testers that gets around it.

But that's not as much fun.
This happens so often.

It's not just in the freemium space either. I've seen companies use affiliate programs and low-ish prices in their early days, only to dump the affiliate program and price model after they have garnered enough success and momentum.

The pr they put out will chime about creating a sustainable business and it being good for the users. They will harp on how it's impossible to run the business without making the changes. Ideally, they try to play on guilt for haven given their userbase such a good deal or how bad affiliates had given them so much trouble.

They do not talk about the fact that the strategies they employed that helped them be successful early on weren't dumb "mistakes", but simply ways to get momentum. In other words, they were using the users to propel a business. The right thing to do is to reward your early users (and affiliates if that is the case). Making parts of your userbase out to be a 'freeloader' just exposes a certain mindset some entrepreneurs have toward their users.
The market is maturing. Take a look at a market that is similarly structured. Look at construction.

You have general contractors and then you have subs that work under them. A general contractor is a jack of all trades, master of none. Exactly what a full stack developer is.

This isn't the end of specialization. It's the beginning of project management steered by developers who intimately understand all of the work involved, even if they aren't as competent as the specialists.

Having a team consist of all full-stack developers is just stupid. Having a full-stack developer as the head on a project, with specialists on the team, is a great idea.
You do realize that I realized that RoG's comment was a continuation of that satire, right?
I've been a Glass Explorer since July. If you're debating getting one but have questions, feel free to ping me or reply here and I'll try to answer to the best of my ability. I've also volunteered to do Hangouts if you'd rather do face-to-face and I've chatted with some folks already. [0]

(I'm not a Google employee or otherwise affiliated.)

[0]: https://twitter.com/superninjarobot/status/45610115249786060...
Sorry to turbo the thread, but perhaps the device you were wondering about in your post is from http://www.xmos.com/products/xkits ?

The folks that created the Transputer have created a similar embedded processor.
The Counterforce: anarchist anti-tech gang, wants $3 bn from Google
S.F. Airbnb rules would pull short-term rentals from shadows
Who would design such a Web site (I'm trying to read it with Chrome so I'm not sure if it's a rendering issue specific to Chrome). What could be the purpose of squishing the content in the middle of a useless left column and gigantic, always-visible feedback form?
Why don't you grandfather in your current free users and shut off the plan? That seems totally fair.

At present, it seems like bait and switch. You say it yourself in the post:

"One of the most prominent details we emphasized to everyone we spoke to in the early days of Trak.io was that we would offer a super generous Free plan."

So you got people to try and test your product based on this attractive premise, and now the ones who are perhaps too early stage to switch to a paid plan are stuck. With an analytics app, switching costs are pretty high.

Of course you have the ability to iterate, increase prices, etc.--and you should--I just think it should be done with a little more tact.
Huh, I thought I could easily list a dozen companies that will provide commercial support for Debian.

In the early 2000s, HP had committed to supporting Debian, but I no longer see it listed on their Linux Support page.

I know the european market has a healthy ecosystem of consultant companies that provide support for open source products.
"If you are a developer of moderately sized software, you need a deployment system in place. Quick, what are the benefits and drawbacks of the following such systems: Puppet, Chef, Salt, Ansible, Vagrant, Docker. Now implement your deployment solution! Did you even realize which systems had no business being in that list?"

I'm not understanding this, you can deploy with Puppet, Chef, Salt, Ansible, Vagrant and Docker. With Vagrant you can deploy a bare image and use Chef (or one of the others) or you can just deploy a fully setup box file (like with Docker).
I would be more impressed if he was involved in a bitcoin related startup of some sort.
You do realise that we all realise that these comments are a continuation of the satire, yes?

Er, with the possible exception of callesgg ...
Trying to create a win-win scenario. The majority of net proceeds will go to the foundation.
Does anyone have an experience with OpenStack? How much worse is it than AWS?
The video is a pretty interesting watch. https://www.youtube.com/watch?v=PQqudiUdGuo Towards the end they discuss how they keep themselves focused on building a real product by having a self-enforced deadline and the goal of a working demonstration.
http://www.focusatwill.com
Modern parenting literature seems largely to be about manipulating your child into being who and what you want them to be. 'Tricks' and 'techniques' abound, and every other article is about 'teaching' your child to achieve/empathize/compete.

You know what works extra- extra- well? Be the kind of person you want your kids to be. Treat them like a decent person treats other decent people and that's the behavior they will learn.

Your kids are way smarter than you think. They know what you're doing, they know you're trying to encourage certain behaviors, and they eventually know how to manipulate you much more effectively than you know how to manipulate them.

Quit treating five-year-olds like they're some kind of resistant clay, and you have to cleverly shape them into the person they're going to be. That kid is already a person. Treating him like a puppy to be trained will certainly affect his personality and behavior, but the largest impact will not be the one you intended. You're teaching them how you want them to be, and you're also teaching them that the way to get what you want is to manipulate people into giving it to you.
Real time dimensional aggregator for high performance analytics and reporting
JSON Web Token (JWT) live encoder/decoder
Red Hat is the largest single contributor to Open Stack[1]

IMHO Ubuntu gets a free ride because every distro except Ubuntu has to set up an external CI server in order to get their drivers and changes in.

[1] http://activity.openstack.org/dash/releases/
What's the experience like? My understanding is that its not AR-like, but instead you kind of look down a tiny pixelized screen.

What do you like about it? Is there a killer app yet? Do you think there will ever be one? Would you prefer this built into more fashionable frames?
I found it very interesting that Facebook apparently hired programmers for all its roles in the early days - even e.g. the receptionist. I think the point that this article misses is that a 'devops' person - that is to say, someone with both sysadmin and development skills, whichever side of the fence they originated on - can do the job better than someone who is "just a sysadmin" and incapable of programming. When you look at modern ops infrastructure like Puppet, you're looking at programs, written in programming languages, and it's foolish to pretend otherwise. So like it or not, you need to hire someone who can program to manage it. If you imagine you can get a cheaper non-technical ops person to handle this and save money, you're going to get inferior results.

I think this is going to happen to more and more careers. Already a profession like surgery or piloting a modern airliner is starting to require some of the skills we think of as programming. Software is eating the world - that doesn't make domain expertise irrelevant, but it means you need people with domain expertise and programming skills. That applies to non-programming roles in the software industry just as it applies to other industries.
No, but information on Wikipedia tends to be accurate and based on reliable sources -- when a person contradicts Wikipedia and fails to provide any sources of their own, they are usually wrong. Not necessarily, of course, but often enough to say the burden of proof lies with the person making the unsubstantiated claim.
This is an interesting rant. I had never seen DevOps as being "for" developers. My impression has always been that it is sysadmins quest for a high degree of automation and streamlining that allows them to manage hundreds of systems without waking up in the middle of the night sweating. And when you're looking for a sophisticated tool to control something, you inevitably find yourself writing software.
Of course! You're right, I'll add the "play" buttons for better visibility.
The words you want are "dumb" and "not that funny". At least, according to the last paragraph in the article.
In my own experience I don't think developers were ever pushed to become devops (as the article asserts).

Instead, about 40% what was called 'sys admins' were pushed to become devops. The 'sys admin who knew cfengine' became a 'devops person who knew ansible'. Deploys and cloud APIs just became another thing to automate.

The bottom 60% - the shit ones who got paid 120,000GBP to copy paste commands they didn't understand from word documents into Solaris 8 boxes in 2010 because they couldn't actually automate anything - left the industry.
Not to mention... 'worldview' was OK, when RHEL6 was shipped with defaulting to upstart.. But then later NIH'ing to systemd? .. Even if Ubuntu hadn't committed to switching, suggesting that Upstart is anything other than a stellar contribution to FOSS is BS.

Whilst on the subject of world view, how is cloud-init working out? This is a Ubuntu technology that has become a defacto standard for ALL cloud images initialisation handling across every OS (incl. Windows!). With worldview like this, keep it up.
Ads are brain poison, block them all. No guilt.
It appears that scrolling isn't working for me. Chrome on a Mac.. Perhaps it's a CSS overflow issue?

Edit: Only when the video is playing
While the general concept is valid, the specific example in the headline relies on the idea that negative absolute temperature cannot exist, which is false. [1]

Perhaps more significantly, the article could use some examples of how different approaches to typing solve this problem, and discussing pros and cons; "not all numbers are valid for all numeric-valued variables" is a fairly shallow observation standing on its own.

[1] See, e.g., http://www.quantum-munich.de/research/negative-absolute-temp...
They could be better with communication on a talent acquisition level. I was interested in them at one point. My experience with them involved MailChimp scheduling interviews, bailing last minute, rescheduling interviews, bailing again, and then suddenly ending all communication with me. No "sorry we're no longer interested" or even a reply to my follow-up emails. I worked completely around their schedule and was more than happy to work with their rescheduling. I've always heard positive things about them so this was a big shocker for me.
It really helpful to have developers know at least a little systems administration, and vice versa. When doing web development at least there's a fair number of problems that you should just let a web server, caching server, database server or even the operation system handle for you. If developers no nothing about systems administration they sometimes solve non-problems.

I'm just a guilty as anyone else in try to write code to fix a problem that's better handled by existing infrastructure and servers. I worked on a project to deliver invoices to customers in downloadable form. In the end pretty much very thing was thrown out and I just need to write the authentication part, because the sys admins pointed out that the existing StringRay boxes could handle everything else (http://www.riverbed.com/products-solutions/products/applicat...).

It's not that it doesn't make sense to have dedicated developers and systems administrators, as the developer you just need to know enough to be able to talk to and understand the admins position and thoughts.
Or perhaps theirs is the most satirical of all...
Amazon Smartphone Photos, Specs and Details Revealed: Exclusive Report
Heartbleed doesn't just leak keys. It leaks random bits of memory, which can contain anything - private keys, encrypted data, unencrypted data, whatever happens to pop out. Problem is you can repeat the attack very quickly until the data you want - say, unencrypted SINs - comes out.
Gitignore Files… Are You Still Creating Them Manually?
So the pitch is, it's a managed CMS backend that gets your content-creators working immediately while you dev the rest of the site. Then you just run queries to pull the content.

Not a bad idea; worth checking out if you're in the market, I figure.
The OP makes a relatively uncontroversial point (that people will be specialized, and better, at a finite set of skills)...so I think "killing the developer" is a little dramatic.

However, I think as with most things that involve computational thinking and automation, this is not a zero-sum game. A developer who can apply deterministic, testable processes to server-ops may be able to reap an adequate amount of benefit for significantly lower cost than a specialized sysadmin. In addition, the developer is augmenting his/her own skills in the process. Yes, that dev was not able to focus all of their time on...whatever part of the stack they are meant to specialize in...on the other hand, the time spent studying dev ops is not necessarily a sunk cost.

For my own part, I've tried to stay away from sys-admin as much as possible...but when I've been pushed into it, I've gotten something out of it beyond just getting the damn server up. For example, better familiarity with UNIX tools and the importance of "text-as-an-interface"...which does apply to high-level web development...nevermind the efficiency you gain by being able to stay in the shell when most appropriate (rather than, say, figure out how to wrangle server commands in a brittle capistrano script).

But hell, even the end product itself, just being able to deploy a server with some confidence...is kind of empowering. For me, it opens up new ways to run scripts and jobs...It sounds dumb and maybe it's just the way my brain poorly functions, but the concepts of server-oriented architecture become so much clearer when you can spin up different machines to play with and experiment with delegation.
I'm flagging this as recruiter spam.
This sort of idea pops out occasionally, but the math does not seem to work out that well. The cheapest x86 motherboards with integrated Celeron CPU cost 70-80 dollars, add in 20-30 dollars worth of RAM and you got a device that is maybe 10 times faster than RPi while costing only four times more. And you have gigabit ethernet on those x86 boards while RPi is limited to 100mbps, which will be a significant factor in cluster configuration.

So while 5 off-the-shelf x86 computers on gbe network do not sound as cool as 30 RPi modules with custom backplane, they should perform significantly better while costing about the same.
Its amazing how often on HN people are interested enough to ask questions about an article, but not interested enough to actually click on the link and read it.
To me it looks like the mistake it looks like you made wasn't offering a free product. It was offering ".. a super generous Free plan. A free plan so generous that an average funded startup would very rarely outgrow it.".

One reason for giving away free accounts is that lone hobby developers can very quickly become founders of rather bigger startups. These lone hobby developers are likely to only be interested in free - $9/month is a fairly big investment for someone just doing a hobby. The second it becomes a real business, on the other hand, that $9 is likely to look quite different. On a very note, I work for a pretty large organisation and have quite a lot of input in product choices. I also tinker around with stuff in my spare time. I definitely won't be paying you $9/month for my tinkering, and so I'll never get to know if it's something I'd want to recommend for consideration for my organisation. And I doubt I'm unique in this kind of position.

The trick is to make the free stuff only good enough for those people who would never pay for it anyway (allowing people who could become customers in the future a chance to get used to your product), and make stuff that would be critical to any real user - such as access to support, ability to support multiple users or whatever - only available to your paying customers. Otherwise, you run the risk of chasing off a lot of potential future business.
I think DevOps is very much a web-application thing (where web-application includes intranets, ... basically anything that speaks tcp). I seriously see the need there. I still remember the days when developers would build an application that worked on their system and then handed it off to Ops, hoping to never hear back from it. I interviewed developers that could not tell me which webserver or application server their company was running in production, even though capabilities and performance characteristics differ wildly. The DevOps role is trying to bridge the gap, it's the jack of all trades, that knows enough of every piece of the system to debug issues that happen at those boundaries. Is this DB problem a machine issue, do we just need new hardware? Is it an application problem (n+1 queries) and where could those be? How can I structure my stack in a way to hand of tasks to the place where they can be solved efficiently. The implementation of those solutions can be handled by domain experts, but someone needs to keep all those pieces from breaking apart at the seams. In the web world, that's the DevOps.
Estimate your Bitcoin taxes on BitTax