Oh bless you, stay away from c++ and rust
- 0 Posts
- 22 Comments
All true. But meanwhile there are also users like me that have to refrain from exclaiming “why the FUCK does this website restrict me to 20 character passwords” out loud.
I use a password manager. Having my password be 1 glyph or 200 has the same usability to me.
The only way someone would even entertain this idea is if they didn’t salt the pasta water, which is itself a worse crime than making coffee with unsalted pasta water.
ugo@feddit.itto Selfhosted@lemmy.world•C4illin/ConvertX: Self-hosted online file converter that supports 1000+ formatsEnglish0·1 month agoYou need an $100/year developer account to publish apps on the apple store. Without that, your app cannot be used by owners of an apple product.
Self hosting has no such problems
3 things:
- I did not assert that “not having something is correct”
- You don’t need a forge for bug trackers and PR reviews (note: I also did not assert they are not needed or useful, either in my previous message or in this one)
- If something is required, it cannot be taken away without making the software less perfect. Perfect software is as small as possible and no smaller
Please note also, that I responded to a very specific part that I quoted, namely the fact that you need reasonably little to make good software. Everything else is not am assertion on my part, but an assumption on yours.
you really dont need a whole bunch to make good software.
Thank you. Louder for those in the back!
Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away
ugo@feddit.itto Technology@lemmy.world•EU considers tariffs on digital services Big TechEnglish0·2 months agoNot a complete list, but
- Adobe: krita, gimp, inkscape
- Microsoft: linux, libreoffice, codeberg, playstation
- Apple: de-googled android, linux
- Google: de-googled android, tutanota, duckduckgo or kagi, libreoffice
- Amazon: *arr suite for amazon video, little choice for amazon the logistic company
Ime, not really. It feels daunting the first time, but the installation guide on the wiki is actually really good at holding your hand through it.
Just be careful not to skip any sections
ugo@feddit.itto Linux@lemmy.ml•Considering switching to CachyOS from Arch after almost a decade0·4 months agoI did seem to gain around 10s in a compilation workload that takes just under 2 minutes (after the switch), but I didn’t perform any actual benchmark
ugo@feddit.itto Linux@lemmy.ml•Considering switching to CachyOS from Arch after almost a decade0·4 months agoIs there any meaningful difference between installing CachyOS and installing Arch but setong up the CachyOS repositories and using CachyOS’ kernel? I did the latter, and things seem to work fine
ugo@feddit.itto Linux@lemmy.ml•[SOLVED] Internet strangely stops working after one day of installation.0·7 months agoIf the time is off by that much after being powered off, this tells me two things:
- Your RTC battery is very likely dead. Should be simple to replace, it would be on the motherboard but then again accessing it might be a little tricky on a laptop
- NTP is probably not set up, or set up incorrectly. It should automatically sync the time on boot
An incorrect clock can absolutely cause network issues, so I would bet that’s what is causing you trouble
ugo@feddit.itto Linux@lemmy.ml•[SOLVED] Internet strangely stops working after one day of installation.0·7 months agoWhy are you using networkd instead of networkmanager on a desktop?
What a weird question. Networkd works anywhere systemd works, why whould desktops be any different.
It’s the same as asking someone “why are you using systemd-boot instead of grub?” Because I like systemd boot better and it’s easier to configure. Same with networkd, configuration is stupid simple, I have installed it on my work machine even.
As for op: since you can manually ping ip addresses and the issue seems to be time-based, could it be that your machine is somehow not renegotiating a dhcp lease?
ugo@feddit.itto Technology@lemmy.world•Privacy advocates demo Babel Street's "Locate X" software, which can track people at abortion clinics without a warrant and has been bought by multiple law enforcement agenciesEnglish0·7 months agoThat’s not enough, a better idea is to, somehow, poison the location data. Otherwise by disabling location tracking you still leak the information that you are going to a clinic.
ugo@feddit.itto Programming@programming.dev•Stack Overflow Survey: 80% of developers are unhappy0·8 months agowho is actually stopping them from dealing with it?
Management. Someone in management sets idiotic deadlines, then someone tells you “do X”, you estimate and come up with “it will take T amount of time” and production simply tells you “that’s too long, do it faster”
they don’t care about the details or maintenance
They don’t, they care about time. If there are 6 weeks to implement a feature that requires reworking half the product, they don’t care to know half the product needs to be reworked. They only care to hear you say that you’ll get it done in 6 weeks. And if you say that’s impossible, they tell you to do it anyway
you have to include the cost of managing technical debt
I do, and when I get asked why my time estimations are so long compared to those of other colleagues I say I include known costs that are required to develop the feature, as well as a buffer for known unknowns and unknown unknowns which, historically, has been necessary 100% of the time and never included causing us development difficulties and us running over cost and over time causing delays and quality issues that caused internal unhappiness, sometimes mandatory overtime, and usually a crappy product that the customers are unhappy with. That’s me doing a good job right? Except I got told to ignore all of that and only include the minimum time to get all of the dozens of tiny pieces working. We went over time, over cost, and each tiny piece “works” when taken in isolation but doesn’t really mix with everything else because there was no integration time and so each feature kinda just exists there on its own.
Then we do retrospectives in which we highlight all the process mistakes that we ran into only to do them all again next time. And I get blamed come performance review time because I was stressed and I wasn’t at the top of my game in the last year due to being chronically overburdened, overworked, and underpaid.
+1. Arch is super easy to install, just open the install guide on the wiki and do what it says.
It’s also really stable nowadays, I can’t actually remember the last time something broke.
As a counterpoint, on ubuntu I constantly had weird issues where the system would change something apparently on its own. Like the key repeat resetting every so often (I mean multiple times an hour), weirdness with graphic drivers, and so on.
That said, I also appreciate debian for server usage. Getting security updates only can be desirable for something that should be little more than an appliance. Doing a dist upgrade scares the shit out of me though, while on arch that’s not even close to a concern.
Ghosting entirely depends on the wiring of the keyboard pcb. Key rollover can depend on the wiring of the keyboard pcb, but usually is limited by the usb HID protocol.
Generally speaking, usb can carry up to 6 keys of information in a single packet (I don’t remember off the top of my head if modifiers are included). It is possible to use extended packets and encode more info (and thus allow for more than 6 keys rollover) but it requires negotiation with the os so most vendors don’t bother as generally you don’t need to be able to press more than 6 keys at the same time for most applications.