skysight-inc/HackerNews huggingface dataset:
If Google couldn't do it, Chinese developers will :)
AMI = ISO

Elastic Load Balancer = software based load balancer or traffic director

auto-scaling rules = if number of connections >50 or bandwidth > 100k or reponse time >10ms start a new instance and automatically update the load balancer so the new instance takes connections
You're not insane, and I often wonder about how others can criticize someone for accepting such a colossal life-changing offer. If a company were offering me a billion (or $35 million) dollars for my startup provided I delete all user accounts and data and shut down the entire service forever, I'd still take that deal. People will moan about it for days, but a year out they'll have found some other service and I'll be driving around Rome in my r8 dressed as Da Vinci eating as much of the world's best pizza as my stomach can handle, for the rest of my life.
How would you enforce something like that? The company could argue "we made you chief architect; it's the chief architect's job to convince the technical folks to pay attention to him."

Somehow, I doubt a chief architect's job would be made easier if the C-level executives were contractually obligated to attend his presentations.
The article makes it sound like the only research she did was:

> and came to know of the phenomenon known as the first day "pop." On the day that companies would debut on the stock market, the price would tend to shoot up before stabilizing

If that is really the limit to her research, I'd have the same sympathy as someone who put their life savings on black and complained when it came up red.

And seeing as investment 101 is "diversify", it seems very likely she really did put that little thought into it.
Really awesome post - I love these small scale stories. The spaceisinteresting tumblr posts are really funny, how did you hire people to do the art/facts?
Flickr killed?
ShowHN: My research to build Brain Machine Interfaces
I'm entering a National Science Foundation competition to explain my research to the public. In our lab, we develop brain machine interfaces and algorithms to translate neural activity in the motor cortex of the brain into signals that control robotic arms and computer cursors.

At the moment, we can achieve ~12 words per minute under neural control.

http://www.nature.com/neuro/journal/v15/n12/full/nn.3265.html
The thing is that a lot of what people do in minecraft is not towards a single goal or accomplishment that is pre laid out by the minecraft developer(s). If you haven't played it before, it's a vast 3D world of detachable bricks that are created using a procedural algorithm. There are other entities in the world the user can fight against. But, the dominant part of the game is crafting your own creations using the 3D bricks not necessarily for any purpose at all besides one that you come up with. It's a lot like Legos in that respect. One user built a life size model of the Star Ship Enterprise (for no in-game reward at all) http://www.pcgamer.com/2010/09/28/somebody-built-the-starshi...

So because of that, minecraft does do more than watching TV, or most other goal oriented video games. If it doesn't, you'll have to elaborate on what you mean by "the underlying issues being avoided".
adsense/adwords?
This really resonates with me. I have been having identical issues with Dotcloud, a Heroku competitor.

There's nothing worse than wondering if deploying your stupid one-character typo fix will hang or leave the app in an incomplete state.

I myself am working on setting up salt stack for deployments. I like that all of it is in python, and after a couple of days I've begun to make progress.

I am migrating things slowly: first cron jobs, then internal tools, and at some point, our website. The only thing that really needs "scale" is our frontend, and I don't yet know how I'll manage that, but you know, I guess it is time to learn!
The link is down for me. Here is the Google cached version:

http://webcache.googleusercontent.com/search?q=cache:threads...
besides, obtaining a PhD, even at an early age, doesn't make you a genius... well, at least not an Einstein-like genius.
Well I'm with you on the restorative justice philosophy.

I am a thief. I relentless pirate movies, television shows, and music. I do so because I know my chances of getting caught are next to zero.

I'm sure there are some who think that way and by the numbers hobs references it's probably a large number. Maybe a restorative justice based system could change this? Either way, I don't feel like using weev as the poster-child for the restorative justice agenda.
I would absolutely love this. Can't get enough solid sysops info - as a dev I find the docs, tutorials, etc out there fairly esoteric. Anything written recently and actually finished helps a ton : )
It's very refreshing to see here that "attack" is not used in the way that one might expect from just the headline, meaning "a possibly unwarranted criticism that I didn't like or found unfair, or that I am taking personally".
I really liked this until I read this sentence:

>> "Europe has 1,200 fixed operators and over a hundred mobile operators. The US has six mobile operators and China has three."

Prices and competition in the US are abysmal compared with most EU countries. The goal should be to reduce the number of duplicate operators (O2 + Telefonica), not get down to a small number of carriers with little competition.
The technical explanation of scientifically measured intake and output of calories smashes into uselessness when it collides with real world psychology.

Example. Given gluten-intolerant subject. Feed them 4000 calories of whole wheat bread and they lay on the couch all day feeling kinda "off" and only burn 2000 calories BMR so they get fat. How did you feel today? "Eh about normal". Didn't you lay around all day and take an afternoon nap? "Well, yeah, now that you mention it..." Then feed them 4000 calories of steak and they get all hyper and burn 5000 calories going on a marathon bike ride or whatever and get thin. How did you feel today? "Eh about normal". Didn't you get all hyper and exercise all day like a madman? "Well, yeah, now that you mention it..."

Obviously the real world delta is not 2000 calories a day. But a delta of 100 calories a day, which is NOT a heck of a lot, adds up over a year to 35 thousand calories or a delta, plus or minus, of about 10 pounds of fat per year. Repeat for a couple decades and you get either really fat or really skinny.
I pitched a book to No Starch and a few others, and they all said there wasn't enough demand...
> There was concern in the wider blogging community that Google might use its power in search to give people an incentive to use Blogger over other publishing platforms. They said this would never happen.

> But a few weeks after the deal they broke the promise. They added a BlogThis! button to Google Toolbar.

I don't really see how adding something to the toolbar would be using your "power in search".
She'd never placed such a big bet on just one stock, but she felt a personal
connection to Facebook. She had been using the site to connect with family
and friends since 2009, and almost everyone she knew had an account.

Kind of like feeling a "personal connection" to a TV show you've been watching since the first season.
This is very awesome! The implementation is different to what I expected (or to what I would have done).

They seem to run a browser on the server and let the user interact with it to choose DOM elements to monitor for changes. I would have just taken a screenshot (perhaps with http://urlbox.io/ or perhaps with CutyCapt) and allowed the user to draw boxes over the screenshot. Then repeatedly screenshot the site and whenever the contents of that box changes, alert the user.

The Sieve method has the advantage that you are able to tell the user what the new text is. The screenshot method is significantly simpler.

EDIT:
So, in startup terms, the screenshot method could be the MVP :). Provided, of course, that it is considered "viable" not to know the text. If I were a user I would consider it viable - it is still a vast improvement over having to check the site manually.
*female friends

fixed that for you
I thoroughly enjoy your use of "disemvoweled". Did you coin this?
Interesting statistics.

I can agree with you that maybe a restorative justice-based system would work better. It would be interesting to see how that worked in practice. I've always thought the prison system was too easy and that prisoners should be put to work in factories and farms. However, I don't feel like using weev as the poster-child for the restorative justice agenda.
Digital Ocean: Unrecoverable RAID Failure for a hypervisor in SF region
Here's the support ticket that just opened, after receiving $50 in SLA credit.

------------------------------------------------------------

Unfortunately, our Engineers have reported the hypervisor your droplet was located had encountered unrecoverable RAID Failure. Due to this issue, your droplet and all data contained in it was lost. We have issued a $50.00 SLA Credit to your account with regard to this failure.

We are unable to recover the system so if you have any backups or snapshots of that server please create a new virtual server from them.

If you have backups of the server, do not destroy the server from your control panel yet as that will also remove the backups associated with it.

We are taking this issue very seriously and are in the process of implementing a solution that will eliminate this issue from re-occurring. One of the options includes backing up all VMs on a regular basis.

Additionally, DigitalOcean will be building out an analytics and monitoring feature in the coming months to provide you with utilization and failure alerts.

Again, we're very sorry and please let us know if there is anything we can do on our end to help your situation and provide a better experience.

Thanks,
Etel
The Module Pattern in simple terms.
"Back then Google cared a little about what I thought"

A typical Dave.
On the subject of relativity I can recommend the "ABC of Relativity" by Bertrand Russell. After reading I can't say I really grok relativity but I can at least give a decent explanation.

Unfortunately I can not find a free version of this one but it should not cost much.
We still have patent clerks.
Excellent comment.

Thank you for this.

I'll keep this in mind next time I'm losing steam through a particularly tough CrossFit WOD.

"Today, I want to win." Amazing. Thank you. +1
What Nikola Tesla vs. VCs video says about the state of Silicon Valley
Whether you realize it or not, I believe you've just asked for a dissertation on the myriad rules covering ownership of incorporated entities.

I'm not qualified to give it to you, but I can say it's not nearly as simple as "IPO or accredited investors only!". You need only consider one scenario to realize this: You don't need to be an accredited investor to incorporate a company.

This is not comprehensive, but it's a good starting place: http://www.sec.gov/info/smallbus/qasbsec.htm
The OP says he opted not to use Chef/Puppet and went with baked AMIs instead. In my experience, Chef simply takes too long to build a machine. I use it to ensure a repeatable, self-documented machine setup, but then if I'm on AWS I snapshot an AMI for quick scaling. This also lets you more easily use Amazon auto-scaling tools like Cloud Formation, which bring up new machines based on an AMI. But having the Chef script is still great for knowing what's on your box and having "source code" to change it.

One thing I'm curious about re the OP's process: he says he is using Fabric for deploys. Does that mean every time he deploys new code he has to snapshot a new AMI? In that case, why use Fabric at all? I'd be worried about auto-deloying AMIs with outdated code.

Since EC2 instances are "disposable," one approach is to never "update" an instance, but instead you release new code by simply launching fresh instances with the latest code, then destroying the old ones.
My 30-Day Writing Challenge
i can already predict loads of Vine cat movies ;)
I think this is especially true for a startup that makes little to no money, and where the users pay $0. If the users complain, just offer a refund. :)
Could someone explain something to me? When yahoo pays the 1.1B, who does that money go to? Does it go to the original investors apportioned out based on how much equity they have?
Take a look at how 500px have built the rating system. They make it really addictive to post content & get high scores & praise from the community. This is because as soon as you click on an image it makes a big feature of the person that posted it. It's very easy to then click around on other items that person has posted (probably similar high quality) Contributors want to become known for posting great content, users start to recognise who the great contributors are through their avatar/profile building up a sense of community.
>you'll have to elaborate on what you mean by "the underlying issues being avoided".

Third paragraph: >However, the thing is that it isn't like what the children are doing is outside of the purpose of the game and are very much only able to do things within the constructs the game. At the end of the day, it is still a game. And like Disney shows or the like, it still does not invite the player to explore ideas and concepts that are going within the game at the same time. So to me, it seems like overall the child is no better off with being able to digest things like "Bad language…" and notions of "…stupid adult stereotypes, sarcasm, backstabbing behavior, and contempt"(hardly unique to our times since it is apart of human nature after all) that could be going on in the game or other consumable content related.
Haha, focus.

Just installed Raring again last night and noticed the long-standing bug (compiz and gnome-terminal where the window won't keep its size if not on the first tab) still in the newest release. How about broken window resizing, where you only get an outline like in Windows 3.1? I could go on, and on, and on.

Meanwhile they have people writing display servers and a new mobile interface for xsake.

I'd kill for a modern, mature workstation OS in the tradition of NextStep, or SGI 4dwm, Windows 2000, even Ubuntu 10.04, etc. I like lots of the other choices, say Cinammon, XCFE, etc, but they are unfinished or not integrated well. Gnome has destroyed many of the powerful tools these products share. KDE has nice tech but is too cluttered. OSX is nice but we use linux everywhere. I'll be trying Mint 15 soon and crossing my fingers.

I know that the linux desktop has been a boondoggle for years but perhaps there is a market for workstation-oriented distribution with deep integration and features that work. Would enough people pay for that? I would. Is it enough for a small startup to get funded? I'd be interested in starting one, though I realize it is unlikely.
Census shows Indians are largest foreign-born group in London
Maybe they'll call it "Bang!"
> To begin with, have_posts(), which calls $wp_query->have_posts(), is called to see if there are any posts to show. If there are, a while loop is begun, using have_posts() as the condition. This will iterate around as long as there are posts to show. In each iteration, the_post(), which calls $wp_query->the_post() is called, setting up internal variables within $wp_query and the global $post variable (which the Template Tags rely on), as above.

Seriously, you're apologizing for this? This is just one of the myriad examples of what a mess Wordpress is, and it's at core of the functionality.
The Next Facebook — Musings About Text Boxes
Here's a times article on it from 8 months ago:

http://www.nytimes.com/2012/09/03/business/media/reddit-thri...

The article is mostly about leaving reddit alone. IME, that's always the pitch to the acquired company though: "We love you and we'll leave you alone. We didn't buy you to break you." However, also IME, the acquirer can't help itself. It is what it is. You can see this, for example, in the article when Alexis Ohanian (one of the reddit founders) says "We ran into some annoying human resources bureaucracy when we tried to hire people, but we run lean and don’t make a lot of hires, so that didn’t come up a lot". But what if it had? Hiring practices and processes are a key way, IME, the acquirer completely undermines the acquired company as it can't let go of its hiring practices.

In the article, they also say "Like many digital media companies, it [reddit] has a big audience and minuscule revenue." So its a long term play I guess at least financially.
Ember team do not use Ember to write websites
You start by saying that calories in vs calories out is useless.

You then give two examples. The first is where someone eats more calories than they burn, and gain weight. The second is where they eat less calories than they burn, and lose weight.

Please, how does this mean that calories in vs calories out is useless?

You appear to be ignoring the part of my post where I say that satiety is important for losing weight, but that it doesn't change the basic calories in vs calories out.

> But a delta of 100 calories a day, which is NOT a heck of a lot, adds up over a year to 35 thousand calories or a delta, plus or minus, of about 10 pounds of fat per year. Repeat for a couple decades and you get either really fat or really skinny.

Yes. We seem to agree? Eating more calories than you burn means you put on weight. Eating less calories than you burn means you lose weight.
When engaging a super qualified expert like this, say in devops, what levels of interaction are available? For example, is is possible to get the one hour consult that points the way and mentions the land mines to avoid, with maybe some template files, or is it only the complete package where the expert does everything from soup to nuts? Is it cost effective for an early-stage venture to use the rockstar for something like this? Would someone like this only apply after product-market fit?
There is no "fetish" for The Loop, it's just a basic function, hardly something you can bash WordPress about. It does not "need" an online generator and I don't know any actual developer who would use one. This seems geared towards beginners since WordPress has a low barrier of entry and there is nothing wrong with that.

I have `WP Query` as a snippet on my IDE because it's faster than typing, this is essentially the same as a web interface , it makes no sense to bash what is essentially auto-complete. WordPress comes with many default parameters because it's convenient, if you don't want to use them, create your own, there's nothing stopping you from doing that.

tl;dr The last time I checked a `while loop` was a basic control statement of most every programming language.
> What the post is referring does exist, it's called the stock market. It is a set of rules you need to follow before you can allow thousands or millions of shareholders to invest. Committing to the rules and getting the permission to do so is called an IPO.

No, that's all wrong. There are business that seek direct investment -- including specifically from their customers -- without being publicly traded on any exchange; they obviously have to comply with general securities laws, but do not have to deal with anything applicable specifically to publicly-traded companies or particular exchange rule, and obviously don't have an IPO first as they aren't public.

Neither being widely held (having lots of individual shareholders) nor seeking direct equity investment from your customer base requires you to be a publicly traded firm.
$10K Gamerholic Arcade Hackathon
different time, different management via ex-googler.
You can propose anything you want, but if the other party in the negotiation is the one sitting with the big bag of money, the easiest answer is always "no." Because that puts the burden on you to decide if you really care about your proposal enough to leave the room without the big bag of money if you can't have it.

A big bag of money is an incredibly magnetic thing. Once most people walk into the room and actually see one, it becomes really really hard to walk out of the room without it. So what seemed like a reasonable concern before you walked in starts looking more like something you can live without, if the alternative is living without the bag.
As they say "too much choice kills the choice"
I know Packt was looking for a Chef author a few months ago. I declined to work with them, but I'm working on an outline for a Chef/DevOps book to self-publish.
13 years of lossy compressed HD video perhaps.

RAW 32 * 1920 * 1080 * 60FPS * 60seconds * 60 minutes /8bits ~= 1.6TB per hour and about 26days for a PetaByte.
OK undone my flag.

However, it was flagged originally because it promotes bad way forward for the community who want to learn GPU computing. It is pushes material for one company NVIDIA and its products and SDK, while there is an alternative open standard.

Instead of embracing it they continue splitting the community and do it an deceiving way "Modern GPU"? I gave an example of a modern GPU that this doesn't apply.

> a better article with a better title.

That is a bit dis-ingenious. Every time someone is wrong on the internet I will not go and spend hours re-writing their stuff but better. I thought a vote of flag was supposed to achieve some of that. Yes, it is a lot better to contribute and improve but I pick my battles, and filtering out bad stuff is another way of contributing.
Huge fan of salt stack, and I may push Adrian in that direction. The changes we made here were minimal in the way he deploys, and with so many architecture changes behind the scenes, we decided less is more on that front.
I like how one incident from 10 years ago, however topically relevant is used to sway opinion on someone. Where's the forgiveness, people can change! Anyway, even if tumblr was altered, the internet can always make another community as good if not better.
Note this little nugget in the footnotes:

[2] In theory you could beat the death spiral by buying good programmers instead of hiring them. You can get programmers who would never have come to you as employees by buying their startups. But so far the only companies smart enough to do this are companies smart enough not to need to.
Dave would be well served to knock the chip off his own shoulder, and it has been disheartening to see his bitterness increase.

He does a disservice to other "older" developers and technology buffs, as not all of us want to regale you with tales of the old days, nor demand penance for having done something once.
Would you also suggest people not use frameworks, since using the core language is what they are supposed to be doing?

Additionally, I guess an ORM or query builder of any sort isn't worth it either.

I suspect for a large percentage of sites JS on the client may be faster than the language the site was implemented in (even at a pure language level, ignoring that you offload computing very efficiently).

Why is using abstractions that we all (well, many, if not most) believe to be of benefit on the server any different when run on the client, especially when it's more efficient (compared to server) and scales better?

Sure, if someone thinks they have a need for raw javascript performance but they haven't tested and confirmed this, maybe blind assumption isn't the best way to proceed.
Here are class projects for Machine Learning at Stanford:
http://cs229.stanford.edu/projects2012.html

Should be a good start.
While WordPress is a bit of a shitty CMS, all the other CMSes I've tried are even worse. Are there any actually good alternatives?
On Tumblr till quite late the only blogs(photo/video blogs) I followed were NSFW.

Recently I stumbled upon a few non-NSFWs that I like.
Yeah, I probably won't, I have a job opportunity that, if I end up getting it, will take most of my time and focus for the next 2 years :)

Thank you very much for your advice !! I now feel a bit bad if I don't do this :P