skysight-inc/HackerNews huggingface dataset:
> Housing has physical implications and psychological cost. If we wanted optimal space filling, we'd put 10,000 bunk beds in a warehouse and tell people to deal with it. The proles can have their bunk bed warehouse while the billionaires can have estates in San Francisco. et voilà, optimal filling of space allocated by level of monetary expenduture.

You know, if there were such arrangements, I'm sure that there would be people who would jump on them. I'm a little surprised Google hasn't built company dormitories, since they've got people living in vans in the parking lot rather than paying $3000 a month for a studio apartment.
I wonder how far people get from the spawn point in average...

And how it relate to the average MMORPG.
Sam, your post doesnt at all address the problem policymakers are trying to solve, which is landlords evicting tenants and then converting those units to short term rentals. I agree that Prop F is a bad way to fix that bad behavior, but its also disingenuous to not talk about the problem. I don't think anybody can make a coherent argument that renting out a spare room is driving up prices. What does do that is landlords deciding they would rather be in the hotel business.
> JSON/YAML, possibly with support for templating like Ansible

When you are writing templates for your configuration files, what you've wanted all along was a real programming language.
I clicked the link and Chrome started downloading a file called 1GBtest.bin

That's probably not what we want on the front page.
"iOS doesn't handle our scale" - last week. 2 major outages since then
Not hard down, but very slow here.
We're in the middle of COMPLETELY re-doing the FAQ, actually :)
I agree on the income-elastic pricing part, but the demand capacity for AirBnB is tiny compared to the supply. Not that many people are able to subsidize their income and move up.
A lot of PHP applications or websites (especially small ones) just require a basic LAMP stack at a bare minimum to work fine - e.g.: the success of XAMPP/WAMPP/CRAMP/TRAMP/BAMP/CLAMP whatever. (Yes, there's plenty of extras that could/should be added for doing things the right way)

For example, a lot of Vagrant LAMP users don't require much provisioning at all. Of the top 10 most downloaded Vagrant boxes [1], two of them are pre-provisioned (or nearly) Vagrant boxes. Homestead [2]: 2,769,045 downloads and Scotch Box [3]: 275,963 downloads.

The biggest problem with these setups is deployment. Vagrant Push [4] requires a little bit too much overhead for this audience. The blog announcement even admits this. Hell, Laravel/Taylor Otwell (the Homestead guys) even built a full on deployment service called Forge [5].

If I had to guess, Otto basically is a hybrid to all this. Like an easy Vagrant and basic Heroku all-in-one to help push their Hashicorp's Atlas product.

I'm definitely looking forward to testing it out. Personally loving Hashicorp.

[1] http://vagrantcloud.com

[2] http://laravel.com/docs/5.1/homestead

[3] https://box.scotch.io

[4] https://docs.vagrantup.com/v2/push

[5] https://forge.laravel.com
facebook.com and messenger.com completely down in Seattle.
The type lambda syntax is arcane, but that's not a feature - indeed if anything it's the absence of a feature (would you favour explicit support for type lambdas, like the plugin does?). If you're complaining about the syntax of curried functions then again that's not a complaint about a feature; likewise _.

I'm not saying they aren't issues, but none of the things you mention is about Scala having "too many features".
Americans don't favor a tough-luck, fire-at-will attitude. Employers do (obviously) and employees don't. Same as with rentals.
The issue of housing in SF and its surrounding areas is the #1 reason I would never move back. Too much money chasing too few decent places to live == cost++++. How people who work at Starbucks survive is beyond me.
I think you're being unfair: compare it with the noise on many other blogs, and he compares vey favourably. Also the density and quality of the information in his analytical posts is very very high indeed.
Wait, you had a problem with AirBnB so you called Uber? Why not you know, an actual taxi to take her to an actual hotel??
And so is the platform status page: https://developers.facebook.com/status/
Thanks! So to summarise, you'll end up with lower earnings because your skills and network won't improve as fast as they would at a for-profit?
So far I still find the value they provide in knowing that much about me to outweigh the costs and concerns. I constantly evaluate this metric in my head, but so far Google is still on the plus side.

I find it really handy when I pull up Google maps on my phone and it basically already knows what I was going to type. I find Google now to be super helpful.
Finding Ways to Effective Telecommuting
I apologise. When I've retold the story other peoples' responses are simply "contact AirBnB" as if that wasn't the first thing we did. We eventually found a place for the night, resolved the issue with AirBnB (though weeks later), and promised to do a little more forethought into our next rental.
I'm going to have to ask you to file an environmental impact statement and a report with the coastal commission of california before i'll give you the permits to comment further on this thread :)
Why? This is what I love about Heroku. I get to build the app I want without worrying about all the other aspects of hosting that make me want to never launch an app ever again.

I love the idea of focusing on the development part and letting something / someone else worry about hosting.
How about a snowflake made out of keys?

This is why you should never let hackers design a logo.
I'd agree, but the 4S is probably the first one to really compete with a good point-and-shoot, and it also seems better then the 5 and/or 5S in several of the shots.
Right, but since this is for microservices that should be not caring where your servers are coming from, just looking in your ENV or generated config, you let Otto make the noSql services and etc.

edit: Or at least it should in theory.
You can hit a sweet spot between 2015 USA and Cold-War China and USSR.

ps. Upholding claims of private property with a state-monopoly on violent means of coercion is "government regulation". So you just build upwards from there.
Platform page came up momentarily and said code push successfully completed 2 hours ago, major outage 13 minutes ago.
getting repeated 503 no server available to handle request errors
Facebook is Down
I still use a 3Gs and the camera certainly isn't horrible, but the biggest issue with it and other early iPhones - which this review doesn't cover - is that it lacks any flash. That's a bigger deal than megapixels since it rendered earlier iPhones inadequate for spontaneous photography in many of the social situations people wouldn't consider bringing a proper camera to.
No solution for persistent/statefull applications, which is a real disapointment, seeing as this is where I see orchestration systems currently breaking new ground and coming up with interesting solutions. The contraint systems also doesn't look too impressive; can I do the equiq of Marathon's GROUP_BY contraint (i.e. AZ GROUP_BY 2 -> ensure I have instances running on >=2 machines w/ different AZ values)?

Also no maintenance primitives, but that's just me being in love with Mesos.
> Vagrant is a mature, healthy project that is continuing to grow every day. We are committed to supporting Vagrant for the foreseeable future and will continue to release new versions. Otto is our vision for the next generation and will be developed alongside Vagrant.

Yeah I agree. That's why there will be a time gap between 5 years, until Otto becomes mainstream. The eco-system of vagrant is so good that I even got it supported in my IDE ( WebStorm ). I don't plan to use Otto, before I can enjoy all the benefits of Vagrant that exist today.
At some point we'll either have to either stop worrying about life on Mars being hidden under a rock somewhere or forever put a "humans keep out" sign on Mars.
https://www.nomadproject.io/intro/vs/mesos.html

I'm not sure I understand what is being said in this page.

Is the Nomad scheduler centralized? If so, it has been demonstrated that distributed scheduling (e.g. Mesos) leads to better throughput and availability, while achieving a placement close to a centralized approach.
Have you ever dealt with a large app deployment on Heroku? Unless you're willing to throw money at the problem it sucks.
That is how representative democracy works. You decide how things work in the area where you live. Imagine if I got to decide how things worked in your neighborhood without living there, that wouldn't be fair.

People who _want_ to live somewhere have no rights to it. They are by definition not yet part of the community. That's like allowing job applicants vote on company policy. I'm sure they would want to, but communities are defined by those in them.
> In the past year, only about 340 units in SF were rented on Airbnb more than 211 nights ...

For the purposes of Prop F, statistics that seem more relevant are

- how many units are rented more than 90 nights (the current law) [1]

- how many units are rented more than 75 nights (as proposed by Prop F)

When I see AirBnB supporters focusing on a number that doesn't seems as relevant, it feels like spin to me.

> The median number of trips per unit was 5, and mean was 13.3.

Interesting shift here to talking about trips per unit, rather than nights per unit. Back in 2012, the average stay was 5.5 days [2]. So does that mean that the average number of days per unit is 71.5 (5.5 * 13)?

Also, according to the Chronicle [3], out of the 5,459 listings in 2015, "205 hosts have three or more listings. These super hosts account for 4.8 percent of all hosts, but control 993 properties — 18.2 percent of Airbnb’s local listings." I didn't see anything in Sam's post or the other anti-Prop F posts that discusses this.

[1] http://www.cnet.com/news/san-francisco-board-of-supervisors-...

[2] http://blog.airbnb.com/economic-impact-airbnb/

[3] http://www.sfchronicle.com/airbnb-impact-san-francisco-2015/...
Hello everyone! I just wanted to note that I'm running around at HashiConf and likely won't be around to answer as many questions or comments as I'd like. But thank you for all the activity around this and we're excited to show this to you today.

I want to just give a few key notes, though many other folks around here are right.

* For Otto 0.1, we focused on developer experience. We don't recommend deploying for anything more than demos. Future versions of Otto _are_ going to make this production-ready though, and we already have plans in place to do so.

* As others have discovered, Otto is built on top of our other tools and executes them under the hood. We didn't reinvent the wheel, and this has huge benefits. We're dedicated to making all our tools better, and as we do, Otto naturally improves as well.

* Otto is a lot of magic, we're not trying to hide that. It is a magical tool. But we also give you access to the details (OS, memory, etc.) using "customizations." We'll improve customizations and increase the number of knobs over time.

* Vagrant development will continue, we have some major Vagrant releases planned. Please see this page for more info: https://ottoproject.io/intro/vagrant-successor.html

* Remember that Otto is 0.1 today and Vagrant is 6 years old. We have a long way to go to reach the maturity and toughness of Vagrant. We're committed to make that happen, but it will take time.

Thanks everyone, sorry for not being able to be more active in here. Have a great day!
"All equipment leaving Earth is sterilized"

Should that read all equipment leaving Earth from the United States? Do other countries with developing space programs adhere to the same practices? Does the US have agreements with other countries to make sure we're all on the same page so to speak?
The number of variations on PHP applications are infinite:

1. Apache or Nginx+PHP-FPM
2. INI Configuration
3. PHP Extensions and their INI configuration
4. Vhost Configuration, especially rewriting rules
5. Docroot in app root, or dedicated directory

This cant possible be defined in a common/generic way and supporting more than 50% of the use-cases.

There is a reason why complex click to configure interfaces exist for PHP and Vagrant with Phansible http://phansible.com/ and PHPuppet.
Sharing means using some resource jointly, it doesn't matter if money change hands, if owner uses the resource too. Your definition of sharing sounds more like gifting.
Sounds like you and I would agree that children might grow up naturally introverted, but also that, because they are introverted, as a life skill they need to practice handling social settings especially with extroverts.

I think that's what a healthy curriculum for introverted kids growing up looks like. I don't think we'll ever get around the social dominance of extroverts who naturally play this "game" well, the game exists and introverts need to know how to avoid handicapping themselves.

My own parents were prescient enough to recognize this pattern in me - I'm naturally introverted, so they pushed me to learn how to flip a switch when I had to. Over time the amount of energy I had to spend to flip that switch has reduced to something I can sustain for a long time - fake it 'til you make it I guess. Within this reality, I'm quite grateful that my parents taught me this lesson before college, when arguably introversion might limit your long term personal and career prospects the most.
Otto is adding stupid to stupid. Vagrant is a pile of garbage and Otto is adding more junk to that garbage. Who cares.
My friend Matt just summed up your cynical formulation: "let's let Airbnb capture tax revenue so that people now in their homes can stay there a little longer" as a hand sandwich: I will sell you two pieces of bread and convince you it will taste good if you shove your hand and start eating.
But Scala design is exactly that. In fact I'd bet that Kotlin has more features than Scala does, because it often has about five separate features to cover the use cases that Scala does with one feature like implicits.
Mountain View Citcy Council has consistently blocked Google's attempts to expand housing.
def scumbag_targeted_campaign_builder(accounts):
for name, users in groupby(accounts, key=lambda x: x['first_name']):
users = list(users)
while len(users) <= 500:
users.append(generate_fake_email())
yield render_template(name), users

Some variation of this is pretty easy, and likely will become common.
I agree, but the Earth-sized world could be used for something interesting too. E.g. imagining the world of the future, where you can teleport, or you can design a bike and copy/paste it to your friends, for real.

Or you could model the society of the future, say without money and no borders. Or fully digital money. The fact that the virtual world is like Earth can impose certain atmosphere and directions the game can go.
if that was once a name (and I've not ever heard that from any of the original miscreants) it's not really used now. But it's definitely a place of science, art and curiosity.
The article states that "75% of Airbnb hosts in San Francisco say that their income from Airbnb helps them stay in their homes". I don't really see how economics would get in the way of that driving up rents.
Yeah, but look at the number of stars and forks. Square's Otto is a pretty popular library.

Side note: I don't know why someone is down voting people saying this. I mean yeah they will not change their name I guess but it should be bad for the next big project to choose a name that is not taken by a popular project already.
Topics worth teaching re. public speaking:

1. How to structure a persuasive narrative,

2. Techniques for focusing on the material you intend to present (minimizing internal distractions),

3. Techniques for dealing with potential distractions externally,

4. How to evaluate your performance objectively (long time to master, but should be introduced early),

5. How to organize your material so that you have an appropriate amount prepared for the time allotted,

6. How to pace your delivery so that you deliver material in a consistent amount of time,

7. Techniques of rhetoric so that you can convey through your performance the emotion you intend (an inspirational speech is as much about how something was said as what, for example),

8. etc.

Topics worth teaching re. team work:

1. How to read the level of engagement of other members.

2. How to read the mood of other members.

3. How to be communicate clearly to a group and make sure that you were clearly understood.

4. etc.

I could keep going but I'm not developing a course for public speaking or intra-personal communication (teamwork). I could easily find as many topics for teamwork as I did for speaking.

All of these things must be developed with practice, sure, but a lot of them don't just spontaneously develop without teaching. I mean, I have been in plenty of group environments among adults who haven't learned these things. We send people to counseling over some of these issues. Practice is only useful if it is mindful: if the students know what they are trying to do. I could throw a ball on an empty field and tell my kids to practice soccer, but they'll learn a lot faster if they receive coaching with their practice.
I'm working on solving a problem I've been playing with for a while.

Fundamentally it involves picking a feasible solution from a solution space of (225 choose 45) possible solutions.

That number is obviously too big to brute force randomly, but I was able to get very close to a solution by hand, and so it feels like there ought to be an algorithm to generate a solution. (It doesn't feel like a problem where the solution wouldn't be polynomial time.)

It feels like some kind of branching with aggressive pruning would deliver a solution but I have much I need to learn first to actually develop it.
The AirBnB (airbnb, Airbnb, AirbnB?) argument actually has two facets, and any argument with more than one part is too nuanced for arguing in public, sadly.

The two parts are: fast-flux roommate discovery versus entire apartments.

Fast-flux roommate discovery is generally okay. You may have a roommate anyway, but this just lets you cycle them out daily/weekly/monthly. Plus, if the person is bad/rude/evil, you have to deal with them as well as your neighbors. You've got skin in the game.

The fast-flux roommate thing gets shady when the owner says "i'll just sleep on the couch while you visit" or other variations of not really having enough room for a roommate, but making do. A lot of listings have that weird dynamic.

The second, and more damaging, part of the AiRbNb story is when people become management companies and rent a dozen or a hundred apartments in a city to be 100% aIrBnB units. That is where real problems start. Rent apartments for $2,000 per month on a yearly lease then turn around and market them as short-term rentals for $200 per night. It's so common there are multiple concierge startups focused around cleaning and key-providing for short term sharing economy rentals taken out of the local for-natives housing supply. It's so common there are routine 'airbnb lies' your bookings are supported to tell to all the neighbors or doorman or building security if they get asked who they are (oh, I'm Sally's cousin!!!)

(oh, and the third way, a middle ground between the first two, is when you rent out your apartment just while you're on vacation or whatnot. This is more of a traditional sublet scenario, just facilitated by an evil megacorp who charges too many fees. This falls into the "generally okay" bucket like fast-flux roommate discovery.)
He instant booked without reading the reviews? Reviews are so important on transactions like these. Basic interneting rules.
Whence function notation?
After a little over a year with the iPhone 6, my general workflow goes like this:

1. I can use this one handed, that button over in the opposite corner doesn't look too far away. Reach for it.
2. My palm hits a button in the bottom-nearby corner.
3. Undo last action.
4. Try for the button again.
5. My palm hits another button the bottom-nearby corner.
6. Undo last action.
7. Oh right, that home-button trick. Double-tap the home button.
8. Reach the button.

I don't try to forget that functionality, but it doesn't occur often enough that I instantly think of it. In fact, having used iPhones since the 3gs, the go-to-move when you needed to reach a button out of reach with one-hand way the nose-press, which still comes more naturally to me than "reachability."

I guess if you can train yourself on it, it's good, but after having to use my wife's 4s the other weekend, I long to return to those days, size-wise.
The 211 number was given as what Airbnb has found to be what it takes to break even on the cost of a unit. Prop F, and others like it, are not trying to destroy Airbnb but stop people from purchasing housing and using it exclusively for short term rentals.

That statistic is meant to say that only 340 units were rented out enough to match what could have been made via a lease. So if people are snatching up property to use just for Airbnb, they either aren't doing it a lot or aren't actually making a sound economic decision in all but 340 cases.
Yes, a comparison with a decent point-and-shoot camera would be good, but the purpose of including a high-quality DSLR shot in the comparison would be as a reference point for "this is the best that the shot can possibly look", in order to put things on an absolute scale rather than just a relative one. (Obviously, the article text should make this purpose clear.)
Last commit a year ago. Unless you trademark a name or at least has active development I don't see anything wrong with using the name.
A smaller amount of the right direction is ALWAYS more valuable than a large amount of the wrong direction
Facebook Major Outage - Platform Status
Facebook down again
Uber allows me to see where she's being taken and I've always had good Uber experiences in Vienna.
That's OK, and I'm glad you got your housing trouble figured out. AirBnB definitely should be prepared to handle problems like this right away, but I can't say I'm too surprised that they don't.
I think that's why they're defaults? Not hardcoded unchangeable values?
When America Was 'Great,' Taxes Were High, Unions Strong, and Government Big
can you explain more about how the arbitrage works ? I am confused how it is possible. for instance, I buy a lot of used books from amazon.com (well, third party sellers). when i one-buy click, the purchase goes through immediately, and the sellar already has the book listed, so i am confused how it would even be done.
>In the past year, only about 340 units in SF were rented on Airbnb more than 211 nights, which is what Airbnb has calculated as the break-even point compared to long-term rental.

Ok, there are a small number of units that are let or sub-let for 2/3 of the nights per year. That doesn't tell us much. I'd guess it would be near a full time job to keep your house let out 66% of the time. You wouldn't even be living there most of the time...how can you even really claim it to be yours?

Any observation would show that the primary use is for AirBnB and their customers.
That works if you're building Reddit, Netflix, or even most Google services. It doesn't work if you're doing financial software or anything that handles money or is critical for someone else's business.
"Project", "period", "effort", and other words are less techie/jargon sounding and communicate the idea.
Show HN: Toneapi – optimize content for emotion. Instant access via Product Hunt
Do you mind backing up your opinions? Vagrant is a very widely used and beloved tool.

edit: I just noticed your profile indicates that you work at Docker, Inc. I'm trying to figure out whether I feel that plays into your opinion or not but I would expect a bit more professionalism at least.