R.O.S.I.E 5448
@rosie@0x4d4f5448.systems
Location: 0,0
We deal with a bank that sends us data by zipping-up a CSV and emailing it to us every day. They told us they'd have an API in December 2022 so they're a little late on that.
Usually the CSV headers are in English, but sometimes they're in German, and sometimes a mix of English and German. Sometimes the file is UTF-8 and sometimes ISO-8859-1. Sometimes dates are dd.mm.yyyy, sometimes dd.mm.yy.
I'd really like to know how things work on their end. Again, this is a BANK.
A new variant has emerged: the CSV header row is UTF-8 but the data rows are ISO-8859-1. At this point it's actually hilarious.
@mroach as long as you don't get a seperator=(some char)
as the first line
that's how excel knows on csvs what the seperator is, in a locale independant way.
because yes, excel deals with seperators in a locale dependant way, a csv with commas opened, for example, on a computer with a french locale, will appear as a single column full of commas, because under french locale, the seperator is not a comma, but a semicolon
@SRAZKVT Using the users's local to parse a file...yikes. As if yet another permutation needed to exist in this nightmare of parsing.
The files we get are also semicolons, and decimals use a comma, sometimes. Fortunately they're not doing any thousands grouping to muck that up.
This is what we get for having a file format that's meant to read by both humans and computers: it's bad for both.
They’re trashing our rights, man.
They’re trashing the flow of data.
They’re trashing! Trashing! Trashing!
Hack the planet! Hack the planet! Hack the planet!
@TheIdOfAlan That guy is crazy. Crashed fifteen hundred and seven systems in one day. I thought he was black, man. Turns out he is black and white.
@FoxesInLove the important question is will there be snacks in that hole? If there are, then escape need not be mentioned.
So, windows 10 will not be supported anymore soon.
How long after that is it gonna be safe to keep it?
@raccoon@hollow.raccoon.quest probably another year or two perhaps . especially with the ability to officially purchase "extended updates" in the end i think it'll just be another windows 7 eol thing though where people will try to stay for as long as possible on it but then eventually migrate to windows 11 because tweaks and stuff make it Less Bad and because app developers will stop supporting windows 10 anyways even if you're using a build like ltsc / iot enterprise with updates for a lifetime
@owashe@meow.social @sneexy@booping.synth.download
What you doing after?
@owashe@meow.social @raccoon@hollow.raccoon.quest from a pure user experience and not trying to be full linux nerd . the out of the box experience for windows 11 isn't That Bad honestly i mean i did run shutup10 to disable all of the invasive privacy stuff quickly and i use startallback to replace the taskbar with something less annoying and more sensible to use but it's fine otherwise , works well and i haven't had issues that made my computer Completely Unusable
How I imagine people who say they like powershell: "Oh well actually after a while you get used to the pain and you even start enjoying its awful syntax. In fact after doing all these mandatory company courses on how amazing Powershell is and how great it is do windows sysadmin stuff I have been able to understand that pain is a normal thing in life and it's perfectly fine to live in constant suffering"
#powershell #win10 #win11 #sysadmin
@meluzzy yea it's literally that
posix shell is a bit ehhh, but at least it works, and honestly, i feel like any new shell language that tries to replace it (nu, fish, etc) are all significantly worse without actually solving any of the issues posix shell actually has
it's all just fixing nitpicks
Dell seem to be suggesting that my laptop will arrive early. meanwhile @sneexy@booping.synth.download is waiting longer and longer for his mini PC. hmmmmmmmm
@rexo@st.transbus.social bites
Eve was gender goals when I watched wall-e RE:
do you think it feels good for the computer when you plug something into every single port
@julia@eepy.moe easy to please computer with 2 ports vs one that needs a lot of effort to get off with like 20
I like winter. Winter is good. I wrote about winter. The writing is alright.
Read my alright writing about winter, which is good. That is, winter is good. Not the writing. The writing is merely alright, as was previously stated.
We’re on the same page now? Good. Good like winter.
@julia@eepy.moe @49016@mastodon.catgirl.cloud today's experiment ; does removing a robots ram module make them extremely flustered and dazed or does it just crash them
ℹ️ it's probably safe to eat the ruben goop . maybe . maybe
@sneexy what...does it taste like
@trans_lykanthropie @sneexy that's what I was about to ask
@PlayNow@wetdry.world @trans_lykanthropie@meow.social if you're just licking the outer layer it changes flavor depending on the color ( mood )
by default , green tastes like sweet kiwi
It's rude to show AI output to people
https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/
https://e926.net/posts/5401603
source: https://www.furaffinity.net/user/kehushka
all fedi software could be improved in their own unique ways - Sharkey could stop sending /hjquote
and fep-044f
- Mastodon could start allowing markdown or increase the default post length to at least 800
- Iceshrimp.NET's frontend could be improved
- GoToSocial could add emoji reactions
- Wafrn.
- Snac could scale even a tiny bit better to more than 1.5 (one and a half) users
- Wordpress could fucking explode
- Akkoma can stop 💥ing the database
- Pleroma can stop being used by bigots
@a by “Sharkey could stop sending quote and fep-044f” what do you mean? the sentence is unclear to me
@h@social.besties.house I once checked why Sharkey quotes dont work on mastodon and turns out it sends a No other software I tried does this and all of those have perfect federation with Mastodon See here: quote
field and a direct reference to FEP-044f despite not supporting it.
@a ah, got it, thank you! i wasn’t sure if you were saying it should “stop sending quote(s) and (should start using) fep-044f” or “stop sending quotes and (also stop) fep-044f” (which i didn’t think it had but i don’t use sharkey and figured i could’ve just not heard about it). cause i personally think quotes requiring consent is very silly and unnecessary (given posts can be linked to without consent and so there is hardly any difference) but obviously just doing it wrong is dumb either way, helps no one, either do it the new way or the old way not some broken middleground halfsies
@h@social.besties.house the idea is to add friction, not make it impossible; generally judging from research this sort of stuff does work in reducing harm done, but doesn't outright get rid of it But more importantly it allows someone to go "fuck you stop quoting me" and de-attach a post. Either way, yeah Sharkey has the FEP quote but doesn't respond to quoteAuthorization.....it's silly
@a i understand what it’s trying to do, i just also don’t think it’s helpful in a world where many clients made for mastodon have implemented quotes as client-side embeds of post links, some even having quote buttons which append a link to a post, and other software has had quotes without this consent mechanism for ages. there are also valid reasons someone may want to address a post while the creator of that post may not want it to be. of course it can be used to be toxic, but federation itself enables toxicity, there’s always gonna be a line to draw and i just don’t believe people being able to quote posts without permission is drawing the line. i don’t think a quote is dramatically more enabling of sending hate than a quote that works on various fedi software and embeds on some masto clients, or a mention of a user that can be tapped to see their profile and posts, or any number of other similar things which already can be done
@navi wtf is loitering
lowk status=progress should be default for dd
@tauon yea but it's not because teletypes
@SRAZKVT@tech.lgbt yeah i knew that
@tauon if you had to look at logs and half of which is a dd process you'd be pretty annoyed
nobody uses teletypes nowadays but eh
*** DecryptionError: Unable to decrypt complaints about this messenger. ***
why i don't use most IDEs the blinking lights are antithetical to focus https://aus.social/@morachbeag/114844153527621778
@hipsterelectron honestly when km writing c and haskell, the things i use the most in lsp are goto definition, hover information, better autocomplete than just what's in an opened buffer (kakoune's default), and seeing references of smth, the errors and warnings i will see when i compile anyway
@SRAZKVT i use my extension https://github.com/cosmicexplorer/helm-rg for search which is much faster and more flexible than LSP and works without setting up a language server which requires build tool support. emacs dabbrev is really good at autocomplete but you're correct that it's limited to what's in open buffers i just really like knowing what APIs i'm using instead of calling whatever autocomplete recommends
@hipsterelectron tbh for autocomplete i could just open the specific required buffers and kakoune would just handle the rest
but that doesn't work in like heavy oop php and shit so lsp it is
@SRAZKVT what doesn't work about it?
@SRAZKVT i generally feel very strongly about this if you see my emacsconf talk i go into this more but i'm not going to be challenging you here i'm just curious about your experience here since you seem to have good thoughts about this sort of thing
@hipsterelectron well it works but having to open the files all the time is annoying and ill get completions for unrelated stuff
also,at least by default, the autocomplete splits on dashes too,fine in most languages, but annoying in scheme and css. maybe can be configured though, i just haven't looked into it yet
@SRAZKVT oh yeah my ripgrep extension searches without opening that would be a deal breaker
@hipsterelectron yea kakoune's internal autocomplete only runs on open buffers,though i could do like the lsp client and either on every key start a ripgrep process or other and provide every result as autocomplete, or have a daemon that does it,that's usually how those things are done with kakoune
@SRAZKVT i'm working on a more categorical solution that pre-indexes code although ripgrep is fast enough it's almost not worth it lol https://github.com/cosmicexplorer/telepathygrams
@SRAZKVT a ripgrep on every keypress is not a bad idea that's what my extension does
@hipsterelectron well not quite every keypress but every char insert in buffer
still
@SRAZKVT if it's only one process and its resources can be constrained then this is fine but it's also why i think creating an index beforehand is a better idea since interactive queries really shouldn't need to do all this work. i have a whole spiel about how regex engines are solving the wrong problem and leaving performance on the table
@hipsterelectron i kinda wannamake a regex engine one day,mostly just for fun
what's in the i-regexp rfc looks like a reasonable set of features while leaving out the worst offenders when it comes to performance
what algorithm would you recommend ?
@LivingCooki@void.lgbt foolish simpleton, what you presume cmake is representing is hell, is merely purgatory. you will not know what hell is until you need to diagnose a sconstruct script. absolute traincarriage.
i haven't had any mice in the traps in about 2 weeks now. after getting the doors replaced and fixing where they were getting into the garage i think they've run out of ways to get in. that's good, but also, they're little and i love looking at them a lot.
spoke too soon. just watched a littol fucker scurry across the living room. get! out!
@dragonminded scurries across your living room
@Endiverge dammit not you too!
@dragonminded @Endiverge scurries across the living room but in a loud and clumsy manner
@Gurnitath @Endiverge dangit you TOO? wtf am i gonna do with all of you
@dragonminded @Gurnitath @Endiverge {*steps lightly through the living room, looking around, whiskers dancing around, then sees there's a crowd and disappears under the sofa*}
@kel_and_pim @Gurnitath @Endiverge gdi SIX
@dragonminded @kel_and_pim @Gurnitath @Endiverge *skitter skitter skitter*
@baralheia @kel_and_pim @Gurnitath @Endiverge oh god dammit not you too! how did all you even get in dammit
Flies through open window.
@rosie @sneexy @Endiverge @baralheia @Gurnitath @cybird @kel_and_pim oh god dammit i give up!
@dragonminded @rosie @sneexy @Endiverge @Gurnitath @cybird @kel_and_pim Yay! *climbs on you and loafs on:
Why #Ao3 was down yesterday:
@vashti I don't like their bookmarking system anyway. I do have 2 or 3. I would've removed them if it would've helped.
@Fragglemuppet @vashti I doubt they reuse the ids of deleted bookmarks.
@melivia @Fragglemuppet @vashti assuming they just use autoincrementing keys on the db, then no, there is no reuse of ids. Because that would mean looking through the entire database and see one that is unused, and as stated above, there is 2 Billion Of Them. Much too slow.
the thing i like about openrc is that it gets the job done without shitting all over my computer
@rosie@0x4d4f5448.systems soon the personal computer will be a misskey frontend bootloader
US House of Representatives White Noise to Study, Relax to