HNHacker News
TopNewBestAskShowJobs

chayleaf

101 karma · joined February 22, 2021

submissionscomments
chayleaf··on Google can ban your Android app if they think you’ve clicked on your own ads
Sometimes when one of your accounts get banned you (the account owner) are legally required to stop using any other accounts. Bottom line - it increases survivability, but at the cost of breaking ToS. Separating corporate and personal accounts is a good idea in any case though.
chayleaf··on Ransomware gang threatens to expose police informants if ransom is not paid
When thr government prints money, it isn't counterfeited. When you mine crypto, it isn't counterfeited, because everyone is crypto's "government"
chayleaf··on Google Hates Edge Chromium. Will it now block access to extension store?
the only features i miss is seamless translation (the extension is unreliable and less convenient) and no reverse image search (because of ddg selected as the main search engine)

other than that, brave + keepass replace chrome just fine for me, I don't really see a reason not to make the switch

chayleaf··on There Are No Good Arguments for Intellectual Property (2010)
It's hard to distinguish correlation from causation. If a country imports more IP than it exports, then enforcing IP laws quite clearly bleeds money from it. If citizens spend money on local non-IP industries instead of foreign IPs, the country has more money. But if the local IP industry is strong enough, it can bring money from other countries, and local IP enforcement can help support the industry that brings potential foreign money inflow. That is, assuming IP "enforcement" increases money spent on IP, which isn't always the case.
chayleaf··on Cryptographically verifiable code review system for cargo Rust package manager
I'm Russian ;) Suka is bitch, suki is bitches
chayleaf··on Valve accused of ignoring existing RCE vulnerability in Source games for 2 years
The comment above was specifically about aimbots, i.e. cheats that mimic a person. Such cheats can be hidden from the system well enough for it to not know there is a program controlling the input. I'm not saying all kinds of cheats can stay 100% undetected and functional with enough effort on the hackers' side, that's obviously false.
chayleaf··on Valve accused of ignoring existing RCE vulnerability in Source games for 2 years
because it requires you to distinguish between a human's aim and a bot's aim, which is pretty much impossible with a good enough bot
chayleaf··on Cryptographically verifiable code review system for cargo Rust package manager
The Japanese word for "like" is the same as the Russian word for "bitches"
chayleaf··on Ask HN: How to sell apps on Linux?
RHEL (I'd love for more software to start doing that, but understandably you'd hesitate, though my personal morality compass doesn't see any difference between getting commercial GPL software for free and piracy, so if I wanted to get it for free I'd do it either way)
chayleaf··on Why Discord is switching from Go to Rust (2020)
In my experience, Rust puts many costs upfront, which makes it harder to do stuff when you aren't used to doing it the Rust way, but makes it easier to get it right if you are used to Rust. It basically gives you a relatively strong guarantee that if your code compiles and has no warnings, it's mostly collect - yes, that includes logic errors to some extent thanks to the type system. That also makes refactoring easier - chances are, the bugs you possibly added by refactoring will get caught by the compiler. Obviously, that's not a complete replacement for testing, but it does reduce the amount of tests you need to write to ensure correctness.

Frankly, I don't consider myself a particularly good programmer - but when I use Rust, I feel confident because of being backed by the compiler. That's something I can't say about any other language, and I only have less than a year of Rust experience compared to 5 years of total experience programming.

Imo Rust is easier to master than other languages, but it's definitely harder to do basic stuff in it because of the upfront costs I mentioned.

← PreviousPage 3 of 3