skysight-inc/HackerNews huggingface dataset:
The land value taxers' argument generally works the other way round, arguing that the supply of rental properties actually is artificially constrained by landowners, and that tax on the undeveloped value of the land would push landowners into developing and letting property on their land or selling up to developers, implying more price competition in the rentals market and thus less ability to pass on the tax costs to the end occupant.

The fixed supply of land is important only inasmuch as it provides a reason why landowners can be pretty confident their land will appreciate in value in the first place (and in some cases, to a sufficient degree to make the additional revenues achievable from development/rentals in the short term appear relatively trivial). Moreover, if land ownership is highly concentrated then releasing very little of that land for rentals and gradually selling off the highest-value parcels probably is the most effective way of maximising the value of one's dynasty's land portfolio.

The argument isn't so much that rents would never go up at all as that the effects of more efficient land use and competition in the rentals market mean that individual occupants of the land wouldn't pay the full value of the tax (and would tend to benefit from commensurate rate reductions on other taxes)

How well that argument explains or even fits the facts of land ownership varies hugely by geography.
Can you share you whitelist of sites with unintrusive ads? I assume you have one since your primary concern is the intrusive ones.
I used to exercise regularly like this (not running but another sport) and recently I had to stop cold turkey for a variety of reasons. Boy do I feel better. I sleep better. My mood is better. I don't hurt all the time. I eat more moderately. I lost weight (some muscle no doubt). tldr I think I must have been overdoing it.

It makes me wonder in this culture of exercise we live in, how many people end up not doing any exercise because they think it's all or nothing, full-on torture vs couch potato.
This was mentioned in Cosmos. Time was when whales could communicate flawlessly almost around the entire circumference of the earth. Then human sea travel, especially motor-powered ships, basically acted as a really loud fan that makes it hard to communicate over. So yes, they can stil talk over long distances, but the difference is between the ability to call someone on the phone, and jury-rigging one with two cups and a string.
Hi RazTerr,

Looks really good can't wait to try it out.

If you want to quickly get started doing customer care on WhatsApp how about you sign up for a service like Ongair

https://app.ongair.im

They already have a Zendesk integration so you can quickly add WhatsApp to your currently support workflow.
Creating+Scroll+Animations+with+Waypoints+and+Animate.css
Mlton? Or is that just an optimizing compiler?
Buy to let landlords have enjoyed 100% tax relief on mortgage interest for decades and only now, well in April 2017, are they finally about to start losing some of that unfair advantage over would be owner occupiers.
Jade can be used along with code too. I think that you mean view logic by code here as mixing business logic with your view is a big no no.

I took a look at Hiccup. It looks interesting and promising but I'm an indentation oriented developer and that's why I favor Jade and Sass and the likes.

Also, I like the design philosophy that they chose with Jade by absorbing JS in HTML and not the other way around like in JSX where HTML & CSS being subordinates to JS thus making the process a whole lot more tedious and time-consuming.
This guy (and his employer) is upset because, like in the music industry, consumer-driven countermeasures to questionable business practices are prompting new business models. And like the failed attempts at DRMing all the things, these "workarounds" are going to end up hurting publishers more if they pursue it. Give me an alternative to this "piracy" (HA!) and if it's good enough, I'll pay.

Or say I turn off my ad blocker. Will TechCrunch et al. stop creating pointless articles with titles optimized to get clicks, i.e. page views for their now-unblocked ads? [1] Bloggers are in the same business as advertisers of swindling users into viewing their content, and under the more dangerous guise of "useful information" and sometimes "reliable fact-based reporting."

Ads aren't the entire problem. It's the systematic use of psychological tricks and behavioral analytics to direct and hold our attention in an increasingly noisy internet. So I'm not going to listen to producers with vested interests when they question my "ethics" for exerting control over my information consumption. Good try, though. [2]

[1] Obviously TC isn't the worst perpetrator, but I did scroll to the bottom of this article and instantly get a title to pique my reactionary interest: "Are We At The End Of The Android Heyday?" (http://techcrunch.com/gallery/are-we-at-the-end-of-the-andro...).

[2] Anyone else notice the previous title from the permalink? "Raymond Carver Loved Ads." This one was much better.
In this case, the losers are local officials

FTFY.
Or the server at example.com may simply embed it in the resulting file that it'll send you.
No. They will try, but it doesn't work because of an often overlooked quirk of the market which only affects land.

Land is unique because it can't be manufactured or moved, so when it comes to supply and demand, the normal mechanism of the consumer playing off suppliers against each other to get the cheapest price can't happen. Each piece of land is unique because of it's location, so other bits of land won't do. For example, starting a business on the high street. You can't just get a cheap piece of land elsewhere and move it to the location you want it to be in, whereas you can do this with all of the other supplies you need. This makes land a de facto monopoly. The consumer has no choice and allowing people to own more than they need is damaging to capitalism.

What really happens instead is that the consumer is left competing with other consumers to get the bit of land they need. Each location is effectively an auction for a unique item. In starting a business, rival entrepreneurs will continue to outbid one another until they are left with only just enough profit for it to be worth it. Bidding less means a rival will outbid them and they won't get the land they need. Bidding more means the business is not viable. In this way, the landlord does not and cannot set the price themselves. The market decides. They can try to raise the rent, but the business owner will then not be making enough profit for it to be worth it, so they will either refuse or shut down.

The is counter intuitive, but well researched. Google for Ricardo's law of rent https://en.wikipedia.org/wiki/Law_of_rent or read Churchill's rather good speech on the matter here: http://www.landvaluetax.org/current-affairs-comment/winston-...
I'm using Friedl's classification scheme for regex engines from Mastering Regular Expressions. I don't know of a more standard survey regarding regex's as implemented in various programming languages. Anyway, from a practical standpoint an NFA has to be implemented as a push down automata in the Von Neumann machines we currently have to allow backtracking to simulate simultaneous exploration of the arbitrary number of DFA states that a single NFA state may represent. That doesn't make Friedl's classification useless.
You're describing how ads work today. I'm speculating about the future, where we can assume ad networks have responded to the current trend of ad blockers.

Those networks will go away, a least as seen from the UserAgent, the moment advertisers figure out how to stuff it all behind a proxy. This will happen regardless of future technologies simply to make URL blocking harder. Conway's law is free to dictate the structure behind the proxy.

As for the halting problem, while it might be possible to detect some ads (it would obviously be an arms race), it will be hard to detect when the ads are sent in the same "binary" as the page content. This can be automated trivially, in a similar manner to how Javascript and CSS are assembled from multiple source files today.
I sometimes ask the question "how does the internet work?" in interviews. The vague and wrong answers I hear are astonishing. I'm looking for a basic understanding of the layering of TCP, or RDP, or ICMP (or anything actually) on top of IP. I don't get that level of insight much. The people who do have that insight usually can go deeper -- slow-start, BGP, etc.

I wonder if we have a modern version of C.P. Snow's mid-twentieth-century two cultures lament. https://en.wikipedia.org/wiki/The_Two_Cultures. That's the complaint that educated humanities folks don't know the basics of science.

Are we miseducating our so-called "full-stack" engineers by not offering them a basic understanding of telecom? Or are they not listening?
What if you end up finding the cheapest price from one of these ads? Was there a downside for anyone in this?
How about the contra position: "when you push ads without my permission, consuming the bandwidth that I pay for, that’s stealing. It’s no different than running illegal electrical connections or running your garden hose from my water supply."
I'm reminded of when Facebook first eliminated the formatting constraints on status updates, so that users could simply enter text instead of adapting their message to the "___ is __ing" convention. At the time, I'm sure there was some Slate article decrying the move because it would make Facebook just another website.

Personally, I tended to agree: it seemed like some of the quirky charm of Facebook had been needlessly killed. But I was wrong. The communicative potential of Facebook never would have ripened if status updates had remained so constricted. The original novelty of the medium itself gave way to the sustained novelty of diverse messages.

What does that mean for Twitter? I'm not sure.

Its ongoing success chastens me, because when I heard about it, the idea sounded idiotic. Why use a protocol that imposed a 140 character limit? Well, there is clearly some utility, given how many active users Twitter has. But it is also obvious that many of those same users are frustrated by the limitations of what they can express.

If I were running Twitter, I would take a middle path: Keep the 140 character limit on "Tweets" but integrate a new type of public message without a character limit. (Perhaps the 'subject line' of the new message class would be a Tweet, which would expand into the full text when clicked.) This seems like the best way to provide users an easier means of expressing themselves without destroying Twitter as they know it.
My grandmother knew names and personal details of first 60 or so cosmonauts, had a notepad with all launch dates and was generally a walking encyclopedia on all things space. She was a housewife most of her life and a steam engine machinist in the 1930s. Not any sort of technical elite, nor even remotely interested in anything technical. Except for the space travel.

So, yeah, to say that space travel was a big thing back in Soviet times would be a major understatement.
John Carmack discusses the art and science of software engineering [2012]
And yet juggling two storage points despite being larger then one isn't what one would call "a good user experience".
> Is the only difference really that Mithril has replaced "React.createComponent" with "m"?

The Mithril `m()` was designed to be used as is rather than as a serialization format.

It also understands `m("input.bar[type=date]")` which is handy, and the array for children elements is optional (`m(...)` is variadic) which makes it nicer in CoffeeScript-like languages.
That is correct. The major financial organisations currently working on "blockchain technologies" aren't working with the Bitcoin blockchain - they're typically working on private (or consortium) blockchains e.g. for clearing house like functionality.
Ask HN: Great nontech book that you read recently?
How does one use this? I can't find conclusive instructions. Yeah, I'm new to this.
How are ad blocking "losses" ever estimated? If X% of visitors start using ad blocking, how many fewer cluck throughs would be lost? How many sales?
Isn't it pretty likely that the same people who use ad-blockers actually do so because they don't read or click on ads, which is the whole reason ads are noise to them?

Personally in the rare occasion that I see an ad I actually consider clicking I rather browse to the target site in a new window than click the link, to avoid revealing to N different companies in the ad chain that I like shoes or toyotas.
In the kinds of places we’re talking about in this thread, dense urban areas where land is scarce and expensive, and extensive public infrastructure is required for basic survival, that’s pure horseshit. Go look up the budget for any city or county you like.

You clearly aren’t interested in a respectful or intellectually honest discussion. Why are you here?
I can provide the view from an indie mobile programmer that lives from advertising revenue.

The problem is simple: a lot of people don't want to pay for things (I include myself here).

I live from the money I earn from the adversting in some chat/dating apps. The reality is that if I removed the ads and put a price on them I would be without job. To make it more relatable to you, I would be a failed entrepeneur without job.

I don't even like to put some kind of pay-to-enable features in my apps because I don't like them. I want my apps to be free 100%, for anyone can use all their features equally.

And also I really dislike how freemium is applied to these kind of apps, e.g: you receive some notification that someone has liked your profile but can only know if you use some credits you pay for. I know that I could be earning a lot more money using tactics like these, but I feel like they are shameful.

Ads are not perfect, maybe you dont like them, but remember that the alternative would be to pay for the app. Do you think people would pay for 100% the apps they use?
Do people actually manage to keep their phones working for a year at a time? (Without using ridiculously bulky cases that look more like they belong in a warzone)

I end up replacing mine almost quarterly.
To sum it up: The NFA and the DFA have exactly the same Big O complexity. The NFA is just slower by some factor. So that's not much of a difference.

The real difference is between dynamic programming and backtracking. When you implement an NFA with dynamic programming, you're still O(N) with respect to the input no matter what. But when you use backtracking, as Perl does, you're prone to combinatorial explosions in some cases.

Also keep in mind that PCRE are not regular expressions. They're more expressive than that, and can express more than just regular grammars. That's possible because when you start with backtracking, it is relatively easy to add other niceties on top of pure regular expressions.
I hate running so much that, when I was younger and had to choose a more agreeable form of fitness, I took up Chinese Kickboxing (Sanda). Yes, I prefer getting kicked in the face to running, about the most intolerable form of exercise I know.

I wish I could get that joy from running, but my entire body hurts, from the inside-out, when I do it. It made it hard to get good cardio training when I was training for a fight, I usually substituted lots and lots of swimming, which I find far more enjoyable and seems to do a better job of training cardio without injuring joints you'll need later.
Radiogram – The Radio App for information junkies
This link gives an error here.
"Clearly", eh, well we are all talking on a thread I started, no?

This "corporations" thing that you have come up with is a completed red herring. A government exists to serve its people, not some abstract notion of "productivity". If it's your home and your property, why should you be forced to give it up so that someone else - be they a property developer, or a local government - can profit? Every transaction requires a seller as well as a buyer and if the seller doesn't want to sell for any reason then the deal is off.

But your position is that people can be compelled to sell for what reason exactly?
I can still use my computer, my bandwidth and my time as I see fit. I refuse to waste time waiting for ads to load, closing popups, stopping videos (with sound!), and sieveing through a visual mess to find the actual content on a webpage. I'm not particularly keen on the manipulative techniques used in ads either.

If you do the right thing and make your content accessible through a subscription, so that you can do your job without relying on ads, and I find that you produce quality content then I will gladly subscribe, as I do for a few sites which do actual journalism.

I suspect part of the problem lies here, with ads you can scrap revenue with click-baity, devoid of content articles, but people aren't going to give you money directly for that.
One illuminating data point is the fact that for the last several years the number of iPhones that seems to be in China (if you look at data from companies like Baidu) has been rather larger than the number of iPhones that Apple's financial reporting imply could have been sold there.

Is it at all possible that counterfeits could account for some of this?
Of the few hundred people I know, who work across many industries including health care, automotive and aerospace engineering, and software development, I can think of 3 who are able to work from home full time. What you experience in your particular area might not be the norm in another part of the world (or even just the US).
Another, more effective way, is to use a dental water jet flosser. The pulses of water are much finer, easier to control, and don't make such a mess. Also, pulsed water may be better at displacing hardened wax than a continuous stream.

Yet another advantage: this can be done by the patient alone - no need to involve anyone else!
There's an interesting chain of thought there - I love a good sugar or caffeine rush, but find eating meals to be an annoying chore in my daily life.
Of course not - The contract would be made when money was exchanged, not when the site was accessed.
> > When changing the AST, how would you go about changing all the code that needs to be changed?

Is there an answer to this question?
I'm not sure that it is unfair - since if a landlord's property is empty, they are liable for the council tax on it. It's a risk/reward scenario.

Consider a world with no landlords. You live with your parents until you can afford to buy, or you wait in line for social housing, which won't magically appear from nowhere...
As much as I understand, that "forced monetization" can exist, such as in the case of stock options - those can incur tax right away (alternative minimum tax), and usually will have to sell some of your just got stocks to be able to pay for that (if you don't have other assets to cover it).

For example, point 2 at http://www.forbes.com/2010/03/10/10-tax-tips-stock-options-p...
The way I view it, I have every right to determine what gets downloaded to my computer and what does not. Ads have proven themselves time and again to be at best worthless and at worst outright harmful, so I block them. I have no ethical dilemma about this.

There's already more content available than it is possible for anyone to consume. For the most part, none if it is content that anyone really needs to consume. If one interesting-sounding article is hidden behind a paywall or obnoxious ad, oh well, there's another one a click away that isn't.
'Zen and the Art of Archery' by Eugen Herrigel
> your position is that people can be compelled to sell for what reason exactly

Now you’re putting words in my mouth. I never advanced this position.
>I'm speculating about the future, where we can assume ad networks have responded to the current trend of ad blockers.

Yes, and you have also said in another comment:

>when advertisers finally figure out that embedding into the actual document (like a data: URL today) is much harder to block.

Ad networks and advertisers have already been well aware of this for years.[1] However, they value personalized ad generation more than embedded ads. The content owners and ad networks value the realtime bidding of ad slots. The advertisers value delivering targeted ads to the most relevant eyeballs.

The part I think you're underestimating is the inherent value proposition of realtime ads that must be generated dynamically. The economics really favor the construction of those ads on the users' browsers instead of the server. The inherent boundaries in that make it easy for ad blockers to work effectively.

To merge all 3 entities' interests behind a monolithic "proxy" requires different economics because they now have pay for cpu & network bandwidth upfront to construct millions of ads. Now "Joe's Music Blog" has to send his blog post to the proxy for ad merging. That's a friction that's totally different from Joe just copy&pasting some ad javascript into his Wordpress template.

Your first post was about WebAssembly and that's a separate issue from ad proxies creating seamless ads.

[1]https://www.reddit.com/r/explainlikeimfive/comments/35rfhe/e...
Does Bitcoin make sense for international money transfer?
Been using this for years, can be a little weird at times but usually works fairly well, even on OS X.
It's ironic: In many ways, the simplest problems are the hardest for hackers to solve. We naturally understand programs and protocols that flummox average users, including PGP and Bitcoin. Donning the veil of techno-ignorance is an elusive skill, so it can take a long time to figure out how something valuable can be reduced to a truly idiot-proof format.

Lots of different approaches to encryption have pitched themselves as the easy-to-use replacement for PGP. Alas, so far, none of them have taken the world by storm.
Probably neither of these (depending on your definition of primitive), but they're interesting anyway:

The Cookie Monster[1] by Vernor Vinge

Glasshouse[2] by Charles Stross

[1] https://en.wikipedia.org/wiki/The_Cookie_Monster_%28novella%... (WP link, contains spoilers)

[2] https://en.wikipedia.org/wiki/Glasshouse_%28novel%29
Any sequence of one of more decisions with varying results is a game, but you probably know that.

Aside from estimating the value of a node from similar nodes, another option is to reduce the search space by putting them in the same information set. This means that to one player they appear indistinguishable, so the same strategy is played in all of them, while the other players might still be able to distinguish them. If your game has a huge state space it's likely that some of the state just hardly matters some of the time to some of the opponents. Other methods of fusing states have the disadvantage that all players have to care about the same information.

To implement MCTS with information sets, use the Information Set MCTS algorithm (ISMCTS) [1], which is a pretty obvious and intuitive extension of MCTS. (Has nobody really described ISMCTS before?) Whitehouse's PhD thesis [2] goes into more detail, and looks at using ISMCTS to reduce the search space in games ("ICARUS"), though I didn't read that chapter. (Earlier this year I mostly-implemented ISMCTS for Cordial Minuet, a game with simultaneous moves in addition to imperfect information. Information sets are unavoidable in simultaneous-move games.)

Also, you will find loads of papers specifically discussing speeding up MCTS for Go, many of which generalise.

[1] http://eprints.whiterose.ac.uk/75048/1/CowlingPowleyWhitehou...
[2] http://etheses.whiterose.ac.uk/8117/
Google Translate Community (beta)
>Interestingly, could be "american exceptionalism" called an "unofficial religion" as well?

Hell Yea