@artemist@mildlyfunctional.gay
@artemist@mildlyfunctional.gay avatar

artemist

@artemist@mildlyfunctional.gay

🏳️‍⚧️ :sneprun:
:nixos: dev
20s, reverse engineering, ee
photography and trains when i actually remember
(please hire me to do cursed programming)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mekkaokereke, (edited ) to random
@mekkaokereke@hachyderm.io avatar

Some of my friends that are convicted felons are 100% innocent of what they were accused and convicted of. Some of my friends that are convicted felons are guilty, and absolutely did what they were accused of. I don't make fun of people for being convicted felons, and I don't ostracize them. Instead, I don't let bad people around me. My definition of bad focuses on the choices that a person made in the past, and the choices that they make now. Some of the worst people, will never be felons.

1/N

artemist,
@artemist@mildlyfunctional.gay avatar

@juergen_hubert @mekkaokereke That's not entirely true, but the other cases are quite rare. Pursuant to §45 StGB courts may deprive people of their right to vote for up to 5 years when convicted of certain listed crimes (treason, election fraud, murder of foreign government representatives). AIUI there are only around 1-2 cases of this per year.

puppygirlhornypost, to random
@puppygirlhornypost@transfem.social avatar

It gets on my nerves how much Linux or any other open source operating system gets flack for things outside of its control. DirectX is a proprietary library made by Microsoft and in order for games to be released for Linux there has to be an "incentive" because these companies spew things about Linux. Nobody can just make DirectX but on Linux (no I am not talking about proton, proton lets DirectX games run by translating. It is not a DirectX implementation) because if one were to do so they’d get promptly exploded by Microsoft.

Let’s talk about audio for a second, windows has a lot of audio problems too but it’s mainly masked away by the fact that a lot of companies release drivers for Windows and MacOS for their devices. Linux and operating systems such as FreeBSD do not get this same attention of detail. Without any sort of code to go off of and without having access to these horribly expensive pieces of hardware to develop drivers around linux, FreeBSD and the rest of the *nix operating systems are always going to feel second class.

What about software? Not everyone wants to use an alternative. Yes, you should not be using Adobe products in 2024 (I know Adobe teachers who say that it is a dying software stack and that it’s clearly unsustainable they wish they could teach things such as Krita but the pressure from board + parents etc). It is super hard to get these companies that have existing contracts. I mean just read about true type fonts and the shit Adobe pulls with Apple and it’s despicable. We have no reason to keep fonts in these weird proprietary formats apart from appeasing shareholders. It is not a matter of the Linux ecosystem lacking it’s a matter of trying not to get sued by giant corporations who have patents, copyright and trademarks on things such as likeness so you can’t provide equivalent features.

artemist,
@artemist@mildlyfunctional.gay avatar

@puppygirlhornypost I suspect mainline Linux on Qualcomm is mostly because Google is telling them to if they want X1 Elite Chromebooks

gsuberland, to random
@gsuberland@chaos.social avatar

today is "attempt to bring up the CO2 sensor boards" day.

I am remarkably nervous about this.

artemist,
@artemist@mildlyfunctional.gay avatar

@gsuberland @whitequark Can they do 65W over a single port or is it divided up over the QC and PD ports?

jacqueline, to random
@jacqueline@chaos.social avatar

i continue to be fascinated by youtube ads for ‘google ai’. every use case they show off is like totally bizarre

artemist,
@artemist@mildlyfunctional.gay avatar

@jacqueline famously, everyone likes watching streamers because streamers never look at chat or interact with their fans at all

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

What are some numbers in your field that anyone else in the field would identify without even thinking about it, but folk outside may have no idea. Just the numbers, no explanations. Yet.

105 148 210 297 420 594 841 1189

artemist,
@artemist@mildlyfunctional.gay avatar

@NanoRaptor 3 65537

artemist, to random
@artemist@mildlyfunctional.gay avatar

gaming on linux:

  • download steam
  • set "use proton for all games"
  • install lutris since you want non-steam games
  • probably setup proton-ge or something

gaming on freebsd:

  • buy a ps5
whitequark, to random
@whitequark@mastodon.social avatar

the existence of mprotect implies the existence of mattackt

artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark i think that's called rowhammer

puppygirlhornypost, to MemeryAlpha
@puppygirlhornypost@transfem.social avatar

this is so funny to me for so many reasons. i found it on reddit i have to share.

little joke explanation - Assuming these are true nvme drives and not just SATA drives with similar keying (ie m.2 sata)... One of those connections has got to be power, the other has got to be data. I'm no expert in offbrand cheap things like this (i mean i have a couple they work for what they do lol) but presumably that's a USB 3 (if even, i bet it's usb2) connection to the computer. i doubt it's exposing any of the pcie stuff over thunder port either. so you have these super fast ssds bottlenecked by usb speeds, god knows what the controller on this cheap piece of shit is so you may not even be able to get smart data from it (sometimes you can but i've noticed it can get really weird) not to mention this looks like a cheap knockoff so i doubt it's usb gen 3.2 with the most performant implementation of spec ​:harold:​

artemist,
@artemist@mildlyfunctional.gay avatar

@puppygirlhornypost You can't really implement NVMe to USB bridges badly, there aren't a ton of chips that do it and they all should pretty much work (I've only seen ASM2362 for 10gbps, ASM2364 for 20gbps, and RTL9210B for 10gbps). I have an RTL9210B-based enclosure and it just appears as a USB flash drive.

None of the chips need a lot of supporting components and on aliexpress they seem to be around $5 each.

artemist, to random German
@artemist@mildlyfunctional.gay avatar

they should make factorio but more annoying (power lines have a max current carrying capacity and resistive losses, you can create transformer substations for long-distance 250kV power lines, motors create reactive power)

artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark it would be terrible for performance, so we need to think of more things that would make it worse (simulate buggy solar inverter firmware maybe?)

puppygirlhornypost, to random
@puppygirlhornypost@transfem.social avatar

I have not seen (100, 101, 102, 103, 402, 450, 451, 497) in the wild.

artemist,
@artemist@mildlyfunctional.gay avatar

@puppygirlhornypost I see 101 fairly frequently, it's used for starting websockets

whitequark, to random
@whitequark@mastodon.social avatar

software engineering really gets a different vibe if changing a single character and rebuilding takes about half a hour

android has prepared me for this

artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark nixos has prepared me for this (change one character, have to rebuild llvm 3 times)

artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark this is for a nixos freebsd port, i often ended up adding hacks to reduce the number of llvm rebuilds, then removed them once too many piled up and run a rebuild overnight.

puppygirlhornypost, to random
@puppygirlhornypost@transfem.social avatar

@Elizafox in speaking of outdated ass models that are used everywhere despite them not being an accurate reflection of reality... https://en.wikipedia.org/wiki/Protection_ring i still can't believe it was proposed "-1 for hypervisor"... augh

artemist,
@artemist@mildlyfunctional.gay avatar

@puppygirlhornypost @Elizafox aarch64 manages to do things that actually make sense here (el0 is user, el1 is kernel, el2 is hypervisor, el3 is trustzone)

hailey, to random
@hailey@hails.org avatar

bicycles are the linux of getting around

artemist,
@artemist@mildlyfunctional.gay avatar

@hailey decades ago, after mass protests against injury and death caused by microsoft, the Netherlands announced that they would begin supporting Linux first for most needs throughout the country

thisismissem, to random
@thisismissem@hachyderm.io avatar

So apparently MacOS 14 isn't available for devices from 2017 — so I'd need to buy a new mac, even though mine works perfectly fine, to use this app (MacOS 13 is still well supported by Apple)

Apparently Apple considers devices “vintage" when they're between 5 and 7 years old; so hardware that works perfectly well from 2017 becomes un-upgradable in 2023/24

I can't see any information on how long Apple will continue to support MacOS Ventura (13)
https://mastodon.social/@sindresorhus/112432845781407658

artemist,
@artemist@mildlyfunctional.gay avatar

@thisismissem There's an extremely unofficial way of using older unsupported macs with new macOS: https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.html
I've used it on a few machines and it works surprisingly well, though it does take a while for the developers to find workarounds when new major macOS versions are released.

artemist,
@artemist@mildlyfunctional.gay avatar

@thisismissem I think Apple removes hardware after a few years if they don't want to deal with some quirk it has, like "old GPU that doesn't have modern features" or "T2 chip", I'm always annoyed that I never know how long hardware will actually be supported

Vierkantor, to random
@Vierkantor@mastodon.vierkantor.com avatar

what if we made a steam train that doesn't burn coal to boil water but takes electricity from the overhead wires?

artemist,
@artemist@mildlyfunctional.gay avatar

@lis @Vierkantor My problem with model railways is that no one wants to make a proper model overhead power system with real pantographs on your trains

artemist, to random
@artemist@mildlyfunctional.gay avatar

deutsche bahn really has too many train types, they should calm down

whitequark, to random
@whitequark@mastodon.social avatar

"is assembly typed?", a hellthread on mastodon dot social locked by catherine webassembly after 42069 pages of heated debate

(https://mastodon.social/@whitequark/112249686468017517)

artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark good thing assembly is typed so it's not "locked after 5.895122509568072935669038e-41 pages of heated debate"

Qyriad, to random
@Qyriad@chaos.social avatar

Very glad that we can finally publicly share something we've been working on for a while: https://lix.systems/

It's still a pre-release and we're still setting things up, so this isn't an Official Announcement or anything, but it's public now 🎉

artemist,
@artemist@mildlyfunctional.gay avatar

@Qyriad finally, nix for lesbians

whitequark, to random
@whitequark@mastodon.social avatar

please tell me the most obscure joke you know

(feel free to explain or not explain it, depending on what you find more amusing to think of me reading it)

artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark I sent this as a postcard with the caption "KVV HATES this ONE TRICK to speed up your commute"

astrid, to random
@astrid@fedi.astrid.tech avatar

indentation levels should be variable based on how important your code feels.

  • so classes should get 4 spaces, but then if blocks should only get 2.
  • a function should get 3 because it’s kind of important but not as important as the class, unless the function is really important, then it gets 4.
  • the main loop of your program should get 5 or 6 spaces
  • unsafe blocks in rust are so important they should get 11 spaces to put them in the center of your screen
artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark @petrillic @astrid there was a ctf problem kind of about this, you had to write some x86 shellcode that could run with any single bit flipped

bigzaphod, to random
@bigzaphod@mastodon.social avatar

I love how Quark seems to sell food and drink in his bar except it is usually all replicated on a standard food replicator - the same type as dozens of others that are all over the station and are apparently free to use by anyone??

artemist,
@artemist@mildlyfunctional.gay avatar

@erincandescent @bigzaphod @irenes @foolishowl @xgranade They mention "transporter credits" once in DS9, and I think just "credits" a few other times

timonsku, to random
@timonsku@mastodon.social avatar

til that you can add foreign credit cards to WeChat pay and you can actually use that to pay for chinese online services (without residency in China etc.)
Thats very relevant information to get access to datasheets.

artemist,
@artemist@mildlyfunctional.gay avatar

@timonsku I think there's also some way to use it in person if you give them your visa number, I should try to figure that out next time I go to mainland China

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines