skysight-inc/HackerNews huggingface dataset:
Not many details on this yet but there shouldn't be any major drawbacks since third party kexts can still be used to support legacy / multi-platform VMs or supplement Hypervisor.kext in other ways. I doubt Apple would have bothered doing this unless they had a mountain of OSX crash logs / power consumption data that suggested they could do better. It's clearly in their best interest to sell stable computers that get great battery life so I expect they will do a good job here. Users don't switch between VM platforms often enough to know which one offers the best stability / power efficiency so there's less of an incentive for companies like VMWare or Parallels to make them a top priority.
Another takeaway is that if your activity level changes (for any reason) you need to be really proactive about changing your diet to match, which can be surprisingly difficult.

Appetite is like a thermostat that wants to maintain the status quo but one which isn't good at dealing with rapidly changing inputs.
With StartSSL, you can actually generate your own key via OpenSSL (and you should) and then use that instead of doing it in the browser.
On the pricing, The Pragmatic Programmer is about the same price and gives you a ton of tips related to writing code and more.
ThoughtWorks Technology Radar – July 2014 [pdf]
Sounds like it works for you, but you should probably think about redundancy in your hardware there.
He's also mentioned it a few times on his podcast (Accidental Tech Podcast, which is actually quite good)
I'm a proficient VIM user. Can Sublime compete? Is it worth trying to learn it?
Photons have both spin angular momentum (SAM) and orbital angular momentum (OAM). OAM was found theoretically by L. Allen et al. in 1992.

What if the the space is full of efficient OAM encoded radio transmissions from alien civilizations and we are just getting close to discovery?
Actually, that is another systemd FUD. SystemD enables stateless systems - now that I think of it, very similar to Docker - by clearing out the /var and /etc directories. Which means that when you reboot the system, it acts as a system reset. This is actually, pretty hard to actually implement and systemd is trying really hard to do this.

Imagine being able to build your own private DigitalOcean and able to have pristine machines for a new fleet deployment (possibly even avoiding the stale confidential data issues plaguing DigitalOcean).

http://0pointer.net/blog/projects/stateless.html
So, you want to start a business and you're reflecting on the last 10 years and wondering why it hasn't happened yet? Not to be cavalier but I'm guessing the simple answer is because you "haven't started a business yet." And if you spend the next 10 years "not starting a business" its not gonna happen then either.

There's a reason why few people choose the entrepreneurs route, and why even fewer succeed. It takes guts, determination, a tolerance for high-stress, and a general savviness that most people just don't have.

I'm not saying you don't have it in you. But it's definitely not gonna happen "to" you. You have to take the initiative in a much more proactive way than you've already demonstrated if you want to start taking steps toward your goal.
Democracy != Republic

Look at how screwed up California is due to the ability of propositions to be enacted without any concern for how they'll be financed.
> Normal families have sofas, she says, and you’ll do what it takes to feel normal.

This is the problem. They have certain expectations set as to what a "normal" life is. A big, fluffy, crap sofa. Park the thing in front of the T.V. and waste your time.

Come to the Philippines, it's a great place to reset expectations. Personally, I would rather setup the "living room" in nomadic style. Throw a rug and some cushions on the floor. Maybe arrange them around a circular bamboo table on which you can set food on. Sit around that table and talk to your family and friends.

> Some weeks, they couldn’t pay their cellphone bills.

In the Philippines, people don't have cellphone bills. Nearly everyone goes prepaid.
That's great! Now where can I send my $50 bucks to have someone mail me one? I've got my own hardware startup to run. Maybe we will put a drone on the Tor network...
Thanks.

I'm not involved with it, just a Postgres user and thought it was of interest.
They claim on the kickstarter page to have built the router themselves, with 3 previous generations. In fact however the hardware they sell for 51$ is available for 20$ by chinese producers:

http://www.atupapa.com/17043400030en.html
Yes, Sublime has a plugin called "Vintage" which acts like Vim.
> in reality you don't need a diet or a fitbit or a fashionable caveman lifestyle if you're just outside moving a lot.

A fitbit is a tool to remind you to be moving a lot, by measuring, tracking, and exposing an objective quantification of your success in doing that. So, sure, if you succeed in doing it without such a tool, you don't need the tool. That doesn't make the tool a "petty optimization".
An Englishman did three months for an offensive drunken tweet after a match, brilliant.
Sounds like you should be using Blogger or some other hosted platform.
Except that rent-to-own is beneficial. Couches are fairly durable, but nowhere close to infinitely so. Eventually, a rental furniture place has to either sell or dispose of the couch and replace it, presumably after having extracted the maximum value that they can.

There are also plenty of benefits for renting to own. I know a couple of startups on the east coast who rent furniture to own, specifically the lobby stuff (moreso than the actual office equipment) because

1) They were able to negotiate better than the listed prices and

2) it's potentially cheaper than hiring an account and/or figuring out the excise and use taxes on the assets.

Just because there are predatory use cases doesn't make the practice predatory ut totum. Also, nobody's compelling people to buy furniture they can't afford.
No need for that word in the headline.
Microsoft's CEO Apologizes Again for Comments on Women
It's not legal to charge so much interest, but they get around that law because they're "charging rent" which eventually converts to ownership, not making a "loan".
There's also the fact that, at least in the US, you can get credit cards that will pay you to use them if you have good credit.
How do you reconcile freedom of speech with restrictions on campaign contributions. The courts have been pretty consistent in finding the various campaign finance laws to be overly broad and restrictive when it comes to the 1st Amendment.
6 that i found
This is really cool. The price is obviously going to be a question. The other thing I wonder is if this is more or less reliable than a VPS, in case of hardware failure.
In the US it is not an absolute right either. Ignoring the cliche fire in a theater thing, the ag-gag bills and provisions of the patriot act make it illegal to say something which could impact the profitability of perishable food production chains. Even true statements are illegal to make.
Absolutely. And when an article talks about how eating one donut a week is the "only option" for many people to reach 10,000 excess calories per year, and never even mentions the possibility of not eating 10,000 excess calories per year, there's something seriously wrong with the writing.
Well, from your perspective, I don't see why it matters whether the damage to you was done by your neighbor or by your neighbor's guests. It's still the neighbor's responsibility.
> Mistake or not, allowing all pointer types to be `nil` seems like simplification from things like option types. How do you see nil as adding complexity?

Whenever you have null in a language, for every function you call that returns a reference, you have to check the documentation to see whether or not it will return null. You cannot know from only the function interface whether or not you have to deal with an optional value.

Option types move this checking to the compiler. The function declaration explicitly shows the presence of an optional value. You don't have to read the documentation or investigate the function implementation - the information exists in the function interface itself.

Given, Go tries to deal with this by using the multiple return idiom. By convention, you should only have to deal with null if you have a function with multiple returns. However, I think that compilers, not conventions, should enforce language rules. Leaving it up to conventions opens the window for human error.

> I've never heard of `if ok` being an idiom _as opposed_ to `if !ok`.

This comes from Effective Go: https://golang.org/doc/effective_go.html#maps

They explicitly call it the “comma ok” idiom.
No need to get offended by it, either.
Reminds me a lot of the Sam Vimes Boots Theory:

"The reason that the rich were so rich, Vimes reasoned, was because they managed to spend less money.

Take boots, for example. He earned thirty-eight dollars a month plus allowances. A really good pair of leather boots cost fifty dollars. But an affordable pair of boots, which were sort of OK for a season or two and then leaked like hell when the cardboard gave out, cost about ten dollars. Those were the kind of boots Vimes always bought, and wore until the soles were so thin that he could tell where he was in Ankh-Morpork on a foggy night by the feel of the cobbles.

But the thing was that good boots lasted for years and years. A man who could afford fifty dollars had a pair of boots that'd still be keeping his feet dry in ten years' time, while the poor man who could only afford cheap boots would have spent a hundred dollars on boots in the same time and would still have wet feet.

This was the Captain Samuel Vimes 'Boots' theory of socioeconomic unfairness."

I know people that rent to own, and while part of me is screaming "WTF, save up for a couple of months" inside, another part understands the thought process that gets you things like couches NOW but at 4x the cost.
I often try to argue with a few friends that modeling the human body as a perfect thermodynamic engine (the idea that your energy output being the same, the consumed calorie count is all that matters WRT weight gain).

I haven't been able to get any interesting discussion about nutrition started because of this fundamental disconnect -- if you do treat the human body as converting calories to energy regardless of how you take in the calories, a lot of very interesting research (e.g. the importance of gut flora) becomes practically irrelevant if you're talking about weight loss/weight gain.

Does anyone have any pointers on research or well-supported arguments that clearly show that this model (only calories matter) doesn't do the real world justice?
If you have research/pointers suggesting that the model is actually good enough, I'd be interested too.
Yep - getting this right is hard.

Couple of points about the article.

Browsers verify SSL certificates for revocation (OCSP). This is an ongoing service that has a direct impact on latency - so SSL is an ongoing service very much like DNS. However, most people don't realize this.

Also you send in a CSR - certificate signing request - not CRT (which is usually short-hand for certificate).

Also it gets worse - A recent OpenSSL vulnerability would still allow SSLv3 even if it was configured with "no-ssl3": https://www.openssl.org/news/secadv_20141015.txt

This is why I built https://snitch.io - security and SSL secured sites in particular are moving targets and not "fire and forget". You really need an external process monitoring and auditing your secured site.
Very good call out. For most use cases this actually turns out to be OK, but to reduce the surface area of this being a potential issue you could:

- Vendor dependencies (works to replace stuff like `go get` but probably not for apt packages etc.)

- Create a base image which handles the stuff you need to reach out to the network for (`apt-get install openjdk-6-jre` etc.) and is infrequently updated. Then the Dockerfile for the final application is `FROM me/myjava` and just does a few things that don't use the network like `ADD . /code`.

- Use `docker commit` instead of Dockerfiles for those steps (pretty gross IMO)

- Use CM in your docker build to install a very specific version of a package if you need (I'm not 100% sure this exists but it seems probable). This isn't perfect but tightens things up if you're worried about upstream breaking apt packages etc.

One of the goals of a new image format for Docker (this is 2.0 stuff) is to make the layers content-addressable by ID. That way, you will have a reasonable assurance that two Docker images constructed with the same Dockerfile in two different places will have the same IDs if they result in the exact same layers, and you will be able to see the point of divergence otherwise.
I don't get the comparison with the JVM.

I've built web services with an embedded Jetty in which the deployment happened by copying and executing a single JAR file with everything included. It's actually really easy to do - http://www.eclipse.org/jetty/documentation/current/embedding...

Now I'm building web services on top of Play Framework (and Scala), which comes with its own web server that has nothing to do with Servlets or Java EE and so it has nothing to do with application servers and WARs and containers. And it's been good for the Play framework to come with its own server, because Servlets is moving slowly (that's what happens to standards) and Play has been capable of WebSocket or asynchronous processing of requests long before Servlets was.

This is actually an area for which I love the JVM - Java's Servlets is an objectively good standard with multiple implementations, other platforms can only dream about such a popular and good standard (Java EE on the whole arguably less so, but the Servlets part is OK) and you can totally decide to not use it. I personally love having choice and when I'm faced with a problem, it's much easier for me to search and learn a new library than a new language - I'm saying this after I've been working with about 6 languages on the job and played with about a dozen others.

Also, here's another opinion - I personally started to hate languages coming with "batteries included". I like languages in which the standard library contains the core necessities. Like, immutable data-structures or abstractions for dealing with concurrency - completely fine to be in a standard library. JSON parsing, http handling - no freaking way.
When the government deliberately keeps people uneducated, then I agree with you -- it's unethical to force people into that rut and then take advantage of them for being there.

But the government in the US is trying to get everyone educated -- not always effectively, though. I know some schools suck, I went to a public school in the middle of a ghetto. Many of the students came from impoverished families, and would routinely bite the hand that feeds them when it came to education -- by disrupting class, (very proudly) not doing their homework, and whatnot. Watching that kind of behavior day-after-day took away any sympathy I might have for the consequences of their actions.
We're adults and on the internet, it's OK.
Similarly, I nearly got a zero-interest loan on the car I bought last year, but we changed our minds at the last minute when it turned out there was a nice hidden discount for paying up-front.

I think better phrasing would be that needing to rent or get a loan for any consumer item is a bad idea. It's fine to take out a loan if you have the cash anyway but find it advantageous to hold onto it, but if you're relying on future income to buy the stuff now, it's a sign of trouble.
I think one of the issues with the ECHR is that to be a judge on the court, you don't actually have to have worked as a judge. You just need good moral character and law qualifications [1]

[1] http://en.wikipedia.org/wiki/European_Court_of_Human_Rights#...
I wonder if Airbnb is really hurting the tax base at all.

One of the best things about Airbnb is it has made travel more accessible to the young and the working-class. When those people visit NYC, they shop, they eat out, they see shows. All of those things are taxed.

I would bet that the sale tax for all of those things would more than make up for a loss in hotel tax revenue, if you presume that some percent of visitors would not visit if they had to pay for a traditional hotel.

Unfortunately few legislatures and regulators think this way. They spend too much time thinking about how to take a larger portion of the pie and not much time thinking about how to make the pie bigger.

NYC government also seems to think they'll be able to put the genie back in the bottle -- I think they're wrong. Airbnb has proven this is a huge market -- if they go under, they'll be replaced by a solution that is harder to regulate.
Reasoning by analogy is the norm in the American common-law system. If you were to maliciously cause some sort of dangerous stampede at, say, a sporting event, you would not be able to get off the hook by arguing that you were not in a theater. Once more, I urge people to consider the difference between civil and common law systems. A lot of people seem to assume the standards of one apply to the other.

Then what possibly could? Hegel's ghost?

The improbability of anyone being hurt. If you stand in the middle of a public park and yell 'the sky is falling!!' nobody will take you very seriously, but even if they did and decided that it was necessary to run indoors the probability of a stampede occurring is vanishingly low. But maliciously causing panic in an enclosed space significantly elevates the risk of injury to others, because the more panicked people are, the more irrationally and dangerously they may act, a phenomenon for which we have abundant evidence.
I know why they keep offering 16GB devices as the baseline (easy upsell), but it's got to be a lousy user experience for people who do buy them. Just installing iWork and GarageBand will eat up a huge chunk of that.
I thought Helvetica was actually on the decline nowdays.

And it will be interesting to see how many things change with the move to ultra high resolution screens. I can't imagine fonts should really be a priority, though. Seems this is something that could have easily waited for the market to really be here.

I mean, I fully expect to drop down to ridiculously small type as soon as I can. Would be ridiculous to do so now.
It is, however, ridiculous that DigitalOcean (a quite popular VPS provider) advises innocent webmasters to generate it in the browser with no mention of how insecure this is.

https://www.digitalocean.com/community/tutorials/how-to-set-...
“Sorry, Did I Mistake You for Someone Else?”: Identify Call in Segment/Mixpanel
the concept is the same as Vagrant. but it's substantially faster. when you `fig up` your app, it spins up almost instantaneously because it's backed by Docker.
What flabbergasts me is how much of this is what the gaming world would call "push this button not to die". That is, it's a question with a right answer and a wrong answer and no real other options or any reason you'd ever want to choose the "wrong" option. Intelligent defaults are supposed to take care of that sort of thing.
Free speech remains uninfringed even if all search results are the same.
Software Development and Entrepreneurship Tutorials
If there is demand for staying at "secret hotels" why should the regulator ban that? The only problem that I see is that this income might not be currently being taxed. Just get Airbnb to share their data with the IRS and problem solved.

And if hotels go out of business, good riddance. If consumers rather pay a bit less and stay in a house or an apartment, why should the regulator want to mess with their preferences?

As of:

>This drives up rents for residents as it reduces supply of long term housing and inflates landlords expectations on what they can charge.

Take down hotels and build apartment buildings. If as you say the demand is there, the market should take care of it. Although hotels tend to be more space efficient, so new apartment buildings could not be enough to completely offset the price surge.
I'm assuming both, at least until it's resolved.
Similar ends, but different means. Vagrant would launch a full-blown VM (likely on the order of several minutes), whereas fig'ing will start a container (on the order of a few seconds).
JSF 2.2 tutorial with Eclipse and WildFly
I'm not clear why AirBnb isn't passing through the taxes. I know their system supports it. We recently rented from AirBnB in Portland Oregon and we paid an extra $65 in "Occupancy Taxes" on a $521 stay.
I am going to NYC next year, planning to use AirBnb, but I would like to stay away of these professional hosts that actually run illegal hotels whose neighbors hate them.

If you can contact me, I would love to consider your place among my options. It is very hard to know if it is a "legit" host or a professional one through the site only, let alone find out the acceptance of the neighbors.
I've had no problem using startssl for personal projects. Free trusted certificates, and as madsushi says you should generate your own key and csr, just as you would for any premium certificate authority.
Renter's insurance? If you have it make a claim. They will likely pay, then turn around and sue either the building owner or the apartment tenant where the water came from.

Otherwise, you're probably SOL. Could try taking her to small claims court, though.
The point is when you're talking about large populations as a whole.

It's like the saying that if you owe the bank a million dollars, you have a problem, but if you owe the bank a billion dollars, the bank has a problem.

Here, if one person is stuck in poverty because of poor life choices, they have a problem. If ten million people are stuck in poverty because of poor life choices, we all have a problem.

Rather than point fingers and talk about "responsibility" and all the rest, it would be much more useful to simply talk about why this happens (both internal and external reasons), what can be done to help, and whether those actions are worthwhile.
It is rarely that clean-cut which is why these are not defaults in server configs.

If you're hosting an API that has older / embedded clients you may HAVE to support SSLv3 during a migration plan...etc
Common Parts Library Update – v0.3 is here
tells you how to use StartSSL, which generates the key in your browser.
Whoops, your private key is now known to another server on this internet

Pardon my ignorance, but I thought the in-browser certificate creation process avoids sending the private key.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ke...

http://www.jroller.com/whoami/entry/browser_generated_certif... (2006)
It does matter. Revolving-door short term tenants drastically increase the risk of incidents like this, as you'd find out immediately if you tried to insure against them. Renters are routinely required to carry some degree of insurance. If Airbnb adoption meant near-universal requirements to carry punishing insurance coverage, that's yet another externality they'd be inflicting on the market.

(I like Airbnb but see how fraught it is, too).
They were chosen as part of the legislative process to balance competing concerns. There's a line drawing problem involved in going from tourist hotels to furnished leases, but that doesn't mean that the two aren't distinct phenomenons any more than similar definitional problems mean there's no such thing as baldness.
ReactJS Community Round-up #23
Note for clarity: claar's complaint was prior to a headline edit; "FFS" used to say "For Fuck's Sake".