skysight-inc/HackerNews huggingface dataset:
Same here. If you transition one into another - fade out content, resize and move into new place, fade in new content - and do it quickly (200-400ms), you'll get nice continuity and better flow to the tutorial. But as others have said - great job as it is!
I always wanted to ask a question about docker, if the local devel machine is ubuntu 12.04, I can not deploy my docker image build to a 10.04 ubuntu server, right? (Unless you run a 12.04 virtual machine or something.)
With a GSM module, you want a pre-approved module so you only need to do EMC testing. Doing your own radio testing is ridiculous and expensive. For RoHS compliance you should be able to get away with a declaration as long as not only the components but also the assembly process is lead-free. Incidentally, I have some thoughts on fixing this process, if you'd be willing to talk about it. Contact me on IRC (Kliment on the freenode network) or at kliment at 0xfb.com (yes, that is a zero)
I'm sure they're an industry association, not a 501(c)(3) charity. There are plenty of groups like that (dairy board, etc.) -- you don't get to write off donations to them, but they're not supposed to generate income, either.
Being a non-profit sets an expectation of the actions the organization will take.

Also remember that until recently, Visa and Mastercard were also non-profit entities.
That's the heritage of Soviet Union, where people of labor were the cornerstone of ideology. Consequently every profession got the day to celebrate. I haven't seen it in any other country.
"Even so, the contract between H211 and the Pentagon stated that the fuel was supposed to be used only "for performance of a U.S. government contract, charter or other approved use," and said violations could trigger civil or criminal penalties. There is no indication of any such investigation."

Kick-back for Google granting NSA quick and easy access to their servers? A little too tin foil hat for my tastes, but it wouldn't surprise me.
great. i'll just point my shopping cart app at this.
The article points out that SanDisk's Sansa MP3 player accounted for < 2% of the company's bottom line in 2010. If Apple, for whom music players account for much more revenue, could lose a lawsuit against Personal Audio LLC, then it would be financially silly for SanDisk to go to court over its relatively small product.

While I'd like the diminished of the patent-legislation business model, it's hardly fair to blame companies for folding to these tactics. They're victims, much like the consumers who end up paying higher prices as a result.
Responding directly to this comment; please read what I wrote to your initial comment.

If you've succeeded outside of the cocoon I referred to, then you have "really accomplished anything".

Gates had wealthy parents, but I'd argue that he forged his own path on his own.
> I really don't like giving up the isolation of modern hypervisors

You don't have to! Think of docker as a unit of software delivery, rather than resource allocation. It's very common to use Docker to either a) deploy only trusted containers on the same machine, or b) deploy only 1 container per machine.

There are also cases where linux cgroups and namespaces are an appropriate security mechanism (usually combined with other best practices, like apparmor/grsec/selinux, network lockdown, active monitoring, running things as non-root etc.) but it's not mandatory.

Here's our latest overview of container security: http://blog.docker.io/2013/08/containers-docker-how-secure-a...
I wonder whether you're responding to the the journalist or the person they're quoting.

If you read the rest of the article, that idea does become more compelling since the creature loses those gears at its final stage in life.
Indeed, this piece was obviously written by a bunch of greenhorns.

For their sake I hope they take some of the sage advice offered in this thread from the numerous people who have run profitable businesses with multiple employees for several years.
It sounded like the fuel was not subsidized by the DoD but that H211 was avoiding some consumer/commercial cost that the government is not subject to.
Yes you can. Docker doesn't care about the underlying distro, as long as it can run on it. You can build a container on a Red Hat host machine, and transfer it to an Ubuntu host machine - it will run just fine on both.
Ask HN: Why Does Mailbox Store Emails On Its Server?
There's been a lot of discussion about the technologies Mailbox uses to download and store user emails. Given the existence of IMAP, which (to my understanding) downloads email directly from Google's email servers, why is it necessary for Mailbox to download users' emails to its own servers?
Depressing. Only 14 people agree with me. I still hope someone builds an extension. Fingers crossed. This isn't just about the new compose. As @gruseom said... countless details seem off.
I would assume the nature of the staff naturally adjust to the nature of this kind of micromanagement.

People who don't need/want this bullshit leave, don't get hired or decline, people who need hand-holding stay.

Management-style is a self-fulfilling prophecy.
Seems you've run out of ports... :)
I would like to use PGP. In my line of work folks use computers as television sets. They open browser, pdf reader, office software. I am afraid if I am to use PGP just for signing my emails it might look like spam to them.
Programming Without Variables
I think WP has a lot of historical reasons for sticking with an HTML based WYSIWYG. Also, they've spent a lot of time and effort customizing TinyMCE.

If you like WordPress but want to keep things simple, you may like Habari : http://habariproject.org
The dollar amount saved on fuel costs would be under $2 million. Their 2012 cash reserves were just shy of $4.8 billion. You're barking up entirely the wrong tree.
> Also remember that until recently, Visa and Mastercard were also non-profit entities.

[citation needed]
Looks like ShipBuilder has overlap with Docker, if not a direct competitor. A disclaimer wouldn't have hurt in my opinion.
I'm a bit biased towards those with wealthy parents perhaps. My point, which I may have failed to make, is that business success requires personal success, and if you haven't experienced that on your own (where true failure is a very real possibility), then I doubt you're ready. That growth can come in a variety of ways: college success, raising a child as a single parent, or even dropping out of high school to work and make ends meet. That growth can occur in the presence of wealth, but I think it can be tough, and proceeding through the rigors of college may be the easiest path (but not only path, and no guarantee of growth even then)
The easiest counterargument possible:

Good writing doesn't need syntax. Sinclair and Joyce and Fitzgerald and Twain didn't need italics or heading tags: just like structuring a post as a list is a sign of structural weakness, designating something with a header tag is admitting defeat, is admitting "Hey, look at this, this means something is happening over here."

(I love Markdown, and use it daily.)
Picking Mushrooms after Cppcheck
Just like herringbone gers you find in old sewing machines, designed to self-align in one direction.
Well, at least of all the US automakers, they seem the best off. They forewent the government bailout, and in addition to their trucks which sell quite well domestically, they have quite popular models they sell in Europe.
I agree with you, but at the same time a I run a "private cloud" with 100+ containers at any one time. We do "sort-of" multi-tenant: There are multiple customers, but we run all of their services, so nobody outside of our organization needs os level access to the vm/containers.

For "real" multi-tenant systems, I'd want full VMs, but as noted elsewhere, you can run Docker containers inside a VM, and still benefit from sharing resources by carving up a large VM into many smaller, isolated subsets.

We run OpenVz today, but I'm following Docker closely as we plan to migrate to LXC, and then going for Docker might very well be the best alternative.
Why the downvote? Simple tools always work well. If you want process isolation on Linux, LXC + rsync might as well be the simplest route.
I do not understand the current open book orthodoxy. I have friends that have launched very successful startups that were extremely secretive prior to launch. I do not see why it should be a generalized statement.

If you know how to do due diligence and come from a background in business, why do you need to be open with everyone about what you're working on? Yes, if you're a young kid and green behind the ears, you should probably not be too secretive. But you can talk to a handful of trusted, knowledgeable people without needing to be completely open with everybody you meet.

Does 42 Floors write blog posts about all of their ideas and everything that they are developing? Maybe they do, I don't know. As soon as they have real competitors, they will stop - or maybe they will not and I think that decision will be a function of market position. If 42 Floors has an unshakeable market position, they will be as open as can be. If there is a threat and they've lost considerable marketshare to that threat, they will be less open about the competitive ideas they have going forward IMO.

We're working on a company right now that has competitors that, if they had the eureka moment that we have had, would run with it. There is no reason to even risk exposing them to our ideas. So we speak in very broad terms when we discuss what we are working on.

I am going to do some more reading but I do not understand the mentality of share all of your ideas openly and everything will be okay.

Can someone please ELI5 the logic underlying this orthodoxy?

Thanks and I post this with all due respect. It's not an attack. It's a confused man typing in public.
Maybe I'm missing something: the public key is present in the microcode update blob (according to the article), and CPU itself must have corresponding private key within it. The sender uses the public key to sign, the receiver uses the private key to verify.

If we stipulate that info burned into the CPU isn't secure against extraction, then an attacker can get the private key. Obviously, he can obtain the public key much more easily from then update blob.

And now they can generate malicious updates.

The security of even the RSA system seems to rest on the difficulty of extracting the private key from the CPU.

Am I missing something?
As Fog Creek's first full time remote employee[0], I fully disagree with your assumption. Coming from Fog Creek, that statement has no weasel words in it, it's a genuine sentiment.

Back when I was working for the company on site, my father had his leg broken by an out of control snow boarder right before Thanksgiving. When I was home for the holiday, I realized he needed help around the house, so I asked to work remotely for a week to help him out. Joel and Michael gave me the time and told me to do whatever work I could, but not to worry if it was less than usual. I fully expected to sacrifice a vacation day or two, but they made it clear that wasn't necessary, even though I spent half of my time helping my father.

And what did I do while I was working? I wrote longer commit messages, checked in on chat, and updated my Fog Bugz cases because I didn't want to feel like I was taking advantage of my company's generosity.

It's also important to remember, in most industries, trust like this is totally unheard of. We are very fortunate to work in an industry where it is a more common practice.

[0] I left the company about 18 months ago to pursue my own startup.
Just get a damn job!

Your problem is that you took a very risky path. From what you say, you didn't try the water with a finger, but you just did a cannon ball. Which is kinda wrong.

Get a full time job and you can do freelance after working hours, as a part time job. Risks are near to zero but chances to succeed are near to 100%.

You should say what do you know to do, maybe you get a job here, on HN.
RethinkDB looks promising, but it's a bit early.
It certainly can be. Some may not experience any real growth until they're well into their work life after graduation.
>> iPad 1 had a very decent lifespan

I beg to differ. I assumed that I would get 3 years out of my iPad 1 but barely got two.

I made the wrong bet by placing blind trust into Apple when I paid extra for the 64GB version to ensure that it was 'future proof'. Sadly, by the time I upgraded to iOS 5.x, the iPad became slow as molasses and the browser would crash every 5-10 minutes.

Don't even get me started on how iOS 6.x has turned my iPhone 4 into a pig.

I'd be a hell of a lot happier if Apple would let you easily downgrade the OS'es of their mobile devices.
> Given occam's razor and his fairly high profile, which is more likely?

I'll hazard a guess that you're "older", like me. I don't think Joel Spolsky has a high profile at all with forum active programmers, I mean, when did he drop out of public writing, it was many years ago.

At least to me, most of the criticism here is generally of the nature "you're wrong"....not subtle, considering the variety of things involved, just that programmers are, without exception, incredibly productive, and all work should be able to be performed asynchronously (or you're doing it wrong).

I just don't find the comments in this thread very reasonable, it seems like a bunch of young and very smart/competent kids assuming everyone is as smart and competent as them.

Do you get a sense of humility from very many of the comments here?
The above is apparently not a joke. They actually have a replica of the Oval Office, complete with Octocat: http://instagram.com/p/d7YdUGwglW/
Suppose my writing includes tables, what do I do then?
Anything not pro-docker usually gets downvoted by shykes and his ring of cronies.
Airline Industry Datasets
The global financial crisis: four myths and a question
Well the real reason is FogBugz doesn't know how to predict productivity for remote workers.
Video chat seems trivial, but we found out the hard way it's pretty important for team communication.[0] Think of all the impromptu meetings you have on site, just popping into someone's office to ask them about something, pulling someone else in, and ending up having an important design discussion. It's much harder to do in a chat room.

[0] As mentioned elsewhere, I was Fog Creek's first full-time remote dev.
How about OS patching? If I am running hundreds of different containers and I need to patch the OS (let's say upgrade the kernel or a driver), will I affect hundreds of applications at once? If so this will be a problem for several shops.

How about built-in failover? On a virtualized environment you can run a cluster and the VM will move to another host in case of failure. Does docker support that? Is that what the docker-cluster project (https://github.com/globocom/docker-cluster) is about?
Putting Time In Perspective
Stockholm Syndrome obviously, right guys?
Delivering ads could be the lesser half. Realtime sentiment analysis on Twitter's scale will explode and hyper-accelerate advertising in ways advertisers cannot yet foresee -but will surely be willing to pay for. They're just getting started.
The Second Chance
GitHub: Writing a New Dictionary?
An explicit one? No. But it's not needed, because there's a social pressure to be working. People can see you not working in the office. But if you're at home, no one knows if you're not working. So some guidelines are put in place.
I don't follow. ShipBuilder uses LXC and is a complete open-source self-hosted PaaS; a Heroku-clone. How is it a Docker competitor?

I cite it merely as an example of the sorts of cool things which are possible with LXC.
OS X Passwords Leaked During Login (fixed in 10.8.5)
>"Prior to its initial public offering, MasterCard Worldwide was a cooperative owned by the 25,000+ financial institutions that issue its branded cards."

>"Prior to October 3, 2007, Visa comprised four non-stock, separately incorporated companies that employed 6000 people worldwide: Visa International Service Association (Visa), the worldwide parent entity, Visa U.S.A. Inc., Visa Canada Association, and Visa Europe Ltd"

From their respective Wikipedia company pages.
Everything is Amazing and Nobody is Happy
A flagella. Bacteria use them to move around.
org-mode https://www.youtube.com/watch?v=fTJVLJd_gz0&feature=player_d...
So it's day 0x100. Good to know
Very well written negative critique.
Looks like H211 pays NASA over $113K/month to rent the hangars.
Clearly. That's the only explanation for a happy employee with such terrible rules.
Postgres 9.3 feature highlight: event triggers
How is this a lot of rules? As far as I can see, it boils down to three:

1. Be able to communicate with your team.

2. Have a place where you can work, distraction free.

3. Get approval from your team lead. (This one barely counts, since the answer would never be no.)
Certainly it does. If the tone of the message is inconsistent with his many years of writing, then you should suspect that there is a high possibility that the message came out wrong, or you misinterpreted it.
That is very interesting. For anyone who might care they have done AMAs in the past.

There might more, but it is hard to tell with the poor search implementation on reddit.com.

Seems that their original stance on IMAP was and I quote "we’ve made the decision and we’re sticking to it" [1], while a year later this was changed to "... we’ll support IMAP for Outlook sometime down the line" [2].

[1] http://www.reddit.com/r/IAmA/comments/xgjrw/we_are_the_team_...

[2] http://www.reddit.com/r/IAmA/comments/ej32l/we_are_the_hotma...
I'm sure they have a deal with a company who either resells them or strips them for parts, and pays slightly more than $200 for a working iPad.
Meaning, I clicked into that blog post of his, and he's a racist, fascist nut. He should leave, right now.
I believe the person was joking.
The issue with Markdown is the syntax is pretty horrible. To create a link, it's [ title ] ( url ), which is incredibly unintuitive. I'm still never sure if italics are or * *. Heck, if I want a single newline, that's not possible. I am all for using a markup syntax; I just wish we had a better option than Markdown specifically.

Additionally, Medium is specifically, heavily concerned with "how it looks" as that is one of the main selling points of the blog software.
Well, I guess it comes down to what the definition of “conference” is, I suppose.
To expand on #2, the environment around Voyager 1 is significantly lower pressure and density than the most extreme ultra-high-vacuum conditions humans have ever managed to create on Earth.
The idea the author is illustrating reminds me of this even simpler, no-distractions, plain text editor http://writer.bighugelabs.com/

It works really well for me when just trying to get thoughts out into words. Then it's just a case of pasting it into a 'proper' editor later to work on the finer editing, formatting, and suchlike.
> The managers at Fog Creek don't do code reviews, don't look at commit logs, don't look at the features that developers have built?

Correct. The only managers are the founders and maybe one other person. Everyone else is part of a dev team. The managers trust the teams to do what they need to do.

> At my job productivity is shown by the code I commit and the features I build, not the time that I visibly appear to be typing away at my keyboard.

What gives you the impression that anyone is counting time at the keyboard? Having been both an on-site employee and the first remote dev, I can tell you it was very much about getting your code written, nothing more.
> You can even pause streaming audio on services like Pandora, iTunes Radio, or Spotify to build a buffer, then skip right past the ads and songs you don't want to hear!

Cool. So this is DVR for computer audio?
I'm a hacker and rage comics gratify my intellectual curiosity. Now what? Pyrocat is right, deal with it. This kind of stuff has no place on HN.
Cheers! https://github.com/the-teacher/cocktails_for_programmers/blo...
Shipbuilder = webapp-focused PaaS built from haproxy + LXC

Docker = app-focused container API thang built from LXC with a historically strong aufs+ubuntu focus and limited support for more exotic setups

LXC = do anything the hell you want
It's HR policy document! Which part of any HR documentation isn't abrasive?
two writes don't make it wrong?
There are Oracle licensing options to do this per CPU rather than per instance. That is what many people do who run Oracle farms on vSphere do to take advantage of the consolidation to reduce overall license costs.
Markdown is like Vim -- sure, it might speed up your output, if that's your sole focus. And its not meant to be adopted en masse.

I'm a designer and relatively intelligent person by trade, and I have a difficult time with markdown. It requires me to have a guide open, to be able to write. No "normal folks" I know can decipher markdown.

The trick is to make styling easy -- not to make styling an afterthought. The writer, writing on Medium, should recognize this.
“Markdown lets you think about what you’re writing instead of how it looks.”

Usually this is the [type of] phrase we use to describe LaTeX.
Which markdown is he talking about ?
There are no standard and each editor has it's own rules.
Bullet lists? How do you make sub bullet lists ? Use tabs ? No tab on iPad. Tables ? There is a Markdown dialect for that.

Markdown has limitations and needs to be standardized.
Docker is based on LXC containers. It bundles it's own management layer that replaces the "rsync" solution you propose.
Do you really think this is a literal rule?

"Can I work remotely?"

"Will you have a room to work in?"

"Yes"

"But does it have a door?"

"Well, no, it's a desk in the living room, but I'll be home alone all day."

"Sorry, no door, no remote work."

Consider, Fog Creek has spent substantial funds making sure that their on-site devs have offices with doors that close. Is it unreasonable, then, to expect a remote worker to have a distraction-free work environment?
I have been working remotely for 7 years now.

What made it possible:

1. Strict work hours - I must be online at 0900 and respond on IMs and such until 1800. You can work outside of that time if feeling like it and the occasional long lunch break is not a problem as long as you have a phone with you.

2. Fast broadband.

3. Dedicated room.
Interestingly enough, ESPN has been getting into trouble for "hoarding" such content as they own so much of it in big contracts they can't air all of it, but it boxes out others from showing it.
The kernel version has to be the same.
However, if you really "click" with another developer, you can achieve more than double one person's output by pair-programming (if you also take quality into account). This can't work by pairing any two developers arbitrarily.
I was excited about reading this, but came away very very disappointed. I guess I was expecting Fog Creek to be a lot more gung-ho about working remotely and they weren't, but it wasn't just that, but the fact that they sounded the way the large companies I have worked with sound about remote arrangements ... like they're doing you a favor, instead of giving you a way to be awesome.

To be fair,I have never run a company of any appreciable size, so I really can't argue with the way Fog Creek chooses to run things (they know what works best for them) ... but it just left me a little dismayed because either all the aspirational ideas I have about work will eventually be dashed when I do get to a position to run a company of my own, and I'll have to write things like "The burden is on you to show that you’re being productive" in the company handbook or Fog Creek just stopped being a company I looked up to in terms of company culture, neither of which is good.
There is a reference syntax respected by all scrupulous editors [1]. It's a decentralized standard, sure, but it's compact and logical enough that it's unequivocally respected across the web.

[1] http://daringfireball.net/projects/markdown/syntax