Skip Navigation

Posts
1
Comments
408
Joined
3 yr. ago

  • It's funny because everything you describe is exactly the problems my company had with all of our laptops on windows 11 and not linux, every single one has been reported dozens of times with windows 11, especially on 24h2.

    Plus additional like installing printer drivers smashing Microsoft office fonts together, teams in a restart loop because an update changed a registry value that is just plain broken, even a problem where windows secretly and silently mutes the microphone, but says literally everywhere that it is enabled and unmuted such that you have to use the audio troubleshooter to unmute it (and now that doesn't work because they replaced the audio troubleshooter with a shitty LLM that literally only checks if there are drivers installed).

    Laptops not going to sleep when you close them is also like the #1 issue on all windows forums because of stupid fucking modern sleep that you can't disable.

  • Your cloud example is exactly right and exactly what we want to NOT HAPPEN.

    They shoved the cloud so much down our throats so that they can force you into monthly income-sucking unneeded subscriptions. That is it. That is the single reason everyone did it.

    The result is now the average user has a much worse experience overall. One literally has to fight with Microsoft products to save things on their own computer. IoT and smart products literally won't function without connections to their "cloud". Phones come without SD card compatibility and with low flash memory to force you into cloud subscriptions. Now every damn piece of software is a way overpriced subscription that almost all originally started as "switching to cloud infrastructure" (fucking adobe creative cloud).

    The "cloud" has had so many data breaches and people data have been stolen, siphoned off, lost due to bugs, and sold to earn even more cash on the side.

    A huge portion of the general corporatization and bad enshittification of digital services and software in general can be attributed to "the cloud shoving down our throats" that you describe.

    AI is looking to do the same thing except castrate peoples' digital skills, critical thinking skills, transcription skills, and writing skills in order to siphon more and more of your income off in the form of AI subscriptions while they double dip and sell everything you ever say to it and triple dip in mining everything you say to it as R&D that you pay to do

    Companies need to do the fucking R&D themselves with their revenue of a small country and stop forcing regular people to pay to be their alpha and beta testers and focus groups, and people gobble that boot up so hard because LLMs have a few small areas where they are slightly useful and can save 10 minutes per day and make them not have to critically think, so people will literally sell their data, their already small income, and their soul to save 10 minutes, and in 10 years the digital experience will be even more shitty and degraded than it got after "the cloud."

    Your usecase is the exact definition as using LLMs as accessibility and to actually better the user experience for certain people which is not the goal of any AI company or 99% of LLM integrations

    TD;DR

    Non-consentual cloud shoving has caused newer generations to think that paying corporations every month to save files is normal and that your data is not yours and always corporate property ™®©, along with the decimation of understanding simple file structures. You can actually talk to teachers and professors and they unanimously say that tech literacy has nosedived.

    Now with the LLM shoving, they are trying to force the new generation to have to pay subscriptions to think, write, compose, draw, and get information by stripping them of those skills.

  • Also the Node 804 is worth looking into with an entire separate chamber for HDDs in order to keep them cool without exposing them to GPU and cpu heat, plus it is a lot shorter instead, sometimes easier to fit places (mATX motherboard only)

  • Obsidian ticks all of these boxes and syncthing to sync notes is a 5 minute setup.

    Plus it stores things in plaintext instead of a database format that vendor locks you in (despite the claim of "no vendor lock in")

    Ooooo yay another half-baked AI shoved into everything whatever possible.

  • Nope, I don't know the difference really. I think my arch distrobox had code oss marketplace extension as a package (to get nrfconnect auto updating) so maybe that's the reason?

  • I use Code OSS with clangd and the nvim extension (because Microsoft disabled their c/c++ tools) because i want access to the nrfconnect extension pack as a beginner. I don't have to go searching in the documentation and compiling, then recompiling 10 times to self-discover the required devicetree parameters and figure out what drivers are available vs mainline zephyr.

    Plus the debug interface works well.

    For everything else possible it is vim/neovim, but I haven't been able to find good neovim setup for nrfconnect.

  • Not really self-hosted, but I set up obsidian with syncthing and am going to transfer all of my notes from book stack to it and let bookstack be more organized documentation and obsidian to be a big scattering of notes and tags and such. I tried it with bookstack, but the flow was too much of a barrier for me to use it consistantly

  • I am going to plug my own project that I will complete in another revision when I can unpack my 3D printer when our 1st floor is completed in the renovation 😅

    DIY HOTAS

    https://github.com/JustEnoughDucks/LibreMiG-S

    Other peoples' that I like!

    A VESA to microscope adapter for mounting a lighter microscope (I use a digital one) to a monitor arm to save space compared to the normal boom: https://www.printables.com/model/803413-amscope-eakins-microscope-vesamonitor-mount

    A shaker siphon to empty standing water: https://www.printables.com/model/833171-shaker-siphon-for-garden-hose

    All of Chris Borge's stuff where he 3d prints useful simple machining tools and reinforces them with concrete (only a few on printables): https://www.printables.com/model/1237272-rock-solid-milling-machine-v09

    The steam controller bumper repair. The brittle ABS they used broke 3 times for me (2 I sent back to steam and got a replacement), and I printed this in PETG and got my bumper back since the SC got discontinued and it has held up because petg is much lore flexible: https://www.printables.com/model/133723-steam-controller-bumper-repair

  • Yeah I got MX Linus running on one of those old Intel sticks that are meant to be conference room computers and such. It's the same age as the Asus and it runs well (admittedly I don't use it much)

  • I am doing something similar. I use OIDC for everything possible.

    Authelia is quite picky about everything being correctly populated, but if I remember right, the documentation doesn't do a great job of explaining different variables for someone outside of the security industry (similar with traefik). I found a good tutorial via search that got all of the defaults set up, then playing with the options to my liking and now it is just copy pasting the condiguration per app that I want to enable, generating an key and hashing it.

    If you want, I can sanitize my config and share it?

  • Hmmm, I used littlefs for SD card writing at work with an STM32F0 chip. It was hell working with files when tons of essential functions like appending and seeking simply didn't work in the STM HAL... Plus dealing with opening and closing files and appending files and having to seek in them to find what you want, parsing results, cleaning old files, etc... compared to simple circular buffer and a start and end address of relevant data that can be erased once every day or week depending on use. Even with a daily erase of the NOR chip, they are rated for 100k program/erase cycles which would be over 250 years before degradation starts. I am not dealing with a ton of data nor the flexibility of a full UI/ app storage where I would definitely just use littlefs.

  • Thanks for taking a look!

    Intuitively for me, steps + bpm should be next to each other because the compiler will use bpm as the padding for the 24 bit steps. I intentionally did it that way. At least when I checked the memory addresses when testing it that was the case (there was no padding added). Wouldn't it be potentially more problematic to have a bit field with a weird bit number, 24, followed by a 16 bit member that can't be "fit" into the 32 bits that the compiler wants to assign? or is that not how it works.

    I'm not quite sure what you mean by your last point. The flow would go: acquire data -> add to structure -> fill up a page worth of data (or a sector) -> write to memory. Then pulling it out would be: read from memory -> put in structure -> process -> send data via bluetooth. If I change the layout of anything, that would require a reflash of the MCU and previous data would already have been transferred over bluetooth (assuming end-user OTA flashing or just being in a vicinity of a phone and not out and about where memory saving is necessary) and would no longer be needed to be stored/pulled from memory. Or is there another case that I am totally missing?

  • Also code development programs.

    Code OSS (VSCode) in distrobox with clangd language server and NCS for embedded development sucks up like 8GB of my 32 just having 6 or so files open once you start building because it keeps builds in RAM or something. It balloons fast at least lol

  • At least they put a date on it. Jeff bezos claimed he would donate 12 billion dollars or around that to climate change initiatives.

    6 years later and I have kept track of it for the first 4-5 years. He had donate a whopping <3% of what he pledged. Of course he paid a lot more to pollute more than he saved with rockets.

  • For grounding, no. The parts are all qualified and have many many many modern ESD and ground fault detection, prevention, and mitigations.

    The biggest problem with airflow is making sure it doesn't recirculate as much as possible.

  • Conversely, I game only on a Linux machine and have received 3-5 surveys in the last year.

    It may have a variety of factors, but it is not as simple as "they aren't giving surveys to Linux users to deflate numbers" or something that some Linux users tend to theorize when they don't get surveys for a while.

  • Mealie is so underrated. They have meal planning, recipes, recipe parsing from the internet, grocery lists based on recipes and meal plans, like 4 different ways to organize recipes, and OIDC/SSO on top of it all!

  • The shed as an of site backup is a good idea.

    We live in the shed (it is really its own entire stone building) during our full house renovation, so I have already run electrical and cat6a to the shed and have an old router in AP mode there.

    Hooking up one of those NAS boards or a 2nd hand old PC there would be a good backup option.

  • Wolfram alpha suddenly makes even less sense

  • Yeah, I have that set that via set(CMAKE_EXPORT_COMPILE_COMMANDS ON) but no compile_commands.json are actually output, sadly.