skysight-inc/HackerNews huggingface dataset:
Rackspace cloud customer here… These Linode upgrades are very tempting to entice me to switch.

I get I might not be their target market (small business with about $1000/month on IaaS spending) but there are a couple things preventing me from doing so:
1) $10/month size suitable for a dev instance.
2) Some kind of scalable file storage solution with CDN integration – like RS CloudFiles/Akamai or AWS S3/Cloudfront or block storage to attach to an individual server.

I guess you get what you pay for… infrastructure components and flexibility AWS > RS > Linode > DO which roughly matches the price point.
San Francisco: Class Warfare at its finest.
Amsterdam: Class Warfare concluded.
Pooch.js: When a Pet Project Becomes a Reality
This is why the movement away from large-scale, super intense farming isn't gaining much traction. When your argument is founded on hyperbole like that, it is ineffective, condescending, and generally not productive.

There is a vast, vast, vast difference in the quality of soil in a desert, and the places where your food comes from. Most farmers are aware of topsoil management and conservation, most practice some form of both of those things. The local university extension offices are hyper-active in farming communities, and most farmers not only support, but practice sustainability practices including no-till, reducing chemical dependency, proper crop rotation and set-aside practices. Believe it or not, we all understand that there is only so much soil to use, and conserving what we can would be in our best interest.

Large corporations do not, for the most part, that is true.

But, I digress. You want to help your viewpoint? Lose the hyperbole. It causes people to bristle automatically (see this post for an example).
You could just use Google's 8.8.8.8 and 8.8.4.4 though.
A bit of XENIX history
A Bullseye in the Sky Over Texas
Relational models are well-described and can be changed transactionally, both in structure and content, using a well-known and ubiquitous language to describe the migration. It doesn't get any easier than that.
I totally agree with you. todo lists are necessary to reduce cognitive burden. It is absolutely necessary due to the non-linear way that tasks appear in your linear timeline of life..

But maybe Jeff Atwood in his position doesn't need a todo list. He can probably afford to not have a todo list. Or more specifically to have only 2-3 things to do for the next day.

Probably, less "successful" people than him have to do daily a more diverse things, from grocery shopping to coding.

But maybe I am just wrong, tied in my todo-list-mania...
And DO's looks like a million other plan pages that already exist. It's not some unique design to DO.
Bad times in Ukraine.....
It's not just vitamin D that's created in the skin during UV exposure, many closely related substances are also made. The exact purpose or effect, if any, of these is unknown.
Bitcoin.com Deal Announced
Thanks for the straw man. I'll pass on it, but you can go ahead and beat the crap out of it.

Now let's talk about the real concerns regarding privacy and the encroach of politicians in Silicon Valley.
I only have anecdata, but,

I saw her speak at Google in '09. She took questions, which were largely softballs, when finally one guy had the courage to ask something along the lines of, "Don't you want to apologize?" She was visibly annoyed; unapologetic and completely dismissive.

I left the talk, blood boiling, thinking, gee, there really are no consequences for this woman (and the bush admin).

That said, she's a skilled enough political figure that I'd be shocked if she doesn't have a more diplomatic line to trot out now. Hard political lines are bad for business.
As a coffeescripter, I regulary see developers of the MS-Tech-Stacks to enjoy some coffeescript (breath of fresh air and the like ...), but never saw the opposite so far.

For me, Typescript is the typical "me too!" stuff from Microsoft. If they wanted to be cool, they may have picked LiveScript or the like.
Fake Geek Guys: A Message to Men About Sexual Harassment
Overall, the comments there are a more enjoyable read.
> So the reason people need secured condo enclaves is to avoid people of a different class.

Well, I guess if you put it that way, yeah: the class that leaves human waste in your alley-ways and might break into your home to steal your laptop. Everyone excludes them if they're in your neighborhood. There are plenty of historic iron bars on the windows of historic homes in San Francisco.

Are there locks on your door?
The Power of Behavior-Driven User Messaging
Ask HN: Want help selecting a good course
I am a marketing guy planning a career switch. I want to learn how to build web apps using python and django. Not sure what online courses are available which teach Python and Django. Also, what should I look for in the following while selecting a course - curriculum, instructors, mentor support? Your guidance will be very helpful.
Thanks!
P2P can be hard. tl;dr: Socket.Io isn't the solution.
There's a nice overview here: http://docs.scala-lang.org/overviews/core/futures.html
I don't agree with you and I'd like some clarification from anyone who knows for sure.

If the database is small, then sure, schema changes are harmless. But if a database is in production with data shuttling in and out of it and has many records, then ALTERs are non-trivial.

And I don't think an ALTER can survive in a transaction, i.e. it is not something that can be rolled back. It can be undone via another ALTER that is it's opposite, but it cannot be rolled back the way INSERT and UPDATE can.
If your goal is to assimilate into certain wealth classes, then it probably doesn't matter to you about the socioeconomic conditions of people you displace or how a city changes as people like yourself pursue that wealth. I those things do matter to you, I would expect that you'd be highly critical of VCs and investing culture.

> Once you have a national reputation and can get $250+ per hour consulting rates, you can live whereever you want. It takes a while to get there. Most people have to put in their decade in a congested, expensive, and not very pleasant region of the country before getting there (and some never do).

> As for remote work, it has the same issues. If you have a national reputation already, you can get away with it. Most places, remote workers don't really advance their careers and are the first ones axed.

For what it's worth, I started my career in NYC in a really depressed market and made peanuts for my work as a software dev. I command nowhere near that kind of money now nor do I want to, but I'm paid very well compared to many friends and people in NYC and I have no trouble surviving gentrification effects on rent. But that survival is a privileged, I've seen tons of people driven out of the city because their skills and credentials are not valued by business. To that end, I am highly privileged, I don't have to flee because I'm part of a career class that is riding high right now.
It seems to be the Optimizely js, which could mean they are A/B testing something about their pricing grid.

I'd really like to know the results of the test.
How to Replace Damaged Roof Shingles in 5 Easy Steps
It doesn't take gene splicing to create a new variety you just need to use selective breeding which anyone can do and people have been doing for 1000s of years [1]. My understanding is that most of the varieties produced by Universities are selectively bred and not necessarily genetically modified.

[1]http://en.wikipedia.org/wiki/Plant_breeding
IMO depend of the type of the project you're building. I'm using Ember because most of the project I work on right now have multiple pages, views and components. Using any other library/toolset would be much harder to achieve the same results. Ember comes with a lot of things in the box, the routes is definitely a game changer compared with with others.
Putin asserts right to use force in east Ukraine
Bringing Back that Startup Feeling
I personally prefer Ember community than Angular's and I feel the love of Ember team for the project. So I up vote to Ember.
It seems similar to our Dynatable plugin [1], which is basically the functionality of this plugin with some additional table-read/write functions included. The main difference being that this library depends on underscore, while Dynatable depends on jQuery (which is mainly used for its browser compatibility functions).

Given both library's emphasis on speed, it looks like I have something to benchmark against!

[1] http://www.dynatable.com
Wow, that's beautiful. Currently I'm a DO customer (10$ plan), and if they had a 10$ plan I'd make the switch instantly.
Scaling PHP Apps: Scaling Up vs. Scaling Out; Stateful vs. Stateless
the mysql documentation definatly states otherwise: http://dev.mysql.com/doc/refman/5.7/en/innodb-create-index-o...
Check out http://weekplan.net that allows you to do exactly that. It is inspired by the 7 habits and some bits of GTD. (and a fellow HNer made it :))
"And, how do suicide and drugs compare to other violent deaths across the population? Far greater than firearm related deaths, and on the rise

In 2010, 19,392 of the 38,364 suicides were "by discharge of firearm" [the same term used for classifying 11,078 homicides and 606 accidental deaths]. Seems a bit odd that the report classifies the accidents and homicides as "firearm related deaths" but the suicides as unrelated.

From a public health perspective, a 50% reduction in suicide by firearm would save more lives than the complete elimination of HIV deaths or cervical cancer deaths or uterine cancer deaths.

http://www.cdc.gov/nchs/data/nvsr/nvsr61/nvsr61_04.pdf
And in case she happens to be a sociopath, as so many politicians are, she wouldn't even fully grok what "wrong" means in the first place.
Unbelievable. I saw this feature a year ago and it has only shipped now.
"Blockchain.info has struck a five year deal to exclusively manage the domain name Bitcoin.com." So what happens after the 5 years? Do we know?
Over third of Galaxy S5 upgrades come from iPhone owners
I would certainly be happier using a schemaless database with a strongly typed language.

I guess it comes down to where you want your dynamism: in the app code, or in the persistence layer. Using a highly dynamic language with a schemaless database feels very unsafe to me. Similarly, using a strongly typed language with a relational DB is sometimes a pain.

I wonder, when one makes a large change to one's app code in the "strongly typed language + schemaless db" scenario, what happens to the existing data that was persisted before the change, which is now in a format that is incompatible with the new model code?

I'm used to writing migrations that change the schema and update the existing data if needed, all inside a transaction.
White House API guidelines
Here is my $5 digitalocean slice (created a few months ago):

# 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, 3.7375 s, 287 MB/s

# hdparm -tT /dev/disk/by-label/DOROOT

/dev/disk/by-label/DOROOT:
Timing cached reads: 16394 MB in 2.00 seconds = 8205.62 MB/sec
Timing buffered disk reads: 868 MB in 3.00 seconds = 289.17 MB/sec
Why do I pay Linode $20/month instead of paying DO $5/month(1)?

Because Linode treats their servers like kittens (upgrades, addons/options, support), and DO treats their servers like cattle. There's nothing wrong with the cattle model of managing servers. But I'm not using Chef or Puppet, I just have one server that I use to put stuff up on the internet and host a few services. And Linode treats that one solitary server better than any other VPS host in the world.

(1) I do have one DO box as a simple secondary DNS server, for provider redundancy
Contact in profile.

How I Can Help: I'm a semi-technical internal medicine physician in fellowship specializing in cardiology at a large academic institution. I have experience on the clinical side, taking care of patients, work flows, etc. I have a masters in epidemiology and biostatistics, and am currently involved with clinical trials, some animal translational studies, and large database analysis. Would be happy to talk to anyone with an interest in health care.

HMO: I'm not good with the administrative and infrastructure aspects of medicine, including billing, HR, ICD/CPT coding, insurance, labs/PACS systems, etc. Would love to connect with people who have worked in these areas, either in a startup or established company!
Ubuntu 14.04 released
Most DC's are now serving the latest page. Only exception I found is the one for the Nordic region, this still serves the beta release.
Ubuntu 14.04 LTS (Trusty Tahr) Released
Heartbleed and the Fragile Physics of Software
They did upgrade the cpus though - "Linodes will now receive Intel’s latest high-end Ivy Bridge E5-2680.v2 full-power server-grade processors."
Your mom could plug in a ready-to-go Freedombox device that was installed with all that software already.
The world population is growing. People have to live somewhere and one place stopping growth locally just means twice the problem somewhere else.
I'm a bioinformatics guy trying to move toward this research. Do you work in the field?
In a non-trival application, using a schemaless document store doesn't relieve you of having a schema, especially in the face of a relationship change. You either have to write a migration to change all the records, which non-MySQL relational engines happen to be extremely good at, or you litter your ORM with a bunch of version specific nonsense.
My thoughts exactly. The axis labeling could have used some units, and for me, the colors were too similar to differentiate and pair up with the key at the bottom. The data seemed interesting, but these issues kept me from fully appreciating the data.
I couldn't find a single mention of OpenSSL in the article. What are you talking about?
Jonathan Corbet, LWN editor-in-chief, has cancer
Plenty of people don't want to send all of their DNS requests to Google.
Yeah that slide made me lose it and I gave up on the rest of them without even bothering. How anybody could look at the statement "Old people die sooner than the young" and think "yeah, that definitely explains what I want to say" is both baffling and hilarious.
Which bills are you talking about?
Batman.js is production-ready: our company has two production apps and I work full-time on a Rails/Batman.js app. I think the biggest weakness is the low "googleability". Even when shopify was maintaining it, the hype machine never got rolling . I've been adding docs & guides as much as I can, but there's still a lot to be desired.

I've recently been working on a glorified FAQ that would be very helpful if you decide to go the batman.js route: https://www.softcover.io/read/b5c051f3/batmanjs_mvc_cookbook

And I'd love to add to it -- just drop by #batmanjs on freenode! (ps, I kept trying to vote but I didn't see the thing go up ... and I even made a HN account just for the occasion!)
Darn, this would have fit my needs exactly. Well, I'm just one person, but the way it's described it would fit my workflow pretty good.
The reason why this is not always possible is the exact reason PostgreSQL has added a json field type

Otherwise you could create a table for every XML schema you would have and store it like that

Some systems require that. It's a new schema every week/month. And this is not the development of the system, this is the bread and butter of it.
Ubuntu 14.04 is released
The model is calculated from aerial photographs. The software for this was made by Melown Maps, a Czech computer vision company. See their website http://www.melown.com/maps for more models.
DO?
I noticed you're ignoring my questions. Perhaps you're noticing your dilemma? I'll type slower to help you follow along:

How do you choose the right morals? Coin toss? Can you say someone else is wrong?
How To Optimize Nginx Configuration
Sure. mcv summed it up pretty well. I love eating foods i like. I love trying new foods. Generally speaking, i love eating.. but i don't eat what i love on most meals. Both time and money related.

Individually, i'm sure you can understand the downsides to making food. Time/cost/effort add up, but this is not the sole reason for me.

In the end, it's the fact that the above cost isn't wanted X percent of the time. X percent (most of the time?) i just eat to make the hunger go away. I'm not interested in eating Sushi, a nice big Bacon Burger, a full omelet, etc. I'm not interested in finding a middle ground between what i want to eat, and what i should eat. In the end, it's all just a lot of effort that i would love to avoid.

Using something like Soylent doesn't mean i'll stop eating normal food. If anything i'll feel liberated. I can eat when i want, which if i had to guess would be 1 big breakfast a week, and ~5 dinners a week for the social eating interaction with my girlfriend.

But beyond that, many of the meals in my life are just something i want to go away. I want the feeling of control, of choice, to choose where i eat.. and the joy of having everything else be quick, easy, and above all healthy.

I've been wanting something like this for years (honestly). I'm very excited for Soylent
I agree with your point about block storage - with Linode, there's a hard limit on how much hard drive space you get on any single server, which makes it a poor choice for anything that requires a lot of storage space (databases, file servers, etc.).

Unlike Amazon, you don't have any good options for increasing your storage space on Linode using network block storage, unless you somehow run another Linode and NFS them together. Being able to launch a moderately priced server with hundreds of gigs of spinning rust on AWS is still a nice option to have.
$2/month is enticing, but 128mb ram seems impossible. even 256mb is pushing it.
> Data migrations are rarely just about adding or removing a few columns.

This has not been my experience. Sure, you occasionally need code to do a migration. But at least 90% of the time, you are adding to or refactoring your existing data model. In which case, pure SQL is entirely sufficient, unless you've been doing untoward things with your schema.
Looks like library.linode.com has the same format, and is still the same fantastic resource.

I'm embarrassed to say that once upon a time I used library.linode.com to help walk me through my first Linux server setup... running on Digital Ocean. Yes, I felt like a complete douchebag. I wanted to use Linode but I was one of those $5/month people.

However it left me with a sense of obligation to give Linode business someday when I could justify/afford doing so. It looks like Linode just gave me the opportunity to do that.
>>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.

I was with you until this part. You can't just tell people they don't need their current resident city or country or what schools they(or their children) need.

Running away from a problem is almost never the right solution.
PHP -> Yii

Are you suggesting specifically Yii 1 or Yii 2, or either one?
Awesome ember doing its thing again. Ok lets go guys, lets put ember at the top. I have used angular, ember and backbone and I feel more at home with ember and I could pretty much pick up any new ember project quickly and figure out where things are.
It worked pretty well for alcohol prohibition, and appears to be working for drug prohibition.

I think it has a reasonable chance of working for managerialism over the next couple of decades for a few reasons.

One is the giant spike in inequality. The elite are capturing more and more of the money, causing more and more resentment.

Another is the shift in public communication. For a while, most of the information people received was filtered through mass media. The internet has made it much harder for moneyed interests to dominate what people see. HN is a great example; I'll probably read 5x the words from commenters versus the original article, and much of it is contrary or probing. And a lot of what is linked here is not commercial media; it's individuals publishing directly.

A third is a shift in communication costs. Large companies had a major advantage when communication was hard and expensive. But now that it's free and easy, people have less need to work in highly controlled corporate structures. Thus the rise in freelancing and entrepreneurship. It also makes it much easier for people to switch jobs, reducing the effective power of a managerial elite.

I think those together are having interesting effects. It's my hope that we'll shift back toward seeing executives as stewards of valuable organizations of people, and less treating them as magic sources of all value.
Those benchmarks are pointless on VM because of the memory caching...
SEO Through The Years: A Retrospective
Stock_Footage – Kippt
I would guess that someone from the administration that did the most to unleash the surveillance state on Americans would be highly compatible with the Chinese government's view on the role of state security in the communications infrastructure.

Dropbox probably recruited her for her conservatism in this area, and for the prestige of her previous position. If she causes problems it would be because her prestige was dinged by backlash in the US.
Dallas data center, not upgraded, faster than London, slower than upgrade. ;)

$> 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, 2.19598 s, 489 MB/s

$> hdparm -tT /dev/xvda
/dev/xvda:
Timing cached reads: 12446 MB in 1.98 seconds = 6273.29 MB/sec
Timing buffered disk reads: 1768 MB in 3.00 seconds = 589.00 MB/sec
Upgrades/downgrades requires transferring all your data from one server to another - so that means downtime. The bigger the server, the more downtime in transferring.

As for backups, Linode backups seem to get a bad reputation. They do take a snapshot of a running instance - but reports from the forums indicate that they regularly fail, leaving you with a missing backup at some points. The only way of restoring a backup is to deploy that backup as a new server.

I'd recommend avoiding Linode backups and doing your own.
Digital Ocean - https://www.digitalocean.com/
> Relational models are well-described and can be changed transactionally, *

*: transactionally, for certain flavours of relational databases.
It'd be sad if another tech company board member got run out of town. But I'll say that if dropbox didn't expect this reaction, they're foolish. They hired Rice for her political ties, so I'm slightly less sympathetic if the public judges her for her political ties.
An interesting theory that seems to make sense to me, is that in a sense who you're born to determines your eating habits. The recipes handed-down from the ages are my wife and I's go-tos, even when they are unhealthy at times.
Does it seem to anyone else that quantum entanglement and decoherance is the universes way of doing the least amount of computation possible? Like the universe is lazily loaded?
I agree, and I'm pretty sure there is a correlation between those two axes, although there are a lot of subtleties that can make someone prefer dynamic+SQL or static+NoSQL. Speaking for myself, I'm completely in the static+SQL camp.

I suspect that it would be somewhat harder to find static+NoSQL combinations than dynamic+SQL, since it's easier to use a dynamic language over an SQL database (types in SQL don't match 1:1 those in languages anyway, so queries are traversed by column index in both static and dynamic languages; this means that SQL's "static typing" won't affect your code) than a static language over a NoSQL database (suddenly you start to lose guarantees about what goes in every field, and checks must be performed).
Well you'd have to agree killing yourself at 44 has a pretty significant impact on your likelihood of reaching longevity escape velocity, no?
Linux-Based Autonomous Sub Leads Malaysia Airlines Flight Search