All POSIX compatible shells have their quirks and differences because the common POSIX part is rather small, so you will need to learn them anyway when switching from one to another. Fish is not that different from them (to much less extent than something like nushell) and it benefits from having less ancient baggage.
- 0 Posts
- 42 Comments
deadcream@sopuli.xyzto
Privacy@lemmy.ml•Best or least worst choices for cell phone service?
0·1 year agoIf a messaging service requires a phone number then it’s not “secure” lol.
deadcream@sopuli.xyzto
Rust@programming.dev•[Solved] How can I keep cargo build artifacts in RAM?
28·1 year agoOn Linux you can use tmpfs
deadcream@sopuli.xyzto
Python@programming.dev•Python 3.14 Lands A New Interpreter With 3~30% Faster Python Code
0·1 year agoNah, 330% improvement won’t even bring it close to JavaScript. Python is slow.
deadcream@sopuli.xyzto
Linux@lemmy.ml•Debian is Ditching X (Twitter) Citing These Reasons
13·1 year agoEveryone who have use Twitter in the past 2 years is a nazi.
deadcream@sopuli.xyzto
Programming@programming.dev•I shouldve just learnt Go I'm getting clowned on by the fucking ai I'm gonna die
1·1 year agoWhat I don’t like about Go’s error handling is that it’s built on returning a tuple of result/error instead of enum/union/variant/whatever-its-called. Which means that on error path you have to return something for successful result too (usually a “zero-initialized” struct because Go doesn’t have optionals). You are not returning result or error, you are always returning both. This is just wrong.
I can’t tell if it’s satire or not
deadcream@sopuli.xyzto
Rust@programming.dev•I made a minimal pastebin in 60 lines of Rust
1·1 year agoAtomics are not free, and there is no need to make access to FILE_COUNT thread-safe in this case. Though of course this code has many other issues.
deadcream@sopuli.xyzto
Programmer Humor@programming.dev•Thinking I could clean up my files in a SIGINT handler
9·1 year agoAFAIK kernel itself doesn’t send any signals to processes on shutdown/reboot, it just stops executing them. This is a job service manager (e.g. systemd) that terminates processes using SIGTERM before asking kernel to shutdown.
deadcream@sopuli.xyzto
Programmer Humor@programming.dev•Thinking I could clean up my files in a SIGINT handler
814·1 year agoThat’s why you launch them through systemd.
deadcream@sopuli.xyzto
World News@lemmy.world•NATO must shift to wartime mindset, secretary general warnsEnglish
1·1 year agoBoth Germany and Japan were defeated in war (that they themselves started) and occupied by foreign forces. Their “denazification” was enforced by occupiers. You are arguing against your own points (not that you have any, except “war is bad and America is to blame for Russia’s actions”).
https://forums.opensuse.org/t/snapshot-start-up-slowdown-18112024/180434
https://bugzilla.opensuse.org/show_bug.cgi?id=1233532https://forums.opensuse.org/t/after-todays-upgrade-tumbleweed-i-can-no-longer-log-in-via-the-wayland-session/180541
https://bugzilla.suse.com/show_bug.cgi?id=1234302
https://gitlab.freedesktop.org/mesa/mesa/-/issues/12253Not all hardware seems to be affected (at lest in case of second issue). I have a AMD GPU though and I hit both of them.
Latest Tumbleweed snapshot has a Mesa bug that causes 50% chance of black screen after login. A few weeks before that Plymouth was broken causing >1 minute boot times. To solve these issues users need to learn how to rollback updates from command line, so it’s certainly not a good replacement for Windows.
I know it’s rolling release distro but you can’t claim “it’s rolling release so bugs are expected and it’s your fault for using it” and “it’s betest and stablest system ever, everyone should use it” at the same time.
deadcream@sopuli.xyzto
Linux@lemmy.ml•Can Torvalds pull a "I'm taking my toys and going home"?
1·1 year agoNot quite true. Code still has copyright owners and they are not bound by terms of free software licenses (they use licenses to allow other people to use their code). This means that copyright owner can make their code proprietary at any time, or change the license to any other. Although they can’t do anything about previously released versions AFAIK.
However in case of projects with many contributors that don’t have a CLA (which transfers an ownership to some organization) nothing can be changed in practice since every contributor owns their piece of code and will have to consent to the change of license. Linux is such a project so it will forever remain GPLv2 licensed.
deadcream@sopuli.xyzto
Linux@lemmy.ml•Discord now properly supports screensharing on linux
1·1 year agoIt was broken so long I honestly wouldn’t have been surprised if news surfaced that Discord was taking back-handers from Microsoft under the table to keep it broken.
Tech companies are fully capable of being lazy for free. Fixing this takes dev time from other work that brings Discord money so doing this costs them, especially considering that Linux userbase must be rather tiny. 99% of software companies don’t give a shit about making quality product and will always try their hardest to do as little work as possible while making as much money as possible. If fixing a bug will cost them more than potential profits from making it work then they won’t fix it.
deadcream@sopuli.xyzto
Science Memes@mander.xyz•They're called leaves for a reason.English
22·1 year agodeleted by creator
deadcream@sopuli.xyzto
Science Memes@mander.xyz•They're called leaves for a reason.English
34·1 year agoI’m not American but my understanding is that many of those “suburban” residential blocks have sidewalks and you can walk around withing the confinement of your block. However blocks are isolated from each other and you need a car to go somewhere else.
deadcream@sopuli.xyzto
Technology@lemmy.world•Microsoft has blocked the bypass that allowed you to create a local account during Windows 11 setup by typing in a blocked email addressEnglish
4·2 years agowe ain’t never gonna have the Year of the Linux Desktop
Yes, but at this point you can’t even blame Microsoft for this. Maybe the issue lies elsewhere?
deadcream@sopuli.xyzto
Linux@lemmy.ml•Jolla's Sailfish OS is moving to a subscription model, new phone (and a privacy-focused AI device) coming soon - Liliputing
1·2 years agoThey are trying to make money to stay afloat. Postmarketos is a community project so it’s not comparable. And neither Purism nor Pine64 seem to be huge commercial successes just like Jolla, though they seem to be doing a bit better.

There is also Ladybird browser that IIRC already has a more complete web standards implementation than Servo despite being a much younger project. Though it’s still far from being ready and performance is really bad. But so far it seems that it’s going to outpace Servo.