Recent submissions

Comment · 6 years ago
Please just explicitly enumerate the benefits of blockchains in voting. That would make it much easier for both you and everyone reading.
Comment · 6 years ago
Interestingly, all of those either use cryptocurrencies as an investment, or merely provide cryptocurrency-based tools (of questionable utility), and leave the problem-solving to their users.

Why mine (fool's) gold when you can sell shovels?

Comment · 6 years ago
The same physical infrastructure that is also used for transporting just about everything else? Anyway, most currency transfer these days is digital, so even that doesn't hold much water.
Comment · 6 years ago
A few months ago, I disabled all of that stuff, so that YouTube only recommends videos based on my subscriptions and liked videos. I guess it's still personalization, but it's personalization that I have control over, which seems to have drastically improved both the privacy and the quality of recommendations.

I don't use Google for search, though, so I can't comment on that.

Comment · 6 years ago
Over C#:

* Garbage collectors often scare game developers since they can lead to hard-to-fix latency spikes.

* Rust has some cool libraries (specs, rayon, etc.) that let you safely parallelize computation.

Over C++:

* It's a memory-safe language, which instantly avoids tons of bugs.

* Library interfaces are usually higher-level in Rust than in C++, for various reasons (sum types being a big one).

* It's a much smaller language, so there aren't any dark corners that you'll randomly be forced to learn.

* It has an easy-to-use package manager, and I'm not sure where C++ is on that front.

Comment · 6 years ago
English is neither a programming language nor a formal logic. When we see an "if" statement that would otherwise seem irrelevant, it is common to interpret it as an insinuation.

@hu3's misunderstanding is entirely understandable.

Comment · 6 years ago
Well one alternative representation really took off, that one where code is is a dataflow graph, whose nodes are all one-liners on a massive grid. I wonder what led to its success, where so many other interesting ideas have failed?
Comment · 6 years ago
Comment · 6 years ago
> Apart from you question not being in good faith

Never attribute to malice that which…

> there have always been business models to support publishing and providing services that do not rely on adverstising and these models are well known

I am sure that these models exist, I just don't know about them because I haven't done the research. It would be easier for everyone if you just listed a few viable funding models for a search giant.

> Push advertising is unethical and culturally toxic

That is your opinion, and not one that most people share — most people think that advertising is an acceptable trade-off for good search results. If you want to persuade people of anything, you'll have to meet them where they're at, either by convincing us first that advertising is "unethical and culturally toxic", or by using some other argument.

Comment · 6 years ago
You have made broad, sweeping remarks about the ethics of dairy farming and it's only here that you considerably narrow the scope of your statements to farms that you deem ethical.

Yes, some farms may operate in line with an acceptable standard of ethics, but for many people, it is easier to live a vegan lifestyle than to carefully ensure that all their dairy is ethically sourced.

Comment · 6 years ago
Comment · 6 years ago
> Videos are not games. Literally different words.

Well yes, but this is a game streaming app. It just captures input from the user and sends back a video of the game, running in the cloud.

> It's a private company and they can do what they want.

And we are individuals who can complain as much as we want; this is a non-argument.

> I appreciate their oversight, because now I know that I can't get hacked by Microsoft allowing bad games on their app!

The games are totally isolated from your phone, so they can't hack you, unless they're somehow using the input from your phone as a ridiculously low-bandwidth side channel.

Comment · 6 years ago
Does anyone know what Stroustrup is referring to regarding "better concurrency"? It sounds interesting but it's way too vague.
Comment · 6 years ago
> That's dick, though, not Dick.

The origin of "dick" is, nevertheless, the name "Dick". Would you be satisfied if we went from "Karen" to "karen"?

Comment · 6 years ago
> Bitwise hacks

There's nothing hacky about this — it's a very simple procedure.

> the interviewer is definitely not going to get it,

I sure hope any interviewer for a software engineering position would get it. But this has nothing to do with interviews.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton