I had to check the calendar to make sure it wasn’t 1 April… seriously, it’s called the furry phone furiphone?..
I’m not a bot.
I had to check the calendar to make sure it wasn’t 1 April… seriously, it’s called the furry phone furiphone?..
most things work out of the box now, especially on GNOME/Plasma
I don’t want my system to work 67% of the time. If my wifi card worked most of the time, I wouldn’t be happy. I’d like a 100% working system. This isn’t my first experience with HiDPI. I owned a Framework and returned it because it required fractional scaling and too many of the apps I use were either blurry or tiny. For me personally, that’s a dealbreaker. I understand other people would make that trade off though.
I 100% always attribute hidpi experience to the hardware. It’s a bad choice hardware manufacturers make.
It’s easier for 1 hardware manufacturer to pick a Linux-compatible display, rather than expecting millions of individual devs around the world to update their apps to the latest GTK/QT/Wayland frameworks.
Even if you’re pro-HiDPI displays, you should totally blame the laptop manufacturers for not picking a display resolution that allows integer scaling. You’re missing out. It’s a way better experience.
what prompted you to buy this laptop in the first place
I wanted to buy a Linux laptop because I thought it would be more compatible with Linux. I tried System76, but didn’t like the build quality. I’ve previously used Dell XPS 13 and Lenovo X1 Carbon, both of which I like (and have excellent Linux support (and offer standard dpi displays)). Coreboot was another reason, I like that it’s open source. I also thought Coreboot would boot the laptop faster since it has less bloat, but that didn’t really pan out.
Obviously i can’t be online and have my pc powered on 24/7 as i have a life outside the web
You… don’t have to sit in front of your computer while it’s on… leave it on and go to work/school/sleep. Sharing is caring. 🙂
More like system deeznuts!
(Sorry, I just wanted to say that. 😅)
Google would legally separate Chrome into a foundation, retaining ultimate ownership and intellectual property rights and give Ecosia operational responsibility for 10 years, Ecosia said.
Eh… uhh… does Ecosia even have the ability to maintain such a large and complicated code base?
Not currently… 😢 Our final product only runs on Linux, yet we develop on macOS. Even that is super annoying because we basically have 2 different buildchains we have to maintain. I was told “the tooling works” to develop on Linux… except the tooling is slow as hell and doesn’t work all the time because we have bugs (I end up debugging the tooling). If we were on Linux, we could delete all this unnecessary tooling.
Oh, yeah makes sense. Thankfully, I’m refactoring Go!
Some very quick, superficial differences:
ast-grep
uses tree-sitter for understanding languages
ast-grep
is written in Rust
ast-grep
uses YAML for config
ast-grep
more normal --flags
comby
doesn’t use tree-sitter and does it’s own thing… not sure what to think of this approach
comby
is written in OCaml
comby
uses TOML for config
comby
uses -single-dash-flags
both have online playgrounds for testing
I personally hate YAML, so it’s comby
for me! (For now.)
Also, here’s what Comby says about its approach to matching: https://comby.dev/docs/faq
Underneath the hood, Comby uses no tree definition, but turns patterns into an executable routine (a language-aware parser) where the tree structure is implicit in this executable routine. In theory, the syntax matched by this routine could dump a serialized parse tree, but this isn’t implemented :-). With this design, Comby sacrifices this ability to recognize many predefined language constructs in order to support a more freeform pattern writing and matching process. This loses precision for deeply recognizing all of a program’s structures, and may fall short of your needs depending on your use case.
Linux Mint, Ubuntu, or Fedora
I recently tried Fedora for the first time last week… and was pleasantly surprised! Out of these 3, I feel like Fedora looks the nicest. Fedora Workstation’s installer is a little nicer than Ubuntu’s. I also think the update screen during reboot is a nice touch.
IDE users pretending compilers don’t exist.
$ guix shell gcc
[env]$ g++ test.cpp
test.cpp:4:16: warning: `0;' is not in NFC [-Wnormalized=]
4 | return 0<U+037E>
| ^~~~~~~~~
test.cpp: In function ‘int main()’:
test.cpp:4:16: error: unable to find numeric literal operator ‘operator"";’
test.cpp:4:18: error: expected ‘;’ before ‘}’ token
4 | return 0;
| ^
| ;
5 | }
| ~
Look ma, no IDE! 😸
If it were me, I’d set up my mom with GNOME because I feel like KDE might provide too many footguns or may look/feel overwhelming due to the many available customization options.
IDK though. I’ve used GNOME for years and have only briefly used KDE for experimentation. I’m guessing there’s some way to customize KDE to make it more simple? I imagine GNOME would be nice on a tablet because it tends to have nice big button targets, but I haven’t tried it.
Other great resource is guix shell: Overview by Andrew.
Although, one thing I’m still trying to understand is the difference between guix.scm
and manifest.scm
… The posted article only mentions guix.scm
, but Andrew talks about both. But… he doesn’t really go into why there are two files and when you would use one or the other…
non-free packages need to use a non-official channel
It’s very easy to add additional channels and non-official channels integrate pretty well into everything. I don’t really notice if a package comes from an “official” channel or “non-official” channel.
1,000 times this.
looks at laptops with hidpi displays 👀
For English content, torrents are great.
But I’ve been having much better luck finding Spanish content on streaming sites, instead of torrent sites, and then downloading. See Guides for downloading streams.
The The Stream Detector is great!
Many of them don’t even allow it to be a hidden file—they just require a fully unhidden “tool.yml” file sitting right there in the root of your project.
I love this. I hate when tools only allow hidden config files. I want to know where the config is—my teammates should be aware of where the config is. I don’t want to be tricked into thinking there isn’t a config file in a directory.
I actually have alias ls='ls -A'
in my bashrc so I see everything.
Great timing! I’ve been meaning to search for a open source alternative to jira: https://openalternative.co/?sort=pageviews.desc&q=jira
Thanks!