๐Ÿ’พ Archived View for station.martinrue.com โ€บ acidus captured on 2023-09-08 at 17:08:47. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2023-07-22)

โžก๏ธ Next capture (2023-09-28)

๐Ÿšง View Differences

-=-=-=-=-=-=-

๐Ÿ‘ฝ acidus

๐ŸŒ Atlanta

๐Ÿ—ฃ Followers 18 ยท Following 10 ยท Logs 95 ยท Docked 2 years ago

gemini://gemi.dev/

Actions

๐Ÿ‘‹ Join Station

Logs

๐Ÿ‘ฝ acidus

Any iOS developers out there? Specifically Swift (and SwuiftUI)? I'm thinking about building a mobile app and was looking for good tutorials/introductions to iOS development with Swift, for engineers without much native app experience. While I think I'm a fair developer my background is in console apps, web apps, and APIs. Based on what I've read, it reminds me a bit of programming Windows apps in the mid 2000's (XAML for declaritive UI, event loops, components with event handlers, etc), however I'm pretty out of practice with that. Any recommended resources to get into iOS development as an experienced dev?

๐Ÿ’ฌ 0 Replies ยท 0 Thumbs ยท 3 weeks ago

๐Ÿ‘ฝ acidus

@dimkr has been publishing about Guppy, a new smolnet protocol based on UDP. It's interesting for sure: gemini://gemini.dimakrasner.com/guppy-v0.2.gmi I posted some feedback on the spec based on writing a toy Guppy client and server. gemini://gemi.dev/gemlog/2023-08-07-guppy-udp.gmi gemini://gemi.dev/gemlog/2023-08-08-more-guppy-feedback.gmi TLDR: UDP makes things hard. Writing unambiguous protocols is also hard. Reading and commenting on the spec has been a fun experience though.

๐Ÿ’ฌ 3 Replies ยท 4 Thumbs ยท 1 month ago

๐Ÿ‘ฝ acidus

hey @martin, could you please share stats on the size of Station besides tne user count? Specifically how many posts are there?

๐Ÿ’ฌ 3 Replies ยท 2 Thumbs ยท 1 month ago

๐Ÿ‘ฝ acidus

If you want to have tables in your gemtext, just burn them in: gemini://gemi.dev/gemlog/2023-06-30-tables-in-gemtext.gmi

๐Ÿ’ฌ 2 Replies ยท 6 Thumbs ยท 2 months ago

๐Ÿ‘ฝ acidus

gemini://tilde.town/~dzwdz/b/ctcp.gmi This is super interesting. de-anonymozing users on IRC based on their IRC client version and humand readable timestamp

๐Ÿ’ฌ 0 Replies ยท 1 Thumb ยท 2 months ago

๐Ÿ‘ฝ acidus

Is geminispace.info timing out for anyone else?

๐Ÿ’ฌ 2 Replies ยท 0 Thumbs ยท 2 months ago

๐Ÿ‘ฝ acidus

Easy lay up! Where In The World? โ€ข Puzzle #332 โ€ข 2023-06-28 โœ…โœ…โœ…โœ…โœ…๐ŸŽ‰ gemini://gemi.dev/cgi-bin/witw.cgi/play

๐Ÿ’ฌ 1 Reply ยท 0 Thumbs ยท 2 months ago

๐Ÿ‘ฝ acidus

that scale will get you! Where In The World? โ€ข Puzzle #328 โ€ข 2023-06-24 โœ…โœ…โœ…โœ…โŒโžก๏ธ โœ…โœ…โœ…โœ…โœ…๐ŸŽ‰ gemini://gemi.dev/cgi-bin/witw.cgi/play

๐Ÿ’ฌ 1 Reply ยท 1 Thumb ยท 2 months ago

๐Ÿ‘ฝ acidus

This has been my soundtrack all week. https://www.youtube.com/watch?v=XdRSVVu6P_o&t=4418s

๐Ÿ’ฌ 0 Replies ยท 2 Thumbs ยท 2 months ago

๐Ÿ‘ฝ acidus

So there are more unique finger URL links in Geminispace than unique Spartan URL links. (69 vs 46). ๐Ÿค”. Perhaps I should be indexing finger ๐Ÿ˜‚ The challenge is "crawling" finger since a human can tell when a response is just a list of user names to query but the diversity of responses makes that hard to program. Maybe I should feed it to a LLVM? "Hey ChatGPT this is the output of a finger response. What words are usernames?"

๐Ÿ’ฌ 0 Replies ยท 0 Thumbs ยท 2 months ago

๐Ÿ‘ฝ acidus

Spent some time adding new capabilities to Kennedy to help geminauts update and maintain their capsules. I actually built these while on week long beach vacation: gemini://gemi.dev/images/beach.jpg First is a Capsule Health Report, whic shows you URLs of broken or missing links and the pages that link to them. Just type in a domain. Next is "Backlinks to Capsule" This should you all URLs on a capsule and all the URLs that link to them. Just type in a domain. gemini://kennedy.gemi.dev/

๐Ÿ’ฌ 5 Replies ยท 6 Thumbs ยท 3 months ago

๐Ÿ‘ฝ acidus

Based on @smokey's feedback, I added Simple English as a supported language in Gemipedia. I too find this makes complex subjects more readable and approachable: Example: gemini://gemi.dev/cgi-bin/wp.cgi/view/simple?Apollo+11 You can select the language here: gemini://gemi.dev/cgi-bin/wp.cgi/lang

๐Ÿ’ฌ 0 Replies ยท 4 Thumbs ยท 3 months ago

๐Ÿ‘ฝ acidus

There we go! Back in the geography saddle! Where In The World? โ€ข Puzzle #289 โ€ข 2023-05-16 โœ…โœ…โŒโŒโŒโ†˜๏ธ โœ…โœ…โœ…โœ…๐Ÿคโฌ‡๏ธ โœ…โœ…โœ…โœ…โœ…๐ŸŽ‰ gemini://gemi.dev/cgi-bin/witw.cgi/play

๐Ÿ’ฌ 0 Replies ยท 0 Thumbs ยท 3 months ago

๐Ÿ‘ฝ acidus

Where In The World? โ€ข Puzzle #288 โ€ข 2023-05-15 โœ…โœ…โœ…โŒโŒโฌ†๏ธ โœ…โœ…โœ…โŒโŒโ†–๏ธ โœ…โœ…โœ…โœ…โŒโ†™๏ธ โœ…โœ…โœ…โœ…๐Ÿคโ†˜๏ธ โœ…โœ…โœ…โœ…๐Ÿคโฌ…๏ธ โœ…โœ…โœ…โœ…โŒโฌ…๏ธ gemini://gemi.dev/cgi-bin/witw.cgi/play

๐Ÿ’ฌ 0 Replies ยท 0 Thumbs ยท 3 months ago

๐Ÿ‘ฝ acidus

I just added @mozz's gemini archives from late 2020 into my Gemini Wayback machine, Delorean,. It now has 2.7M captures from 710K URLs, across 2742 capsules. Thanks to deduping logic, the archive is only 43GB on disk. The oldest captures are from September 2020. It's the best way to find and read old capsules that no longer exist: gemini://kennedy.gemi.dev/archive/

๐Ÿ’ฌ 2 Replies ยท 5 Thumbs ยท 3 months ago

๐Ÿ‘ฝ acidus

Well crap, I picked a hard day to start playing Where in the world again Where In The World? โ€ข Puzzle #287 โ€ข 2023-05-14 โœ…โœ…โœ…โœ…๐Ÿคโ†˜๏ธ โœ…โœ…โœ…โœ…โŒโ†–๏ธ โœ…โœ…โœ…โœ…๐Ÿคโฌ…๏ธ โœ…โœ…โœ…โœ…๐Ÿคโžก๏ธ โœ…โœ…โœ…โœ…๐Ÿคโฌ†๏ธ โœ…โœ…โœ…โœ…โŒโฌ†๏ธ gemini://gemi.dev/cgi-bin/witw.cgi/play

๐Ÿ’ฌ 0 Replies ยท 0 Thumbs ยท 3 months ago

๐Ÿ‘ฝ acidus

Current page is now down to 58KB from 138KB. That's a lot of previously invalid accounts. gemini://gemlog.blue/users/ I'll make sure to include this in my gemlog directory

๐Ÿ’ฌ 0 Replies ยท 3 Thumbs ยท 4 months ago

๐Ÿ‘ฝ acidus

You can see the improvement by looking at the history of gemlog.blue's user page in the Delorean time machine: gemini://kennedy.gemi.dev/archive/history?gemini%3a%2f%2fgemlog.blue%2fusers%2f ~33% of all accounts were spam so the user list page dropped in size by 30KB between 2023-01-29 and 2023-03-20. THANK YOU @SLOUM!

๐Ÿ’ฌ 0 Replies ยท 0 Thumbs ยท 4 months ago

๐Ÿ‘ฝ acidus

oh hot damn! Sloum cleaned all the fake/spam accounts off of gemlog.blue! no more link spam! ๐Ÿฅณ

๐Ÿ’ฌ 1 Reply ยท 2 Thumbs ยท 4 months ago

๐Ÿ‘ฝ acidus

For example, here is what my capsule looked like a little over a year ago! gemini://kennedy.gemi.dev/archive/cached?url=gemini%3a%2f%2fgemi.dev%2f&t=637817435463972450&raw=False

๐Ÿ’ฌ 0 Replies ยท 2 Thumbs ยท 5 months ago

๐Ÿ‘ฝ acidus

I used all the content from previous crawls by my search engine Kennedy to construct a searchable archive! It's just like the Internet Archive's Wayback machine, but for Gemini. 2 million+ URLs/versions, going back to Jan 2022. Example: gemini://kennedy.gemi.dev/archive/cached?url=gemini%3a%2f%2fdrewdevault.com%2f&t=637898933801779424&raw=False You can enter and exact URL, or just search for part of a URL, like searching for a domain name gemini://kennedy.gemi.dev/

๐Ÿ’ฌ 6 Replies ยท 8 Thumbs ยท 5 months ago

๐Ÿ‘ฝ acidus

Come get some sweet sweet Warez.......... book reading gemini://gemi.dev/warez-book/

๐Ÿ’ฌ 0 Replies ยท 3 Thumbs ยท 5 months ago

๐Ÿ‘ฝ acidus

... ... I'm going to have to write a Gemini client aren't I? [sigh]...

๐Ÿ’ฌ 3 Replies ยท 1 Thumb ยท 7 months ago

๐Ÿ‘ฝ acidus

So... The IANA MIME registry officially defines "+gzip" as a valid mime suffix. So... gemini capsules *could* serve a "20 text/gemini+gzip" response for gemtext, it clients could know to gunzip it. Now the client's request has no way to say it support this, but you could config the server with a super simple rewrite rule so that any .gmi file would use a text/gemini+gzip MIME type if the client requests it with an ".gmi.gz" extension. You could also rewrite the gemtext body on the fly so the same-site .gmi links are also .gmi.gz... Is compression for Gemini (and specifically Gemtext) necessarily? No. But it woudl be fun to hack it into a client!

๐Ÿ’ฌ 1 Reply ยท 0 Thumbs ยท 7 months ago

๐Ÿ‘ฝ acidus

oh now this is interesting bm25 is a fairly standard relevance algorithm in information retrieval. Interesting to see how Yandex applies it to body content, link content, etc. https://searchengineland.com/yandex-search-ranking-factors-leak-392323

๐Ÿ’ฌ 0 Replies ยท 1 Thumb ยท 7 months ago

๐Ÿ‘ฝ acidus

@martin, not sure if this is a feature or a bug, but Station doesn't decrement your "Logs" count if you delete a post

๐Ÿ’ฌ 1 Reply ยท 0 Thumbs ยท 7 months ago

๐Ÿ‘ฝ acidus

Well now that is interesting. I've seen a few capsules that use a "size=" parameter in their Gemini META fields, but this capsule has a "cache=3600"! paramter. Cool hack. I wonder what software this is, and for that matter if any clients look for anything other than "charset" and maybe "lang" when parsing the META field. parameters gemini://gem.bestalbumsintheuniverse.com/

๐Ÿ’ฌ 0 Replies ยท 1 Thumb ยท 7 months ago

๐Ÿ‘ฝ acidus

I found it a little odd that the Awesome Gemini list on GitHub didn't seem to exist at all in Geminispace, so I spent way more time than I expected to using wget, sed, and perl to fetch the Awesome List dynamically and convert it to gemtext. It syncs every time I build my capsule: gemini://gemi.dev/awesome.gmi

๐Ÿ’ฌ 6 Replies ยท 12 Thumbs ยท 8 months ago

๐Ÿ‘ฝ acidus

Speaking of cool content, I've been porting Steven Weyhrich Magnum Opus on Apple II History to Markdown and Gemtext: gemini://gemi.dev/apple-ii-history/

๐Ÿ’ฌ 0 Replies ยท 4 Thumbs ยท 8 months ago

๐Ÿ‘ฝ acidus

This is cool. A history of the original Project Gemini, as written by NASA in 1977. Its available as a whole book, but because its a US govt work, its in the public domain: https://www.hq.nasa.gov/office/pao/History/SP-4203/toc.htm

๐Ÿ’ฌ 3 Replies ยท 7 Thumbs ยท 8 months ago

๐Ÿ“„ Go to page 2/4

๐Ÿ“ก Tinylog Feed