HN user

denis1

436 karma
Posts11
Comments56
View on HN

Your stylized example is unrelated to reality. Users cannot subscribe to Spotify in app, so Apple makes no money

And what do you think the reason for that is?

while providing all the R&D they use to play audio on the device for free

Simply absurd logic. The device owner paid for their device and the OS. Apple already got their cash bag for it.

The problem of reliability isn't really with Home Assistant. It comes from the pain of integrating the almost-but-not-quite compatible cheap Chinese devices that claim to work with a standard, but don't.

The ecosystem is so fragmented between cheap race-to-the-bottom gadgets and the more expensive "works only with OUR app" that integrating anything more than just a few bulbs is a pain.

And that's not even considering the amount of customer support that someone doing this professionally would have to provide.

Russia and Ukraine generate a quarter of the world's grain, and nearly as much so of corn.

They generate a quarter of the grain export. That's a very important difference. Russia stopping wheat exports would be a very bad thing, but it's not nearly as catastrophic as some present it to be.

How's that going to backfire? What you've presented as the "bad option" is the current status quo. Putin had sky high approval for decades and the Russian population has supported him while he strengthened his grip on power.

Or... there aren't better troops and weapons?

Hear me out. Russia is corrupt to the core with leadership that's only focused on enriching themselves.

It wouldn't surprise me if their conventional military proved to be way less capable then they're presenting it to be.

Sure, they have enough smart people that are able to design advanced weaponry, but do they have the industrial capacity to actually build? And do they have the capability to maintain it? How about troop training?

They did have those secure means for communications up until now. Nothing changed. Or, dare I say, it changed for the worse. The regime in Russia got worse by the day and the people of Russia, at best did nothing, at worst cheered Putin on.

From Russia’s point of view, they had many reasons to annex Crimea.

Oh they sure did, and all of them were of the militaristic and imperialistic variety.

Having studied this situation a bit, my conclusion is that both sides are to blame

How can Ukraine/the West possibly be responsible for Russia launching an imperialistic annexation war? Nothing can excuse that.

The map of Eastern Europe and NATO expansion over the last 25 years makes the fact the Russia is a shitty neighbor very clear.

It's not that the US/NATO want to extend, it's that the countries of Eastern Europe seek protection from the mad neighbor to the east.

Edit: The OP expanded that the post was about the linked article... now my comment doesn't make too much sense.

If you say that about Milewki's talks then I don't agree. He does use Haskell notation a lot, but gives C examples as well and most of his arguments are based in category theory/general programming.

Anyway, I think that the series of talks linked in the GP are a must watch. Even for people that don't fully agree with the viewpoint of Category Theory being a "holly grail" the videos do provide a different point of understanding.

I mean, I don't expect Google to show the same results to everyone (this is what I get: http://imgur.com/a/go3pU ). Funny thing is that the results changed between my first and second query (there was another unrelated result before the first link to Samsung).

I'm not complaining about ads and this fine is not about ads. It is about Google favoring Google Shopping links instead of competitors even though Google Shopping was inferior when it started. Google basically pushed their product no matter how shitty it was.

If it were not for Google being a near monopoly in search this would not be a problem, but Google is a monopoly, so special rules apply to them.

I fail to see how showing links to search results pages from other companies in response to a product query is better for consumers than just showing them a listing of the products they actually searched for.

But that is not what google does. I just did a search for "samsung galaxy s8". Instead of the first result being a link to a Samsung page I got 3 results that where ads (one of them being for the new oneplus). How does that match the "show what people searched for"? The results where sorted by "how much money did google receive" instead of "what the user intended".

I guess it is the "vast plume of gas" that the article mentions:

  The star has been observed in many other wavelengths, particularly in the visible, infrared, and ultraviolet. Using ESO’s Very Large Telescope astronomers discovered a vast plume of gas almost as large as our Solar System. Astronomers have also found a gigantic bubble that boils away on Betelgeuse’s surface.

IMO that is also true for Scala. And is something that gets criticized every single time I see a reference to Scala on the internet. Yet very few people acknowledge that the problem these languages are trying to solve is complex and that the solution is not always pretty because of the interaction with the platform they're supposed to run on.

While developers might get "priority" immigration you still have more overhead compared to the "no fuss, just find a place to rent" deal those developers would get in other European countries.

For example, I would consider UK after brexit only if I get a substantially better deal than anywhere else in Europe. Otherwise it is just not worth going through the "immigration" process.

Well Martin also worked on scalac, with all its warts & problems, so you can't say that it will be better just because he's also working on it. :)

IMO much more important is the fact that Dotty is being developed after several years and iterations of scalac. Ideally this would mean that the problems to be solved, and the different ways to solve them are known. Dotty can do this without having a large legacy inherited code base. To me this is more important.

Using SBT with Scala is certainly encouraged, but you can use other build tools. At work we're successfully using gradle without too many problems. The only things that are slightly weird are the not-so-perfect plugins for gradle, but that is understandable considering they are mostly community driven (sometimes only a one person even).

The Web We Want 10 years ago

This one is on the web devs more than Mozilla. IMO there is not much that a browser vendor can do, when what a large percentage of developers and users care only about the fancy new features.

I think you misunderstood what the GP is saying. To take your example, given:

  fun f(a) = a + 3
  fun g(b) = 2b
Then:
  val x = f(2)
  val y = g(3)
is equivalent to
  val y = g(3)
  val x = f(2)
And this is true only because both f and g are pure functions.

Maybe, but 'why are you doing it?' is a very relevant question. And imo should be the first question to be asked. Knowing why you're trying to achieve something will allow people to provide alternate ideas instead of fixating on the narrow context that you've set.