m15o's recent activity
-
Comment on What programming/technical projects have you been working on? in ~comp
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o Thanks for letting me know! It should be better now :)Thanks for letting me know! It should be better now :)
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o (edited )LinkI just finished a side-project: https://status.cafe. It's a place where we can share our current status. It's heavily inspired by imood and SpaceHey. There aren't many features, but there are...I just finished a side-project: https://status.cafe. It's a place where we can share our current status. It's heavily inspired by imood and SpaceHey.
There aren't many features, but there are some:
- Your profile page can be completely customized with HTML and CSS, a little like this one from dream
- There's a bookmarklet that lets you update your status from anywhere
- There's a widget that lets you show your latest status on your homepage, like what I added at the top of mine.
- You can subscribe to any person you'd like with Atom
And that's it! It's still very new and I'm sure I'll be tweaking quite a lot in the coming weeks, but from a feature standpoint, I think it's complete. I want it to stay simple and last for years ahead, and nothing beats simplicity for that.
Here is the source code if anyone is interested: https://git.sr.ht/~m15o/status
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o Thanks a lot! It's 10MB per site for now, and the whole server shares 4GB of bandwidth per month.Thanks a lot! It's 10MB per site for now, and the whole server shares 4GB of bandwidth per month.
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o Last weekend I published https://ichi.city. It's like Neocities but simpler and with less features. It's inspired a lot by flounder.online but for the web. I'm a big believer that not everything...Last weekend I published https://ichi.city. It's like Neocities but simpler and with less features. It's inspired a lot by flounder.online but for the web. I'm a big believer that not everything we create needs to make sense. I'm hoping it inspires people to build quirky and fun pages.
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o I worked on a Nightfall City, a geocities-inspired feed aggregator for the Web and Gemini. I'm hoping to create a welcoming atmosphere and to see interaction between participants through quotes in...I worked on a Nightfall City, a geocities-inspired feed aggregator for the Web and Gemini. I'm hoping to create a welcoming atmosphere and to see interaction between participants through quotes in blog posts. The city has it's own newspaper and it's own pub. It's available on both web and gemini and I'll probably add Gopher soon. You are all welcome to join. :)
-
Comment on What's something you wish made a comeback? in ~talk
m15o Check out https://midnight.pub :) It’s a little old-school message-board around the idea of a virtual pub.Check out https://midnight.pub :) It’s a little old-school message-board around the idea of a virtual pub.
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o I just released smol.pub, a tiny service to keep a journal on the small net. You use the web UI or CLI to manage posts and have them available on Web, Gemini and Gopher. It comes with what you...I just released smol.pub, a tiny service to keep a journal on the small net. You use the web UI or CLI to manage posts and have them available on Web, Gemini and Gopher. It comes with what you would expect: full support for custom domains (including auto generation of SSL certificate for the web), but also custom CSS themes and ability to export all posts. Not that it's a feature, but it's completely free of JavaScript, ads or tracking technology. I'm hoping it helps less technically-inclined people to give a home to their writings, and to discover that there's more to internet than the web.
Smol Pub is also a paid service. It's the first time I'm releasing something that has a price, and it feels strange. But it's there to stay for the next 10 years, and that's the most sustainable way I found to guarantee it.
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o After a few months discovering gopher, I went ahead and added support for it on midnight.pub. This makes the pub available on web, gemini and gopher. There’s no real reason why I did it besides to...After a few months discovering gopher, I went ahead and added support for it on midnight.pub. This makes the pub available on web, gemini and gopher. There’s no real reason why I did it besides to learn and have fun. Oh and if it makes accessing the content easier that’s great! :)
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o Hey helloworld! https://midnight.pub is an internet message-board I've created a year ago. It's a very simple forum. A pubnix is a linux server that's accessible through ssh where people can...Hey helloworld!
https://midnight.pub is an internet message-board I've created a year ago. It's a very simple forum.
A pubnix is a linux server that's accessible through ssh where people can interact, create pages, play games. It's a little like the ancestors to social networks! -
Comment on What programming/technical projects have you been working on? in ~comp
m15o I've been fascinated by pubnix ever since I discovered them. However my linux knowledge was close to zero. So I've set as an objective to learn enough to be able to host one. And I'm happy to have...I've been fascinated by pubnix ever since I discovered them. However my linux knowledge was close to zero. So I've set as an objective to learn enough to be able to host one. And I'm happy to have one up. It's hosted directly from my apartment, in an old computer, available at:
https://main-street.nightfall.city
It's available on gemini and gopher as well. It expands on the universe of https://midnight.pub. I still have a ton of things to learn, but that's the best thing about this whole experience.
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o Thanks ahq! I'm happy to hear you found it inspiring. :) I didn't know about gurlic, I will definitely check it out as well. I used to have analytics a while back, but decided to remove them....Thanks ahq! I'm happy to hear you found it inspiring. :) I didn't know about gurlic, I will definitely check it out as well.
Do you have any stats for midnight.pub? As in, daily users and activity? And what kind of linode instance are you running, specs-wise?
I used to have analytics a while back, but decided to remove them. Usually, there are one or two posts a day. For linode, I take the Nanode 1GB one at $5/month. I also use tarsnap to take daily snapshots of the go executable / database.
I really want to figure out what Gemini is and how I can tweak gurlic to serve it
The best way to see what Gemini is would be to start by getting a Gemini browser. My favorite one is Amfora, which is actually written in go: https://github.com/makeworld-the-better-one/amfora
Once you have it, you can navigate to CAPCOM, a link aggregator with activity from the whole geminispace: gemini://gemini.circumlunar.space/capcom
One thing you will notice is that gemini is mostly made to read content. There's no real equivalent to a POST request like there is in HTTP. That's because most user self-publish their content as static files. I found having a Gemini + a web frontend for administration (writing/publishing) is a good compromise.
By the way, here is the source code of midnight, if you are interested! It's pretty messy since I'm going through a lot of experimenting these days, but maybe it can help you if you want to explore how to code for gemini a bit more: https://sr.ht/~m15o/midnight-pub/
Cheers!
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o I re-wrote https://midnight.pub (a virtual pub - internet messageboard) from react + serverless storage to golang and postgres. I completely removed all javascript and tried to make it as simple...I re-wrote https://midnight.pub (a virtual pub - internet messageboard) from react + serverless storage to golang and postgres. I completely removed all javascript and tried to make it as simple as possible. The executable is tiny and runs on a linode machine with enough space to last for a really long time. The whole app is served over gemini and translated to HTML at request time. I found it to be a good compromise since gemtext is straightforward to parse. Would love to connect to any of you who's got a capsule on gemini. :)
-
Comment on What did you do this weekend? in ~talk
m15o This weekend I decided to port https://midnight.pub over to gemini. I simplified a lot of things to make it as simple as possible. It was a strange feeling removing features, but in a way I'm glad...This weekend I decided to port https://midnight.pub over to gemini. I simplified a lot of things to make it as simple as possible. It was a strange feeling removing features, but in a way I'm glad I did it.
-
Comment on Your computer isn't yours in ~tech
m15o I don't even mind so much to send information. But collecting data at such scale just can't be a good thing.I don't even mind so much to send information. But collecting data at such scale just can't be a good thing.
-
Comment on <deleted topic> in ~creative
m15o Wow, I really love your art! Thanks for sharing with us :)Wow, I really love your art! Thanks for sharing with us :)
-
Comment on What's the deal with gemini? in ~comp
m15o I love what you wrote, and the way you've put it. I was still young at the time of geocities and the early web, but I still remember my ICQ friends and the thrill of finding a new, hidden homepage...I love what you wrote, and the way you've put it. I was still young at the time of geocities and the early web, but I still remember my ICQ friends and the thrill of finding a new, hidden homepage and trying to connect with the author to be part of their webring. The web wasn't commercial, it was a place to connect. That's what I miss these days. Everything's done with a hidden agenda to capture users, generate revenue, and so on. Everything except smaller webs like Gemini!
-
Comment on <deleted topic> in ~creative
m15o Haha that software looks awesome, but almost crashed my browser :D Love it though.Haha that software looks awesome, but almost crashed my browser :D Love it though.
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o Haha happy to answer actually! It's all done with NextJS. The data is stored with Fauna DB and Algolia (for the search part). It's a rather small code-base actually.Haha happy to answer actually! It's all done with NextJS. The data is stored with Fauna DB and Algolia (for the search part). It's a rather small code-base actually.
-
Comment on What programming/technical projects have you been working on? in ~comp
m15o I worked on a webring for midnight pub after being inspired by what I found here. I'm getting more and more interested by the web of the 90s and how people used to design and access content. It's...I worked on a webring for midnight pub after being inspired by what I found here. I'm getting more and more interested by the web of the 90s and how people used to design and access content. It's a fun, nostalgic trip!
Recently, I've been developing a little format to write journals in HTML: HTML Journal. I've also created The Neon Kiosk, an HTML Journal aggregator. Hope you like it!