11
votes
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
Managed to "revive" my laptop that I previously mentioned on Tildes before. The secret? Pay someone who knows what the hell they're doing. Apparently you just pull the keyboard off and there are holes underneath it to plug everything in from. What a great innovation (!)
I apparently broke the "zero insertion force" (yeah, right) connectors, so they're being held together with pieces of cardboard, and the SSD is being held by a piece of paper towel (3rd party SSD, didn't have the right mounting setup), but it works, and that's what matters, right?
I set up Arch with disk encryption and put GNOME 40 on there. The battery seems to be going well enough, the touchpad is a bit wonky because of some small water damage from way back, but it still seems to work once you disable the clicky buttons (any libinput devs reading this, make this a proper config option plz), and the fan occasionally makes weird sounds, but not as commonly as it did before I messed it up, so that's neat I guess (I have no idea what happened)
And that's one machine saved from being e-waste, even if I might not exactly have a use for it just yet, it's nice to know it's there and works.
This is basically best practice. ;) Double-sided foam tape is a very normal mounting solution for SSDs in desktops which either lack mounting hardware or room for a more traditional mount. There's no moving parts; actually screwing them to the computer's structure is three or four orders of magnitude more mounting force than is required under any conceivable circumstance.
And if it makes you feel better, you are in very good company hating ZIF connectors. They're used mostly because they can be made extremely small; but of course, when they're made very small, they also become very fragile, and are a common point of failure.
I've been slowly trying to implement an interpreter for Wren in Rust, and quickly came to the realization that I have no idea how to implement some of the features that the canon implementation written in C provides. At this point, I'm just overlooking those things and trying to get something working without worrying about the details.
I'm looking for a learning app for Angular. I don't know if that exist. I wish something like Duolingo existed for everything. I need a daily reminder of sorts. I've learned basic Javascript and taken some online courses in Angular but I still can't grasp it...it's overwhelming and It's bringing me down at work