00:00:00<nicolas17>organicmaps and osmand use offline maps, so their server needs don't increase with number of users, other than CDN
00:01:08<@JAA>OsmAnd had the annoyance of https://github.com/osmandapp/OsmAnd/issues/15058 but at least it was resolved.
00:01:58<@JAA>Offline maps are a hard requirement for me as I use it for hiking and may not have any reception for hours.
00:03:38magmaus3 quits [Ping timeout: 258 seconds]
00:04:01<@JAA>OsmAnd was the only sensible option at the time, I think. Looks like Organic Maps only emerged in 2021.
00:04:27<nicolas17>organic maps emerged from maps.me
00:04:48<nicolas17>as a fork of the pre-enshittification source code
00:05:13<@JAA>Hmm, yeah, not sure, I don't think I ever heard about that one.
00:38:35<nulldata>https://arstechnica.com/gadgets/2025/05/vpn-firm-says-it-didnt-know-customers-had-lifetime-subscriptions-cancels-them/
00:41:01<@JAA>lol
00:49:31Webuser416333 quits [Client Quit]
00:50:24<pabs>technically organicmaps can be packaged for Linux distros (I have the WIP Debian package, which is very broken), but it has limitations compared to the mobile platforms one
00:59:11Webuser199151 joins
01:04:23<nicolas17>“including the technology, domain, and customer database—but not the liabilities.”
01:04:37<nicolas17>buy the assets but not the liabilities? I don't think that's a thing
01:06:09<nicolas17>"We acknowledge that notifying users after the deactivation was a poor experience, and we take full responsibility for that,”
01:06:16<nicolas17>I don't think they understand what "taking responsibility" means
01:07:45<nicolas17>ah yes
01:07:50<nicolas17>nulldata: https://pluralistic.net/2022/04/30/disney-still-must-pay/ this is where I heard this before
01:08:15<nicolas17>"Disney said that when it acquired Lucasfilm, it only acquired its assets (including the right to continue publishing Foster's book), but not its liabilities (including the obligation to pay royalties to Foster). The contract lawyer's technical term for this is tu stupri cognati mihi ('are you fucking kidding me')."
01:21:23<nicolas17>wow :D https://news.ycombinator.com/item?id=42397927 -> https://www.cve.org/CVERecord?id=CVE-2025-31226
01:25:41<@JAA>lol, but also, injecting variables into the printf format string, ew.
01:26:36<@JAA>> We're sorry but the CVE Website doesn't work properly without JavaScript enabled. Please enable it to continue.
01:26:39<@JAA>Nah, I'm good.
01:28:26<@JAA>(Also, you're not really sorry.)
01:39:03etnguyen03 (etnguyen03) joins
01:40:44<nicolas17>JAA: https://support.apple.com/en-us/122404 search ImageIO
01:41:59<@JAA>nicolas17: Yeah, I found the CVE on a nonscripty site, also. :-)
01:42:25<nicolas17>apparently there's also a fun unfixed bug in iMessage
01:42:27<@JAA>There's negative reason to require JS to display a short blurb of text and a handful of links.
01:44:30<nicolas17>if Alice sends Bob an audio message saying something like "I bought Ben and Jerry ice cream", iMessage automatically generates a transcript, the speech recognition knows about the company name and produces "Ben & Jerry"
01:44:52<nicolas17>that ends up in some internal XML that looks like <FILE name="Audio Message.caf" audio-transcription="I bought Ben & Jerry ice cream" />
01:45:13<@JAA>lol
01:45:14<nicolas17>this is invalid XML because the ampersand isn't escaped, and the recipient gets nothing (not even the audio message)
01:45:22<@JAA>Nice
01:49:10<pabs>sigh
01:51:23<nicolas17>for security reasons this is intentionally handled by a strict, out-of-process, highly-sandboxed parser, so when it sees invalid XML it immediately explodes
01:51:51<nicolas17>and by "explode" I mean
01:51:54<nicolas17>> BlastDoor contained an explosion with error: BlastDoor.Explosion(errorType: "XHTMLParseFailure")
01:58:37Hackerpcs quits [Quit: Hackerpcs]
02:02:18Hackerpcs (Hackerpcs) joins
02:14:31<@OrIdow6>Disappointing that it's not going to lead to a fun security issue
02:14:38<@OrIdow6>But nice that they're containing it that much
02:15:54<@JAA>If they don't properly process &, I wonder what they do with ">... :-)
02:16:19<@JAA>In other words, someone needs to get https://www.theregister.com/2020/10/30/companies_house_xss_silliness/ into their transcription vocabulary.
02:20:58<nicolas17>OrIdow6: https://googleprojectzero.blogspot.com/2021/01/a-look-at-imessage-in-ios-14.html
02:46:24magmaus3 (magmaus3) joins
02:55:10etnguyen03 quits [Remote host closed the connection]
02:57:53nicolas17 quits [Quit: Konversation terminated!]
03:00:31nicolas17 joins
03:06:32<nukke>what is everyone using for notetaking?
03:07:24<nukke>I think I'm finally reaching limitations with QOwnNotes. Obsidian is an automatic no because of appimage and closed sores
03:16:20<nicolas17>https://support.apple.com/guide/iphone/get-started-with-notes-iph9e04f3be2/ios
03:16:21nicolas17 runs
03:19:13sec^nd quits [Remote host closed the connection]
03:19:35sec^nd (second) joins
03:22:20<@JAA>nano
03:22:28<@JAA>Sometimes cat
03:46:17magmaus3 quits [Read error: Connection reset by peer]
03:46:27magmaus3 (magmaus3) joins
03:50:51<@OrIdow6>Yeah I just use Kate haha
03:50:56<@OrIdow6>And sometimes echo >
03:52:42<@OrIdow6>I did use Cherrytree for lecture notes tho
03:53:45<@OrIdow6>Dislike Markdown and am fond of WYSIWYG editors for that
03:54:08nicolas17_ joins
03:57:26nicolas17 quits [Ping timeout: 260 seconds]
03:58:01<@OrIdow6>nicolas17: Huh, neat, the exponential throttling is clever
03:58:31<@OrIdow6>Also I continue to be surprised that Apple leaves any comments in their stuff
03:59:14nicolas17_ is now known as nicolas17
04:03:04<nicolas17>on the things they open source yeah... kinda
04:03:35<nicolas17>on others... well, thankfully they tend to keep symbols :P
04:04:43<nicolas17>if there were no function names I would give up immediately
04:04:53<nicolas17>idk how these kids decompiling SNES games manage to figure out anything from a blob of asm
04:10:16pabs quits [Ping timeout: 260 seconds]
04:23:27nicolas17_ joins
04:27:11nicolas17 quits [Ping timeout: 260 seconds]
04:46:05DogsRNice quits [Read error: Connection reset by peer]
05:03:06fangfufu_ joins
05:04:10fangfufu quits [Ping timeout: 258 seconds]
06:51:31pabs (pabs) joins
07:21:36Chris5010 quits [Ping timeout: 260 seconds]
07:29:15nicolas17 joins
07:31:31Chris5010 (Chris5010) joins
07:32:41nicolas17_ quits [Ping timeout: 260 seconds]
07:40:16JTL quits [Ping timeout: 260 seconds]
07:41:39JTL (JTL) joins
07:42:14JTL quits [Client Quit]
07:44:28JTL (JTL) joins
08:08:51JTL quits [Ping timeout: 260 seconds]
08:10:26BennyOtt_ joins
08:12:00BennyOtt quits [Ping timeout: 258 seconds]
08:12:00BennyOtt_ is now known as BennyOtt
08:14:41ymgve quits [Ping timeout: 260 seconds]
08:15:37JTL (JTL) joins
08:39:27MetaNova quits [Excess Flood]
08:40:29MetaNova (MetaNova) joins
08:49:28ymgve joins
08:51:02ymgve quits [Read error: Connection reset by peer]
08:52:36night quits [Ping timeout: 260 seconds]
08:52:43night joins
08:54:18ymgve joins
08:54:25nicolas17_ joins
08:57:42ymgve_ joins
08:57:51nicolas17 quits [Ping timeout: 260 seconds]
09:00:11ymgve quits [Ping timeout: 260 seconds]
10:50:18nicolas17 joins
10:52:30nicolas17_ quits [Read error: Connection reset by peer]
11:00:03Bleo182600722719623455 quits [Quit: The Lounge - https://thelounge.chat]
11:02:50Bleo182600722719623455 joins
11:25:51nicolas17_ joins
11:28:56nicolas17 quits [Ping timeout: 260 seconds]
12:29:50<steering>anyone know a decent way to make sqlite load the whole db into memory? I mean, I can just copy it into tmpfs but then I have to deal with checkpointing it regularly
12:33:14<steering>seems like that's probably my best option
12:44:49<katia>vmtouch?
12:50:35Webuser199151 quits [Quit: Ooops, wrong browser tab.]
13:01:13<steering>hmm, that would probably work
13:01:18<steering>never heard of it before :P
13:28:54linuxgemini (linuxgemini) joins
13:29:51nicolas17_ quits [Read error: Connection reset by peer]
13:30:14nicolas17_ joins
14:50:36<kuroger>Is there any statistics page other than the individual project trackers? Like a individual user statistics or similar?
14:54:40BornOn420 quits [Remote host closed the connection]
14:55:13BornOn420 (BornOn420) joins
14:55:35<@arkiver>kuroger: there is no overal statistics page, no
14:57:55<kuroger>Ok, was just wondering as I wanted to turn off a machine with my own statistics running. Maybe its a better idea to make something public, or is this not something that would be interesting?
14:59:57<@arkiver>not really currently i think
15:00:07<@arkiver>i do kind of like the idea of a "reset" between projects
15:00:23<@arkiver>it allows for new people to get high on those leaderboards as well
15:01:31<kuroger>True. Guess there could be other interesting stats for single projects like ingestion rate and what not. Il leave it for later on, just wanted to check if there was something already available
15:03:36nicolas17_ quits [Ping timeout: 260 seconds]
15:20:21<that_lurker>I think someone made a global leaderboard. Not sure if it was kiska
15:21:48Blueacid quits [Quit: leaving]
15:26:12<kuroger>Ok. Would love a link if anyone have found something like that
15:43:00grill (grill) joins
16:27:13kuroger quits [Remote host closed the connection]
16:30:33HP_Archivist quits [Quit: Leaving]
16:35:07HP_Archivist (HP_Archivist) joins
16:45:13Dada joins
17:30:01grill quits [Ping timeout: 260 seconds]
17:40:48<nukke>https://www.theregister.com/2025/05/12/cisa_vulnerabilities_updates_x/
17:40:57<nukke>I just puked all over
18:35:21xkey quits [Quit: WeeChat 4.4.3]
18:35:32xkey (xkey) joins
18:37:51Webuser535791 joins
18:53:32nicolas17_ joins
18:59:39nicolas17_ is now known as nicolas17
19:23:15<Barto>JAA: i guess i'm running weechat in screen as root now
19:23:20<Barto>whoops
19:23:52<Barto>would you look at that, a screen update
19:27:23Barto quits [Quit: WeeChat 4.6.2]
19:27:37Barto (Barto) joins
19:28:35<Barto>patched ;)
19:34:05<@JAA>nukke: You don't like RSS?
19:34:12<@JAA>Barto: Heh
19:40:43<that_lurker>Just run screen inside tmux :-P
19:41:00<Barto>Why didnt i think of that!
19:59:39<nulldata>https://www.yahoo.com/news/obscenity-bill-could-trigger-boldest-235433660.html
20:03:57<that_lurker>why do they have this weird obession on making porn illegal
20:07:18<@OrIdow6>The quotes from them suggest that if porn is legal people are being forced to watch it too
20:10:44<@OrIdow6>A similar current as when they fighting gay marriage, that making it legal would make it mandatory
20:12:43<@OrIdow6>I realize that in circles a lot of people here run in defector might be overwrought as of late but I did like this one https://defector.com/i-will-take-an-annoying-world-over-a-sterile-one
20:14:47<@OrIdow6>In other news, I did randomly see a comment of yours promoting https://arcan-fe.com/ on HN pabs, I've looked at that (and even got one of its programs to run once) and it does feel like it could, or could have been, the future, but the documentation is pretty sparse
20:20:34FiTheArchiver joins
20:22:32FiTheArchiver quits [Client Quit]
20:26:21PredatorIWD25 quits [Read error: Connection reset by peer]
20:29:28PredatorIWD25 joins
21:52:22<nicolas17>I have a Concern
21:52:26<nicolas17>https://bsky.app/profile/moonbase.lgbt/post/3logjmded4k2m
21:52:42<nicolas17>she has been finding a worrying number of self-hosted blogs with photos with GPS EXIF info
21:53:27<nicolas17>(popular hosted blogging platforms probably redact that info)
21:53:56<nicolas17>she emails the blog owner to warn them but
21:54:14<Barto>not the first time i hear about the problem, and this wont be the last time
21:54:19<nicolas17>what happens when they fix the images and the old version is still on WBM
21:54:51APOLLO03 quits [Ping timeout: 260 seconds]
21:56:59<nicolas17>and what if we let them know they can ask IA to take it down, and they end up getting the whole URL (all versions incl. fixed one) or the whole *website* blocked?
21:57:12<Barto>blogs os a thing, but now get any chat apps, have you audited it?
21:57:36<nicolas17>like what?
21:58:00<Barto>pick Telemessage :P
21:58:09<Barto>do they prune the exif data in pictures
21:58:11<Barto>:p
21:58:28<nicolas17>in the case of telemessage who gives a shit
21:58:31<Barto>:D
21:58:57<nicolas17>in the case of whatsapp/telegram/discord/matrix or stuff of similar popularity, they do clean up exif
21:59:09<nicolas17>and so do popular hosted blogging platforms
21:59:46<nicolas17>the problem is people self-hosting static-site-generator stuff
21:59:55<Barto>yeah
22:00:02<Barto>anyway, gotta have a nap now
22:13:06BornOn420 quits [Remote host closed the connection]
22:26:48BornOn420 (BornOn420) joins
22:35:38nicolas17 quits [Quit: Konversation terminated!]
22:38:34nicolas17 joins
22:46:26Dada quits [Remote host closed the connection]
22:51:39kuroger (kuroger) joins
23:07:13DogsRNice joins
23:35:11Meli quits [Ping timeout: 260 seconds]
23:42:27nicolas17_ joins
23:45:41nicolas17 quits [Ping timeout: 260 seconds]
23:50:01HackMii quits [Remote host closed the connection]
23:50:22HackMii (hacktheplanet) joins