HN user

sertraline

106 karma
Posts1
Comments25
View on HN

It always infuriates me when people say Windows is all about games. Techies are so detached from reality they forget that people have creative hobbies and have to use industrial grade software. Doing creative hobbies on Linux is an act of sadomasochism. And on top of that, Linux and MacOS cannot run software from 3 years ago while Windows can run software from 35 years ago. And on top of that, Linux is completely unusable to Japanese/Chinese speakers due to how hard it is to input the moon runes, and on top of that Wayland breaks the least painful setup that you could have earlier. And on top of that, Wayland people shown a middle finger to all the people who need accessibility features.

No, Windows is not about games, Windows is about being an objectively the most stable pile of garbage there is.

There is no sound evidence of having so much microplastics in the brain. The studies that show it are very broad, incomplete and did not check for false positives.

"The main analytical method used in this study was pyrolysis gas chromatography-mass spectrometry. This method can give false results when used to measure plastics because fats (which the brain is mainly made of) give the same pyrolysis products as polyethylene (the main plastic reported)"

And then you have something like this: pubmed.ncbi.nlm.nih.gov/32882126

On Bloat 1 year ago

Unfortunately developers cannot be blamed. Most customers give unrealistic deadlines that you can only meet if you use a framework. Convincing them to wait a little bit more time to do it right does not work, they will just hire somebody else. I am working for a customer who opted out from a properly working, fast website with a Go backend in favor of Wordpress, because Wordpress happens to have a WYSIWYG editor. So we comply and install an enormous pile of insecure bloat that loads for eternity... just so the customer can change colors and move blocks around the landing page. It sucks, but having no food on your table sucks more.

That's what I get with my software projects. People tell me that it sucks and I suck at code and other projects have it better, and don't forget to waste months of your time rewriting to Rust, and don't you dare to use unsafe all over your code (see: actix drama)... sigh. But when asked to show their alternative they get silent. So as long as you keep being assertive this is fine. For everyone who comes and behaves like a drama queen you have to prove again and again that talk is cheap and code is how you get the job done. Or you simply ignore them.

This is what interested me for a long time. The media industry in particular demonstrates very well that DEI content is not only unprofitable; it is net negative to the companies that produce it. The state of the movie industry is such that we have movies that have positive journalist reviews and negative user reviews, yet nobody is watching these movies, and each movie production costs them hundreds of millions. This should have a giant impact on a company that produces such content, yet the company keeps going on producing something that is net negative to it. Obviously, this looks like a push from investors. But why aren't investors interested in seeing more profits?

I've used OVH, Scaleway, Linode and Amazon in the past, right now I use a small provider that resells Serverius and Hetzner, none of them ever asked me for my ID and all of them allow usage of VPN to sign up for service. As to payment, at least Amazon used to allow usage of debit cards in the past. Hetzner was the only provider that asked me for an ID. I'm not from the banned countries either.

Hetzner was always like that, even before the AI wave. They lowball people with cheap pricing and arguably this attracts a lot of "unwanted" people, so Hetzner always acted strict on such issues.

Last time I used them (pre-2020) they were going as far as requesting customer's ID and rejecting them on the basis of country of origin, and I assume this also includes facial features that may resemble "an average scammer". Obviously this did not happen to European/American IPs so they never faced such issues, and as such this practice was invisible to the world.

I can say for sure OVH and Scaleway would try to negotiate with you before erasing your data - this may have changed over the years.

This is not surprising. The companies received grants during covid lockdowns, so they started listing a lot of fake jobs. When the money dried up the layoffs followed, which was an expected outcome. Media does not let people know about the grants and presents everything in such light that it seems like the market is getting absolutely destroyed, while in reality it only slightly declined.

The bigger problem are HRs employed by big companies who autoreject every application and take no responsibility for doing this.

The real reason may be that the websites in question simply do not work.

I have had troubles with Epic and Spotify accounts in the past. I make an account, I use it for a week, after a week session expires - Spotify kicks me out of my account. I try to log in, it says my password is incorrect. This is impossible, because my password is saved in my password manager. So I have no choice but to reset through email. First several times I receive the email, reset the password, the pattern repeats, after 3 or 4 repeats I don't even receive the email anymore, so I am forced to make a new account.

Currently I am logged into Spotify through my Google account, where I have zero issues so far. But if I use plain email, their auth system simply does not work.

This is a ridiculous article because the author did not even bother to check the stackoverflow developer survey. Majority of developers use Windows. I use Linux, but just because I use Linux does not mean that I have to be delusional about it. Programming != {webdev,AI}. What operating system game developers are going to use? What operating system business GUI application developers are going to use? Win32 is still the most stable API out there.

And even if you, for some insane reason, decide to pick Linux and fight its technological challenges, in the end only a tiny percent of users is going to use your product. Yet they will be responsible for generating over 50% of the bug reports. To make matters even worse, most of them will come from Arch Linux users, providing absolutely useless debug traces because they use a distro notorious for not shipping the debug packages.

I come to think that corporate people love React because if you stop following the news and not be constantly reminded about the direction React is currently heading, you will fall out of the loop and your projects will stop working in 1 year or so. Which is beneficial for the employees, as they will never run out of work to do, maintaining the framework itself rather than their actual project. And the framework gets more complex with each year, too, so you can pretend that you are doing some complex work without actually doing it.

I don't know what's hard about understanding "daily limit" model. If you can't download 11th book, just come back tomorrow and you can download 10 more books. You can download 10 more books the next day after that. You can download infinite amount of books, downloading 10 of them every single day. This is what "daily limit" means. Now, "charging" means there is no other way to download the 11th book unless you pay. There will be no way to download it tomorrow, or the next day after that, unless you pay. This is "charging". Their membership model is no different from donations, except that membership gives you benefits. You are NOT forced to get it.

May be because they are not reselling anything. As far as I'm concerned, in a legal world you cannot get your textbook without paying first. Z-library gives you these books for free. If you reached your daily limit, you wait 24 hours. No one really forces you to get into membership and there are other, free ways to avoid the daily limit. By your logic they either must provide copyrighted content for free and pay hosting out of their pocket or provide nothing at all since they don't have the moral ground to ask for money. Servers cost money, a lot of money.

This isn't true. They provide materials for free, but with a daily limit. That isn't to mention 10 books a day is a lot as you are not limited by download size. Even then, nothing stops you from waiting 24 hours. To say that they are not allowed to have a membership model that allows them to sustain themselves is nothing but jumping on high horse. People always say they would donate, but saying so is not the same as doing so. Most people never donate, and the donation model was never sustainable.

it certainly does not justify completely replacing existing infrastructure and standards that humans have mutually agreed upon.

It does, it makes sense. These standards led us to everything that has ruined the old web, it led us to corporate controlled Internet where few major websites aggregate 80% of the content. It led us to scroll-jacking, bot-driven, located behind firewalls and captchas websites where genuine users can't even log in or post anything. It is why we have to use browsers that are more complex than entire operating systems just to support everything that can be done over HTTP. It led us to monopolies on web browsing - how many pages of web standards you have to implement and comply with if you want to make your own browser, just to visit google dot com? And at any time and moment all your efforts can be interrupted by security researchers who would tell you that your browser is insecure and now you have to comply with hundreds of pages of security standards as well, all because of how much can be done over HTTP. You can't even host a simple website over just HTTP without somebody telling you that you have to use HTTPS, even if you don't need it, because why not? You'll have the green icon!

And because of such monopolies, most websites also turned into "shells" that try to ruin your experience as much as possible so you go and download their app where they have more control without being restricted by browsers. And this, in turn, led most people going off the general web and staying inside their apps.

Sure, you can make your app that throws away most of HTTP-based bloat, but then someone forks and makes it support some of the bloat because they like it that way, and then someone else adds a bit more, and we are back at it again. You can't just "go back" and strip everything from HTTP, entire thing has to be done in entirely different way where there is no possibility of repeating history, because there is no other road history of HTTP can walk by.

Entire fact-checking thing is just the media under disguise, so click-baity articles are to be expected. They often try to present their claims as if the subject they write about is entirely false, even when it isn't. Moreover, it's not only that they are not qualified to write on most topics they write about: all fact-checking studios act under guidelines of IFCN, the "International Fact-Checking Network", so it doesn't matter whether cases like these happen on Facebook or Twitter, they are governed by the same entity that is likely to pursue its own political interests and bias.

My argument is that you shouldn't automatically trust it just because it's free. You shouldn't rely your entire infrastructure, and, perhaps, life, on it. If you do, there is no one at fault but you, because you passed all the responsibility to someone you have no control over. You are not entitled to protection and safety from the side of developer just because you said you rely on them - they are not going to carry your burden when it's not their job to do so.

Either you stay cautious, in which case you maintain your own forks for your own business or reinvent the wheel, so you don't rely on others that much, or you admit that you can't just reject this dependency - in which case it becomes either a public infrastructure, or a "donut business" on its own, and both should be financed as such. Take Linux as example, Linux is backed up by corporations and financing because everyone understands how crucial Linux is for our living. People took all the necessary steps to guarantee that kernel dev team is not going to disappear at any moment.

This is not the first and not the last time this happened. For some reason people think that open-source devs owe them something just because they had the right to bring their projects into existence. Javascript environment especially suffers from it because of unknown obsession of people to depend on packages which contain 1-2 lines of code at best, packages that can disappear at any moment.

Faker dev acted maliciously, but no one could guarantee that he wouldn't. No one was there to care about his mental state, or his wallet contents, and only relatively small companies and few people donated to his project, something he worked on for over a decade.

Sure, you can blame him all the way you want, but that won't undo the damage. If you rely on something maintained by an individual, you have to take into account that this individual is an actual human, this human actually exists and like any other human he is a subject of free will and uncertain futures, and whatever risks come with it. If you don't, this is what happens to you.

My parents always taught me not to take donuts from unknown people, especially when they're free. It's common sense and corpos take all fault for taking an easy fix to save their own developer hours at someone's else expense. Now, when it turns out there are consequences to this, corpos aren't that happy.

Mozilla as many other software companies plays with words and their meaning trying to develop newspeak instead of working on a browser, and most importantly wants to abolish meritocracy because it does not suit their needs of diversity, see: https://blog.mozilla.org/careers/words-matter-moving-beyond-...

So please remember: every time you want to say 'meritocracy', you say 'discrimination' instead. Therefore, any your statement about performance is not valid.