nickwitha_k

joined 1 year ago
[–] [email protected] 6 points 2 hours ago

I'll go with FreeCAD. I've known about it for a while and tried it about 5-10 years ago but have given it another look as I try to get back into CAD stuff and hate the restrictive licenses of commercial products. It has come a LONG way and is far more intuitive to use than it used to be.

[–] [email protected] 2 points 3 hours ago

TBH, I don't think it's that complex. They're all obsessed with accumulating wealth and power over others. The main differences are where they are from and how direct they are able to be in their pursuits under the constraints of their societies. Modern Western bourgeoise appear to envy those in Russia who seem to be able to take actions without needing PR. In the West, the working class aren't accustomed to people "falling" out of windows and, occasionally, the Western bourgeoise sacrifice one of their own to maintain the illusion that laws apply to them (frequently with minimal actual consequences for the sacrificee).

[–] [email protected] 1 points 10 hours ago

Yeah... It doesn't happen often and when it does, it's usually a driver and/or hw issue that is likely to leak memory and/or hold file descriptors but procs in D (uninterruptible_sleep) state do happen. It's really obnoxious that murdering them with SIGKILL does nothing.

[–] [email protected] 5 points 1 day ago (1 children)

I would actually rather like a Steam Deck without a display but with at least one full USB4 port and the ability to split it similar to a switch.

[–] [email protected] 23 points 1 day ago (1 children)

If it could use apple's messages.app then i would be so happy.

That's an Apple problem, not a Steam Deck or Linux problem. Apple refuses to allow support on non-Apple hardware.

[–] [email protected] 11 points 1 day ago

I agree with you, to an extent. I would say it's a lot more complicated than that with World of Warcraft, which is an MMO, and does not revolve on gambling except in the aspect of random number generated loot.

The way that the drops are is literally the same approach as a slot machine but with more steps to take up your time with boring shit and require more of your life to be dedicated to it so that there is less risk of you getting distracted by things like hobbies or games with finite stories with quality writing. A one-armed bandit might snag a handful of whales that spend all of their time feeding the machine. The Wrath of the Lich Bandit gets a much larger percentage of its users in front of it for a larger amount of their time, increasing the ratio of addicts/whales caught. Add in expansions, real money auctions, etc and you've got something much more fucked up than anything on a Vegas casino floor.

[–] [email protected] 5 points 2 days ago

Seconded. Commercialism and monetizing everything is what caused the www to rot. We don't need it here. Neoliberalism has already robbed generations of the right to simply exist or create without a profit motive, among other things, like literacy. Pretty sick of it.

[–] [email protected] 13 points 2 days ago (1 children)

YOU CANNOT AFFORD TO PAUSE ANY PRODUCTION RIGHT NOW!

Thinking about it, it might actually be beneficial. There's a number of orders that were put on hold due to the MAX clusterfuck.

[–] [email protected] 4 points 3 days ago

Oh that's just the normal effect of the alien mind control rays.

[–] [email protected] 2 points 3 days ago

moderated by Deletor

[–] [email protected] 7 points 4 days ago (4 children)

I think that basically is yeah. Then, when they saw that it had gathered a following, admins on a #chan who were pro-Trump and think that they're super smart because they use Haskell took over to pump up fringe support.

[–] [email protected] 2 points 4 days ago

Do you think programming an ESP32 is a good project for learning rust?

I've only barely scratched the surface there myself but, I absolutely do think so. For several reasons. First, ESP32 is one of the few series of MCUs that support the Rust stdlib. And learning what that entails for Rust is extremely helpful in conceptualizing build targets. Second, MCUs are a very constrained target for software/firmware. Getting comfortable there will likely improve your code efficiency in other code platforms as you are more likely to think about resource usage earlier. And third, there's some pretty excellent docs and tutorials.

Any suggested place to start? (Tutorials, YouTube Vida etc)

For tutorials, my recommended starting point is with the official docs/books themselves:

 

I have a question for folks here, mainly around English linguistics but would love to hear of parallels in other languages. If you're not big on cats, just skip the next paragraph, which I've include for the context to be clear and show why I have provided the picture.

This morning, one of my cats was acting up a bit, hopping on the table where I have an electronics project, and searching for something to pilfer. In order to halt this behavior, I distracted him with a good deal of play with his toys (he is very athletic, so, lots of tossing a toy mouse for him to chase, then walking over to where he's left it because he doesn't fetch anymore). The image is of the culprit now that he's worn out.

While trying to achieve this state, I had a modified aphorism occur to me:

Idle cats are the Devil's playground.

It occurred to me then that I'm not sure if there is an extant term to describe taking an existing aphorism and modifying it while still conveying the same or similar meaning. For those not familiar, the original aphorism is "Idle hands are the Devil's playground" (apparently of biblical origin), meaning roughly that busy people don't often get into trouble or conversely that bored people will get into mischief.

There is a term, if informal, to describe, often intentional, mismatch of parts of aphorisms (ex. "Not the sharpest egg in the attic"), malaphor. Can anyone think of a similar extant term for a modified aphorism? If not, after trying multiple prefixes, I think that the least clunky seems to be "transaphor" (trans- meaning to change).

Anyone have thoughts on the matter?

 

I'm ridiculously excited. After being held up in customs for a few days, my FW16 DIY Edition (no GPU) has finally arrived. Unfortunately, I've got the rest of the workday to finish before I can get started.

For "vitamins", I grabbed a 1TB SK Hynix P31 Gold m.2 2280 (still deciding what 2230 to get) and 32GB (2x16GB) of G.Skill Ripjaws DDR5 CL40@5600. I haven't had anything so modern in decades and am incredibly excited to see what fun I can get up to with so much RAM.

First order of business, after doing hardware tests to ensure that nothing needs an RMA, and updating any firmware, is to install my NixOS base system and get it setup as a QEMU/KVM hypervisor so that the real fun of trying out the list of recommended and esoteric distros that the Linux community suggested can start. Once I get bored of that, it'll be time to start designing the parts to transform the machine into a hardware hacking/tinkering cyberdeck.

What are you folks doing or planning to do with yours?

 

Hey folks! I think this request is right up this comm's alley. I'm sure that we all know bogo sort but, what other terrible/terribly inefficient algorithms, software architecture, or design choices have you been horrified/amused by?

I, sadly, lost a great page of competing terrible sorting algorithms, but I'll lead with JDSL as a terrible (and terribly inefficient) software architecture and design. The TL;DR is that a fresh CS guy got an internship at a company that based its software offering around a custom, DSL based on JSON that used a svn repo to store all functions in different commits. The poor intern had a bad time due to attempting to add comments to the code, resulting in customer data loss.

 

Contemplating getting a K1 or K1C in the nearish future as it looks to be the most cost-effective core-XY platform that allows open-source firmware. All I've found are compensated reviews so far so, figured I'd see if anyone on Lemmy has a less biased experience.

Any thoughts on these or suggestions for alternatives. Would like to move away from bed-slingers.

 

Here's the carnage! Was running a long print and saw this when I went to check on it. Was running the stock Ender 3 hotend with a Capricorn tube fix for nearly 5 years. Served me well. I haven't yet been able to remove the white PLA. To see the full damage but, I'm pretty sure that the threads are gone.

Guess it's time to upgrade the hotend.

 

Hello folks. I'm wanting to learn a bit about computer hardware and firmware design, the ultimate goal will be a fully open-source hardware computer (I don't expect that any time soon). I'm familiar with PCB layout and design already as well as MCU and general programming.

Does anyone have suggestions for Off-the-Shelf CPUs that are supported well-enough by Linux and have useful documentation and datasheets available? I'm not looking for high performance, running a GUI, or anything like that. I'm literally just interested in practicing the board layout and figuring out how to extend core/libreboot to support it (out implement my own firmware) and get a terminal session.

86
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 

Hey folks! I'm getting a fresh laptop for the first time in about a decade (Framework 16) in a couple of months and am looking forward to doing some low-level tinkering both on the OS and hardware. I'm planning to convert into a "cyberdeck" with quick-release hinges for the screen since I usually use an HMD, built-in breadboard, and other hardware hacking fun.

On the OS, I'm planning to try NixOS as a baremetal hypervisor (KVM/QEMU) and run my "primary" OSes in VMs with hardware passthrough. If perf is horrible, I'll probably switch back to baremetal after a bit. But, I'm not likely going to be gaming on it so, I'm not likely to have much issue.

Once the hypervisor is working in a manner that I like, I should have an easy time backing up, rolling back, swapping out my "desktop" OS. I've been using Linux as my pretty much my only OS for over a decade (I use MacOS as a glorified SSH client for work). Most of my time has been on distros in the Debian or RHEL families (*buntu, Linux Mint, Crunchbang, CentOS, etc) and I pretty much live in the terminal these days.

With all of this said, I am coming to you folks for help. I would like you folks to share distros, desktop environments, window managers that you think I should give a try, or would like to inflict on me and what makes them noteworthy.

I can't guarantee that I'll get through suggestions, as my ADHD has been playing up lately, but I'll give it an attempt. Seriously. If you want me to try Hannah Montana Linux, I'll do it and report back on the experience.

EDIT: Thank you all for your fantastic suggestions. I'm going to start compiling them into a list this weekend.

 

Howdy folks!

After letting my dactyl manuform build flounder for awhile, while I try to figure out a good way to reduce the tedium of hand wiring, I got tired of typing on a terrible KB. So, I ordered a Kyria v3 PCB kit and have started the tedium of adding Mill-Max sockets.

Wish me Luck!

 

Hello folks. I'm a backend guy, mostly using Python, Go, and the like. I've learned a bit of Rust and have enjoyed it for embedded.

With that background I'm curious if any mobile devs can give some feedback on the current state of cross-platform (Android, iOS, Web) for simple apps. What I currently have in mind, despite not owning a uterus, is a FOSS menstrual cycle tracker app, using encrypted local storage only (the regularity of this private information being sold by existing apps is very disturbing to me). This means that my reqs boil down to:

  • UI/UX (I suspect this would require platform-specific code)
  • Storage/DB subsystem (probably just use an encrypted sqlite)
  • Optional extras
  • Minimal third-party library usage to potential minimize data leaks as well as limiting possible vectors for ad injection

So, there's really not much to it complexity-wise. Any suggestions on framework or approaches for keeping the codebase DRY as possible (I would want to minimize required effort to update)?

 

Sometimes, it may be good for one's mental health to "take a break" from a community or user. It would be nice to be able to temporarily block posts from a user or community that one may otherwise enjoy in a 1h/6h/1d/1w or possibly arbitrary time period.

view more: next ›