skysight-inc/HackerNews huggingface dataset:
Disable WebRTC with media.peerconnection.enabled=false

(WebRTC leaks your local network IP, without any user interaction. This helps differentiate computers on a network/VPN. Here's a plugin which provides an easier way to toggle this off/on. https://github.com/ChrisAntaki/disable-webrtc-firefox)

Disable plugin & mimetype enumeration with plugins.enumerable_names=""

(Our browsers oftentimes have unique sets of plugins & mimetypes, when you factor in the version numbers. This helps differentiate specific browsers, on a network/VPN. Here's an addon which adds an easier way to toggle this off/on. https://github.com/ChrisAntaki/plugins-and-mimetypes-firefox)
And for those who missed it, there is a free chapter here: http://www.gatesnotes.com/media/features/books/Bill_Gates_Jo...
https://sandstorm.io ?
I did something similar while in grad school when I was applying to jobs several years ago, except I made it so that I could customize the output.

I found myself spending so much time manipulating my resume to match each job description I was applying to, that I put all of my experiences, interests, etc. into a sqllite db. Using that, I created a UI to quickly select which items I wanted in this iteration of my resume, and then spit it out in a few different HTML formats that could be easily converted to txt or pdf. I eventually intended to do ngram matching with job description bullet points, but I got hired and moved onto other projects.

The sqllite db was overkill. Honestly I think what would have been better would have been a json format not unlike http://jsonresume.org, because it allows for more attributes, some of which could be used to group experience.

This markdown is nice because it's humanly intelligible, but what if you want to give hidden attributes to the different items - attributes which shouldn't be in the final media file?
And for the other side of the coin -- Jill Lepore's "What the Theory of Disruptive Innovation Gets Wrong" http://www.newyorker.com/reporting/2014/06/23/140623fa_fact_...
If you read my comment in context, nothing you're saying is relevant.

The context is a reply to this comment:

> Let's assume that the best candidate should always be chosen.
> How certain are you that your interview process is so damned accurate...
I'm the tech lead at Storybyte and have spent the last 6 months developing the app and server backend. We are now at the point where we are seriously pushing traffic to and marketing the app. Storybyte is a simple storytelling platform that uses the photos already on your phone. There seems to be a new player in this space every week, but we believe we have a simpler approach that will reach a larger audience. Give it a try, tell some stories, and let us know what you think.
We love feedback!
Yeah, it seems like a suit would make you stick out like a sore thumb at most startups (ie, not a "culture fit"). Unless it's a fashion startup, in which case go for the suit, as long as it's well tailored. And maybe also for a big company that's not tech-oriented.

For most startup interviews I'd think you should go with the startup uniform: slacks, button up shirt with no tie, and dress shoes.

Edit: my apologies for only answering for men. No idea what a woman should wear to a job interview.
The logic makes sense, but that is a pretty pessimistic view.

I have no inside info, but I hope the first few people will come out ahead of that.
Very nice looking app
"When members of Germany’s anti-spying parliamentary commission meet now, they throw their mobile phones into a box and turn up the music (Grieg’s piano concerto)—for fear of America, not Russia. That is what things have come to."

Always nice to have an occasion to use the word "flabbergasting".
I spent the last 3 years under this hypothesis [1][2][3]. In those 3 years I've come to realize that users don't actually care that much. Sure a subset of users care but the majority don't.

I think the "personal cloud" that makes sense both architecturally and in the minds of consumers looks very different from what we as developers understand it to be. When we took our software and began prototyping it on hardware devices (like NASes) and showed it to people their eyes lit up. They understood it. Finally.

[1] https://www.kickstarter.com/projects/jmathai/openphoto-a-pho...

[2] http://blog.trovebox.com/post/36911180540/all-cloud-storage-...

[3] https://github.com/photo
REST, as Fielding described it, is good for decoupled systems that can (and need to) evolve independently, like web browsers consuming HTML and JavaScript.

If you can relax the decoupling or independent evolution constraints, RPC over HTTP is usually easier to understand and implement. This is where most HTTP APIs fall. (…and that’s OK)
White or light-colored ironed professional looking shirt, jeans and black shoes.
The Man Who Would Be Gates
Mulher de 68 anos é presa por fazer aquilo com toyboy em comunidade
>This is the mother of all hacks, the genius device that saved the Apollo XIII crew from dying in their emergency return to Earth,

Not to detract from the accomplishment; but I'm confident that the astronauts would have been able to figure this out by themselves if needed, and didn't do so because of the command/control nature of NASA missions.

The instructions could have been shortened to: Fit the Command Module scrubber filter to the Lunar Module's filter hole. Use tape and plastic to seal the rig for proper airflow.
He said nothing about the guy being famous. It's only worth dropping half an hour on some advice video if you can be at least somewhat confident that the topic at hand is relevant to you, and the giver of advice has any record of success whatsoever. None of this context has been provided.
> I am kind of embarrassed to admit that after all these years, I still don't understand Bitcoin. Not the underlying software and algorithms - but the concept, the system.

You don't have to be embarrassed. Surprisingly 99.9% of the people doesn't know how our monetary/banking system works (creating money out of thin air) but that doesn't prevent them from using $ or €...

Henry Ford once said: "It is well enough that people of the nation do not understand our banking and monetary system, for if they did, I believe there would be a revolution before tomorrow morning"
If the idea that an infinite, non-repeating pattern might not contain every possible digit seems strange, consider Penrose Tilings [1]. Penrose Tilings are infinite geometric patterns which never repeat, yet clearly don't contain every image known to man.

[1] http://en.wikipedia.org/wiki/Penrose_tiling
The next product is obvious: Pants.

http://www.dumbingofage.com/2014/comic/book-4/02-i-was-a-tee...
Most of the code is nearly unreadable.
I'm 32, and last week I got a puppy. She is adorable and I love her dearly, but now my free time has been completely wiped out (don't worry, it'll come back eventually). During this week I've had a lot of time to reflect on what I liked doing, what I should have been doing, and what I was doing. I think if you want inspiration for how to spend your time, try doing something for a week that completely eliminates it. Try fostering a puppy! After 3 sleepless days you'll have elaborate fantasies of how you could have spent all that freedom.

I'm totally not projecting, I swear! ;)
Second link was hanging, for me. For convenience:

http://web.archive.org/web/20131205072701/http://www.cs.auck...
So, Microsoft is the new RIM? Sounds about right.
It's almost worth wearing a suit just as a sanity check; if that's the reason you get rejected, you didn't want to work there anyways.
Amusingly, I've also had a new manager flip-out and actually interfere with my triage efforts because I 'didn't look like I was taking the problem seriously' (read: calm).

The way I think about it would be to ask (in my head) whether the boss/CxO/freaker-outer gets seriously agitated while they're constructing an Excel spreadsheet? They're freaking out because they are being prevented from working (or they are concerned as a matter of business continuity and service levels), while the sysadmin is now, finally, "working." I mean, the SA is always working, but moments like this is what they're there for, so to expect them to be freaking out because their job needs to be done is just silly. It's their job to fix this stuff, let them do it. Turnabout would be to ask a manager every 2 hours whether they have their next meeting planned out yet. "When is the budget going to be done?"

That said, I've also been in hands-shaking mode.
I think one essential part of the Ultima formula was its geometric discreteness- The world was one in which the physics is broken into motion in orthogonal directions through discrete cells, and everything in the game leveraged this fact for maximum effect. It led to a really different gameplay feel than many modern games. Other games of that era had that as well, of course, but not many really leveraged it as well (Boulderdash and Archon would be two other highlights)

Some modern games of course also use this approach to physics (Advance Wars comes to mind) but it is far less common.
Standard POTS audio is a single 3.4kHz bandwidth channel. Compressing VOIP codecs allow a wider range, but still sound great at 12kb/s.

So without any non-COTS tech and without sacrificing the lilt of grandma's sparkly voice, we're already at a 90% reduction of your numbers.

So let's go with 190 TB/day. Say we keep 30 days in hot disk storage, and spool it off to a digital tape robot afterward. We'd need a few thousand COTS hard drives on less than a thousand servers (triple it for decent RAID).

Then a few million-dollar LTO tape libraries, and a couple of guys to schlep tape cartridges all day long.

(Of course, since we don't require all that compute power, and because Gov't doesn't build datacenters like Google does, they'd just buy a few fat IBM z/OS boxes, and a few fat EMC cabinets for low $10's of millions total, and call it a day.)

Either way, it's well within the realm of eminently achievable, I'd say. Which means it's obviously happening. :)
Show HN: Poor's man goroutine for ruby
Thanks for sharing. Lapis looks really cool. For anyone curious about performance see ChikkaChiChi's comment[1].

[1] https://news.ycombinator.com/item?id=8021069
The tragic thing about core human societal issues like this the same issues keep coming back, again and again- Quis custodiet ipsos custodes?

The truth is people with uncountable power will use that power unaccountably. I think often the person who gains the power originally isn't an abuser, but rather one of their successors.

The NSA needs accountability. But better yet, is removal of unnecessary power.

It might have sounded like paranoia in the past, but without evidence to the contrary, I will side with history and assume the abuses described above are happening.
Facebook Is Studying Your Mom, Your Makeout Buddy, and Your Conspiracy Theories
That link failed on my mobile device. Try this link instead: http://mobile.businessweek.com/articles/2014-07-03/dominos-l...
14,000 dead men receive draft registration notices after data snafu
I started Dash911 and more recently MultiAlert911. In every case we've test called a PSAP, as long as we clearly started the call with "this is a non emergency VOIP test call" we had no problems.
Can they get your location if you call 911 and hang up from a cellphone?

Where I live (in Canada), one time I did some test using a VOIP application, I have no idea why or how, but it caused a call to 911 (I didn't even saw the call...). They called some minutes later to see if everything was alright and when I said it was probably my test using VOIP that caused that, they understood instantly, like it wasn't unusual.
Germany’s 12th Man at the World Cup: Big Data
I agree with the slacks + button up for men unless you're going for a senior management position, then go suit.

FWIW, when I interviewed at Intel and wore a suit, the security guard commented when I walked in that I was overdressed.
How is it unreasonable to compare the functionality of zones in 2014 to linux-vservers which are also under active development in 2014?

You're going to have to provide some actual data to support your assertion that linux-vserver was ever the "principal containerization solution".

LXC and OpenVZ do not have every advantage zones have; zones have other advantages because they're integrated with OS features that only Solaris (and derivative) operating systems have out-of-the-box -- such as ZFS. Which provides the ability to rapidly snapshot, clone and deploy containers. Zones also have other advantages that LXC and OpenVZ do not because of the networking stack features offered in Solaris.

The so-called "weight" of init and basic services is meaningless. But don't take my word for it, just download the Solaris 11.2 Beta and try it for yourself. Theorising about the potential "weight" of init and basic services (which are fairly minimal) is premature optimisation.

As I said before, Docker doesn't provide the full security isolation that Solaris Zones does; I'm sure it's the right style of solution for specific cases, but it is not an appropriate general solution for isolation or containerisation.
The "shameless" ones are usually working for NSA. The shameless ones don't tend to be the "good guys", but the corrupt/easily compromised and bought politicians.
Depneds on the company - best to do some research. Are there any clues from photos on the company website/at events? If you know someone (who knows someone etc) who works there, ask what the informal dress code is, but probably go a little smarter.
Let's split up the questions and look at them one by one:

Is Uber disruptive? Probably in some places.

Why? Because some free market-liberal cooked up a way to cap the number of available taxis. Ubers skirts these restrictions by loudly proclaiming not to be taxis in various creative ways, thereby lowering their price structure.

How could this be done in other markets? Definitions matter. Could you raise funding by callling it something else? Very unlikely (it's hard to deny why people send you money). Could you sell useless medicine by calling it something else? Very likely (see "homeopathy", "natural medicine").
my last interview was 2 days.

Day 1: Tan Dockers, nice shoes, a low-key long sleeve button up Tommy Bahama shirt I got on clearance, a belt. The Dockers were on sale too. I already owned the shoes and belt.

Day 2: Black Dockers, same shoes as day 1, a long sleeve blue patterned shirt that was also on clearance, same belt as day 1.

I had to bring stuff to the interview. I carried in my orange Marmot backpack.
Ah, I didn't know about the duplicate URL rule. That makes more sense. I've been here for quite a while and I haven't noticed such an aggressive advance before. So it triggered an alarm. Maybe I'll start seeing it more often
That's quite clever. Of course, only 2^800 hard drives can actually be represented in this way, but it would, by definition, be in principle capable of covering everything we would ever desire to place on a hard drive anywhere (during the relevant time period, in the relevant space, to the relevant resolution...).

One drawback (on top of astronomically slow extraction time...), is that this still requires us to go ahead and actually write the data in uncompressed form onto a hard drive somewhere. So storage space is still taken up at some point in the world, but at least we can erase and reuse that space as soon as we like, and transmit the data elsewhere with minuscule bandwidth.

Of course, all this really amounts to "Any data you are actually interested in presumably has a short description (e.g., something like 'A complete audio and video recording of every occurrence in Eurasia over the 10,000 years beginning with 6000 BC') and thus, in perfectly compressed form, you will never have any need for large numbers of bits". Or, put another way, "There can't be more than [some reasonably finite number] pieces of data you will ever actually be interested in in your very finite life, so as far as you're concerned, log_2([said number]) bits suffices for everything".
Amazon seems to be in "me too" mode lately. They released an Android phone, a Dropbox clone, and now a Parse clone.

Instead being the vanguard of innovation, they're letting other companies validate the need for a service before swooping in.

Who's next? Probably Stripe.
I wonder how much an insurance policy to cover this risk for Flytenow would cost them.
Brainiak: opensource Hypermedia RESTful API for triplestore databases
Sadly, I doubt it will go away anytime soon, people just dislike the different, which isn't a bad thing in every case. Sometimes it fuels constructive criticism and discourse on a topic.

There is a reason why less women than men are going into tech, but I don't want to elaborate on that, since I am going to be downvoted into oblivion(and no, it's not intelligence).
Though I did not glean any particular business acumen insights from it, I thought it was very well worth the read.

It painted a portrait of Branson as a person and personality, which helps explain his success.
And that's where the Utah data center comes in.
Warren Buffett, Bill Gates, and Sheldon Adelson on Immigration Reform
How to Miss By a Mile: An Alternative Look at Uber’s Potential Market Size
The rule is "1 level up" from what you would guess to be the dress code. So where I work the dress code for engineers is jeans (or shorts) and a t-shirt. 1 level up would be a shirt (polo or button up) and pants.
For interviews I usually like to clothe myself "casual chic". I don't wear a suit ever. I like to wear clothing that I intend to use daily on the job. Clothing that fits comfortably and still have a professional look.

Something like this (without the tie) is what I would wear: http://media-cache-ak0.pinimg.com/736x/14/7f/10/147f1019bf4b...

You could find inspiration on Pinterest: http://www.pinterest.com/sandybeyer/casual-chic-man-outfits/

Alternatively, the "Put This On" weblog often has nice tips on how to clothe like a man: http://putthison.com
In theory, founders get commons too, so same math applies (with higher %). In practice, sometime founders get themselves better deals, e.g.:

http://allthingsd.com/20111001/vcs-unite-chamath-palihapitiy...

There is also some tax workaround that leaves founders much better off: usually their payout are only taxed as long term financial gains, which is a much lower bracket.
A couple of open source options that you can deploy to your own servers (or your cloud provider):
- Apache UserGrid (incubator project)
- DreamFactory
- BaaSBox
- LoopBack
- Helios
- Deployd

Any other OSS out there for this?
This seems to extreme. Starting with 2%, likehood is he was diluted 50 - 55% across the 3 rounds. He end's up with 1.1%.
Given the $390M exit, he get's $4.2M. This doesn't take into account liquidation preferences, but also doesn't take into account incentive plans either.

Let's say due to liquidation preferences he only takes half of that ($2.2M). Given that he just made $2.2M and Salesforce is keeping RelateIQ as a whole subsidiary, they'll want to make sure they retain the talent. So they will probably sweeten the deal with an incentive package of 60%-80% of that(1.3M). All in all, given he stays 3-4 more years, he'll likely come out with 3.5M to 6M.
Just ask. The interviewer will probably be happy to tell you the dress code. I do.
Separately Gates looks amazingly old in the last few years way beyond his age. Especially in that photo. That is not the skin of a man in his late 50's.

I've speculated that he has either to much sun exposure [1], smokes (but he doesn't?), or has some sickness that has caused him to age.

Actually when he retired from Microsoft I had thought that health might have something to do with it. (I don't remember many cases anecdotal of successful business people "retiring" as early as he has done. They usually continue strong until a ripe age.)

Obviously there is no known sickness that he has spoken publicly about but that wouldn't be that unusual.

[1] But he doesn't seem like the type that would be baking in the sun over the course of many years and he does live in Washington State not in Florida.

Edit: It's not off topic and it's not a comment made for vanity reasons (ie "jeez doesn't he look bad!"). The comment is made primarily because I think he possibly has health issues and I'm curious what others think (especially those on HN with a medical background).
The article does not actually explain the technology behind this "upgrade." I was hoping to learn about that most.
Market Size and Demand for Marijuana in Colorado [pdf]
Elon Musk Pledges $1M to Tesla Museum
Show HN: Xervmon Integrated Hybrid Cloud Management
I've asked before but I'm going to try again: are there any resources out there for learning Scala that do not assume a Java background?

I have no Java experience (I'm primarily a Python developer) and therefore find most of the documentation difficult because I'm not at all familiar with the Java ecosystem (maven, jars, weird reverse-DNS naming convention for packages, JDBC, etc). Am I expected to first become a Java developer before I can even start with Scala?
In pandoc how do you convert a directory of .md files into HTML?
Regardless, I disagree with the assertion. linux-vservers barely had their first 1.0 release about a year (2004) before the release of Solaris Zones as a beta. It's likely that the actual development of Solaris zones started around the same time as linux-vservers.

Even if you were to successfully argue that it "predates" Solaris zones -- it doesn't predate them by very much.

The fact that Linux requires the kernel to be patched is not just a cultural thing; it's a very large additional maintenance cost and proves that linux-vserver wasn't valuable to go and stay in the mainline kernel. I spent enough years maintaining Linux servers that required mainline kernel patches (such as a workstation at home) that I grow tired of it.

You can't blame Sun/Oracle for the failure of Linux to produce a completely equivalent technology.

The primary problem is that none of the mainstream Linux distributions have chosen to actually build a fully-architected platform including both the kernel and userland. The OpenStack project is finally forcing some of them to do that, but until they have a filesystem just as capable as ZFS (btrfs someday?), a packaging system that's just as deterministic and capable as IPS (Nix someday?), they'll always be a little bit behind.

Integration matters in the operating system; it makes a huge difference in terms of capability, reliability, and user experience.

In the end, use the right OS for the right job. I happen to believe Solaris is the right OS for servers, but I develop and distribute software for Windows, Mac OS X, Solaris, and Linux as I think they are either great or generally reasonable desktop OS systems.