@someodd@fosstodon.org
@someodd@fosstodon.org avatar

someodd

@someodd@fosstodon.org

Haskell.

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

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 haskell
@someodd@fosstodon.org avatar

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

someodd, to haskell
@someodd@fosstodon.org avatar

I am yet again starting a project in and having fun getting lost in something fun, but basically causing me to be side-tracked.

I'm working on a simple pixel art editor, but I am excited by to, I think, use refinement types and prove certain properties about my code.

someodd, to random
@someodd@fosstodon.org avatar

I made an #irc and #xmpp room for #smallnet (like #gopher).

Same room, two protocols!

XMPP

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

IRC

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

someodd, to random
@someodd@fosstodon.org avatar

Please check out the @dillo browser!

I feel it's the most lightweight and charming browsers I've ever used.

and support through plugins!

I think it may have a very powerful and possibly language-agnostic plugin system--maybe fun to develop for.

someodd, to haskell
@someodd@fosstodon.org avatar

Potential productivity boost ⚠️

I think the binaries from are compiled to ignore Haddock comments (for "non-builtin" depends), so they don't show up in .

I'm using this Nix Flake template: https://zero-to-flakes.com/haskell-flake/start/

I maybe changed 1 line in the default flake (ghc92) and now see pic.

+ for depends 💯

I think this all lets you use same HLS, GHC, and Cabal as me, + reproduce my builds, run tests, with 1 or 2 commands.

is reproducible magic.

someodd, to haskell
@someodd@fosstodon.org avatar

After much failure with trying to get my project running with , I find the workaround is to use an environmental variable to set SDL_RENDER_DRIVER=software and skip using drivers entirely, I guess?

someodd, to random
@someodd@fosstodon.org avatar

Can anyone recommend a GUI-based client?

someodd, to monero
@someodd@fosstodon.org avatar

I think I'm willing to pay a #gopher enthusiast in #monero to try out running my forum server software (and other Gopher Protocol software I made) as well as using my server for at least a week and blogging/tooting about it.

https://someodd.github.io/showcase/gopherden/

Of course, we can also just do an exchange where I do something similar for you.

someodd, to random
@someodd@fosstodon.org avatar

NEW IRC SERVER PREVIEW: sneak peak for and people and select others first!

May be unstable for up to 3 days. Has services.

SSL only: irc.someodd.zip (port 6697)

Try joining the channel.

someodd, to haskell
@someodd@fosstodon.org avatar

Could I get some love, please?

I feel I'm developing lots of software in for and cool things.

A showcase of some of my projects: https://www.someodd.com/showcase

My GitHub (please follow, star): https://github.com/someodd

someodd, to haskell
@someodd@fosstodon.org avatar

I don't think left vs. right associativity in Haskell is entirely intuitive/consistent, though I may be over-thinking it.

Getting back into writing and I made the mistake of thinking something like (x !! y !! z) would be evaluated like ( x !! (y !! z) ), probably due to function composition.

someodd, to random
@someodd@fosstodon.org avatar

#fpm is amazing for packaging.

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

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.

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 haskell
@someodd@fosstodon.org avatar

Is there any future in languages like where AI makes code a factor of small frequently and easily replaced glue and scraps, where whatever is most trained on and most hackable, most easily replaced/iterable is king?

Are big pieces of software that benefit from the architectural assurances Haskell brings a dead paradigm?

AI is here to stay and I feel if something was not already in or out of orbit, it may never reach escape velocity

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 GNOME
@someodd@fosstodon.org avatar

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

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

Anyone accept monero donations for their FOSS project?

someodd, to random
@someodd@fosstodon.org avatar

It turns out I really like .

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, 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 random
@someodd@fosstodon.org avatar
someodd, to haskell
@someodd@fosstodon.org avatar

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

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