@fasterthanlime That depends on who exactly the aforementioned lord is.
If it is Mr. J. Christ (Gregorian calendar), then what the others have said.
If it is his father, who denies having a son (Hebrew calendar, 1736 BC), then you could use an abacus.
If it is the same father, but under a different name (Hijri calendar, 2585 AC), then any quantum computer in the household can deal with it.
If our lord is the Japanese emperor (Reiwa eras, exact date unknown, but the emperor must be 2024 years old, so probably around 40K AC), you can ask Adeptus Mechanicus, and pray to the Machine God there's no heresy found in those files.
Or in any of those cases, you can ask the lord directly, most of them tend to be all-knowing, so for sure they know the password.
@fasterthanlime That depends on who exactly the aforementioned lord is.
If it is Mr. J. Christ (Gregorian calendar), then what the others have said.
If it is his father, who denies having a son (Hebrew calendar, 1736 BC), then you could use an abacus.
If it is the same father, but under a different name (Hijri calendar, 2585 AC), then any quantum computer in the household can deal with it.
Today is the election day in Russia. We went voting in Helsinki, and I was so happy to see so many people there!
The opposition announced "midday against Putin", we came a little early and spent "only" 1 hour in the queue. At 12:05 we couldn't see the end of the queue, it was at least 300 meters long before it turned around the embassy and vanished out of sight.
I tried brewing for the first time, and after 30 days the mead is ready to be bottled. We tested some leftovers from the bottom and it turned out to be good!
Could somebody recommend a custom ROM for Fairphone 5?
https://e.foundation/e-os/ looks like Lineage with Nextcloud integration, which is pretty nice, since I have my own instance. But the rom seems quite buggy so far on fp5¹
https://calyxos.org/ looks like Lineage with relocked bootloader (not sure I prefer it to having root access 🤔) and a VPN service I don't really need. "Work profile" is an interesting feature, while pre-bundled Signal doesn't make much sense to me.
Is there anything I'm missing? Could you share your experience with any of these?
My main goal is to get more control over my device, less bloat and Google integrations. But I wouldn't like to have even more bugs compared to the official rom :)
Could somebody recommend a custom ROM for Fairphone 5?
https://e.foundation/e-os/ looks like Lineage with Nextcloud integration, which is pretty nice, since I have my own instance. But the rom seems quite buggy so far on fp5¹
https://calyxos.org/ looks like Lineage with relocked bootloader (not sure I prefer it to having root access 🤔) and a VPN service I don't really need. "Work profile" is an interesting feature, while pre-bundled...
I've spent the day cleaning up my digital mess. Emptied the email inbox from 2021, set up syncing of my various calendars and task lists, fixed some annoyances in my IDE and improved syntax highlight theme slightly.
It might seem like a procrastination (which it is), but my stress level is suddenly so low that I almost can walk instead of running all the time :ablobcatcoffee:
Things are going well with the weather station project 🌦️
My header pins didn't fit into the unusually small holes on the microcontroller, but luckily my colleague threw me a bunch of fitting ones. Soldering went well after I've figured out that the soldering sponge isn't supposed to be wet 😅 Otherwise, the tip instantly oxidizes and solder doesn't melt.
I also had to remake the header pins on the display adapter, since the original ones were Г - shaped, so the board was inserted vertically into the breadboard. There was no way to plug the display cable in there, unless I put the whole breadboard on its side.
Working with Rust is a pleasure. tinybpm crate can read an image in BinaryColor format. However, it can't be displayed directly, because the display doesn't get what BinaryColor::On and Off mean, it's not applicable for a display that's not even On :)
But the conversation is as easy as calling .color_converted(), since all necessary traits are already implement.
Things are going well with the weather station project 🌦️
My header pins didn't fit into the unusually small holes on the microcontroller, but luckily my colleague threw me a bunch of fitting ones. Soldering went well after I've figured out that the soldering sponge isn't supposed to be wet 😅 Otherwise, the tip instantly oxidizes and solder doesn't melt.
I'm trying to get into embedded programming without learning C or C++, the Rust-only way. I know Rust pretty well, and I don't really want to spend many hours learning C by Segfaulting :)
It's going surprisingly well so far! Lots of resources, guides, and libraries, there's even a special "rust board"¹. The community is very helpful.
The type system is able to express the hardware quirks, e.g. I can't write to a pin if it's an incorrect mode, the compiler will hold my hand here.
The only issue so far was when I tried to create a display buffer a naïve way: the firmware wasn't even starting the execution and didn't give any comprehensive errors.
With some help from a matrix chat, I've figured that it's a _really_ bad idea to keep 400Kb structures on the stack. Allocating it on the heap solved the issue. Moving forward!
I'm trying to get into embedded programming without learning C or C++, the Rust-only way. I know Rust pretty well, and I don't really want to spend many hours learning C by Segfaulting :)
It's going surprisingly well so far! Lots of resources, guides, and libraries, there's even a special "rust board"¹. The community is very helpful.
I'm updating my project from Godot3.4 to Godot4.1, and it... sucks :(
1. TileMaps were reworked, so the upgrade tool just deleted the whole thing. I had to recreate all TileSets manually and then draw all the maps from scratch.
2. Parallax works somehow differently, so the initial sprite placement was completely off, had to adjust everything manually.
3. In total, I've spent ~8 hours fixing all the quirks in a project with only one level just to make it work locally as it was before.
4 ... and then I launched it on my phone, and it instantly crashed. Spent 3 more hours to find the cause: `uniform` usage in shaders. I changed it to `const` instead. Less flexible, but whatever.
5. ... and then I tried HTML5 export. Turns out, it now requires SharedArrayBuffer feature, and the webserver needs to set some headers. So it's no longer possible to host on Github/Gitlab Pages.
6. I've tried switching to Cloudflare (which supports it), but it has a filesize limit of 25Mb. The only file that is bigger is the engine itself, and after some digging around, it turns out that Godot always bundles:
* JS runtime
* 2D/3D runtime
* 3D Physics
* OpenGL AND Vulkan backends
* Virtual Reality runtime (XR)
7. To get rid of the features I'm not using, I'm now recompiling "export templates" from the engine sources...
It's amazing how quickly software rots :blobcat_thisisfine:
I'm updating my project from Godot3.4 to Godot4.1, and it... sucks :(
1. TileMaps were reworked, so the upgrade tool just deleted the whole thing. I had to recreate all TileSets manually and then draw all the maps from scratch.
2. Parallax works somehow differently, so the initial sprite placement was completely off, had to adjust everything manually.
Here is a guide on picking your first Mastodon instance!
1. The instance shouldn't be too big. We must avoid centralization and putting too much control over the network into one's hands. It's called Fediverse, not UNIverse after all.
2. The instance shouldn't be too small or the admin might run out of interest or money and the server will vanish with all your data.
3. The instance shouldn't be of a medium size or it will be involved in the Instance Wars and you won't be able to follow people who interest you as half of the fediverse will be blocked and the other half will be blocking you.
Hope you found this helpful, until the next time! :blobcatcoffee:
Here is a guide on picking your first Mastodon instance!
1. The instance shouldn't be too big. We must avoid centralization and putting too much control over the network into one's hands. It's called Fediverse, not UNIverse after all.
2. The instance shouldn't be too small or the admin might run out of interest or money and the server will vanish with all your data.