Recovering software developer, computers resenter, recreational shitposter I like bass guitar, painting, photography, and cooking. I have awful opinions about programming. Follows subject to a vibe check. This requires that your profile have enough of a vibe to check. Horny on main, usually as a bit, always cw'd, unless I forget. Age: 30-something Pronouns: any/all Gender: whatever's funniest for the bit
Public Key
npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h
Profile Code
nprofile1qqs26ku4v8wmsv48ew2vegeyyktq47fq68ssmverlaqcujn964tgv9sprpmhxue69uhhyetvv9ujumt0d4hhxarj9ecxjmntqyvhwumn8ghj7un9d3shjtnddakk7um5wgh8q6twdvhsaud28g
Author Public Key
npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h Show more details
Published at
2024-09-05T21:16:11+02:00 Event JSON
{
"id": "f47e1a69993558fab33068a6635686b16744efbc6d1e416ce44fef0e030cf50e" ,
"pubkey": "ad5b9561ddb832a7cb94cca32425960af920d1e10db323ff418e4a65d5568616" ,
"created_at": 1725563771 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://tech.lgbt/users/sjolsen",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://tech.lgbt/users/sjolsen",
"pink.momostr"
],
[
"-"
]
],
"content": "{\"name\":\"sjolsen.cdda.wav\",\"about\":\"Recovering software developer, computers resenter, recreational shitposter\\n\\nI like bass guitar, painting, photography, and cooking. I have awful opinions about programming.\\n\\nFollows subject to a vibe check. This requires that your profile have enough of a vibe to check.\\n\\nHorny on main, usually as a bit, always cw'd, unless I forget.\\n\\nAge: 30-something\\nPronouns: any/all\\nGender: whatever's funniest for the bit\\n\",\"website\":\"https://tech.lgbt/@sjolsen\",\"picture\":\"https://media.tech.lgbt/accounts/avatars/110/523/902/927/976/517/original/df2da5c1ec353256.png\",\"banner\":\"https://media.tech.lgbt/accounts/headers/110/523/902/927/976/517/original/614a99bafc1d8dbb.jpg\",\"nip05\":\"[email protected] \"}" ,
"sig": "4def22a0f7da061c9cf215132b3dd62bdc465580ccb7b4e06ba558a948e0e35a5ccb7c1e2a742e0aadf653742f8dc78ebdc8a48574c476b21540bcc01a8a0994"
}
Last Notes npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav oh I almost forgot, I got jumpscared by great britain, ireland, and iceland on my walk this evening https://media.tech.lgbt/media_attachments/files/113/151/429/158/558/180/original/8df1204067a856f7.jpg npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav why is that phrased like it's a downside npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav intimidating? yes. scary? as a kitten npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav (oops, meant to re-draft my reply and deleted it) those of us on the ground come at these problems in hiring practices from a perspective that prioritizes getting work done because that work is socially useful. I think these problems reflect the priorities of executives and middle management, because they're the people with the power to accept or reform these practices, and I think that their priorities simply have more to do with the exercise and accumulation of power than getting useful work done; this is the problem with capitalism writ large npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav I am fascinated by gui toolkits. we've been doing guis for like fifty years and somehow in all that time no one has developed an API that people don't absolutely despise. why is that npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav I used to argue with people a lot about economics when I was younger (can you tell?) and let me tell you the average american believes some truly batshit things about it. "don't you think investors deserve to be rewarded for taking a risk on an investment?" buddy I walk in here and invest a hundred dollars worth of labor into this enterprise and what I get is a check for $7.25 and shown the door, where's my exponential growth? npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav I used to argue with people a lot about economics when I was younger (can you tell?) and let me tell you the average american believes some truly batshit things about it. "don't you think investors deserve to be rewarded for taking a risk on an investment?" buddy I walk in here and invest a hundred dollars worth of labor into this enterprise and what I get is a check for $7.25 and shown the door, where's my exponential growth? npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav he slipped up though and included a point that made it clear that his actual beef with unions was that one day he wanted to be the boss who gets to make all his employees miserable, and unions kind of get in the way of that npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav he slipped up though and included a point that made it clear that his actual beef with unions was that one day he wanted to be the boss who gets to make all his employees miserable, and unions kind of get in the way of that npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav thinking about the guy I saw on hn once who gave a whole bunch of reasons he hates unions and they were all just things your boss already does npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav thinking about the guy I saw on hn once who gave a whole bunch of reasons he hates unions and they were all just things your boss already does npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav I've written a program that just writes a file, forks, reads back from the child, joins, then reads back from the parent. it's 137 lines long, contains two wrapper functions that should just be in the standard library, references no fewer than five distinct integer types to accommodate different APIs, has numerous opportunities to accidentally invoke undefined behavior by screwing up a varargs call or passing the wrong buffer length or something, and is like 90% screwing around with statuses by weight can you imagine if the last fifty years of computing had been built on an operating system and systems language that weren't comically obtuse npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav does unix have *any* way to share a file without also sharing the description state?? like yeah you can just call open again if it's a named file but dup doesn't even give you your own file position??? npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav TIL that file descriptors aren't process-specific handles to kernel objects, they're process-specific *references* to GLOBAL handles to kernel objects. who the fuck designed this??? npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav oh. my god. https://media.tech.lgbt/media_attachments/files/112/697/582/638/751/539/original/b55048254ead8e06.png npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav looking at you, outer worlds and cyberpunk 2077 npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav weight-based inventory limits are especially egregious. weight can be a good mechanic for equipment balancing but if you're gonna ding me half a point for entry useless consumable I pick up, I end up feeling like I'm being punished for playing the game npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav I mean it makes sense to limit the number of heals or buffs or whatever you can use in an encounter but if I have to stop what I'm doing to go sell off my extra Rusted Springs every time I hit 99 you're just wasting my time with an arbitrary limit npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav inventory limits are an awful game mechanic npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav it's kind of depressing how many people's problem with piracy isn't the idea of the artists not making rent but the idea of someone getting something without paying for it npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav docker? i hardly know er npub144de2cwahqe20ju5ej3jgfvkptujp50ppkej8l6p3e9xt42ksctqhdmn7h sjolsen.cdda.wav docker? i hardly know er