skysight-inc/HackerNews huggingface dataset:
The global elite are not the cause of high housing costs. Housing prices have risen globally - NYC, Mumbai, Vancouver, London, etc. There just aren't enough wealthy people to take much housing out of circulation.

http://marketurbanism.com/2016/06/27/do-the-rich-cause-high-...

I did some calculations a few months ago; if every wealthy person in NYC bought 10 homes, that would have the same (negligible) impact on the housing supply as building another NYU.

https://news.ycombinator.com/item?id=12022235#12022920

This is not an effective use of public policy. It's just an attempt to find a scapegoat while ignoring the real problems - exclusionary zoning, low density and bad local regulations.
Home automation won't help in this case, though I suspect there will be some level of falsified leases. It seems that if it's a privately owned residence, it falls into one of two categories: Principal residence or not principal residence. If it's a principal residence, there are likely other documents that would also utilize that address (voter registration, healthcare, drivers license, taxes, insurance). If it's not a principal residence, is it leased out for at least 6 months a year on leases of at least 30 days? If yes you're fine, if no you're fined.

There may be some question with privacy (e.g. proof of leases/lessee), corporate-owned residences, etc. but I'm sure they've factored that into things. The big deterrent to lying about it is probably the magnitude of the penalty for doing that - it's kind of like Martha Stewart: she didn't do time for insider trading, she did time for lying to the FBI (about insider trading).
Oh man, it is really funny that he ends it with telling people to read the study.

To clarify the linked study is attempting to replicate https://dl.acm.org/citation.cfm?id=1070834, THE seminal study in Test Driven Development. Well to be more precise it was replicating an existing replication of that study which failed to replicate the original results. They were trying to modify the design so as to account for issues in the experimental design that may have led to the replicated study being inconclusive.

This is significant because if you were not aware of the failed replication, and believed that TDD was supported scientifically as more productive because of that original study, then you SHOULD be reconsidering its place in your development process. If that isn't the case your opinion is unchanged by these particular results(even in the article inspiring this one the author admits that their opinion was already based on a much more thorough analysis, see: http://neverworkintheory.org/2016/10/05/test-driven-developm...).

Now what I want to know is why people insist on writing articles in this awful conversation format. It wastes a lot of words to make a simple argument poorly.
Thanks for writing the post. It gives a good picture for someone who wants to venture in extension development.

Would you suggest to first make an extension available for free (in order to get a nice install-base) and then offer as an Annual Subscription?

Do you see any practical risk with someone offering a copied version of the extension (with different name) at a slightly lower cost?
Why would they do that instead of renting it out?

The overhead wasn't 0 before, it was the opportunity cost of not renting out the house. Now the opportunity cost has increased significantly.
OK, how many times have you been bitten by it?

It doesn't even compile so I doubt you have run into it in real code.
Prices are set on the margin. Knowing that it is "only" 1.6% of the houses (by the way, that's a big number) means nothing without also knowing how many more people are willing to live there by current prices.
Where does he use the words "SOME women" then, if you want to be this anal?
There are other good comments here, but the use case where I find it most important is in lambdas. What do you do when a lambda throws an exception in the processing loop of an iterator?

some_vec.iter().filter_map(|i|
i.to_something()
.map_err(|e|None)
.map(|i|Some(i)))
.collect()

I think that will compile. The `to_something()` might return an error, the important thing is that there is no exception and allows for clean error handling. In this case we're just ignoring errors. With exception handling, while it's not impossible to do the exact same thing, I believe this is cleaner (and yes, there are other ways to write this).
Vancouverism-as-high-density only applies to the small downtown area, and tiny slices of land near transit stations. Nearly all the city's area is single-family homes on tenth-acre lots.
I am not sure it doesn't make sense for them to just move over to JRuby and have them all focus their efforts their.
In theory css parallax is brilliant and should replace all bloated js versions. In practice, it's unusable. We spent 40 hours as two experienced frontend engineers trying to get the example to work on a relatively simple example but it requires such a specific markup that it became too convoluted. Eventually I gave in and looked for a js solution but those were much larger and slower than we wanted. Ultimately, ended up writing a short 100-line open source vanilla js lib, and a bunch of folks seemed to be having our same issues: https://github.com/dixonandmoe/rellax. That said I still love to explore the extents of css' capabilities but this is one time where it fell short.
Ha! Fair point.
I suggest subscribing to the service mentioned above: whoosh.ly joke detection as a service app.
But you get rental income and don't get docked 10k if you just rent it out.

That's the goal with this tax.

The earlier tax by the province is to discourage investors.
Sorry to all reasonable democrats (I guess you are the vast majority) but I think your allies actually might have secured Trumps victory.

It's very clear that this is indeed what happened, and more directly than you think. According to Wikileaks, the Democrats conspired to tilt the Republican primary field in favor of candidates that they expected to be easy to defeat in the general election. One of those candidates was Donald Trump.

https://www.google.com/#safe=off&q=pied+piper+candidates+wik...

This act of self-destructive subversion on the DNC's part shouldn't be forgotten, but for some reason hardly anyone seems to care. This memo should be a huge deal because it explains something that wasn't clear before: how Trump ended up with hundreds of millions of dollars' worth of free publicity from left-leaning US media outlets, even when he was considered a joke candidate. It is now indisputable that our media outlets take their marching orders straight from the Democratic headquarters.

I will continue to respect democracy and American people and their rules for choosing presidents.

Thanks. That respect is more than we deserve.
You're right, I somewhat simplified the problem.

You're definitely right with the overall numbers: http://www.theglobeandmail.com/news/bc-government-releases-p...

However those numbers are for home sales overall, not a survey of who owns unoccupied homes. In addition, in many ways it's not much better if a house is foreign-owned or not if it's empty, since it still takes much-needed property supply off the market and artificially drives up housing prices.
... which works often, but not always, nor forever.
Had Hillary Clinton won, there’s be a winking “we did it” feeling in the press, a sense that we were brave and called Trump a liar and saved the republic.

The press I saw served mainly as a gigantic megaphone used to amplify a river of Trump bullshit 24/7. They did not call him out as a liar, not remotely to the degree that would have been appropriate.

Trump controls something like ~500 businesses; what conflicts of interest might arise from him assuming the title of President? Why haven't I seen any news about that?

But I know all about Clinton's personal email server. Which apparently resulted in no real breaches of security. Why do I know so much about that?

We diagnose them as racists in the way Dark Age clerics confused medical problems with demonic possession ... That’s the fantasy, the idea that if we mock them enough, call them racist enough, they’ll eventually shut up and get in line.

It's mockery to point out racism and sexism, now? What?

The data after the fact does indeed support the "they're just fucking racists" interpretation. Now more than ever.

The fact that they don't believe they are racists or that they don't understand that they are racists doesn't mean the "racist" diagnosis is wrong. The fact that calling someone a racist isn't nice doesn't mean racism should be tolerated or covered up.

If you want journalists to approach Trump supporters with empathy, fine: go ahead and approach the racists with empathy. If "empathy" means "covering up racism with nicer words" then that's bullshit, that's not journalism anymore.
Climate Change Already Dramatically Disrupting All Elements of Nature
None of those sound like particularly libertarian-centric issues. A government fine regarding how a persons decide to use their private property sounds quite anti-libertarian to me.
I believe OP was suggesting that he would be paid to actually live in your property, I assume mostly as joke :)

That said, I wouldd pay you 0.5%/y to live in (ie rent out) your property -- that works out to 400/month on a 1M property
If the user cannot be trusted to make reasonable choices because he doesn't understand or want to read security popups, you have to make the choice for them. That's what Apple is doing and so is Microsoft. It's the only way to go if you want a secure system. And guess what: people appreciate a stable, secure system that makes it difficult to distribute malware. They appreciate it more than fear-mongering about theoretical issues.

Apple is never going to completely lock down the Mac because it can't be a development platform if it is locked down. Besides, why would they even want to?
Zoning doesn't make empty units. If you took away all zoning strictures, you'd still be left with the fact that people who buy just as an investment aren't doing much good for a neighbourhood and a city.
Software Requirements and Hindsight Bias
Er... https://play.golang.org/p/QyQVFfPIhx
assuming it's not tongue-in-cheek

It is.
Clickbait title, not exactly what he said.
First Google result for "domain hacks" : http://xona.com/domainhacks/
I think you nailed it. Their 40% gross profit margin is quite infuriating. Particularly since they're just milking the franchise by now, rather than actually innovating.
Source? I'd like to share this but don't want to spread disinformation.
It gets copied from the firmware and runs pre OS. But the executable only runs on windows from what I can tell, so its technically its cross platform but it wont run on both platforms.
The reasons given are RAM compression and SSD paging.

RAM compression has been around since System 7 (Ram Doubler by Connectix), and it sucked. Maybe Apple has implemented it in super fast hardware or something...?

SSD speed is given as 2-3gb/s, while LPDDR3 is around 10gb/s

SSD paging is probably going to reduce its lifespan, unless it's way overprovisioned in which case that storage is wasted for people that don't use lots of ram. And you can't replace the SSD.
Without a government, there'd be no way to register your claim to land in the first place. The concept of owning a bit of area on the earth is entirely abstract.
It's really astounding how many people aren't getting the joke here.
Facebook relatively recently reaction buttons. Would a "This is untrue" reaction button help?
My understanding is that the extra complexity of the network to support a multitude of small generation points precludes most of the gains from the extra energy supply.
Levons Laws – The Robotics
In my experience the clean separation between UI and backend code that a SPA enforces is an enormous maintainability boost.

Add to that, that you then have by necessity an API you can use for other systems to interact with yours (or just to build some quick one off scripts) and the advantages are even clearer.
campaigning is different than normal work, all the politics promise something just to gain votes and it's not different from all the other years. like Obama promised change but America just sank into more problems, even with the NSA "the program" he did not do anything about it and even lied to the public concealing it. I would look at the speeches and interview what he gives before and after the campaign it's totally different, and i think if Hilary gained the power America would just be more corrupt if anything even change while trump is president. i doubt it but i would rather see this positive.
> I think it's more that he knows his audience. He isn't going to talk up renewable in coal mining areas for instance.

That's what makes this so interesting, his audience is now the whole country and now he actually has to do something.
Agreed. But ironically the biggest pressure on solar now (and in the last 5 years) is price manipulation by China - something he promises to fight (though not necessarily for the sake of green tech).
IANAL, but that sounds like a pretty irresponsible email to make public for the CEO of a public company. Is it not?

Edit: CEO just posted a clarification. http://media.grubhub.com/media/press-releases/press-release-...

Getting some pretty bad backlash on Twitter.
Since they've gone ahead with the 15% foreign buyers tax, things have started to tank.
Most investor owners really don't care for the yield. They want to hold for capital appreciation. And rentals are annoying, dealing with tennants. Stuff breaks.

Would you care if you purchased a $1m home cash to flip it in a few years for $1.4m?
Doesn't apple have something like that?

Either way, I think log files of actions taken are much more debuggable than watching a computer control the gui.
Too far? Apple is a luxury good. You are buying the Prada, the Audi/BMW/Benz/etc of laptops - they position themselves at the high end market and will extract as much margin as they can from that market. These price increases follow suit with their aspirational positioning. There is no "too far", just what their target market with a lot of discretionary income will still purchase.
Yahoo admits some staff knew of mega breach in 2014
No, `let _ = x` is the official way to ignore a value explicitly. The lint ignores it.

(My code does have an error because I forgot to wrap the result in Ok)
The actual product page says a cable is not included.

http://www.apple.com/shop/product/MNF82LL/A/87w-usb-c-power-...
Can anyone confirm if this is real? If it is, this is probably going to turn into a PR disaster for them.
The flow of capital tends toward a low hydrolic potential from a high end. When the potential is lost, things turn to medicore, people just look around for an exit.
Yes, he has said things that are very pro-renewable. Even his pro-coal stance is pro "clean" coal. A "clean" requirement for coal-based energy sources will effectively make it less economically viable relative to other energy sources.

Of course, he has also said some stupid things that are very anti-renewable when he has been in front of audiences that wanted to hear that (some parts of his base).

Which Donald Trump is real Donald Trump? We will find out in time.
It's not really being functional that calls for GC -- if you have data structures (whether they're closures, records, or whatever) escaping up from the scope in which they were created, you have a tricky lifetime question to deal with. In both the imperative and functional cases, you could require explicit allocation and deallocation (like malloc/free), and you could make it automatic (garbage collection). Functional programming tends to use GC because passing/returning closures is a common thing to do. These days, I would say imperative programmers also tend to use GC.
Nah, it's (type + remember) speed that makes command lines frustrating. They're only fast if you use them constantly or write scripts. As soon as you have to look up an argument order or a command flag, you've lost all that efficiency.
For Vancouver, the average is 2.6 people per houshold not 1 as you assume.

This would make 4.3% of the housing unoccupied. 1% would certainly make a difference in housing price... but 4.3%? that's no small effect.
I have to hand it to him, he called it early and brought a lot of Trump's rhetorical methods to light.
This is based on completely the wrong premise, Tesla is an unsubsidized car company. Even if the Solar City deal goes through and the value goes to $0 within a year Tesla will still be a great thriving company.

Not only is Tesla a shinning example of American manufacturing (a main Trump tenant), they create cars that are better and more performant then competing gasoline cars, they do it at much higher margins.

Tesla is hopping to produce about 500k cars within 2 years while the average automobile manufacture produces about 10MM cars per year. And they plan to do it at a 20-30% margin.

Even if gas prices go down by 75% they would then only match the price of fueling a Tesla, which in itself would be an incredible feat given how subsidized oil already is.
My suggestion is there's 19 reasons times the number of people who buy a second or third charger...
That's the definition of a bubble - asset detached from fundamental value.
Thanks, good writeup!
Zoning is what causes Vancouver to have 1/3 the density of Brooklyn.

Based on this doc, I believe Vancouver (or "Vancouver A", as distinguished from the greater metro area) has about 200k units.

http://www.metrovancouver.org/services/regional-planning/Pla...

It appears zoning rules, which prevent Vancouver from building up to Brooklyn levels of density (approx 3x as high), is keeping 400k units off the market.

In contrast, unoccupied housing is keeping only 10k units off the market.

But I'm sure the rich Chinese people are secretly to blame for this too.
> Are there any resources on the code generation side of things?

Cooper and Torczon's "Engineering a Compiler" is mostly focused on the back end. I liked it a lot.
We all do things that aren't objectively "worth it". Was the time you took to type this post really worth it?
OK, so a package can be delivered via telegram just as in email for instance. The attacker still has to gain execution access via social engineering or some form of priviledge escalation to actually encrypt a victim's drive.
>It's a given that software needs to be tested. The processes around that are a classical "it depends" question.

Yes. What you need to do to ensure the correctness of flight software for a jet fighter is entirely different than what you need to do to ensure the correctness of an internal tool at your company that automates a task for which you already have a manual process.
I would hope not. The whole idea is to lower prices, what better way to lower prices than to tax you for holding out for more money?
Governments don't usually crack down directly on money flooding into their economy.
A typical home in Vancouver BC is $1.4M[0], so if anything it's an understatement.

[0] http://www.cbc.ca/beta/news/canada/british-columbia/vancouve...
If you want something like this, you'd usually use your own error type to wrap the errors returned from the functions you call. You can implicitly do the conversions and keep the code the same if you implement `From` or `Into` for the wrapped error type.
Vancouver has an annual average income of around $70,000. At current benchmark prices of ~$1mm, we're paying 14x our average salaries for homes. That's roughly as unaffordable as Hong Kong — the world's most unaffordable housing market.

Whether or not zoning and high density would bring housing prices down (it almost certainly would), you gotta ask: if Vancouverites can't afford these places right now, who can? People who have a lot of money.

http://business.financialpost.com/personal-finance/mortgages...
sli.mg is the image hosting website that they use on /r/The_Donald
previous submission with some comments and more context in the submitted URL: https://news.ycombinator.com/item?id=12924340 (http://www.foxnews.com/us/2016/11/10/boss-tells-pro-trump-em...)
IIRC, not quite. with X11, every program that shares a root window can see the keypresses etc.

Typically a root windows is the same as a screen, but i don't think there is anything that claim this to be a set in stone rule.

But as is typical of Linux GUI devs, they much rather hack on the new shiny than try to maintain the existing stuff. And the new shiny these days is to put everything on the GPU.
This is the typical operator vs programmer argument. If you're working with difficult concepts compactness trumps simplicity. Plus Go makes it such an enormous chore to write programs with a lot of features.

If you're the one trying to figure out what went wrong in production, both properties are big plusses. Simplicity means scanning code quickly will yield an answer. And the fact that Go makes writing code a chore means there usually isn't that much code.

And of course the fact that Go is so young, means there aren't that many libraries that behave differently. People actually use the standard library features, unlike in Java/C#/C++/Python/... It's becoming less true for net/http, less true for log (all companies I know have their own version, I wonder if Google has it's own version internally too). Go's still in it's honeymoon stage where the standard libraries can actually be used for real projects because they're so young they could implement modern web features without having legacy cruft, nor have they made wrong choices yet, like supporting a dead-end standard or practice.
The logic is that zoning makes for a housing shortage, which means it's profitable simply to hold on to properties without renting them, because the rent would be such a small portion of the investment gains. If supply increased, and moderated the price increases, then people would rent out more because they wouldn't be seeing huge year-on-year home value increases.
> Reducing the average level of experience in the particular legislative institution, and in legislative affairs generally, of the first group increase the relative advantage in systematic knowledge and effectiveness of the latter two groups compared to the first.

That's a good point. How would you solve for X here?

> Term limits aren't sortition (it's not random, and political parties and the donor class are actively involved in choosing who stands for seats and how much support they have, so, the effects you point to in sortition of breaking up factionsome and reducing corruption simply aren't present.)

I was thinking broadly of the system being more or less organized and how in some way incompetence may be less truly dangerous than a bad actor abusing the system.

How about we simply put restrictions on politicians and their interaction with mass media? This many minutes on television, paid for by the State so you don't have to scrounge around for cash? That is just a half-baked example, I take it you understand what I mean by it.

Corruption is a problem in every country but I don't think lobbying and donors exert such an influence in my country Ireland (could be naive here!).

> in any case, the level of complexity of a modern nation of 300+ million people different considerably from that of ancient Athens.

Ha! True. We need a new OS, that is for sure. That is why Patri Friedman (seasteading) has so many of my sympathies.
One way to crack down is making it less attractive to bring in such money which this seems precisely tailored to do.
I think Scott Adams is a contrarian more than anything. If we all agreed the sky was blue he'd argue that it's red and see what sort of traction the argument gets. He tries to invert his own thinking process.

In that respect, he didn't predict a trump win, he just argued for something considered "heretical".