Not sure if this is the right community, but I didn't see a general one. What search engine do you use? Besides Google increasingly spying on its users, the quality of its search results seems to have gotten significantly worse over the last decade. What search engine(s) do you use?
In this letter, Dijkstra talks about readability and maintainability in a time where those topics were rarely talked about (1968). This letter was one of the main causes why modern programmers don't have to trouble themselves with goto statements. Older languages like Java and C# still have a (discouraged) goto statement,...
"Any bug has the potential of being a security issue at the kernel level."
Although the programmers examined RHEL 8.8 specifically, this is a general problem. They would have found the same results if they had examined SUSE, Ubuntu, or Debian Linux. Rolling-release Linux distros such as Arch, Gentoo, and OpenSUSE Tumbleweed constantly release the latest updates, but they're not used in businesses.
The proposed fix:
The team advocates for a shift toward using stable kernel branches from kernel.org for better security and bug management.
I’m thinking of picking up a used ThinkPad on eBay for cheap to serve as my daily driver. I’ll likely run LMDE, and primarily use it for web browsing, office programs, coding, and FreeCAD. Any recommendations on which model would best hit the sweet spot of capability vs price?
Team of one here tends to work on master only for very small stuff.
There's a branch for the next release which will get merged once everything's done. Occasionally there are smaller branches that fork off of the release branch and get merged back.
Meanwhile master is, most of the time, an old copy of the new release branch so merging goes without issue. Unless there's a problem in prod, then it gets fixed in master and backported to the feature branch.
I should use feature toggles more (usually #ifdef, sometimes if (config_Flag)), occasionally a big feature creeps in and i know management will change it at least 3 times and 2-3 new releases will come out in between...
I feel like there are many devs out there who expose a lot of personal details and opinions all over the web. Maybe it's just me, but when starting out with the internet I tried my best to separate my personal details (name, age, sex, country, ethnicity, family ties, relationship status,...) from usernames in public....
Generally speaking, my approach is "on the internet no one knows you're a dog". I tend to containerize my activity and keep as much PII away from the internet as possible.
I have a few accounts on the fediverse because otherwise the conjunction of regional data, interests and languages would easily identify me. Not that i generally do dumb stuff (but i can easily get flagged if i touch... hot topics, you must pander to certain groups otherwise you're immediately the villain, very free the fediverse), it's just that the internet hasn't quite evolved the way i was expecting it 30 years ago and surveillance capitalism is now a thing, among other factors. I provide as little and as fake information as possible when creating accounts.
As far as the professional sphere goes, all recruiters will ever see is a simple LinkedIn profile. I don't have much time to do pet projects, unfortunately, and certainly wouldn't host them on github - forgejo and codeberg ftw.
I've tried to find them to no avail. I'm guessing the box sets just aren't made anymore, but I figured it's worth asking in case there's some obscure one out there somewhere....
So we have all these control characters in ASCII and besides newline, horizontal tab and carriage return (on Windows) the only use for them is on terminal emulators (which I am making one!) Also as an extension, us NeoVim/Vim users have extensive use for them....
I'm a long time Windows user who has experience with WSL. Last year, I needed a laptop for university, and out of laziness, opted for a Macbook since, although they're expensive as hell, are reasonably reliable....
Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3....
For those of you who don't know, Linux From Scratch is a project that teaches you how to compile your own custom distro, with everything compiled from source code....
So i tried to connect steamdeck to pc using usb and i read its immpossible because steamdeck is a computer and some explanation on quora about strong master slave relationship....
Sadly they've been dropping archs throughout the years, meaning they're no longer the distro you can use to run on "anything" from a pi to a mainframe...
I did, actually. One was a "good" manager because both my team and the customer were fully committed to agile and he (along with the tech lead/senior dev) ensured requirements were well-defined and locked by the time they reached the team; the other was good 'cos she kept all the shit from upstream management - many layers or course - from hitting the team's fan (we noticed when she left).
These are the exceptions.
Let me rephrase: do management tasks require someone full-time and/or can they be diluted throughout the team? Does one need to be managed to work well?
I'm curious how software can be created and evolve over time. I'm afraid that at some point, we'll realize there are issues with the software we're using that can only be remedied by massive changes or a complete rewrite....
Exceptionss are bad coding, and what's abusive of using the full range of an integer?
0 success, everything else, error - check the API for details or call strerror.
I'd counter that with monolithic, legacy apps without any testing trying to refactor can be a real pain.
I much prefer starting from scratch, while trying to avoid past mistakes and still maintaining the old app until new up is ready. Then management starts managing and new app becomes old app. Rinse and repeat.
For example, I'm using Debian, and I think we could learn a thing or two from Mint about how to make it "friendlier" for new users. I often see Mint recommended to new users, but rarely Debian, which has a goal to be "the universal operating system"....
Hello, I wanna know which distro could be could for productivity (not gaming). Maybe a debian based one, I don't know and I don't care about the desktop env....
What search engine do you use?
Not sure if this is the right community, but I didn't see a general one. What search engine do you use? Besides Google increasingly spying on its users, the quality of its search results seems to have gotten significantly worse over the last decade. What search engine(s) do you use?
[History] An editor letter by Edsger Dijkstra, titled: "go to statements considered harmful" (march 1968). ( dl.acm.org )
In this letter, Dijkstra talks about readability and maintainability in a time where those topics were rarely talked about (1968). This letter was one of the main causes why modern programmers don't have to trouble themselves with goto statements. Older languages like Java and C# still have a (discouraged) goto statement,...
Are all Linux vendor kernels insecure? A new study says yes, but there's a fix ( www.zdnet.com )
What is the best model of used ThinkPad to purchase?
I’m thinking of picking up a used ThinkPad on eBay for cheap to serve as my daily driver. I’ll likely run LMDE, and primarily use it for web browsing, office programs, coding, and FreeCAD. Any recommendations on which model would best hit the sweet spot of capability vs price?
Does anybody actually use trunk based development in their company? ( trunkbaseddevelopment.com )
I've heard it thrown around in professional circles and how everybody's doing it wrong, so.. who actually does use it?...
Public personal dev accounts: opinions?
I feel like there are many devs out there who expose a lot of personal details and opinions all over the web. Maybe it's just me, but when starting out with the internet I tried my best to separate my personal details (name, age, sex, country, ethnicity, family ties, relationship status,...) from usernames in public....
Ubuntu Criticized For Bug Blocking Installation of .Deb Packages ( news.slashdot.org )
Are there still any versions of Linux sold in a box like in the 90s / 2000s?
I've tried to find them to no avail. I'm guessing the box sets just aren't made anymore, but I figured it's worth asking in case there's some obscure one out there somewhere....
Why DEL is at the end of ASCII (I have a theory! -- well, maybe?)
So we have all these control characters in ASCII and besides newline, horizontal tab and carriage return (on Windows) the only use for them is on terminal emulators (which I am making one!) Also as an extension, us NeoVim/Vim users have extensive use for them....
Moving to a Linux distro for dev
I'm a long time Windows user who has experience with WSL. Last year, I needed a laptop for university, and out of laziness, opted for a Macbook since, although they're expensive as hell, are reasonably reliable....
Linux kernel Rust coding guidelines are heretic.
Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3....
Mounting External Drives on Linux without root from the terminal
Hi friends,...
Shower thought: Linux would be more popular if we could all agree on a distro
Linux is super fragmented (and generally has been historically)....
What would an ENSH*TTIFIED Linux distro look like? [video] ( tilvids.com )
Has anyone here ever tried Linux From Scratch?
For those of you who don't know, Linux From Scratch is a project that teaches you how to compile your own custom distro, with everything compiled from source code....
why cant we connect 2 computers using USB
So i tried to connect steamdeck to pc using usb and i read its immpossible because steamdeck is a computer and some explanation on quora about strong master slave relationship....
Revive That Old Computer With AntiX Linux ( fosspost.org )
TUXEDO Launches Another Linux Laptop Powered By The AMD Ryzen 7 8845HS ( www.phoronix.com )
Why the second identical disk is more expensive is beyond me (tried with 1TB Samsung 970 EVO Plus NVMe PCIs).
Systemd wants to expand to include a sudo replacement ( outpost.fosspost.org )
Why do I have to agree with USA law when installing Fedora or openSUSE ?
Debian or Arch or Ubuntu never ask for my confirmation ?...
Most micromanagers don't know their engineers consider them to be such. ( zaidesanton.substack.com )
There is always something: Fighting distractions as a software developer ( shiftmag.dev )
Dynebolic is a portable Linux distribution that can be used without installation ( www.zdnet.com )
Are there any things in Linux that need to be started over from scratch?
I'm curious how software can be created and evolve over time. I'm afraid that at some point, we'll realize there are issues with the software we're using that can only be remedied by massive changes or a complete rewrite....
Critical Rust flaw enables Windows command injection attacks ( www.bleepingcomputer.com )
What could your distro learn from another distro?
For example, I'm using Debian, and I think we could learn a thing or two from Mint about how to make it "friendlier" for new users. I often see Mint recommended to new users, but rarely Debian, which has a goal to be "the universal operating system"....
How do you prefer to install compilers, interpreters, sdks e.t.c
Usually, I prefer manually installing the packages needed for getting started with a new language or technlogy....
How Stack Overflow replaced Experts Exchange ( graphite.dev )
Linux distros recommandations
Hello, I wanna know which distro could be could for productivity (not gaming). Maybe a debian based one, I don't know and I don't care about the desktop env....
Why AWS, Google and Oracle are backing the Valkey Redis fork | TechCrunch ( techcrunch.com )