

Problem is that if you use white text on dark background, the bugs will be attracted to your code.
Meanwhile, when I use dark text on a white background, the bugs are only attracted to whitespace. Easily removed with a linter.


Problem is that if you use white text on dark background, the bugs will be attracted to your code.
Meanwhile, when I use dark text on a white background, the bugs are only attracted to whitespace. Easily removed with a linter.


It is on by default, but can be disabled in your repo config: https://dnf.readthedocs.io/en/latest/conf_ref.html
The feature works by adding a flag to one random http request to a fedora repo every week. Fedora then aggregates the http logs that have been flagged to derive their metrics. You can opt out of sending the flag, but if you’re querying fedora repos then you still end up in their http log.


He says he could begin to block ad blockers in Firefox and estimates that’d bring in another $150 million, but he doesn’t want to do that. It feels off-mission.
Doesn’t want to do that? Just like how 6 months ago, Sam Altman said he didn’t want OpenAI to do adult content? Hopefully I’m overreacting, but I’m worried more about this kind of thinking than an AI feature.


My friend told me this story from his antique radio club:
One club member is an audiphile and a former vibrations engineer for automotive companies. He disassembled his speakers and arranged custom housing for the drivers such that, based on his preferred listening spot, the peak of an average waveform from every driver would synchonize exactly at the spot where his ears should be. This, according to him, produces an unbeatable sound. We’re talking about opening a speaker and moving its tweeter, like, half a millimeter back.
No, I don’t understand how this is supposed to work, let alone consistently.


I use a PiKVM to manage my server at boot.
It streams video from the HDMI port so I can see what’s happening before boot, and plugs into a USB socket to emulate a remote keyboard.
Saved me the other week when I installed a new network card and the server lost its network connection. Since I could still reach the KVM, I logged in remotely and solved the issue.
Although some KVM devices can take power from the USB connection to the host, you should make sure your KVM has an independent power supply. Otherwise, when you shut down your server, the KVM will lose power and then you can’t remotely turn it back on again.


git commit --amend --author="Automated CI Action <no-reply@github.com>" --no-edit


You can use devcontainers without vscode. At work, I use https://github.com/devcontainers/cli


I know it’s late advice, since you already switched from Bazzite, but I’ve never understood why people have an aversion to adding a layered package to the immutable system.
My attitude has always been: If an update breaks something, the whole point is that I can roll back. I’ve been running Fedora Silverblue with many layered packages for several years, and the worst thing that ever happened was when I had to delay a system update by a few hours because the latest build of a layered package hadn’t hit the repos yet.
Plus, for anything like development work that requires build dependencies, I spin up a toolbox to compile it. The nice thing about the default toolbox is that it’s a base Fedora install, so all the system libs are compatible with my host machine. I’ve found it’s often simple to compile a project in the toolbox and then launch the executable from my host system without adding any new layered packages to it.


I think it was August or September. Issue is documented in this forum thread:


I lile my pinenote a lot. I mostly use it for reading.
As long as I’m reading or doing any touch-screen-y things (taking notes, viewing images, etc) it’s great! For anything that involves writing/copying/pasting text, it’s not very usable with just the on-screen keyboard, you really need an external bluetooth interface. I find web browsing very tedious if I have to type anything in the url bar without a physical keyboard.
Also, it’s still very much a WIP. The version of Debian it shipped with had a bug where I couldn’t install any software updates without deleting some random lib64 directory. Once I did that, everything was fine. The device has no security by default, so I created a new user with an encrypted HOME.
With import tariffs to the US, I ended up paying $500 for it, which really got me down. As a $400 open hardware machine, it would have been easier to look past the rougher edges. And I wish it had more RAM.
But overall it’s worth it to me because I’ve wanted a more libre e-reader for a long time. It’s gotten me back into reading books, which has been a lot of fun. Plus, because it’s an actual computer, I set it up as a tablet-like interface to my home automations.


Seems like this system relies on defending from well-defined entrypoints to the network. I’m not sure how a group of enthusiasts could use this unless they centralize their systems.


I once got assigned a work project to add new functionality to the web service of a recently-acquired company.
The meat of their codebase was a single lua file to handle web requests, query value from Redis, and then progressively filter out items in a loop. Of course, because Lua has no continue statement, the file was a long series of if / else blocks. It was clear that the development style was to just keep adding new things to the loop. There were, of course, no tests.
I asked the former CTO of the acquired company (now in a sales) why they went with Lua. His reply was something about how if Lua is good enough for fintech, it should be great for web services. He must have been good in the sales role, because when I learned how much our company paid to acquire this crappy Lua script, my jaw dropped.
Anyway, that’s all to say that in my sample size of 1, Luarocks has been the least painful part of Lua.

Not just blocking new marker changes. This paves the way to revoking any previously changed passport markers as well. Fuck.
It looks like the evolutionary advantage is still debated. There’s a newer hyopethsis that, because psilocybin evolved during a period of heightened gastropod diversity, it could be defence against snails.


Reminds me a bit of a previous campaign (not DnD). We (the party) spent so much time and attention murdering and threatening our way into a coup against the sickly King that we stopped paying attention to anyone else in the story.
Then in our campaign finale, we flub every single roll to execute the coup, and our whole plan gets hijacked by a more competent NPC to seize power for herself. Queue TPK* while we all get hunted down as traitors.
* Except for the party poisoner. He was happy to spend his life in prison so long as the new government let him brew poisons for use against enemies of the state.

When I was a student, my school had analog clocks that were synced via some electric system.


Enough ghost stories! They should open the sarcophagus immediately if there is any chance that it could save Grendel.
I wouldn’t think so. Isn’t bottles just an easier way to manage wine prefixes? If so, it doesn’t do anything to hide your Linux system from the executable.
Wine prefixes are not sandboxes. They are a way to separate the windows-level configuration for different programs (eg env vars, or drivers, etc).
Wine is a translation layer between a compiled windows binary and your Linux syscalls/libraries/device drivers/etc, nothing more.
Wine is not an emulator. It’s not sandboxed either. If you can do it as a user, a program running in wine can do it too.
There’s nothing stopping a piece of malware from crawling your disk for sensitive information, or encrypting your files for ransom.
In the US it’s up to individual states to set laws that require breaks.