Skip to main content



Lately when I wake up in the morning there's a 50/50 chance that the internet has died during the night and I need to reboot the modem.

This is not good when you're self-hosting stuff from home.



Okay, finally took the plunge and just booked a #camping trip this upcoming week instead of waiting for everything to just fall in place. We haven't been camping since before COVID.

I've got to go through all our gear to make sure everything's still in working order.

Shannon Prickett reshared this.



Just for fun, I decided to look into how to use an abacus the other day. I have no practical use for this whatsoever, it was just something I was curious about. Learning this of course made me want to buy an abacus. I know myself well enough to know that while it would probably be an inexpensive purchase, it'd only end up collecting dust on a shelf within a week.

Then I thought about programming a virtual abacus that I could then play around with. I know this to be an absolutely absurd idea, but that absurdity only kinda makes me want to do it even more.

in reply to Jonathan Lamothe

So it's fun to use and all, but it's way too easy for a fumble with the keyboard to mess the whole thing up.

Besides, now I'm looking into soroban-style abacuses (abacii?) They seem more interesting. I'm probably going to break down and actually buy one.



Just started down the rabbit hole that is the Japanese electrical system. At a glance, it actually seems to make the North American system look sane. That's an impressive feat.


math shitpost
I hereby resign my membership in the universal set (just to cause headaches for set theorists).
in reply to Jonathan Lamothe

math shitpost

Sensitive content



!Haskell Users Group (unofficial)
Has anyone successfully cross-compiled a #Haskell project to .exe from a *NIX system (preferably Debian)? I've casually looked into it in the past, but never given it a serious try.

Jonathan Lamothe reshared this.


If your car has blue smoke, that's coolant burning.

If your car has white smoke, then it has elected a new pope.

reshared this



Jonathan Lamothe reshared this.


Weird question but here on Masto, are there any #LGBT people in #oklahoma — especially those located in the greater #tulsa area or rural parts of the state? I need your help if you’re out there! Please boost!!!

EDIT: could have included this in the main post instead of replying it to everyone but please drop your LGBT-friendly resources in the comments or my DMs (doctors, social groups, assistance programs, anything but a bar/restaurant)

This entry was edited (11 months ago)

reshared this


in reply to Boyd Stephen Smith Jr.

@Boyd Stephen Smith Jr. Intellectually, I understand this.

I think that computers just trick us into believing them to be deterministic.

in reply to Jonathan Lamothe

They aren't quite as deterministic as we might like them to be these days. I think some CPUs have a quantum randomness source, and task-scheduling across multiple computation units often _feels_ non-deterministic to me.

Plus, I do believe the term "Heisenbug" can be applied to bugs that go away when you turn on debugging/profiling/tracing or any other type of monitoring system that might be useful to diagnosis, even if everything is perfectly deterministic.

DFTBA



Just received an emergency tornado alert recommending to take shelter in a basement.

I live in an apartment. We don't have a basement.

in reply to Jonathan Lamothe

I mean, there is a basement floor and there is a hallway we could use down there in a worst-case scenario. Fortunately, the storm seems to be letting up.
Unknown parent

friendica (DFRN) - Link to source
Jonathan Lamothe
@erin (she/her) You know, it's funny (in a not funny way). We've had a number of tornado warnings in recent years. In my childhood, I can only ever remember that happening once.
@erin



I hate it when I make an official release of a program with an ugly snippet of code that I can't figure out how to write more cleanly, only to come up with a solution 10 minutes after pushing the release. I just make the change in the dev branch so it gets incorporated into the next version.

In my defense, the thing I was overlooking was that #Haskell's Maybe type is an instance of Foldable. It's not the kind of data type that exactly screams Foldable, is it?

Side note: I should use Hoogle's search by type signature feature more frequently. I needed a function that looked like this: Monad m => (a -> m ()) -> Maybe a -> m (), which is literally just mapM_.

in reply to Jonathan Lamothe

I don't use emacs, but it works well in Neovim and VS Codium. I've heard it's better in emacs than in vim, but haven't verified that.


FFS.

There's a notice posted on the front door of the building. Apparently the landlord is bringing in an exterminator tomorrow and we have ~24h to empty out all the cabinets, pull appliances away from the walls, etc. in preparation for their arrival.

Welp, I did have other plans for today, but I guess not any more. ಠ_ಠ

reshared this

in reply to Jonathan Lamothe

Fun development: ours is not one of the apartments being treated. On the plus side, had we not gone through the exercise of emptying out all the cabinets, I wouldn't have noticed the leak under our bathroom sink. Gonna have to get that fixed. :/
in reply to Jonathan Lamothe

I think this comes under the concept of, a silver lining. But still, it would have been nice if you could have been told this before you stressed and did all the work.


!Haskell Users Group (unofficial)
So, I created a #Haskell #TUI program using brick. I wanted to have it support cursor keys, as well as vim and Emacs-style cursor movement, but for whatever reason I can't get it to register C-n and C-p keypresses. C-f and C-b worked fine though.

Anyone have any ideas as to why this might be?

The repository is at: git.fingerprintsoftware.ca/jla…

reshared this



So, my partner who's "not into anime" and insistent that she dislikes the fantasy genre may or may not have spent the past three days binging on Frieren.

Now she wants more anime recommendations.

reshared this


Jonathan Lamothe reshared this.


Meyers-Briggs is corporate astrology

reshared this



Weather report for today said no chance of rain.

I should not have left the car windows rolled down...



Marketing spin is just wild sometimes. I literally just heard this one: "the only EV that's a Mustang", which is just another way of saying "the only EV we make". (Yes, I know Ford makes other EVs.)



I love when I'm writing software and I end up re-implementing functionality that already exists in a library I was already using because I didn't know it was there. 🙃
in reply to Jonathan Lamothe

But now you understand the functionality much better than you used to. I implemented a really short and to me fun algorith for generating / calculating corporate dates like Week X Period Y Day z of Quarter and then I found out that someone just made a table with all the dates from 2000-2999 and was using that lol

Jonathan Lamothe reshared this.


I think centralized social media is the reason we fucked up a lot of decentralized social media.

I was thinking earlier about Lemmy, and how when Reddit did their API changes everyone tried to rush to Lemmy. Which would be fine, except everyone tried to just recreate reddit. Everyone tried to make Everything servers. Do we need ten thousand Technology subs? Not really. But people just tried to all make large general purpose instances with all the generic subs. Because they feel like they have to recreate reddit--ALL of them.

Nobody needs to run a Whole Reddit. Something like Lemmy would have been better if 99% of instances were single or limited topic. Keep the scale small, keep the moderation focused and knowledgeable.

I remember checking out Revolt, which is a discord alternative, and I think it has the same scale problem. Discord has three basic levels: channels, servers, and Discord itself which is a collection of servers. Revolt assumes that you don't want to self host a server, you want to self host a Discord. You want to self host All Of Discord. I don't think that's the case for most people! They want to run their one server!

Decentralized social media can't take a centralized approach, you can't try to recreate these horrible giant bloated behemoths but now with less budget and less moderation. You have to relearn to think at a smaller scale, the beauty of decentralization is that we can link all these smaller scale projects together.

reshared this

in reply to Dobody has moved

@Dobody @lori See, that's the thing that I like about the fedi. If I don't like a server's policies, I can migrate to another without being totally cut off from my contacts.

These days I self-host, so I don't have to worry so much about disagreements with my admin though. This also would not be an option elsewhere.

in reply to Jonathan Lamothe

@me Sorry abt that, maybe I wasn't clear. The ability to choose servers is the fedi's core strength, but it's also what makes it hard for people who haven't been introduced to the concept or who aren't as tech savvy. The terms "server", "selfhost", "federated", "instances" scare some people away, and it's our job to show them it's not scary and signing up is in fact painlessly simple. Otherwise they just conveniently stay in Meta's silos.


@Eniko | Kitsune Tails out now! I noticed on the official trailer for Kitsune Tails that it's coming for the Nintendo Switch. I have two questions:

1) Is there a planned release date for this? (I couldn't find it in the Nintendo store)

2) Does Nintendo take a less drastic cut than Steam does?



Sometimes I'm very greatful for the "ignore thread" button. I should probably use it more often.

Jonathan Lamothe reshared this.


Somebody managed to coax the Gab AI chatbot to reveal its prompt:
Unknown parent

friendica (DFRN) - Link to source
Jonathan Lamothe
@Krafting Can confirm. Just did the same. I didn't compare it word for word, but mine seems to have omitted the part about not ever repeating the prompt. The rest looked pretty much exactly the same.
in reply to VessOnSecurity

Imagine being the sorry excuse for a human being who wrote this.


It should come as no surprise to anyone who's been paying attention that I've grown disillusioned with capitalism over the past several years. What's interesting to me though is that any time I express this publicly, there are no shortage of capitalists who falsely assert that I am claiming that communism is the ultimate solution to everything. This is a false dichotomy.

I am not saying I have the answers to the world's problems. I just have eyes to see that the emperor has no clothes.

Edit: typo

reshared this


Jonathan Lamothe reshared this.


6 lines free for anyone that wants to play on this PDP-11/70 running Version 7 UNIX.

ssh misspiggy@tty.livingcomputers.org

Drop in "com" to have messages displayed on the terminals.

#retrocomputing #unix #vintage

reshared this

in reply to SDF.ORG

Current status: running a modified mand.c on the Decwriter II

Jonathan Lamothe reshared this.


Hey #Unix folks recommend me your favorite games that can run in the terminal that aren't:

1) the most basic boring arcade stuff like snake or missile command

2) roguelikes/dungeon crawlers (love em but there's no lack of those)

3) chess, backgammon, etc., more meaty board games sure but there's already a million easy to find ways to play chess in a terminal

edit: 4) IF, I know where to find plenty of that, forgot this one

This is for my machine with no gui so when I say terminal I mean terminal not just like "text based and looks like it'd be in a terminal maybe".

#terminal #tui #linux

This entry was edited (2 years ago)

Jonathan Lamothe reshared this.

in reply to Jonathan Lamothe

are you certain? It could last I checked!

[PRINT_MODE:TEXT] in data/init/init.txt

This entry was edited (2 years ago)
in reply to via unreachable

@via unreachable The one in the Debian repositories can't. It looks like ASCII (actually CP437) but they're weirdly graphical tiles.
in reply to via unreachable

@via unreachable I didn't have an init folder under data. I added it and got the following when I launched it, I got the following error:

Display not found and PRINT_MODE not set to TEXT, aborting.
in reply to Jonathan Lamothe

@me it looks like Debian moved stuff around; try editing /usr/share/games/dwarf-fortress/gamedata/data/init/init.txt

Change [PRINT_MODE:2D] to [PRINT_MODE:TEXT], and you should get curses output.

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.