skysight-inc/HackerNews huggingface dataset:
The article is a bit strange. In my opinion it accurately describes a problem, but then totally fumbles on the reason and the solutions.

The real reasons are described by narrator and kephra in this comment thread. They've got to do with how land is scarce and getting scarcer, and how banks leverage the demand almost without risk and in perpetuity. If you don't really get the economics of it, it comes down to this: property owners negotiate with you one (important) aspect of your life (where/how you live) for a percentage of all income you ever make. Imagine the scale of that nationally, it's really not surprising to learn that property is the largest share of income for capital.

I've been thinking about this reason a lot since I've started reading Piketty and perhaps more so now I'm looking to buy a house in one of those super scarce places. An interesting point Piketty makes at some point that this form of capitalism is fundamentally un-American, or at least, against the idea of the U.S. in its forming years, but you'll have to read the book for that. I promise you he's not a socialist ;)

The solution that came to me, even though it would screw me if it were implemented, is capping mortgages even stronger. In the Netherlands we are moving to a 100% home value cap in the coming few years, and gave them a max duration of 30 years, that fixes one side of it. But it should also enforce lower limits on mortgage relative to salary.

Perhaps those values are already closer to what's right in The Netherlands than they are elsewhere. In Amsterdam you pay 220k for a small 2-bedroom apartment or small house on the edges, which costs you about 35% of your income (if you maxed out).

Those regulations give way to another problem though, and that's rent. They definitely should be regulated the same way. At the moment that same apartment in Amsterdam rents for about 1300, almost twice to what a mortgage would cost. And I know for a fact that people who aren't allowed the mortgage do rent those places instead, that's just draining capital.

Maybe some (amateur) economist can poke a hole in my plan (reduce mortgages and rents through regulations). I have a feeling there is a right level of regulation that will make mortgages comfortably profitable for banks without it squandering the publics spending power.
>Blocking elements with CSS (or whatever) will no longer be possible, and the Halting Problem says you're going to have a hard time trying to do similar blocking of the WebAssembly bytecode. You might be able to block a few image URLs for a while, but the ad industry will quickly migrate to any technique that has has a real effect of bypassing ad-blockers.

I don't think the opaque nature of WebAssembly will defeat ad blockers because advertisers depend on the distributed infrastructure of the internet and that aspect stays the same whether browsers execute plain-text Javascript, or obfuscated minified Javascript, or obfuscated WebAssembly. Many (most?) obnoxious ads depend on ad networks to constantly generate realtime contextual ads for a particular web surfer. They also require the ad network for behavior tracking and monetizing. Therefore, fetching these external resources (urls) to "build the ad" will always be transparent to browsers engines and if they continue to provide "hooks" for ad blockers to detect these GETs, the filters will continue to be effective.

Another way to put it... there are 3 separate entities collaborating to deliver realtime ads: (1) content provider (2) the ad distrib network (3) the advertisers ... and following Conway's Law[1], the code snippets executed and fetched by the browser engine will mimic those business boundaries. That structure can always be detected by ad blockers.

On the other hand, if the ad is deeply "embedded" inside of content such as Fox Studios embedding a Pepsi ad for a XMen movie such that it's a contiguous chunk of WebAssembly, or continuous stream of "frames" for <canvas>, then yes, it will be harder to detect such "native advertising"[2]. In my mind, this scenario is closer to the "halting problem". This type of advertising doesn't appear to be the majority because the content providers don't like to burn their servers' CPU and network bandwidth "pre-assembling" the embedded ad before delivery. They'd rather take advantage of ad networks to make the cpu+network on users' desktops/iPhones assemble the ads on-the-fly.

[1]https://en.wikipedia.org/wiki/Conway%27s_law

[2]https://en.wikipedia.org/wiki/Native_advertising
There are points to be made why a SD card in a phone would be a bad idea - some of them are low quality and cause data issues (just search camera forums for card issues), storage management gets more complex etc. This should be a mood point considering that it does not cost phone manufacturers much to put a decent amount of memory into their devices. But that they offer neither a card slot nor decent amounts of memory, is the issue.
I just want to add that the same fascination with science and space created cinema masterpieces at least for that time. The special effects used in these 50's and 60's movies influenced Hollywood and helped to create such classics as Stars Wars and Terminator 2.
> If common people understood how RSS works, they would not need twitter.

RSS is a one-way broadcast medium, and isn't used nor ideal for small updates, comments, musings that do not need web pages.
If advertisers went that far to obfuscate, they might stop ad blockers from reclaiming the space, but they still won't be able to actually display anything.

You can't win the obfuscation game. At the end of the day ads run in the browser, and eventually they'll have to ask the browser to pretty please connect to "ad.doubleclick.net" and fetch something from there, be it a convoluted rendering script, an autoplaying flash video, or an animated gif.
Oh i like the what if games.

Black hole (as singularities that may have formed without collapsing stars) played a central role in early universe by swallowing matter and anti matter and radiating energy by hawking radiation which then fueled energy decay into standard matter, and that may explain the current imbalance between matter and anti matter or it may be mad internet rambling.

Still medium worthy?
Practically all of the economy of the Soviet Union was the military-industrial complex and that complex had to pretend it wasn't only that.

All industry was dedicated to manufacturing weapons - what was produced for civilians was a side-production and small part of the output.

For example - practically all of the aluminium in the Soviet Union was used for the military. And most of the aluminium was used for rocketry and aviation - again military. And you have a big cities like Dnipropetrovsk in Ukraine called Rocket city for having a huge concentration of such plants.

Now space exploration sounded good because it is one of the few areas the Soviet Union could compete with US AND it was convenient to explain why Socialism needs so many rockets.

The scientific progress might even eventually improve living standards might one wishfully think. Of course it didn't, at least it wasn't allowed to.

Eventually, most of the military-industrial complex was disbanded and it is only logical that the space cult was thrown in the dustbin on recent history.

Nowadays Russia has only a fraction of it is former military output and there isn't any point in pretending it is smaller, quite the opposite, the government think it is important to display it is military might.
If the supply is fixed, the price will fluctuate only with demand.

(But no, the supply isn't really fixed.)
My understanding is that it's the expressiveness and the type safety along with being functional and immutable (by default) in order to ensure correct programs are being written (which is obviously a concern when lots of money is moving about.)
The simplest way to counter this problem is for the Fed to raise rates this week.
Because he wrote an article on how to do networking but then gets people who clearly don't understand how networking works criticising and dismissing his article.
The security test on that page isn't correct for Backbone. Underscore's templating (what is used) has two modes, `<%- %>` will output escaped (what should be used in that demo) and `<%= %>` will output raw
I stand corrected. It was really too long ago (+4 years), I should really have double checked my thoughts before posting. Gracias!
Hitler certainly believed his bullshit, but he did not believe all the bullshit around him.
Yeah, but here that's clearly a case of "the needs of a few Germans and 'Germanizable' populations outweigh the needs of the many non-Germans".
Because underwater there is also pressure, I'd say. But they should make this very clear. It would probably be better not to call it waterproof in this case.
Ask HN: How can I send an open letter to HP?
I want to send an open letter to HP and I can't seem to get a proper contact/complaint form from their website.

Does anyone know a way of sending this letter and letting the world know?

Thanks in advance
Death-Qualified
> What's not to like?

Assuming this was meant to be a serious question: Well, it is simply too dangerous. What if that thing blows up on start or while in the atmosphere/orbit? More generally, this project is a combination of:

1) spacecraft / rocket science, a technology where we still make a lot of mistakes and need a lot of room for experimentation

2) nuclear power, a technology where we have no room for errors, as small mistakes quickly sum up to a major catastrophe

Those two simply don't line up, until we achieve major advances in both areas.
More Than One Third of Tutanota Emails Are End-To-End Encrypted
I have a relative who is about to buy a IPhone 6s plus, and a plan. She wants to eventually own the phone, but will consider other options. She doesn't have great credit--one of the companies wanted her to put down a $400 deposit.(she has bad credit, but always pays her bills. The companies actually make money off her with their late fees?

My question is what is the best plan as of around 9-13-15?

I am sick of looking at the plans, and the fine print. Plus-I'm out of the game. I bought a tracfone with a years worth of minutes. I can't get a good internet connection, but it's no big deal; I have an old iPhone I use to connect to public wifi when I'm out and about. I have no desire to sign up for a plan until my I start making more money.

I told her if it was me, I would go through Republic wireless, but she's dead set on a new IPhone.

Sorry, I know I'm being lazy for not doing my own research, but figured someone on this site might have a good recent recommendations? (Cell phone reception is not that important.)
I've used this technique[0] successfully in a networked minesweeper game I made ages ago. Wikipedia lists more algorithms[1].

[0] http://www.mine-control.com/zack/timesync/timesync.html

[1] https://en.wikipedia.org/wiki/Clock_synchronization
There is actually a reason to care about black holes and information loss: no information loss is a consequence of assumptions baked in to how we do a lot of physics, so if information truly is lost that has consequences beyond just "how a black hole works".
That is some hagiographic religious bafflegab.
Take me as an intern during the summer 2016
Ad Blocking is technologically straightforward because of the ease with which 3rd-party ads are incorporated into webpages: typically it involves a relatively simple change to the page template to include some scripts and a new page element or two. It's this very simplicity that make it so tempting for content providers to so easily add more, but again, makes it equally easy to remove. Since it's just templates and scripts all the actual fetching of ads is done by the client, so very few resources are expended by the content provider.

Ad providers need to move to integrate on the server-side where the content is more intricately woven into the actual content of the page. All images and perhaps URLs that provide interaction would be from the origination domain. There wouldn't be 3rd party URLs exposed and it could be more difficult to distinguish ad content from story content, at least algorithmicly.

The costs of this sort of integration would be significantly higher and content providers would need to be more judicious with who they work with to provide the ads.

I imagine in this sort of environment most ads would revert to the sort of passive, informational form of print advertising.

They would also be directly responsible for what data they share with third parties as all interaction would be going directly through their servers.
How is Tribes networking derivative of Quakes, other than using UDP?
Also, AT&T owns Cricket as a subsidiary. Same network (MVNO), much lower cost per month if you buy phones unsubsidized and unlocked. There are a lot of MVNOs like this. Usually, no phone subsidy is offered and you pay at the beginning rather than the end of the month so it's technically prepaid.

https://en.m.wikipedia.org/wiki/List_of_United_States_mobile...
"new base-model iPhone every year,"
Anyone think about the environmental impact and the ewaste this creates and that a lot of used electronics ends up in Africa and China at electronic scrapyards?

In a perfect world 100% of our cellphone is recycled and then it would be ok to get a new one each year. Except the recycling part does not work yet.

Do we want the scenes of Wall-e to become real?

Here is a documentary about where the electronic waste ends up
http://www.e-wastelandfilm.com/
HTTP/2 time
Conventions are as important as syntax when it comes to legibility of a language, so phrasing “M” as “Action” seemed a fair comparison. And if you want to be true to the semantics, you might write something like this:

def M2 ((A1 => A2 => R) => M<A1> => M<A2> => M<R>) where Monad<M>

At which point the Haskell syntax is shorter. However, concision is not the goal—it’s merely a proxy for clarity.
In practical terms Racket is not a Lisp. There are large areas of overlap. The people behind Racket steer the language further away - which is nothing bad, just an observation... there are lots of new features in Racket, which are not in Lisp.
If there's a subscription for new iPhone 5-sized models, we can talk.
I didn't downvote, but calling that a misleading title is... misleading.

Bias by profession is probably at play here, and it works the other way around: if I found a title titled "networking is hard" dealing with professional/social networking, I'd be confused at first too. I wouldn't call it misleading though, which is probably what triggered the downvotes.
It looks that way. It seems to be structured as a 24-month installment loan (financed by a third party), with an option at 12 months to trade it in, end the old loan, and start a new one.
Yet another tale of mice and assumptions, as best I can make out. Of course, I'm one of those runners who never gets this mythical (to me) high - even when I was super active (3 runs of about an hour each per week) I hated doing it (tldr - basic running is cheap exercise).

I know people who love to run and talk about the high because they take it for granted all runners have it. Now they can blame my leptin levels!
I think there is value in what you are doing, as long as everyone knows what context to put the information in, and realizes that they may lack significant additional information. In the wild, HFs are actively engaged in sending misinformation to the market in a number of ways, by running different sides of a trade through different prime brokers, etc. I have no doubt that some of them are sending information via their 13Fs that is meant to be misinterpreted.
You can also use regular JS control flow within JSX. That's the point.
That is clearly nonsense; why should anyone be forced to monetize their assets? The increase in value is entirely "on paper".
The article speculates the used phones will be resold not sent to a landfill.
Picking Up Chicks versus Attracting Meaningful Relationships
"all I ever see anywhere are big claims with very little substance"

Bitcoin is certainly growing. Consider that in 6 years: it went from zero to over 100 000 merchants accepting it (including big names like Microsoft, Dell, Expedia, Newegg, Overstock, etc), from zero to millions of users worldwide, from a market cap of zero to over $3 billion dollars, etc. If someone had predicted Bitcoin would reach these milestones within 6 years when the software was first released in 2009, you would have called that person a lunatic. Yet this happened. Reflect on this for a minute before saying you see nothing.

Bitcoin is a good example of a disruptive technology. If it succeeds, it will happen slowly over time (5, 10, 20 years...) and there will be no special "that's-the-day-bitcoin-won" moment. So don't hold your breath for one.

"the general population just has no use for it"

It has many real-world practical benefits: http://www.coindesk.com/information/why-use-bitcoin/ I would be curious to hear your counter-argument for each of these points.

For example a person in China can instantaneously send bitcoins to his relative living in the US, who can then spend them within minutes on electronics or house stuff on Newegg or Overstock. This is, in itself, incredible. This is fast, reliable, and avoids stupid limits or problems of legacy financial systems, like wire transfers taking days, China exerting capital controls, Paypal suddenly freezing your account because the large amount being transferred triggered a false fraud alert, etc.

Another example: I can't even pay my $2700 monthly rent to my landlord electronically even though we both have checking accounts at the same bank (Wells Fargo), because they limit internet transfers to $2000 a month due to a policy chosen by their fraud and risk analysts. How annoying! Bitcoin lets me pay my landlord without problems because no one is here to tell me how much of my own money I am allowed to spend.

I am not saying that I want to use Bitcoin for every single transaction, eg. paying my lunch at the restaurant, but for certain types of needs like the two examples above, Bitcoin is very useful.
... you are actually allowed to do both.

Allowed, yes. Capable, not likely. Multitasking is overrated and actually counterproductive when writing to the meat-store inside your skull.
Blocking at the request level is where it's at: you don't download the content, you don't execute the scripts, you don't interact with the DOM. You block requests to third party servers or resources based on lists or other policies. This saves you load time, execution time, and it keeps you from being tracked by targeted ad systems.

If people start bypassing the DOM with canvas we will have a bigger problem than cosmetic filters failing: we will no longer be served the same kind of document. Or we will, but the content will be in an opaque region of it. If that happens the web is dead. People tried this before with flash and that smoldered for a while in the 90s but didn't last, so I'm not feeling all doom-and-gloom about it.

Aside: Standardized document formats are important. If rendering to canvas takes on as the defacto standard, it would cripple the web technologically.
i forgot where i read this, but WoW is a bit of a special case because several issues were just circumvented through game design.

example 1: there's no collision detection between players, i.e. you can block neither PCs nor NPCs. players blocking each other wouldn't have been possible with TCP at all.

example 2: you don't aim and fire and hit/miss shots due to timing and precision (twitch) - you select a target and execute an action which is sent to the server which will roll a die to see the outcome. it was fairly usual for the early game to break down when a lot of players congregated in a small area (hogger or tarren mill, anyone?), where an instant spell took several seconds to execute and PCs were teleporting around (after running into a wall for several seconds) constantly because their positioning updates took too long. but because of the style of the gameplay this still worked well enough in most situations.

what i want to say is that wow worked around TCPs performance issues by adjusting the game design. i can't fathom the reason for this - it might have to do with their focus on low hardware and connectivity requirements (for countries with unreliable connections). but even then i don't see why TCP would have been the better choice.
“Bootiful” Applications with Spring Boot
Using JAX-RS with Spring Boot Instead of MVC
And with good reason. I don't know where things are with his software and methods today but, last I heard, djb's software and methods are world class ideas that everyone should be using.
I think either people use something like ectd for config inside Docker or configure Dockerfiles, sometimes with Puppet as a templating engine.
I followed a tutorial to crack WinZip with SoftIce. And then I tried cracking WinRAR with SoftIce but failed. That's all I did with SoftIce.
Is the only difference really that Mithril has replaced "React.createComponent" with "m"?

The limitations of creating the view in JS seem invisible, yet visceral to us. I think the reason it is jarring is a fundamental expressivity problem of JS not being able to match templating logic of Handlebars like for-loops and conditionals, despite JS having these statement constructs.

An elegant templating solution is a result of Lisp's mixing of data and logic, something called Hiccup in the ClojureScript community, which I've written about here [1].

[1]: https://github.com/shaunlebron/jumping-from-html-to-clojures...
So what is everybody who uses an ad-blocker planning to do when browsers start to support WebAssembly?

Use the Back button more often. Seriously, if I come across some site in a search result that requires running a Turing-complete language to get some textual content I'm looking for, unless it's the only site with that content (and in most cases it isn't) I'm just going to move on to the next one. If the content is really unique, Google's text-only cache seems to work well.

Incidentally this is not just a problem for users but for search engines' crawlers too - I believe Google's bot does execute some JS, but if it takes too much resources to render any content it gives up or demotes the site's rankings.
The article is an exaggeration at least. "Space travel" wasnt' comparable with dialectical materialism(lead Soviet philosophical doctrine) in any way.

Interestingly, could be "american exceptionalism" called an "unofficial religion" as well? lol
Dark corners of Unicode
The fact that some very smart people are on this debate should hint you that it's something more than this.

But still, that's a perfectly valid oppinion. It may well be that entropy decreases as matter gets into a black hole. People just expect otherwise.
"What if that thing blows up on start" - given that the point of an Orion was to ride on a sequence of nuclear explosions I suspect it having some kind of accident at take off would actually result in less pollution than an actual flight.
(2001). And a very good prediction of things to happen.
Well, Ubuntu introduced a major usability change when it appeared.
Iconic Logos of All Time
Statement by Professor Xi on the Dismissal of the Federal Indictment
nuclear power, a technology where we have no room for errors, as small mistakes quickly sum up to a major catastrophe

Which major catastrophe? Doomsayers love to say "catastrophe" and then not say what they mean.

Are you talking about Chernobyl, the catastrophe where they literally had to disable every single safety in the system? Yes, if you disable every safety and intentionally ignore your engineers, the next two thousand years are going to have a bad time in that area.

But if you're saying that in the general case people are unable to build safe systems that harness nuclear power, that seems empirically mistaken.

(It would be better to assume every question on HN is a serious one. The point of HN is to be smart, and smart people rarely resort to offhandedness to make their points.)