Posts by mort@fosstodon.org
(DIR) Post #AaZRCSYUaj09bLxREO by mort@fosstodon.org
2023-10-08T12:55:17Z
0 likes, 0 repeats
I actually started planning a blog post about how well GNOME can work with a notch because its design happens to be an almost perfect match already. I stopped when I started having this issue.I tried finding ways to work around it. IIRC, if I modified the bar height through changing the default theme's CSS, it would work fine. But the default theme's CSS file is bundled in a .gresource file, and it gets overwritten when GNOME updates, so it wasn't practical.
(DIR) Post #AaZRYDRNT5rX5w0Ivg by mort@fosstodon.org
2023-10-08T20:01:58Z
0 likes, 0 repeats
@agx @cassidy Some sort of wayland protocol would be needed for truly fullscreen apps which want to draw around the notch, yeah. But a pretty good alternative would be to lie about the screen dimensions to the wayland client and make it think only the part below the notch/top bar exists, right? I believe that's what macOS does most of the time.
(DIR) Post #AcSuRvMSwBowsT4BUW by mort@fosstodon.org
2023-12-03T18:54:44Z
0 likes, 1 repeats
My language has structs and while loops and comparison operators!... I am not sure if `'s` is the best struct accessor syntax.Also, I made the repo public: https://github.com/mortie/lolvm/#RakuLang #PLdev
(DIR) Post #AcSuRxpFm82KWKYCdk by mort@fosstodon.org
2023-12-03T19:00:05Z
0 likes, 0 repeats
A somewhat interesting detail: the language is statically typed, but the variable declaration syntax is just `<identifier> = <expression>`. If the identifier is undefined, it's a declaration. If the identifier is defined, it's an assignment.`uninitialized <type>` is an expression which evaluates to the type but doesn't make any guarantees about what the value is, so my language's `foo = uninitialized int;` is like C's `int foo;`.I might add optional type specifier syntax later.
(DIR) Post #AdfRufjBKJuCRfjvcW by mort@fosstodon.org
2024-01-09T09:23:34Z
0 likes, 0 repeats
I don't want to give #signal access to my contacts, yet every time it asks me I can say "yes" or "not now" and if I click "not now" it just says "we'll remind you later"How about you just respect my desire to not share my contacts instead hmm
(DIR) Post #AdfRuh6cCgFCidi9mi by mort@fosstodon.org
2024-01-09T09:28:34Z
0 likes, 0 repeats
Honestly, the whole modern trend of chat apps telling you once a contact has made an account is super creepy... so many "this person you met once 15 years ago has made an account". Why should I know that? ... why should they know that I made an account?Or better yet "this person who you have cut out of your life and who you don't want to have a way to contact you has made an account". They even appear in your list of active chats and I don't want that #signal #telegram
(DIR) Post #Ahq1KhcVRdF1OAbrCC by mort@fosstodon.org
2024-05-06T09:09:59Z
0 likes, 0 repeats
I'm trying to like #Firefox on #iOS but this scrolling jank is killing me T_T
(DIR) Post #AhrHlXhMEalkrPeutU by mort@fosstodon.org
2024-05-06T08:27:09Z
0 likes, 0 repeats
I really enjoyed this read: https://faultlore.com/blah/abi-puns/. Lots of good ABI stuff
(DIR) Post #Ai6jOJmvUvYd97NQ12 by mort@fosstodon.org
2024-05-21T06:31:56Z
0 likes, 0 repeats
@BrodieOnLinux Now can they implement a way for my non-GTK app to have somewhat native looking decorations next, why doesn't libdecor at the very least support dark mode
(DIR) Post #AiPj2z6MuEDguVXKJk by mort@fosstodon.org
2024-05-26T12:59:05Z
0 likes, 0 repeats
The #CVE count of the #Linux #kernel is not looking good these days compared to any other #OS is it. Maybe time to switch to #FreeBSD or some other system which doesn't claim to find hundreds of significant vulnerabilities every day
(DIR) Post #AiPj30ws2VoKdd6ln6 by mort@fosstodon.org
2024-05-26T13:07:22Z
0 likes, 0 repeats
But no seriously what the fuck is @gregkh trying to achieve here? Before, I could use a CVE count as an argument to spend time upgrading #Linux: "there have been found 5 vulnerabilities in the version we use, we should upgrade to the latest". These days, CVEs are useless for that purpose, everyone knows that pretty much every single one of the thousands of "CVEs" affecting the kernel version we're on is bogus so they aren't useful for that purpose any more so we stay on old kernels for longer
(DIR) Post #AiPj31pokDlNO2oeR6 by mort@fosstodon.org
2024-05-29T15:02:37Z
0 likes, 0 repeats
@mcepl That's not what I'm saying. I'm saying that if there are enough exploitable vulnerabilities in Linux to fix a hundred of them every single day consistently, clearly it's not a very secure operating systemIf there's not enough exploitable vulnerabilities to do that but they're publishing a hundred CVEs per day regardless, that's just a DDOS attack against a deeply imperfect yet useful vulnerability reporting system
(DIR) Post #AiPj32qYyvxCWeAlEm by mort@fosstodon.org
2024-05-29T15:07:56Z
0 likes, 0 repeats
@mcepl Well I knew there were issues, nothing is perfect, but I was under the impression that it was secure enough that you couldn't fix a hundred exploitable vilnerabilities per day and still go strong a month later, yeah.
(DIR) Post #AiPj33wysYgJwqBOsa by mort@fosstodon.org
2024-05-29T15:08:48Z
0 likes, 0 repeats
@mcepl If FreeBSD started publishing a hundred CVEs about exploitable vulnerabilities per day I would have the same reaction to that
(DIR) Post #AiPj359QPmEJfj0qum by mort@fosstodon.org
2024-05-29T15:11:11Z
0 likes, 0 repeats
@mcepl Maybe, I can't recall and I don't think it's very relevant.
(DIR) Post #AmQBMIuHdKYIxz34s4 by mort@fosstodon.org
2024-09-27T07:13:22Z
0 likes, 0 repeats
@BrodieOnLinux @jenbanim To be clear, the security researcher did not have anything to do with the score of 9.9. He hyped it up to be a bad vulnerability sure (which it was), but it's the 9.9 score that really got people concerned.He's getting unfairly dogpiled IMO, and it's unfortunate to see you joining in on that.
(DIR) Post #Amk5Mgxi4hHejwuzU8 by mort@fosstodon.org
2024-10-06T21:39:34Z
0 likes, 0 repeats
@foone My favorite Cursed Cable which I regularly use is the USB-A <-> USB-A cable, no not an extension cable, but one where you plug one end into one USB-A port and the other end into another USB-A portYes they're really useful, I use them all the timeIt makes sense why people make this I guess, USB ports are easy to install and extremely widely available and dirt cheap while being pretty good connectors, if you just need to connect 4 pins from A to B, why not use USB?
(DIR) Post #AnDqsELmgDyZLzYhpQ by mort@fosstodon.org
2024-10-21T06:19:24Z
0 likes, 0 repeats
@BrodieOnLinux Open core implies that you can use the open source version of the project but there's a proprietary version with extra features. The SDK is proprietary, and a necessary part for using the software in any way, from what I can tell. This is not open sore, this is just proprietary software where select parts have been made open source.
(DIR) Post #AqFJR9Hrz9G7AUWyye by mort@fosstodon.org
2025-01-19T14:24:12Z
0 likes, 3 repeats
Okay this is wild: I just noticed that changing 'PasswordAuthentication' to 'no' in /etc/ssh/sshd_config is no longer enough to disable password authentication in #ubuntu. That's because Ubuntu Server now by default creates a sshd_config.d/50-cloud-init.conf file which contains 'PasswordAuthentication yes' which takes priority over sshd_config.I would've unknowingly left password auth on if I hadn't double checked.Why?More: https://askubuntu.com/questions/1516262/why-is-50-cloud-init-conf-created#security #linux #server #ubuntuserver
(DIR) Post #AqFJRDQsZaqI1amEZk by mort@fosstodon.org
2025-01-19T14:32:50Z
0 likes, 0 repeats
This is almost certainly going to catch someone out and make people accidentally leave servers unprotected accessible to the Internet, countless guides about setting up and securing SSH servers talk about setting PasswordAuthentication to 'no' in /etc/ssh/sshd_config and I'm certain that it's part of a bunch of people's scripts and/or server setup routines. Just suddenly and silently breaking that is insanely scary, wow