glad_cat

@glad_cat@lemmy.sdf.org
3 Post – 292 Comments
Joined 13 months ago

I've never experienced any slowness with Firefox, so I don't know what people are talking about. But Chrome is still the default browser on Android and I guess it's the major reason why people are installing Chrome on their computer.

5 more...

The first step is "Fuck the government!" The second step is always "Help me, Obi Wan Government, you're my only hope!"

1 more...

At-will employment makes no sense to me. You go to work every day knowing you could be fired without any possibility of taking the time to find another job. It would drive me crazy.

32 more...
  • Me: Ctrl+S, please save this file
  • Windows: Do you want to save it on SharepointOnedriveCloudthing?
  • Me: Put it in the local Downloads folder FFS
  • Windows: OMG it's too hard!
6 more...

After mods, bans, and shadow bans, we have shadow mods. We should have expected it.

4 more...

verbal consent

That’s a big mistake. He got $12k for free and will find people who will pay a higher rent.

Off-topic but this could be interesting: https://traumbooks.itch.io/the-sad-bastard-cookbook

6 more...

i would love it to return.

RSS never died though, I have at least 50 web sites that I follow.

8 more...

Yes, it's common. No, it shouldn't be tolerated. Your boss/tech lead/whatever should be involved. Here is what should be done ideally:

  • not following best practices: you MUST implement merge requests (GitLab, GitHub, etc.) and his code shouldn't be approved which means that his code won't ever be merged in a shitty state. Force 1 or 2 approvals for each MR, and it should not be possible to merge an MR if it has open comments. The boss should ask every day "why is your code not merged yet?" and he'll have to explain why people don't approve his shitty code.
  • shitty unit-tests: same thing, the boss should show him how to do this, and the MR shouldn't be approved.
  • breaking unit-tests: it's the job of the CI to literally block MRs that break unit-tests (whether it's code coverage or unit-tests).
  • leaves me to fix it during PR approval: NO, it's HIS merge request, not yours.

To sum it up: devs must not approve his MRs, the CI must block MRs that break tests.

4 more...

You can't easily improve a language and stay compatible with the previous versions. C++ does it but they are crazy.

you would think there would be some kind of universal language

It does not exist, but anyone is free to try and invent it. It should be low-level like assembly and high-level like BASIC, functional, object-oriented, and have weird stuff like traits, concepts, and alien features from Haskell. It must also have both the pointers/references of C++, and the borrow checker of Rust. And don't forget to make it as secure as Ada with pre and post conditions. But it must still be easy to use. Also you will have to write a compiler for every operating system ever (mainframe, server, desktop, iOS, Android, every phone, every tablet), and contain a universal GUI that pleases everyone. It's literally impossible to do right now.

Last but not least, Java was supposed to be this universal language that you can run everywhere. It failed and it cannot be run everywhere. It also had to be improved a lot, and it's missing a fuckton of features from every other language.

12 more...

Years ago I joined a startup as a junior developer to work on a patented security application with SSL certificates and stuff. They had been working on it for 5 years, 10 engineers and 2 guys with PhDs, it was serious business. The thing was a prototype but it was fun to work with them. I was porting their app on Mac OS X too because the founders were sure that it would also be a success on a Mac.

Then one day I bought a HTC Desire to try this Android thing since I already knew Java. After a few tutorials, I realized that I could clone their whole app in 100 lines of code thanks to the Android API in less than a week, but it would be better, safer, and portable. I knew we were doomed. They closed the company a few months after because no one wanted their application.

3 more...

I have a VPN and I can’t vote.

No docstring, no shebang, no main function, no raw strings, and I’m sure they don’t have unit tests with a mocked filesystem.

4 more...

Why aren’t you using Mullvad or uBlock Origin?

12 more...

subscription

"Free trial »

For me, Python replaced Perl 15 years ago. I know Perl is a great language, but it's too "write-only." Python replaced both BASIC and Perl at the same time, even with the problems of migration from v2 to v3. Python can also do scripts to replace Bash and PowerShell. I don't see myself learning Perl now, it would be a waste of time.

Perl was revolutionary at the time with CGI and regexes, but it's not needed anymore.

34 more...

It seems to be censored somehow. I can see your post from multiple locations (with a VPN) and you're not shadowbanned.

My piece of advice: create your own community on lemmy, I don't use reddit anymore.

1 more...

A russian file labeled as a trojan? It must be perfectly safe. Or at least you’ll learn a valuable lesson.

2 more...

I left Reddit because of bans, shadowbans, and powermods. A few weeks on Lemmy and we now have bans from powermods. This sucks.

33 more...

You can also look at !datahoarder@lemmy.ml for this kind of questions. It was full of good advice on reddit and I'm sure it will be equivalent on Lemmy.

1 more...

For daily usage, and as long as you use uBlock Origin, Firefox has been perfect for me for the past 10 years. I don't understand those who complain about it.

It will change when electric cars cost the same as a regular car. The cheapest EV in France is 3 times more expensive than my car. I can’t afford it.

10 more...

So far I’ve only seen small US newspaper who did this. Is anyone angry about this?

6 more...

Windows Fake Screenshot Edition.

Avoid smart TVs, prefer large screen. IIRC the LG brand was less bad than the others. Samsung is the worst since they put ads on top of your own videos. Anyway, never plug it to the internet, never put the wifi password.

17 more...

I like the idea of the D programming language but I think I'll never use it:

  • There were issues with multiple compilers in the past and I don't know if it's solved.
  • I can do the same in Python.
  • No companies I know use it, which means it would not be useful for me. I'm mostly looking for C++20 or Rust jobs, I wouldn't know where to find D jobs.
  • D was supposed to be an alternative to Java or C++, but those languages have moved fast in the past few years. C++ is easier than ever and still very powerful, Rust exists if I want safety and low-level simplicity, Kotlin is there and it's fast too. I don't know where D fits nowadays and which problem it's trying to solve.

The language looks nice, but it feels like it's in a weird position around all the other languages.

1 more...

I may be cursed but I have never experienced any slowdown with Firefox. I never noticed the appeal of Chrome, but have I only used it twice in my life…

10 more...

I had the same problem once. Every time I needed to be an admin, I had to send an email to an outsourced guy in another country, and wait one hour for an answer with a temporary password.

With WSL and Linux, I needed to be admin 3 or 4 times per day. I CCed my boss for every request. When he saw that I was waiting and doing nothing for 4 hours every day, he sent them an angry email and I got my admin account back.

The stupid restriction was meant for managers and sales people who didn’t need an admin account. It was annoying for developers.

I would say scam too. They either call with a real phone or send an email.

C++ because you have multiple versions, you can write in different styles (C, OOP, functional, meta-stuff, very low level like assembly, very high level like Python), it has undefined behaviors, and you can waste your whole life optimizing code.

It’s usually 3 month for most white collar jobs and it goes both ways so you can take the time to find a new job.

Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.

You should send an email to those guys, they will help you and it's cheap: https://www.nsa.gov/

Tankies are downvoting everything here by default, it’s a tradition.

Mullvad is not the first on the list?

14 more...

It might tell me that

IMHO an AI won't be able to fix or cure all those feelings. You should see a therapist for this.

“I like having sex with her” would be objectively quantifiable

Again, I don't think feelings are quantifiable, this is the main problem with AI.

You're pirating posts now? https://feddit.de/post/1292959 (4 months ago)

Also, why are you still using Windows?

2 more...

Programmer:

Don't be a smart ass, write good code that others can improve.

Listen to everyone: others programmers, managers, clients, bosses, etc.

Follow all the procedures, don’t pretend you’re above anything.

Read books because the programming world is changing once or twice a year, and you don’t want to be the guy who is behind the current trends and best practices.

1 more...

I remember this one. I don't know why they haven't been DMCA-ed yet because you can't make open-source programs based on the disassembly of proprietary projects (unless they have acquired the rights somehow which I doubt).

16 more...

Camera

Goodbye privacy…

5 more...

I didn’t want him to win by showing my anger.