home.social

#techposting — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #techposting, aggregated by home.social.

  1. Any recommendations for decent used external SAS units? I have literally filled my tower with drives and need moar space. Something used I can get on the cheap is great, something new that isn't awful is also fine. I need to ideally reclaim some space in the unit, for that matter... I can get creative, but in doing so I'll be in "these aren't spots where hard drives were meant to go" territory.

    4 to 8 is ideal, I'll never complain about larger.

    #SASDrives #RAID #ZFS #NAS #techPosting #techRecommendations

  2. Any recommendations for decent used external SAS units? I have literally filled my tower with drives and need moar space. Something used I can get on the cheap is great, something new that isn't awful is also fine. I need to ideally reclaim some space in the unit, for that matter... I can get creative, but in doing so I'll be in "these aren't spots where hard drives were meant to go" territory.

    4 to 8 is ideal, I'll never complain about larger.

    #SASDrives #RAID #ZFS #NAS #techPosting #techRecommendations

  3. Any recommendations for decent used external SAS units? I have literally filled my tower with drives and need moar space. Something used I can get on the cheap is great, something new that isn't awful is also fine. I need to ideally reclaim some space in the unit, for that matter... I can get creative, but in doing so I'll be in "these aren't spots where hard drives were meant to go" territory.

    4 to 8 is ideal, I'll never complain about larger.

    #SASDrives #RAID #ZFS #NAS #techPosting #techRecommendations

  4. Any recommendations for decent used external SAS units? I have literally filled my tower with drives and need moar space. Something used I can get on the cheap is great, something new that isn't awful is also fine. I need to ideally reclaim some space in the unit, for that matter... I can get creative, but in doing so I'll be in "these aren't spots where hard drives were meant to go" territory.

    4 to 8 is ideal, I'll never complain about larger.

    #SASDrives #RAID #ZFS #NAS #techPosting #techRecommendations

  5. Any recommendations for decent used external SAS units? I have literally filled my tower with drives and need moar space. Something used I can get on the cheap is great, something new that isn't awful is also fine. I need to ideally reclaim some space in the unit, for that matter... I can get creative, but in doing so I'll be in "these aren't spots where hard drives were meant to go" territory.

    4 to 8 is ideal, I'll never complain about larger.

    #SASDrives #RAID #ZFS #NAS #techPosting #techRecommendations

  6. Me: "wow, machine learning frameworks, so great! So efficient! So useful!"
    ML frameworks: "yes we are. we are great. top engineering, the best."
    M: "So how much memory are you going to use during training? It's analytically knowable, after all."
    ML: "... uh"
    M: "..."
    ML: "... uh... what, your fingers broken?! you too good to dig into my bones and add hooks to capture memory information, huh?! you call yourself a coder?!"

    hm


    #techPosting

  7. this is explicitly #techPosting but people are really weird about hypervisor OSes

    "your hypervisor should ONLY be doing VMs!!!!!"
    "right but it also handles literally all the disk stuff, so why can't I just run NFS stuff on i-"
    "ONLY VMS11111111!!!1"

    I am not an enterprise, I am just a girl. Don't do weird enterprise purity stuff, they suck anyway.

  8. heeeeeey #python cats!

    anyone know of a decent multi-language text tokenizer?

    To be clear: I am explicitly looking to use it for non-generative-AI and other [slop/scab/labor theft] purposes.

    Not sure of the specific terms I need to be looking up, frankly, since I'm mostly just finding Python's built in tokenize library which seems to be focused just on Python code.

    Thank you!

    #techPosting

  9. Came up at work but definitely a question of general interest:

    I feel like when looking at a line-by-line diff of an XML file, it's just...
    really not super clear, even with highlighting and such. Is there any sort of graph-aware diff tool that might generate a visual graph and show the difference that way? So that rather than reviewing line by line, you can say "ah, a node has moved from being a child of this node to another", or "these two nodes have been merged into one".

    I feel like it would be possible to gin something up in like, networkX or something, but if there's prior art...

    #techPosting #XML #computerScienceTrees #graphs #diffs

  10. Came up at work but definitely a question of general interest:

    I feel like when looking at a line-by-line diff of an XML file, it's just...
    really not super clear, even with highlighting and such. Is there any sort of graph-aware diff tool that might generate a visual graph and show the difference that way? So that rather than reviewing line by line, you can say "ah, a node has moved from being a child of this node to another", or "these two nodes have been merged into one".

    I feel like it would be possible to gin something up in like, networkX or something, but if there's prior art...

    #techPosting #XML #computerScienceTrees #graphs #diffs

  11. Came up at work but definitely a question of general interest:

    I feel like when looking at a line-by-line diff of an XML file, it's just...
    really not super clear, even with highlighting and such. Is there any sort of graph-aware diff tool that might generate a visual graph and show the difference that way? So that rather than reviewing line by line, you can say "ah, a node has moved from being a child of this node to another", or "these two nodes have been merged into one".

    I feel like it would be possible to gin something up in like, networkX or something, but if there's prior art...

    #techPosting #XML #computerScienceTrees #graphs #diffs

  12. Came up at work but definitely a question of general interest:

    I feel like when looking at a line-by-line diff of an XML file, it's just...
    really not super clear, even with highlighting and such. Is there any sort of graph-aware diff tool that might generate a visual graph and show the difference that way? So that rather than reviewing line by line, you can say "ah, a node has moved from being a child of this node to another", or "these two nodes have been merged into one".

    I feel like it would be possible to gin something up in like, networkX or something, but if there's prior art...

    #techPosting #XML #computerScienceTrees #graphs #diffs

  13. Came up at work but definitely a question of general interest:

    I feel like when looking at a line-by-line diff of an XML file, it's just...
    really not super clear, even with highlighting and such. Is there any sort of graph-aware diff tool that might generate a visual graph and show the difference that way? So that rather than reviewing line by line, you can say "ah, a node has moved from being a child of this node to another", or "these two nodes have been merged into one".

    I feel like it would be possible to gin something up in like, networkX or something, but if there's prior art...

    #techPosting #XML #computerScienceTrees #graphs #diffs

  14. #techPosting

    Okay, well, did a crash course on pydantic and fastAPI last night; it’s cool how fast I was able to get activitystreams objects/types up and running with it, damn. Python is such a totally different (and better) language than it was 10 years ago.

  15. #techposting gripe

    Stop playing shenanigans with exit codes. Staaaaaaaaaahp.

  16. #techposting

    just learned the hard way that
    #groovy syntax highlighting is really really bad and my brain hates it. I just thought syntax highlighting wasn't working... but no, it's basically just a blob of text, with or without their "I have to pay for every single pixel of color or bold text so I will use it as sparingly as possible" as far as my eyes are concerned.

  17. hey hey #Linux #FileSystem #ZFS #RAID #XFS entities! I'm looking for extremely opinionated discourses on alternatives to ZFS on Linux for slapping together a #JBOD ("Just a Bunch Of Disks", "Just a Buncha Old Disks", "Jesus! Buncha Old Disks!", etc) array.

    I like ZFS
    but the fact that it's not in tree in-kernel is an issue for me. What I need most is reliability and stability (specifically regarding parity) here; integrity is the need. Read/write don't have to be blazingly fast (not that I'm mad about it).

    I also have one
    #proxmox ZFS array where a raw disk image is stored for a #Qemu #VirtualMachine; in the VM, it's formatted to XFS. That "seems" fine in limited testing thus far (and seems fast?, so it does seem like the defaults got the striping correct) but I kind of hate how I have multiple levels of abstraction here.

    I don't think there's been any change on the
    #BTRFS front re: raid-like array stability (I like and use BTRFS for single disk filesystems but) although I would love for that to be different.

    I'm open to
    #LVM, etc, or whatever might help me stay in tree and up to date. Thank you! Boosts appreciated and welcome.

    #techPosting

  18. hey hey #Linux #FileSystem #ZFS #RAID #XFS entities! I'm looking for extremely opinionated discourses on alternatives to ZFS on Linux for slapping together a #JBOD ("Just a Bunch Of Disks", "Just a Buncha Old Disks", "Jesus! Buncha Old Disks!", etc) array.

    I like ZFS
    but the fact that it's not in tree in-kernel is an issue for me. What I need most is reliability and stability (specifically regarding parity) here; integrity is the need. Read/write don't have to be blazingly fast (not that I'm mad about it).

    I also have one
    #proxmox ZFS array where a raw disk image is stored for a #Qemu #VirtualMachine; in the VM, it's formatted to XFS. That "seems" fine in limited testing thus far (and seems fast?, so it does seem like the defaults got the striping correct) but I kind of hate how I have multiple levels of abstraction here.

    I don't think there's been any change on the
    #BTRFS front re: raid-like array stability (I like and use BTRFS for single disk filesystems but) although I would love for that to be different.

    I'm open to
    #LVM, etc, or whatever might help me stay in tree and up to date. Thank you! Boosts appreciated and welcome.

    #techPosting

  19. hey hey #Linux #FileSystem #ZFS #RAID #XFS entities! I'm looking for extremely opinionated discourses on alternatives to ZFS on Linux for slapping together a #JBOD ("Just a Bunch Of Disks", "Just a Buncha Old Disks", "Jesus! Buncha Old Disks!", etc) array.

    I like ZFS
    but the fact that it's not in tree in-kernel is an issue for me. What I need most is reliability and stability (specifically regarding parity) here; integrity is the need. Read/write don't have to be blazingly fast (not that I'm mad about it).

    I also have one
    #proxmox ZFS array where a raw disk image is stored for a #Qemu #VirtualMachine; in the VM, it's formatted to XFS. That "seems" fine in limited testing thus far (and seems fast?, so it does seem like the defaults got the striping correct) but I kind of hate how I have multiple levels of abstraction here.

    I don't think there's been any change on the
    #BTRFS front re: raid-like array stability (I like and use BTRFS for single disk filesystems but) although I would love for that to be different.

    I'm open to
    #LVM, etc, or whatever might help me stay in tree and up to date. Thank you! Boosts appreciated and welcome.

    #techPosting

  20. hey hey #Linux #FileSystem #ZFS #RAID #XFS entities! I'm looking for extremely opinionated discourses on alternatives to ZFS on Linux for slapping together a #JBOD ("Just a Bunch Of Disks", "Just a Buncha Old Disks", "Jesus! Buncha Old Disks!", etc) array.

    I like ZFS
    but the fact that it's not in tree in-kernel is an issue for me. What I need most is reliability and stability (specifically regarding parity) here; integrity is the need. Read/write don't have to be blazingly fast (not that I'm mad about it).

    I also have one
    #proxmox ZFS array where a raw disk image is stored for a #Qemu #VirtualMachine; in the VM, it's formatted to XFS. That "seems" fine in limited testing thus far (and seems fast?, so it does seem like the defaults got the striping correct) but I kind of hate how I have multiple levels of abstraction here.

    I don't think there's been any change on the
    #BTRFS front re: raid-like array stability (I like and use BTRFS for single disk filesystems but) although I would love for that to be different.

    I'm open to
    #LVM, etc, or whatever might help me stay in tree and up to date. Thank you! Boosts appreciated and welcome.

    #techPosting

  21. hey hey #Linux #FileSystem #ZFS #RAID #XFS entities! I'm looking for extremely opinionated discourses on alternatives to ZFS on Linux for slapping together a #JBOD ("Just a Bunch Of Disks", "Just a Buncha Old Disks", "Jesus! Buncha Old Disks!", etc) array.

    I like ZFS
    but the fact that it's not in tree in-kernel is an issue for me. What I need most is reliability and stability (specifically regarding parity) here; integrity is the need. Read/write don't have to be blazingly fast (not that I'm mad about it).

    I also have one
    #proxmox ZFS array where a raw disk image is stored for a #Qemu #VirtualMachine; in the VM, it's formatted to XFS. That "seems" fine in limited testing thus far (and seems fast?, so it does seem like the defaults got the striping correct) but I kind of hate how I have multiple levels of abstraction here.

    I don't think there's been any change on the
    #BTRFS front re: raid-like array stability (I like and use BTRFS for single disk filesystems but) although I would love for that to be different.

    I'm open to
    #LVM, etc, or whatever might help me stay in tree and up to date. Thank you! Boosts appreciated and welcome.

    #techPosting

  22. #proxmox cats w/ #networking experience and/or #network individuals in general (you can also respond if you don't consider yourself a cat in one form or another):

    let's say I have two servers; the one running internet facing services is connected to the "DMZ" port (uggghhhh I hate that term) and the other is part of the general network. The router/firewall is configured to send all HTTP/HTTPS traffic to the internet-facing server and is blocked from accessing the rest of the network. The rest of the network, however, can access the internet server.

    If I used proxmox on both servers, would I be able to configure/manage them from one interface? Or would they both need to be in the same 'zone'?

    #techPosting

  23. question for tech-y storage people: I just nabbed 4 extra (used) disks with a 6 TB capacity from a place that re-sells electronics (oregonrecycles.com); I think they did some testing but obviously I dunno what to extent, and also, if it was just limited to stuff like SMART data, well...

    anyway, I wanna RAID it, which is fine, but I don't know how much lifetime these have left on them. For four disks with unknown usage, should I use RAID6 or RAID10? It's not
    job critical data I'll be storing on these (mostly media and such). They'll eventually be migrated into a larger RAID array but that won't happen until I'm stable and can afford to rebuild my server so this is fine for now.

    I wouldn't
    mind the better read/write performance that comes with RAID10 even though it has less parity. I suspect these disks were all used together so they might have similar wear/tear patterns; in that case, I'm wondering if RAID6's double parity actually buys me any extra life? Like, given 4 disks with the same history and a probably known disk failure rate, I'm not really clear as to whether double parity is going to make much of a difference (and that if one goes down, the others probably aren't too far behind).

    #techPosting #raid #raid6 #raid10 #storage #nas

  24. One day I'm going to sit computer scientists down and teach them about the concept of reversibility and how that might apply to verbs/functions/etc

    the opposite of install should be 'uninstall', not remove (remove should work too though)
    if I must call a method named
    fromarray to create an object from an array, should there not be a method named toarray

    arrrghhhhh

    #techPosting

  25. getting back into Python is weird because like every time I do there's a new fresh hotness to theoretically end all hotnessess re: package installation

    and then the next time I get back in people are like, "that was such horseshit,
    this is the thing"

    "wheel is bad, but poetry: so good!"
    "poetry is
    shit, something something else is good (I dunno I kinda don't remember the name for this one)"
    "we don't need that old one, we have WHEEL!"

    motherfuckers

    (yes, these are real things)

    #techPosting #pythonLang #pythonPackaging

  26. getting back into Python is weird because like every time I do there's a new fresh hotness to theoretically end all hotnessess re: package installation

    and then the next time I get back in people are like, "that was such horseshit,
    this is the thing"

    "wheel is bad, but poetry: so good!"
    "poetry is
    shit, something something else is good (I dunno I kinda don't remember the name for this one)"
    "we don't need that old one, we have WHEEL!"

    motherfuckers

    (yes, these are real things)

    #techPosting #pythonLang #pythonPackaging

  27. getting back into Python is weird because like every time I do there's a new fresh hotness to theoretically end all hotnessess re: package installation

    and then the next time I get back in people are like, "that was such horseshit,
    this is the thing"

    "wheel is bad, but poetry: so good!"
    "poetry is
    shit, something something else is good (I dunno I kinda don't remember the name for this one)"
    "we don't need that old one, we have WHEEL!"

    motherfuckers

    (yes, these are real things)

    #techPosting #pythonLang #pythonPackaging

  28. getting back into Python is weird because like every time I do there's a new fresh hotness to theoretically end all hotnessess re: package installation

    and then the next time I get back in people are like, "that was such horseshit,
    this is the thing"

    "wheel is bad, but poetry: so good!"
    "poetry is
    shit, something something else is good (I dunno I kinda don't remember the name for this one)"
    "we don't need that old one, we have WHEEL!"

    motherfuckers

    (yes, these are real things)

    #techPosting #pythonLang #pythonPackaging

  29. getting back into Python is weird because like every time I do there's a new fresh hotness to theoretically end all hotnessess re: package installation

    and then the next time I get back in people are like, "that was such horseshit,
    this is the thing"

    "wheel is bad, but poetry: so good!"
    "poetry is
    shit, something something else is good (I dunno I kinda don't remember the name for this one)"
    "we don't need that old one, we have WHEEL!"

    motherfuckers

    (yes, these are real things)

    #techPosting #pythonLang #pythonPackaging

  30. I can't believe I'm voluntarily writing regex on the anniversary of Dune

    (GET|HEAD|POST|PUT|DELETE|CONNECT|OPTIONS|TRACE|PATCH)?((\/[a-zA-Z0-9_?=&]*)*)?(\ ?HTTP\/(1\.1|0.9|1.0|2|3))?
    I also can't believe I wrote it and that it works without having to remember
    too many things

    (it's a basic start to parsing the first line of HTTP headers)

    I am probably going to have to write a lot of regex for an HTTP server module, aren't I.

    #techPosting #regex

    just gonna tag
    @[email protected] 😂

  31. awwwwwww

    I really wish they had called this "I Am A Teapot" and not "I'm a teapot" because a contraction isn't valid in a variable name

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418

    (I just called it
    IAmATeapot anyway)

    #techPosting

  32. https://www.twitch.tv/lilithbythesea

    why don't you come watch me stream as I program
    #rustLang #activityPub software very poorly and probably while cursing a lot

    I'll try to say interesting things like "fucking christ" or whatever while doing it, I promise

    #streaming #techPosting

  33. I kinda wanna try out the #guix #guixos but I feel like since I use both #plasmaDesktop and #steam (plus a lot of non-free stuff) I feel like maybe I'm just setting myself up for trouble?

    but the idea of one language for everything, including services, and all of it being treated like a first class citizen is really appealing. Plus I'm pretty sick of the
    #nix community (fuck you, jon ringer, you warmongering garbage fucker).

    #techPosting

  34. The term array is pretty overloaded in programming, which is probably why I didn't realize immediately that it wasn't a situation of some sort of 'sized' vs 'unsized' thing... but also, their syntax is really, really similar. And it doesn't help that you can absolutely initialize arrays but specify the type of the variable as what is apparently a slice?

    let str_slice: &[&str] = &["one", "two", "three"];

    is perfectly legit, it would seem. Hence why I assumed... (I mean, in this example, the variable is named str_slice, but it's on the slice documentation page, so obviously I did not see it before).

    #techPosting #rustLang

  35. alright, I feel like an idiot for for not fucking realizing that

    [T] is a slice in Rust and not just a shorthand for arrays (which are [T; N] where T is the type and N is the size)

    Yesterday was fucking driving me crazy because I thought this goddamn dynamic dispatch function was asking for an array, so I was doing all this horseshit to send in a fucking array and then getting type errors about expecting
    [T] but receiving [T; 3] and you'd think I would have clued in to the fact that they're actual different types and not just some sort of memory/borrowing shenanigans, but I was already like 7 hours into my day so no, brain wasn't working.

    Makes so much more sense now. Because I was like, how the hell is a dynamic dispatch requesting an array, which is fixed size and known at compile time and placed on the stack (usually).

    blehhhhh.

    #techPosting #rustLang

    Probably would help if Google wasn't so shit nowadays and trying to google errors returns a bunch of unrelated crap. Hey, fuzzy search assholes: if I include some variant of "NOT" or "NO" or "DO NOT", please do return results for doing the thing.

  36. @[email protected] blehhhhh I'm only doing this to save a few lines anyway. I'll take a break, come back later,

    If you're curious about the situation I wrote myself into:

    https://codeberg.org/Astatide/satyr/src/commit/5ab68ab1c479330f0706b82d948a6c597684eb8e/src/database/database.rs#L139

    Basically the database is mysql/postgresql agnostic, so I have an enum that combines the different parameter types from each library. The postgresql one uses
    dyn in the argument list for the parameters of the query function, so I just try to pass that on as transparently as possible. But it's borrowing hell, basically.

    I'm only saving myself two lines per function anyway. It's just the principle of the matter at this point.

    #techPosting

  37. this is one thing I really like about #chapelLang, which is that you can basically tell the compiler "fuck off, I know better".

    #techPosting

  38. sometimes writing helper functions in rust is a fucking pointless pain in the ass because scoping can cause problems with ownership and lifetimes and I hate it

    IDE: "you're repeating a lot of code, here..."
    me: "I don't want to fucking restructure my whole goddamn project just because rust refuses to let me manage my own fucking lifetimes."

    #techPosting

  39. Instead of calling it a “supply chain” when discussing software, let’s call it what it is: “dependency hell”.

    And instead of calling it a “supply chain attack”, let’s call it “the divine punishment delivered in dependency hell for basing so many things off of unpaid labor.”

    #techPosting

  40. alright, convinced myself to finally work on it, and I now have the pipeline (partially) working (since I need to finish up some of the like, specific mapping)

    BUT!

    sharkey database query -> SatyrActor -> ActivityPub Actor (as an AP Object) -> Pretty Printed JSON is working!

    behold!

    match database.query(&"SELECT * FROM public.user WHERE username = 'aud';".into(), None, misskey).await {
                                    Ok(result) => {
                                        let a = result.into_iter().map(|actor| SatyrActor::from(actor)).collect::<Vec<SatyrActor>>().into_iter().map(|actor| Object::from(actor)).collect::<Vec<Object>>();
                                        serde_json::to_string_pretty(&a).unwrap()
                                    },

    ugly as fuck, but it does mean I get something like the attached image.



    #techPosting

  41. sooooo I did successfully switch from Fedora 41 to Gentoo. It was a lot harder than it needed to be because:

    1. Instead of doing it like a regular person via a linux live USB, I did it from a chroot from my fedora install. This made the steps a little different and made the bootloader stuff a little harder (in that without realizing it, I was booting into gentoo with the fedora kernel. hello, no drivers! ooops) but otherwise not too bad.
    2. I have full disk (partition) encryption via LUKS. It was trivial to solve, but I foolishly set up GRUB for LUKS1 instead of LUKS2 and basically it just wouldn't even load GRUB until I figured out that I shouldn't have specified encryption support in GRUB. Most guides you read nowadays assume LUKS2, but the Gentoo wiki for grub has an assumption about LUKS1, I think. Or otherwise assumes that your /boot directory lives on your encrypted disk instead of a separate partition (which is common with UEFI installs, like mine)
    3. My RTC is fucked up; despite replacing the battery and even switching the polarity just to be sure, it keeps reporting the battery as dead and resetting the clock. This is usually only an issue when the machine suspends: the clock will then jump forward a few months. I work around this by running NTP and sometimes manually resetting the service, but apparently when I first installed gentoo I had the wrong clock, and portage basically throws a fit if you have files that are newer than what you're trying to install, so everything was in this weird partial half updated state. This also meant some builds failed for weird reasons (Ninja, in particular, really does not like it if some timestamps are wrong in some files and will fail on everything. This failure can take a LONG time in some instances and usually has to happen 100 times before the build is considered a failure). It took me about two days to successfully compile qtwebengine due to this and disk space issues.

    I think if you don't have the above issues, your install process will go a lot more smoothly than mine did. Oh, also, portage profiles? Do not necessarily actually mark the set of packages as necessary as you would think? Like, I assumed using the KDE Plasma Desktop profile would mark Plasma as being... necessary to install, but it does not. You still have to manually bring it in. Which I like! It basically configures all of your flags and variables (USE flags in gentoo parlance) as being setup for desktop usage. I think it does mark
    some packages as needing to be installed, but... it did not bring in Plasma or any apps.

    OpenRC is trivial to switch to, coming from systemd, I think. The syntax is straight forward. It does feel a little more 'old school', which has pros and cons, but it's pretty easy to add services and doesn't control half the fucking OS which I like. Converting systemd files is easy too.

    #techPosting #linux #fedora #gentoo #linuxDistributions #systemd

  42. me, to my cpu: "compiling qtwebengine? that's a paddlin'"

    #techPosting

  43. Heeeeeeey linux cats!

    I would like to learn how to do kernel work
    and closer to the grain hardware work. Anyone know of any reasonably-priced device (wifi card? PCI-E card? even if it's a laptop, so long as it's relatively inexpensive for the whole shebang) that oh my god no one gives a shit about enough to write a driver but it would be super cool if it did work?

    If you know of any listing of anything of this type or anything, that would be really helpful. I dunno what my price point is but given that it's education to increase my skillset for employability (and to possibly help stave off more compute lockdown in the future) I do have
    some budget for it. I'm not really a hardware kitten so I'm not quite sure where to begin to look for this kind of info.

    Boosts very much appreciated!

    #linux #hardwareHacking #linuxDriver #linuxDevelopment #linuxHardware #tech #techPosting

  44. Heeeeeeey linux cats!

    I would like to learn how to do kernel work
    and closer to the grain hardware work. Anyone know of any reasonably-priced device (wifi card? PCI-E card? even if it's a laptop, so long as it's relatively inexpensive for the whole shebang) that oh my god no one gives a shit about enough to write a driver but it would be super cool if it did work?

    If you know of any listing of anything of this type or anything, that would be really helpful. I dunno what my price point is but given that it's education to increase my skillset for employability (and to possibly help stave off more compute lockdown in the future) I do have
    some budget for it. I'm not really a hardware kitten so I'm not quite sure where to begin to look for this kind of info.

    Boosts very much appreciated!

    #linux #hardwareHacking #linuxDriver #linuxDevelopment #linuxHardware #tech #techPosting

  45. Heeeeeeey linux cats!

    I would like to learn how to do kernel work
    and closer to the grain hardware work. Anyone know of any reasonably-priced device (wifi card? PCI-E card? even if it's a laptop, so long as it's relatively inexpensive for the whole shebang) that oh my god no one gives a shit about enough to write a driver but it would be super cool if it did work?

    If you know of any listing of anything of this type or anything, that would be really helpful. I dunno what my price point is but given that it's education to increase my skillset for employability (and to possibly help stave off more compute lockdown in the future) I do have
    some budget for it. I'm not really a hardware kitten so I'm not quite sure where to begin to look for this kind of info.

    Boosts very much appreciated!

    #linux #hardwareHacking #linuxDriver #linuxDevelopment #linuxHardware #tech #techPosting

  46. Heeeeeeey linux cats!

    I would like to learn how to do kernel work
    and closer to the grain hardware work. Anyone know of any reasonably-priced device (wifi card? PCI-E card? even if it's a laptop, so long as it's relatively inexpensive for the whole shebang) that oh my god no one gives a shit about enough to write a driver but it would be super cool if it did work?

    If you know of any listing of anything of this type or anything, that would be really helpful. I dunno what my price point is but given that it's education to increase my skillset for employability (and to possibly help stave off more compute lockdown in the future) I do have
    some budget for it. I'm not really a hardware kitten so I'm not quite sure where to begin to look for this kind of info.

    Boosts very much appreciated!

    #linux #hardwareHacking #linuxDriver #linuxDevelopment #linuxHardware #tech #techPosting

  47. Heeeeeeey linux cats!

    I would like to learn how to do kernel work
    and closer to the grain hardware work. Anyone know of any reasonably-priced device (wifi card? PCI-E card? even if it's a laptop, so long as it's relatively inexpensive for the whole shebang) that oh my god no one gives a shit about enough to write a driver but it would be super cool if it did work?

    If you know of any listing of anything of this type or anything, that would be really helpful. I dunno what my price point is but given that it's education to increase my skillset for employability (and to possibly help stave off more compute lockdown in the future) I do have
    some budget for it. I'm not really a hardware kitten so I'm not quite sure where to begin to look for this kind of info.

    Boosts very much appreciated!

    #linux #hardwareHacking #linuxDriver #linuxDevelopment #linuxHardware #tech #techPosting

  48. soooooo I had this like, weird structure in Rust that was a struct that held an Option<Vec<MyStruct>> and I used a match statement on the From implementation to determine whether it was a 'real' instance of the struct that contained all the real values, or whether it was an actually an array of the structs and would generate things appropriately

    and that felt silly, and was just sort of an artifact of playing around with how to do things, and I realized I could just go ahead and change my struct to an
    enum that held the original struct or a Vec of them and it just... worked? Like I just changed the From function a little to handle it being an enum but everything compiled and... works.

    like I expected a lot of failure. but nope.

    #rust #techPosting

  49. me: "I'm too exhausted to do the job hunting CV restructuring I wanted to do today"
    also me after reading a bunch of silly manga and an ADHD med: "alright, fire up my LaTeX docker container"

    sidenote: I don't know how I feel about jetbrain's Fleet yet, except it is pretty easy to convert existing VSCode docker containers to it, it turns out (and so long as you don't use docker compose, it works fine with podman (tl;dr: it seems to have
    docker-compose instead of docker compose hard coded in and at least on F41, podman only provides the latter)) and it's nice to not have to install VS Code.

    #techPosting #jetBrainsFleet #docker #latexSoftware <- does LaTeX have its own hashtag? As amusing as it would be to get this caught in a fetish post, I feel like people following costume/drag/fetish accounts don't deserve to be riddled with tech stuff.

    (I mean, no one does).

  50. me: "I'm too exhausted to do the job hunting CV restructuring I wanted to do today"
    also me after reading a bunch of silly manga and an ADHD med: "alright, fire up my LaTeX docker container"

    sidenote: I don't know how I feel about jetbrain's Fleet yet, except it is pretty easy to convert existing VSCode docker containers to it, it turns out (and so long as you don't use docker compose, it works fine with podman (tl;dr: it seems to have
    docker-compose instead of docker compose hard coded in and at least on F41, podman only provides the latter)) and it's nice to not have to install VS Code.

    #techPosting #jetBrainsFleet #docker #latexSoftware <- does LaTeX have its own hashtag? As amusing as it would be to get this caught in a fetish post, I feel like people following costume/drag/fetish accounts don't deserve to be riddled with tech stuff.

    (I mean, no one does).