Skip to main content


Welp, the car broke down and our emergency fund is pretty tapped out. I guess it's transit for a bit. I'm not as mad about that as you would think.


Internet was dropping packets like crazy (up to 50% packet loss). My ISP's tier-1 tech support didn't even know what the ping tool was.

I've worked tech support for a telco before, I know what the quality of the training is like because of the ridiculous turnover, so I get it, but geez...

Fortunately, it's all been resolved now.

reshared this

in reply to Jonathan Lamothe

This begs an ettiquette question: what is the correct response to the following conversation that doesn't involve being an asshole?

Tech: Your connection seems fine on my end.
Me: It can't be. I'm getting about 25-50% packet loss.
Tech: How do you know that?
Me: The ping tool.
Tech: What's that?

After a long pause, my response was "a very basic network diagnostic tool." That came across more condescendingly than I had intended, but I couldn't come up with a better way of saying it.


in reply to Fi 🏳️‍⚧️

tho, for situational awareness, the fash have been known to put razorblades and other harmful objects behind their posters.

Please exercise caution and wear PPE if you engage in this activity.

in reply to Fi 🏳️‍⚧️

razorblades were discovered behind fash posters at a station just outside London a few weeks ago (a lot of fash are also "tradmasc" types so may be buying the blades anyway for the "grandad" safety razors they like using)

There are also various scrapers you can get cheaply (sold for removing stickers from car windscreens) which can be used to attack suspect stickers without putting yourself in danger..

in reply to Alex@rtnVFRmedia Suffolk UK (cyberpunk.lol alt)

@vfrmedia This is good to know, because I haven't seen any nasty stuff like this yet, but I'd probably reach out with my bare hands if I hadn't just been warned. 😅

Incidentally, I'm super lefty and I use an old steel "mid-century" razor with double-sided blades myself, a choice I made some years back to avoid putting all those plastic disposables into the landfill. 🪒

in reply to Michael Potter

@mpotter @vfrmedia

lol, you don't have to be a nazi choad to use a safety razor, but they -are- somewhat masculine coded, hence their use by those posers.

Which makes my use of a straight razor all the more ironic, but I'm waiting on the appointment to fix the "more balls than the manly men" problem.

in reply to Fi 🏳️‍⚧️

@vfrmedia Oh yeah, they are definitely obsessed with being manly men in the man-o-sphere. It's exhausting just thinking about it.
in reply to Fi 🏳️‍⚧️

@vfrmedia Also, did you say "straight razor," as in the flip-out thing that can slit your throat? I could never. I live in earthquake country after all.
in reply to Fi 🏳️‍⚧️

I had a similar experience in the Covid pandemic. A bunch of conspiracist anti-vax stickers appeared on lamp posts around town here. I took to tearing them off, or if stuck down too well I'd apply a marker pen. The next week I found someone else had got there with the marker before me, and a couple of weeks later they stopped appearing.


Okay, I'm done making pen rolls. This is the first one I actually didn't eyeball and am reasonably satisfied with the finished result. Made an identical one for Katy. #FountainPens


I have never once received an invoice from my therapist without bugging them for it. How do they ever get paid?


Learned from the last pen roll and have significantly upped my sewing game. I made this one out of an old shirt that no longer fit me. (I swear it shrunk.) #FountainPens


It's not at all uncommon for our car to sit unused in the parking lot for a week at a time. Why is it that when we get the worst snow storm in recent memory that we for one reason or another end up having to drive in it every single day?

Jonathan Lamothe reshared this.


We value your privacy, now try to navigate these maliciously compliant dark patterns to avoid being spied on by 867 companies.

reshared this


Jonathan Lamothe reshared this.


I'm so fucking sick of these attacks on human rights.

I propose the following course of action:

We pick a specific target and trash its value.
- Do whatever we can to make it lose money, customers, resources, employees, reputation.
- Do our best to make it toxic waste that investors won't touch.
- We make it easy for anyone to join the carnage.
- We keep hammering it until it dies or we get protections

Then we collectively pick another target and do it again.

And again.

Until the dying screams of US corporations reach the ears of those with the power to call off the attacks on women, minorities, LGBTQ+ people, disabled people, and everyone else this administration is going after.

When they stop, we stop, negotiate, and stand ready to start again if they don't follow through.

I suggest Tesla be the first to burn.

electrek.co/2025/02/13/tesla-t…

#ResistEverywhere #CitizenSabotage #HumanRights #USPol #FuckCapitalism #FuckFascism #EatTheRich

in reply to Peter Brown

@peterbrown
Stickers that says: Swasticar
(Not my invention! But I think it's a very good idea.) Make them easily removable so you can't be held liable for damage. But have so you can do it again, and again, and again, and again.
@alice @punissuer @lednaBM



Dear @Benny,

We have provided you with many cat toys that you may play with any time you like.

My razor is not one of them.

This entry was edited (11 months ago)

Benny doesn't like this.

Shannon Prickett reshared this.

in reply to Jonathan Lamothe

one of these days, the meow-letariat is going to rise up and give us what’s we’ve got coming…


Woo hoo!

I jusy fixed a seam that was going in one of the pairs of sweatpants I wear for bumming around the apartment.

Was it a neatly done fix? No.

Will anyone ever see it though? Also no.

Hoping to keep working on stupid little stuff like this with the sewing machine to build up my confidence/skill to be able to tackle stuff that actually matters if it's done well.

Shannon Prickett reshared this.



Why do people obfuscate hashtags? I think they've missed the point of a hashtag...


Been looking for an alternative to Google Maps. Organic Maps (OpenStreetMap) is great, but it doesn't know the bus routes in my city.

I remembered that the GRT (local transit) website had a trip planner that I used to use in the pre-Google days. Decided to give that a go again.

Turns out they're just using Google Maps now. Understandable, but disappointing.

in reply to Jonathan Lamothe

The Transit app is good, and while closed source is Canadian.

transitapp.com/

in reply to Jonathan Lamothe

i use transit.app unfortunately it uses navigation via google so if i use it on e os or on a devolved android it will tell me stops but it can’t tell me how to get there. i found it to be okay when i knew where the stops where but annoying when i didnt. would love an alternative too

Jonathan Lamothe reshared this.


If you’re in #Ontario make sure you register to vote or you won’t get your voters card in the mail apparently.

F*ck off Doug Ford.

Edit: Multiple areas of the elections ON website say registered voters need to confirm to get their ballot. Unsure if it’s legit or if it’s poor marketing materials. I know it’s not Fords fault exactly, but I’m choosing to blame him. He called this snap election lol.

Edit 2: thanks to @CStamp we now know it’s poor marketing.

#OntarioElection

This entry was edited (11 months ago)

reshared this



I have never before in my life touched a sewing machine, but now that I have one, I decided that the first thing I'd try to make was a pen roll for my #FountainPens (one of them is a ballpoint, but we don't talk about that). There are definitely some things I'd do differently the second time around, but I freaking love this machine!

reshared this



I have acquired what I believe to be a high-quality hand-me-down sewing machine from my mother-in-law. Now, apart from thread and fabric I only need to have one more thing...

...any idea whatsoever how to use it.

in reply to Jonathan Lamothe

It’s really not hard to get started. Something on it makes something spin. You do that a bunch of times or hold a switch so a motor does

Jonathan Lamothe reshared this.


“We just launched a 16TB archive of every dataset that has been available on data.gov since November. This will be updated day by day as new datasets appear. It can be freely copied, and we're sharing the code behind it to help others make their own archives of data they depend on.” Harvard Library Innovation Lab (via BlueSky)

lil.law.harvard.edu/blog/2025/…

bsky.app/profile/harvardlil.bs…

#archival



I made a thing that makes working with #CSV files in #AWK easier. It's a quick and dirty hack, but maybe it'll be useful to someone else.

git.fingerprintsoftware.ca/jla…

#awk #CSV
in reply to Jonathan Lamothe

Also, do lists in #Python seriously not have a .map function?

Edit: Ohhh... I expected it to be a method on the list object itself.

Tech Cyborg reshared this.

in reply to Jonathan Lamothe

geeksforgeeks.org/python-map-f…
in reply to Darcy Casselman

(I'm not claiming this is awesome, but it's basically the thing...)
in reply to Darcy Casselman

@flyingsquirrel Yup. And there's a multiprocessing version which can be useful if you're doing a very large csv but you probably want imap() for that one.

docs.python.org/3/library/mult…

in reply to Jonathan Lamothe

If you're looking for a function that applies another function to each element of a list and aggregates the results, it'd typically be done with a list comprehension:

[your_function(item) for item in your_list]

But you can also use list(map(your_function, your_list)) if you want. Basically, it's a built-in function rather than a method of the list class.

There's also a whole discussion to be had about lists vs generators and why you often wouldn't even need to make a list in the first place, but I won't get into that unless you want to know more.

#Python

in reply to Jonathan Lamothe

the logic being that `map()` take any iterable, jot only lists, but sets, dicts, and anything that complies with the iterable protocol. I'm not saying you have to _like_ it. See also `str.join()`.
in reply to Marcos Dione

@Marcos Dione Yeah, in hindsight, that makes sense. I'm usually a Haskell programmer, not a Python programmer, so I don't usually have to deal with the question of whether a function is on an object or not.
in reply to Jonathan Lamothe

I understand. I get similar issues when I jump to other languages. The ones I had more impedance has been golang for certain decisions and rust because of the "harsh" syntax and verboseness.

Jonathan Lamothe reshared this.


I use

git checkout -

all the time for switching back and forth between two branches. Mind blown now that I know you can also do:

git merge -

to merge your previous branch into the current branch.

#git

#git

Jonathan Lamothe reshared this.


Jonathan Lamothe reshared this.


New Study Finds 90% of Cat Owners Experience oofjfjjggigiiiiifohhhjjfjfjjjjj)))))))))))))): theneedling.com/2024/11/29/new…

reshared this


Jonathan Lamothe reshared this.


LB I do not understand at all how people are arguing this is GTS behaving badly and not scrapers like...

FediDB: how many users do you have
GTS: I'm not telling you don't crawl my page
FediDB: I'm going to do it anyway how many users do you have
GTS: Fifty billion
FediDB: okay thanks
FediDB: hey wait you lied to me!!!

Like idk sounds to me like you should have walked away at "don't crawl my page" and if you get the wrong numbers after that that's on you

reshared this

in reply to lori

Just to provide some perspective here, the endpoint in question exists specifically to be crawled by robots, nodeinfo is not a user-facing page and does not serve a purpose for federation. GTS could remove the endpoint if they’re not interested in it being crawled or serve 0s. The proposed behaviour seems to be more punitive than reasonable.
in reply to Eugen Rochko

@Gargron serving 0s makes the stats just as inaccurate as serving random numbers.
in reply to lori

@Gargron but the real problem isn't what the software is doing, it's the extremely public accusation that another dev was acting maliciously at him personally

That's worse behavior than anything else here

Unknown parent

mastodon - Link to source
lori
@chkdsk @jeremiah @Kiloku I'd say most people trying pixelfed have no idea who dansup is, most people couldn't tell you who runs any website unless they're billionaires. I guarantee most Tumblr users can't name the guy running that because he's not in the news every other day like Elon or Zuck. Dansup is a non entity to them.

Jonathan Lamothe reshared this.


A great conversation in the supporter Discord/Matrix reminded me that it's about time to share this fantastic item by @heydon.

Anyway, yes HTML is a programming language and folks who argue with this statement in my comments will be muted, blocked, defederated, or all three.

briefs.video/videos/is-html-a-…

This entry was edited (1 year ago)

reshared this

Unknown parent

mastodon - Link to source
scunneen (he/him) 🚋
IMO I think that there is a grey area between programming and non-programming activities: for example, people who compose music for primitive sound synthesizers like those in 1980s video game consoles don't necessarily need to write "code" but they must be familiar with the capabilities and limitations of a specific computer chip and work around it, you could make an argument that they are programmers.
in reply to Veronica Explains

newsflash: workers can be underpaid and html not be a programming language at the same time.

Jonathan Lamothe reshared this.


PSA: if you're using a laptop with a recent Intel CPU and running Linux, install and enable thermald if you do not have it already. you will likely notice substantial performance gains

reshared this


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

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.