👽 marginalia

👋 Isn't it just a bit weird that fact that the universe seems to grow sentient beings?

🌍 Sweden

🗣 Followers 34 · Following 6 · Logs 75 · Docked 2 years ago

gemini://marginalia.nu

Actions

👋 Join Station

Logs

👽 marginalia

I made a telnet ingress to my gemini server. Just log into marginalia.nu:9999 with putty or telnet or whatever, and enjoy. I guess I wanted to show the silliness of all these layers of abstractions we keep piling on. Fun project.

💬 2 Replies · 1 Thumb · 2 years ago

👽 marginalia

It turns out that if you put 50 million small files in an ext4 filesystem tuned for large files it fills your kernel up with inode information. Neat.

💬 2 Replies · 0 Thumbs · 2 years ago

👽 marginalia

I spent the better part of the day tinkering with a wikipedia cleaner that generates stripped down HTML that's so clean you can read the the articles with netcat. It's supposed to be a part of my search engine, but it's pretty cool on its own. Check it out: https://search.marginalia.nu/wiki/Memex

💬 8 Replies · 2 Thumbs · 2 years ago

👽 marginalia

I devised a fast compression scheme for my search engine dictionary which reduces its size to a third while still allowing O(1) lookups. I also had to implement my own hashmap because anything available was too generalized (and therefore wasting too much memory). A byte is a a gigabyte when your dictionary has a billion entries. A java object header is 8 bytes.

💬 3 Replies · 5 Thumbs · 2 years ago

👽 marginalia

My only wish is that someone makes a browser plugin that plays a loud humming fan and floppydisk seeking nosies whenever a page has been javascripting for longer than a few seconds. Given the load time is straight out of Windows 3.1, the soundscape should be as well.

💬 0 Replies · 9 Thumbs · 2 years ago

👽 marginalia

Anyone who feels that there needs to be more emoji should check out U 13000..U 1342F for the OG stuff 𓀨

💬 2 Replies · 2 Thumbs · 2 years ago

👽 marginalia

Antenna is down. I was thinking about this when I brought marginalia.nu down the other day because of a storm, does gemini need a downdetector, or some way of communicating outages? (obviously if your server is down you can't host it yourself)

💬 4 Replies · 1 Thumb · 2 years ago

👽 marginalia

Got a mean mother of a thunder storm rolling in and I'm running my server with no UPS/surge protection at all, so my capsule and server is going for 12-24 hours :-( See you on the flip side! (I think I'll need to get a raspberry pi I can hook up as a replacement for future events like this.)

💬 0 Replies · 2 Thumbs · 2 years ago

👽 marginalia

@martin I'd like to lodge a bug report. If you type plus (the character) in a comment, it gets turned into a space. Also, if this comment ends in a language developed by Thompson and Ritchie and not Bjarne Stroustrup, regular posts are affected as well: C

💬 0 Replies · 0 Thumbs · 2 years ago

👽 marginalia

Spent the day adding support for word-pairs in the index of my search engine. It's not live yet, but it seems to work pretty well (at the expense of quadrupling the index size). Hopefully end of next week you might be able to find such things as Plan 9, or Windows XP, or D Day; as well as being able to exclusively show pages that contain a sequence of two words like "gemini client" or "midnight pub" as a surprisingly convincing fake free text search. I keep being surprised by how well this thing actually works.

💬 0 Replies · 1 Thumb · 2 years ago

👽 marginalia

Added a gemini ingress to my search engine for websites, results are ordered by how little javascript and markup they use. Like... a reverse SEO search engine: gemini://marginalia.nu/search?gemini -- will make it crawl gemini-space as well in the foreseeable future, but until then, enjoy exploring the more obscure corners of the big web.

💬 12 Replies · 2 Thumbs · 2 years ago

👽 marginalia

I'm interested in adapting my search engine to crawl geminispace as well, but I know a lot of people are hosting their stuff on low power hardware like raspberry pis and whatnot, and I don't think robots.txt seems to be a thing. What's a good, polite and non-disruptive page-fetch interval do you guys reckon? I was thinking 1 sec per fetch, but that may even be a bit too high. 5s interval?

💬 6 Replies · 3 Thumbs · 2 years ago

👽 marginalia

I am very much enjoying the DIY aspect of gemini so far. Yesterday I wanted to set up a server. Didn't like the software available, ended up building the server myself. It just served static files. Today I added a guestbook. Oh that's like 40 more lines. It's all just code. Almost nothing is configurable. If I want something, I add it. And no XML or YAML anywhere. Very pleasant.

💬 3 Replies · 8 Thumbs · 2 years ago

👽 marginalia

Dear mr tech start-up: You've got 7 layers of docker containers that got snatched from some repository, thousands of NPM packages fetching themselves from repositories sketchier than warez sites outta the mid 00s, latest greatest kubernetes, virtualization and paravirtualization, compilation, obfuscation and transpilation, everything is run on someone else's computer running software you can't inspect, and all your traffic is encrypted by default so you can't inspect it, and most of it goes through CDNs so you can't tell where it's going, and you do HTTP2 with all its multiplexing capabilities. So how would you know if some of that code was maybe doing something more than it says on the box?

💬 5 Replies · 5 Thumbs · 2 years ago

👽 marginalia

Only got advertisements, stopped watching TV. Only got unsolicited mail. Only use the postal service for receiving bills. Only got spam calls, stopped answering my phone. Only got spam mail, only use my email for signing up to stuff. Only got spam text messages. Stopped using text messages. Only got blogspam. Stopped checking the blogs. Only got promoted content. Stopped using facebook. I don't know if this merits yakety sax or a jaws music.

💬 5 Replies · 2 Thumbs · 2 years ago

📄 Go to start

📡 Tinylog Feed