Skip to main content

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




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.


I have a stainless steel travel mug that I have my coffee in (almost) every day. It's supposedly dishwasher safe, but I still usually hand wash it.

A few months after I got it, the paint started peeling. Within a year, it had all completely peeled off... except for the logo, which is painted over top of the said peeling paint and still in pristine condition.

I feel there's a lesson in this story somewhere.



In a shocking turn of events, our car insurance rate is going down next month.
Unknown parent

friendica (DFRN) - Link to source
Jonathan Lamothe

@Celeste Ryder 🐾 🐀🏳️‍🌈 Apparently, it's because we've gotten a "loyalty discount" for being with them so long.

We actually had this discount with them before, but lost it because they dropped us briefly, and forced us to go with another company.

I love insurance.

in reply to Jonathan Lamothe

a few years ago I moved somewhere with a significantly lower crime rate than the place I was leaving, with the result that my car insurance became more expensive.
This entry was edited (1 year ago)


Jonathan Lamothe reshared this.


The problem with being a programmer with ADHD is that it's often more fun to build a chainsaw from scratch than it is to chop down a tree by hand with an axe.

reshared this



high demand groups, specifically Mormonism, but generally applicable

High demand groups must always have an enemy. This enemy must constitute an existential threat to the group (real or imagined). It's what enables the group to make the demands it does of its members. The ends need to seem to justify the means, though actually achieving those ends are unnecessary. In fact it's not even desirable, because once they do, they need to manufacture a new enemy.

This understanding gives interesting context to the Mormon obsession with the quote "there needs be opposition in all things." There literally does.

Jeremy List reshared this.

in reply to Jonathan Lamothe

high demand groups, specifically Mormonism, but generally applicable
The cruel irony here is that it causes these groups to actually become existential threats to others.


I miss the days when a simple TUI application could easily fit on a 1.44MB floppy disk. Just compiled a simple program I've been working on and it's over 8 freaking megs! That's absurd!

Coffee (Team CW) reshared this.

in reply to Jonathan Lamothe

I remember when a full featured application was a kilobyte to 60 kilobytes and was extremely fast getting work done. And the user interface was quite good and thoughtful

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.