skysight-inc/HackerNews huggingface dataset:
I think I'm a bit skeptical of how different the responsibilities of a 'DevOps' are different from a traditional 'Developer' in terms of actual complexity. The whole discussion seems to reduce technological change to just a little tiny part of this 'transition' to DevOps.
How can you even develop a web SaaS application without having a basic knowledge of sysadmin/networking/IT/etc?
In my opinion technology changed and development methodologies followed.
I wish the author proposed an alternative to status quo [that would resemble the past a bit more]. Can anyone?
Of course adopting PaaS and especially BaaS solutions can change it, but again, that would be a technological change rather than just a methodology thing.
the hard part not mentioned is, being born to the right parents. Genetics are such a big part of it. The items you listed are more short term boosts to longevity. I am sure many of can point to countless relatives who don't do a thing on the list and just keep on going and others will have done everything right and drop dead before 60.
The question is: If I buy a commercial license for the Grid component, can I use it in my Apache2/GPLv3 open source project? In my view it's no longer possible to use any of the commercial-only components in an open source project.
This page needs a giant "demo" button near the top. The examples are all code.
I do disagree, that Seznam.cz would be a dying company (and not only because i am its spokes person). Maps are a very important part of our product scale. we do a lot to have the best maps in the region - most accurate, most up-to-date and best for users. we are working on our own Panorama, 3D maps like these 8 already revealed for the whole Czech Republic. and we have an awsome app for maps with on-line data for the whole Czech Republic. Is constant innovation a sign of a dying firm?
Please note that the article is from Oct 2012.
I can attest that Vitamin D is no substitute for outdoors / sun in combating depression and/or SAD.
Which is nonsense since every driver since the beginning set the default to be safe.

Most of the vitriol comes from people who never even used it.
To quote Carnegie's self-written epitaph: Here Lies A Man Who Knew How to Enlist in His Service Better Men Than Himself.
I share your preference, but I am always curious how others do things. IMO the datastore is the most important piece of a CRUD app, because it is the foundation that everything hangs off of. So from my point of view tracking changes to its structure is extremely important in avoiding major headaches. How do developers manage this without a schema definition? Mongo's popularity has always made me second guess my assumptions about how important I think this is.
> Linode's cheapest option is $20/month, which makes it slightly less useful for the kind of "so cheap you don't even think about it" boxes that DO provide.

Yes, this, the $10 plan is DO's most popular.
In a VMware environment, I'm often educating my users that more vCPUs doesn't necessarily equate to higher performance, as the delays incurred in co-scheduling increase with the number of vCPUs.

For VMs that are not hypervisor-aware, the hypervisor must have all of that VM's vCPUs available at execution time since it cannot always anticipate which vCPUs the guest OS will execute against.

With fewer vCPUs, one might see what you're alluding to; better utilization and lower wait states because it's easier to schedule 2 CPUs consistantly than 8 CPUs on a host running multiple VMs.

Of course, that's in a VMware environment, so forgive me if Linode's hypervisor of choice avoids this problem I'm sure they're using KVM or Xen or something along those lines, maybe they're not as susceptible.
Culture? Surely the legal framework and tax environment of corporations could be adjusted to fix at least part of that problem.
Me too, but fortunately their administration system is still old-school.

I think their platform needs some love, it is a bit clunky to work with sometimes. But they are my favorite host.
Right, but they provide additional IP addresses only if you can provide evidence that you need them (e.g., SSL certs).
Katie Couric Interviews AEREO CEO – Why You Need to Get Involved
Email was created for a time when connections were expected to be unreliable. Email servers respond to a failure to connect by retrying at increasing intervals for several days.
Containers, e.g. through Docker, are good for that kind of thing.
All food is "experimental" in this sense. Does anybody know exactly what is in every single food item they buy? How each item has been prepared, what substances have been applied to it? No. No one has any idea. People just buy and eat things and hope for the best.

Personally, I'd rather eat one thing which has been analysed and designed carefully, rather than a whole bunch of random shit, most of which hasn't been designed with any particular nutritional purpose, and hoping somehow that it averages out to a healthy diet.
I forgot to benchmark the disk before I upgraded but here are some simple disk benchmarks on an upgraded linode (the $20 plan, now with SSD)

$ dd bs=1M count=1024 if=/dev/zero of=test conv=fdatasync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.31593 s, 816 MB/s

$ hdparm -tT /dev/xvda
/dev/xvda:
Timing cached reads: 19872 MB in 1.98 seconds = 10020.63 MB/sec
Timing buffered disk reads: 2558 MB in 3.00 seconds = 852.57 MB/sec

Upgraded cpuinfo model: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz

Old cpuinfo model: Intel(R) Xeon(R) CPU L5520 @ 2.27GHz

CPUs compared: http://ark.intel.com/compare/75277,40201
I think this is the precise reason why every industry and function has a process framework. Working around processes/functions and its value maps while creating a solution is the best way to not just meet customer expectations but also ensure that your products play well with other products a buyer might have.

Processes and sub process maps like Procure 2 Pay, Order 2 Cash, etc, are there for a reason. They tend to make life simpler for buyers making a choice and also help ensure that your product doesn't have process blind spots that will kill it.

The big guys in the ERP space have perfected this approach and it's something a lot of business oriented startups don't seem to consider.
TODO:

* write an AI which writes the todo list

* follow AI's todo list
Curious on the "hybrid progeny have wildly different/non-uniform offspring." I bought some "Big Thai Hybrid" chilies because that's what the store had (rather than just regular Thai chilies). Any idea how far offspring will diverge? I'd imagine that if I saved seed I'd get something much like a Thai chili ...

Update: Go ahead, save seeds from your hybrid tomatoes!

http://blog.arrowheadalpines.com/2011/08/go-ahead-save-seeds...
Whatever part of dev/ops that applies to me personally is very much tied up in 'full-stack' debugging of intermittent performance problems and heisenbugs.

I rely on the ops guys to keep vanilla installs steady and to keep everything patched, but there's very little way that they can get insight into application problems (especially in the framework du jour) that express themselves at some other location in the stack. I just have to know the whole thing.
How GPS Is Being Used To Fight The Asthma Epidemic
DO's biggest problem is their lack of "zero-downtime snapshot backup and upgrading". i've not used Linode but anyone know if theirs is any different?
Reminds me of crossfilter (http://square.github.io/crossfilter/) by square. It has a killer demo, however.
This removes the last obstacle for IDB adoption and is incredibly exciting news for client-side data.

This is the first fully-adopted, cross-browser client side data store and it's solid, fast and secure.
I dropped them a couple days ago. Said "Rice." in the reason why box.
Patent US20060014125 – Walking through walls training system
Nope, it's promoted as being a full diet replacement if you want it to be.
If you read below the price tables you'll get a good hint:

> What happens if I exceed my monthly transfer quota?

> You will be invoiced $0.10 for each GB over your pooled network transfer quota. Please note that all inbound traffic is free and will not count against your quota.

Bandwidth is the maximum Mbps that your VPS can spill out at any moment, whereas transfer is the maximum amount of per-month cumulative traffic that you can send out before incurring on additional traffic costs.
You mean like https://www.startssl.com/? Their standard certificates are accepted by all major browsers released since 2010 (see http://en.wikipedia.org/wiki/Startssl#Trustedness) and are free for non-commercial use (I've heard claim of trouble with Windows Phone 7 devices but I've not had opportunity to check that myself).

http://www.cacert.org/ is another option, but their CA cert is generally trusted by default so it is no good for publicly targeted services.
I'm guessing there might be someone willing to take over the project for free (if he's abandoning it anyway) and invest the time in actually getting the word out and improving it? Who knows.

Ask for a small percentage of profits or something. The author can't lose more than he already is by completely abandoning it and letting the domain expire. If only because when someone else is keeping it running, he could still use it himself.
/proc/cpuinfo?
it's coming in new website.

the video on the front page made in animatron http://www.animatron.com/project/6487dd52e5835971c6bec25d

and there are others of course http://www.animatron.com/explore#staff-picks
Well, one of them would have to race to have market dominance, but imagine being the publisher / host for every recipe on the web. You could really only achieve that by opening in your platform / format to 3rd party devs and other services, to allow other tie-ins.

So... Instagram didn't invent JPEG... they just made it really simple and easy for everyone to share images, and the 3rd party services that have sprung up around it have strengthened their ecosystem. That's a bad example... but... you get what I'm saying I hope.
That's really awesome. I'm constantly telling my SO to turn the phone so we don't have a bunch of really bad videos/pics of our kid in 20 years. I don't see screens or whatever all the sudden going vertical as the norm.
The Pinnacle of Fitness Failure: Samsung’s Gear Fit Activity Tracker
I thought this would actually be about maintaing a list of things not to do.

Which actually seems like a great idea. As Jeff correctly notes, you don't need a to do list for the things which matter. The things which pile up on to-do lists are the small, unimportant minutia which don't have any material impact on your life. All they do is drag you down with the cognitive burden of things you "should" be doing.

So, henceforth, I'm converting my "to do" list into a "to don't" list. A list of things I've given myself permission to never do and to never get distracted by.
Albert doesn't start the business. He is the plumber on payroll and should behave as such. Alice and Zola start the business and innovate in the realm of cooking, not plumbing.
GoogolPlex – Improved Siri for iOS
Ask HN: Depression and job relocation
I am located in Amarillo, TX where the tech sector is nearly non-existent and shrinking. My employer is one of the few here that employs software engineers, but the work is trivial and doesn't make an impact. The tech community here is basically zero.

I feel like my only option for career growth is to leave the area, BUT I have joint custody of my 7 year old daughter with my ex-wife. Due to our geographical location, the nearest large city hubs are a minimum of 6 hours away (DFW, Denver, Austin), meaning I would see my daughter even less than I do now, which is heartbreaking. I mull the decision daily to choose either my daughter, or my career.

It's very frustrating and depressing as I feel if I choose to stay here for my daughter that my skills will rot and by the time I am able to relocate I will be unmarketable and most likely out of a job. I'm highly educated and feel that achievement has been a waste of potential so far because I am 'stuck' where I'm at.

Any advice is greatly appreciated.
The address wasn't understood

Firefox doesn't know how to open this address,
because the protocol (itmss) isn't associated
with any program.

Nope, can't be bothered.
Not necessarily. There are many rich client applications (say, for instance, an in-browser multimedia editor or webmail client) whose JS code might be nontrivial and distributed only in minified/obfuscated form, for the company to maintain a competitive advantage over imitators. In that case, those companies would not want to use GPL'ed JS libraries, since they would then be required to provide the JS source code of the entire rest of their client in unminified form.

Also, there are statements like these, from the primary developer of Ext.js which went GPL for a while a few years ago:

> Suppose you have an index.php that includes Ext JS. According to the FSF, in that case index.php would be also under GPL since it is using ext. Since it must be GPL, it's source must be distributed. Since it is GPL, the "viral" effect of GPL is now in effect and any thing that uses index.php (if anything) on the serverside would also fall under the GPL. (Note: Note this is a pretty gray area)

However, this is the exact opposite of what the FSF's FAQ on the GPL actually says.

> A company is running a modified version of a GPL'ed program on a web site. Does the GPL say they must release their modified sources? (#UnreleasedMods)

> The GPL permits anyone to make a modified version and use it without ever distributing it to others. What this company is doing is a special case of that. Therefore, the company does not have to release the modified sources. It is essential for people to have the freedom to make modifications and use them privately, without ever publishing those modifications. However, putting the program on a server machine for the public to talk to is hardly “private” use, so it would be legitimate to require release of the source code in that special case. Developers who wish to address this might want to use the GNU Affero GPL for programs designed for network server use.

Now, if I took these two passages to my corporate lawyer and asked him whether we should use Ext.js with closed-source server-side software even if it might open us up to a lawsuit from Ext.js due to their interpretation of the contract, he would take one look at me and smack me on the head for suggesting that we open ourselves up to something like that.

EDIT: Sources.

https://www.gnu.org/licenses/gpl-faq.html#UnreleasedMods

http://www.sencha.com/forum/showthread.php?33096-License-Cha...
Goodbye Dropbox.
More details at http://open.blogs.nytimes.com/2014/04/16/introducing-pourove...

There are a few links to projects at the nyt that has used these two libraries.
DevOps and Threat Modeling: Like Peanut Butter and Jelly
Why is it impossible to trust someone?

It's not impossible, its just very very unlikely in the context of current economic realities. Those that are currently begrudgingly trusted have time and time again proven themselves so untrustworthy that debates on Hacker News are about not about if, but how thoroughly they should be able to fuck the end user over and justify it with "because money".

With sufficient transparency and checks/balances, wouldn't a partially centralized internet be acceptable?

Finding an alternative seems like the path of less resistance. The people running the checks and balances have proven themselves only interested in the money of the untrustworthy above and their own intrusiveness.
If you're going to read that book, I'd suggest you read "The Halo Effect" as well. It talks about how questionable the "retrospective" research from these books is.

http://www.amazon.com/The-Halo-Effect-Business-Delusions/dp/...
The interface looks a little more clunky, but it works, and it is easy to work with.
The second law was proven as a statistical outcome. Ordered states are vastly outnumbered by disordered ones.

And isn't the whole description of entanglement based on empirical observations anyway?
I've seen the salaries of BART train drivers and I'm pretty sure you're wrong. That or Googlers don't make as much as I thought.

Either way I'm not buying this statement until I see some actual numbers.
If you got a job driving the Bart and moved there you would be getting about the same as an engineering start wage at google. Are Bart drivers also to blame, given the wages are similar? And if not, why not?
Does any of LINode or DigitalOcean offer plans without any SSD? I couldn't find any.

I just want to install some personal projects there for which even SSD's are overkill...
yep d3: http://www.bloomberg.com/dataview/2014-04-17/global/js/d3.v2...

and jquery cycle for the slide show: http://www.bloomberg.com/dataview/2014-04-17/js/jquery.cycle...
Bah. San Francisco is an inanimate geographical region. It has no needs, and inanimate objects hate it when you anthropomorphize them.

Instead of asking "does san francisco need more people" let's put actual actors into these decisions. Would it be beneficial to the set of individuals currently residing in San Francisco to have more housing stock in San Francisco? Would it be beneficial to others in the Bay Area, or to humanity at large?

The answers to these questions may be different. Indeed, that is sort of the premise of the article: existing residents benefit greatly from the various restrictions on building, to the detriment of all others. :P
You're wrong. http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-o...

InnoDB tables have online, non-copying (for most operations) DDL in 5.6. Also, TokuDB has had online, non-copying DDL (column add and drop, add index) since TokuDB 5.0.
Well, I mean, it's all about understanding both the tools and the needs and selecting the tool that fits the need. Some "restaurants" have exotic needs that good ol' Zip might not be able to satisfy using his system. Or Albert might have ways to do things that are way cheaper -- require fewer resources, less time, etc -- but have the drawback of using newer tools that might become abandoned, have low developer numbers, etc.

But, as a developer, this is why you have a conversation with your client and understand what their needs are. So you can understand these trade-offs and make the best possible recommendation. Neither Alice's way nor Zola's way is the Way Things Should Work 100% of the Time.
To avoid DNS censorship, my ISP filters pirate bay, plenty of other sites.
The point is that if you using an ORM and have domain classes then it is unnecessary and annoying step. You have to make changes in two places rather than just one. Most people using MongoDB I know are seasoned enterprise Java developers and we have used many schema management tools for the last decade. It is a giant relief to be finally rid of them.
Anyone else notice that the comments at washingtonpost.com are more insightful and succinct than here at HN?
Jeff seems to claim that having things written down in a list is mentally taxing, and perhaps for him it is, but I find I have the exact opposite experience. When I have too many little things that I need to do, I find that writing them down and then tucking the list away while I'm working really helps me reduce my stress levels. While I'm working I'm not constantly anxious that there is something I'm forgetting to do or thinking that there is something that I should be doing, and if I think of something while I'm working, I just add it to the list, instead of having to stop and think if I should do it now or if I'm going to forget it.

Also, for me (as someone with ADD), having a list with the exact next thing I should be doing as soon as I finish something seriously reduces the chance that I get completely distracted and waste a half hour switching between tasks.
<script src="global/js/jquery-1.8.3-min.js" charset="utf-8"></script>

<script src="js/modernizer.2.7.1.js" charset="utf-8"></script>

<script src="js/underscore.1.5.2.js" charset="utf-8"></script>

<script src="global/js/less.js" charset="utf-8"></script>

<script src="global/js/d3.v2.js" charset="utf-8"></script>

<script src="js/jquery.cycle.all.js" charset="utf-8"></script>

It looks like the majority of this visualization was from the D3.js library. I've been seeing more and more web-documents of this style, it must be because of the rise of D3.
Sure. Lots of factors go into deciding a data store, and you're right that you shouldn't just choose at random.

I disagree with the implication that if you do actually think about it, you'll necessarily land on MySQL or Postgres.

We landed on Mongo, and one of the reasons we did was because we were uncertain about the product direction. We knew we were going to be making massive changes to the schema. We didn't want to (couldn't) spend the time up front the think through the precise implications of every table in the system. In a very real way, we didn't even know what data we were going to be storing!

So, we mostly skipped it. We came up with a simple set of documents, our best guess, and ran with that. We made mistakes (we knew we would), and we corrected them easily. We saved time up front, and really haven't regretted it at all.
Bitcoin Miner Taps Dad’s Power Plant in Virtual-Money Hunt
cpu counts dont mean much in terms of performance. but from a strict performance standpoint, their E5 2680's are amongst the tops in the industry (http://www.cpubenchmark.net/high_end_cpus.html). i'm pretty sure DO's is somewhere around 1/10th the performance of Linode's in terms of CPU power. you are getting a really good deal here w/ Linode, I dont think any cloud providers are at this level right now.
Publix used to deliver groceries about 10 or so years ago. I used that service from the moment it started to the moment they shut it down. It wasn't viable, because they didn't charge enough, and I would have happily paid more. I miss it to this day, because no one else has started a similar service in my area.
That's too much detail for landsat.

I don't have any idea what they are using there, but they do pull in a lot of aerial photos from the U.S. government. Those photos are (largely?) taken from piloted planes though.
I wonder is the drop in car accident death caused by;
1) Cash for clunkers taking old dangerous cars off the road so the fleet consists of more newer safer cars
or;
2) People driving less since the recession and the gas price increases
What Whole Foods Markets Doesn’t Tell You
That really is exactly the same as a to-do list. A daily to-do list.
To be fair this particular complaint:

> "it loses my data!"

is entirely legitimate. A database product should not be losing data unless you specifically allow it to. Period.
Mine was "I don't do business with torturers and murderers."
History disagrees with your theory. I moved back to the bay area in 1997. There have been thousands upon thousands of new homes and apartments built since then. I have yet to see one drop in rental prices.

Your statement only looks good on paper.
Sure, we can do something. It's called popular political action.
This would be more comforting if the data bailment were accompanies by some kind of insurament policy. Then, the stored data would be a valuable asset that could be sold to a new caretaker when Longaccess goes belly up.
I don't think engineers earning six figures are relatively poor. You should learn what poor is before you say something like that. They are solidly middle class in one of the most prosperous times to be middle class. And the middle class is designed to sit between the upper (capital owners) and the lower. You're paid to augment their capital. So if they get filthy rich off of your work, despite their bad decisions, it shouldn't matter to you. You're every bit a part of the problem, and you choose to be a part of it. You don't need to live in the Bay Area. You don't need the best schools. You don't need fancy new tech toys. You don't even need US. You choose to be a part of the middle class in order to receive those luxuries.