Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

someodd, to random
@someodd@fosstodon.org avatar

I have an IRC server you can also join from XMPP.

https://www.someodd.zip/showcase/irc-server/

someodd, to GNOME
@someodd@fosstodon.org avatar

I installed to hunker down and "get stuff done" as I was before using , but now that I'm using gnome, some things work nicer and easier, but overall I think I may go back to .

someodd, to random
@someodd@fosstodon.org avatar

is amazing for packaging.

I used a one-liner for creating a Debian package with .

someodd, to random
@someodd@fosstodon.org avatar

Would you pay $5/month for me to run your own XMPP server?

I'd even set up domains for you, everything basically. And I'd relinquish everything to you on request (I won't pay for domains/transfers though).

I'd do backups and archives. You could pay me to make a tape archive and send it to you.

Is there something like this idea you'd like me to offer?

someodd, to random
@someodd@fosstodon.org avatar

Would you pay $5 a month for a high uptime XMPP service which allows 100mb file uploads, connecting to any irc server basically?

someodd, to random
@someodd@fosstodon.org avatar

What kind of basic service that I could serve out of my house would you pay $5 a month for?

someodd, to random
@someodd@fosstodon.org avatar

I made an and room for (like ).

Same room, two protocols!

XMPP

xmpp:@irc.xmpp.someodd.zip?join
Or https://conversations.im/j/%23smallnet@irc.xmpp.someodd.zip

IRC

irc.someodd.zip 6697 (SSL)
Or
ircs://irc.someodd.zip:6697/smallnet

someodd,
@someodd@fosstodon.org avatar

@kyonshi this is very weird. Where I. The world are you located again?

I have a theory: blame DNS

kyonshi,
@kyonshi@dice.camp avatar

@someodd In Poland right now. yeah, it might be a DNS issue, but if it is it affects multiple networks. I tried connecting over the mobile internet as well

someodd, to random
@someodd@fosstodon.org avatar

There's maybe too much focus on elegant and good code, systems that support better correctness, when in reality what works best are systems that have an okay degree of correctness assurance and mainly prioritize iteration and prototyping.

Does Haskell lose this battle?

You shouldnt be attached to code. You should feel able to delete and reiterate without too much hesitation. Does Haskell encourage too much "correctness scaffolding?"

someodd,
@someodd@fosstodon.org avatar

@deshipu does it matter how approximate to "the ideal solution" something is if the effort to approach it barely gets an ROI in terms of time-to-outcome?

someodd, to haskell
@someodd@fosstodon.org avatar

Do you as a language, lends itself to fast prototyping and iteration?

someodd, to random
@someodd@fosstodon.org avatar

It turns out I really like .

someodd, to random
@someodd@fosstodon.org avatar

I'm thinking about pivoting from to

I'll still support my IRC server, but probably end up making my main thing.

I want to look into more before I start a server.

whynothugo,
@whynothugo@fosstodon.org avatar

@someodd I use them for different situations. is used for public rooms of community projects. is good for private messaging and gateways to legacy networks.

someodd, to haskell
@someodd@fosstodon.org avatar

Please share with me your wisdom on packaging and distributing software made with #Haskell.

simonmic,
@simonmic@fosstodon.org avatar

@someodd, here's a few thoughts on packaging/distribution:

  • Support the widest range of GHC versions, deps, and all related tools you can reasonably manage, reducing unnecessary friction.

  • Get your packages and their dependencies into Stackage nightly and keep them there. From there they will trickle into Stackage LTS, which is a starting point for many packaging systems.

1/

simonmic,
@simonmic@fosstodon.org avatar
  • When you need to provide assets other than the executable, embed them eg with file-embed. The file lookup mechanism provided by Cabal is too fragile.

  • When you want to be cross platform: check your deps, avoid unix-only packages, avoid packages that require external C libs if possible.

2/

someodd, to random
@someodd@fosstodon.org avatar

I feel for Haskell to survive it needs to be as easy to put together and get running and distributing as Python and Golang is.

I feel like sometimes the idea of starting a new Haskell project is so burdensome, and there's no real "official" way of doing certain things that actually works consistently (like static binaries) that I sometimes just decide a project's not worth it.

We're also in the age of AI now where it's like everything is reduced to glue.

someodd, to random
@someodd@fosstodon.org avatar
someodd, to random
@someodd@fosstodon.org avatar

I made a landing page for my IRC service(s).

I make some stuff so that showcase posts like this:

https://www.someodd.zip/showcase/irc-server/

Are generated from simple Markdown like this:

https://github.com/someodd/someodd.github.io/blob/main/showcase/_posts/2024-04-01-irc-server.md

This way it's easy to turn what's basically a blog post into an app/service's one page website.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • modclub
  • normalnudes
  • ngwrru68w68
  • magazineikmin
  • Durango
  • ethstaker
  • Youngstown
  • rosin
  • slotface
  • InstantRegret
  • everett
  • JUstTest
  • thenastyranch
  • osvaldo12
  • Leos
  • cubers
  • tacticalgear
  • khanakhh
  • mdbf
  • GTA5RPClips
  • anitta
  • provamag3
  • cisconetworking
  • tester
  • lostlight
  • All magazines