@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.

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

artemist, to random
@artemist@mildlyfunctional.gay avatar

While looking at AMD's job postings I learned that they really need to see this movie

artemist, to random
@artemist@mildlyfunctional.gay avatar

I've started looking for a job again, if anyone wants to hire me! I have experience with programming in a lot of languages, including Rust, C, and Python. I do a lot of low-level programming, including bare-metal firmware, working with RTOSes, and interacting directly with kernels and bootloaders.

I love finding and preventing security vulnerabilities, designing and implementing weird protocols, and reverse engineering programs and file formats.

I can get a good understanding of how things work extremely quickly, e.g. last week I noticed a performance bug in a macOS program and fixed it using an undocumented API by reading macOS kernel source, despite never using macOS before.

I'm a citizen of the US and EU resident in New York City and prefer to work remote, though exact location is flexible.

ktemkin, to random
@ktemkin@chaos.social avatar

hey โ€” if we know you (we were mutuals on twitter, weโ€™ve talked in any non-fedi context, or similar) and weโ€™re not following you, please say something and weโ€™ll follow <3

artemist,
@artemist@mildlyfunctional.gay avatar

@ktemkin I'm guessing I might count from matrix, if you want to follow me

artemist,
@artemist@mildlyfunctional.gay avatar

@ktemkin I've never been to c3, the only real "hacker event" i've been to is dc ctf and a few weird ctfs which you were almost certainly not at.

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

you have a mind palace. i have a mind governmental capital complex with five branches of government and a byzantine system of checks and balances against each other

artemist,
@artemist@mildlyfunctional.gay avatar

@astrid
> five branches of government
instant opsec fail

artemist, to random
@artemist@mildlyfunctional.gay avatar

i saw a video a few days ago that used "reverse a string" as a joke for "simple problem to solve" and oh god it's one of the most complicated problems i've thought about in a while.

there's like 3 layers of complexity

  • don't break utf8 (fine)
  • don't break combining characters (annoying, but text segmentation is already fairly well implemented)
  • properly reverse bidi control characters (oh god what the fuck)

i'm just imaginging that i'd have to reimplement the unicode bidi algorithm to be able to efficiently pair control characters and figure out which to swap

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

oh god my 5 years of transing is coming up i feel fucking old

artemist,
@artemist@mildlyfunctional.gay avatar

@astrid ... i just noticed that i'm at like 7.5 years, oh god

artemist,
@artemist@mildlyfunctional.gay avatar

@astrid it's been over 4 years since bottom surgery, how the fuck

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

type of girl who runs a vm that tries to bridge a bridge in the host with a vlan in a mactap

artemist,
@artemist@mildlyfunctional.gay avatar

@astrid just use openvswitch to turn all your problems into one gigantic problem (figuring out how to use openvswitch)

whitequark, to random
@whitequark@mastodon.social avatar

did you know: not only i am good at programming language design, but i also have big tits

artemist,
@artemist@mildlyfunctional.gay avatar

@whitequark woah i'm bad at programming language design and also have big tits

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