Skip to main content

Jonathan Lamothe reshared this.


So true 🤬

reshared this

in reply to Rebecca

Where do they ask for $20? Here in Toronto, it's always $2.


Jonathan Lamothe reshared this.


So, I'm nearly half way through Tue book and Winston is... problematic.

I don't know how this escaped me on my first read.

(comment on 1984, p. 130)

Jonathan Lamothe reshared this.



Had an optometrist's appointment today. Got confirmation of something I've known for some time: my depth perception sucks.

Sadly, it's not correctable, but it's been like that for as long as I can remember. I've learned to adapt.


Jonathan Lamothe reshared this.


I've read it before but was in a very different place at the time. Want to see if it hits differently this time around.

(comment on 1984)

Jonathan Lamothe reshared this.


Jonathan Lamothe reshared this.


Jonathan Lamothe finished reading Sourcery

Jonathan Lamothe reshared this.



Not sure, but I think the cat may have developed an intolerance to his super expensive prescription food.

That's neat.


Jonathan Lamothe reshared this.


40k theory: The mechanicus can't create new technology because LLMs were invented during the dark age of technology.

Most of the media created after that point is AI nonsense, so they can't find the actual plans to replicate most of their technology.

The emperor can work with tech because he saved a copy of the wikipedia before it was too late.

reshared this


in reply to J Lam 👩🏻‍💻👩🏻‍🎨

while back we called it bullshit automation, and just recently a scientific paper was published that arguments this distribution nicely.

researchgate.net/publication/3…

Yes I know this is essentially a different class of problem, but the "learning" is done in the same way. And it flows the tradition of garbage in, garbage out.

This entry was edited (11 months ago)

Jonathan Lamothe reshared this.


Ethical, easy-to-use and privacy-conscious alternatives to well-known software


A great resource that makes it quick and easy to find alternatives to Google, Amazon, Microsoft, Adobe and many more.

reshared this



Katy just got an ad for a "grounding sheet"... It's literally a blanket that plugs into a wall outlet so that you can be grounded while you sleep.

In case you're probe to static buildup in your sleep, I guess? How is this a thing?



nerdy math shower thought

So, I learned about Hamming codes a while back. They're pretty neat, but a lot of modern technology uses Reed-Solomon instead. I've wanted to learn about that one, but it involves some pretty heavy math that often goes over my head.

I've found a few different videos on YouTube that try to explain it "simply" but they all tend to gloss certain details over. After watching a few of them, I've noticed that the parts they gloss over are different from each other, and I'm wondering if I can just hunt down enough of them that I can piece the rest together myself.

All things considered, this seems a weirdly fitting way to learn it.

in reply to Jonathan Lamothe

nerdy math shower thought
For those interested, these three videos had enough information between them for me to piece it together:


𝚛𝚊𝚝 reshared this.

in reply to Jonathan Lamothe

nerdy math shower thought
Actually, I don't think that was the last piece...


Haven't checked in on the #minetest server in the past few days because I've been otherwise occupied. Had a look today and to my surprise, there was no immediately apparent spawn griefing.

Jonathan Lamothe reshared this.


😏 🔥
This entry was edited (11 months ago)

reshared this


in reply to Hacker Memes

impressive level of intelligence on display, but ugh the poor guy, just wants to interact with its own species. Should be out in the jungle somewhere, not an urban living room.


Logged into my online banking to be greeted by a notification about an "unusual transaction". It was today's vet visit.

Yes. It was unusual. It was also entirely legit, but thanks.

in reply to Jonathan Lamothe

As a side note: I sent my parents a text asking if we could borrow $X to hold us over until next pay day. My mother replied by saying that she'd "accidentally" sent $(X + Y) and to spend the extra as we see fit. We have a tiny bit of breathing room again.

She is amazing, and I am so fortunate to have family who are able to help out in an emergency. It's not lost on me that many don't.



pet medical issues, stress

Benny (our cat) was under the weather yesterday so we took him to the vet. We went home with some meds and general optimism. He seemed to perk up later in the day.

This morning he's super lethargic and uninterested in his food. Which is super not like him. Have another appointment with the vet in an hour and a half.

Not only am I stressed out about the cat, but I'm also stressed about the added financial burden of two unexpected vet visits (and I feel like an asshole about the latter).

We'll figure it out, but if the universe could cut us some slack for like five minutes, that'd be great.

Edit: typo

in reply to Jonathan Lamothe

pet medical issues, stress
Preliminary test results look good-ish. Fingers crossed. 🤞
in reply to Jonathan Lamothe

pet medical issues, stress
Well, the appetite stimulant is working. He just got his usual level of hangry with me. Now he wants more. Still need to do some follow-up tests, but this removes a tremendous amount of stress.
in reply to Jonathan Lamothe

pet medical issues, stress

Sensitive content



Jonathan Lamothe reshared this.


"LLMs are merely" autocomplete

Sensitive content

reshared this



SQL (sqlite3) question

I've run into a snag with an sqlite database I've been working on. Below is a simplified example of the problem.

Suppose I have the following table:

CREATE TABLE "prices" (
    "id"    INTEGER NOT NULL UNIQUE,
    "name"  TEXT NOT NULL UNIQUE,
    "list_price"    NUMERIC NOT NULL,
    "sale_price"    NUMERIC,
    "tax_rate"  NUMERIC NOT NULL,
    PRIMARY KEY("id" AUTOINCREMENT)
);

Is there a way to do something like the following?
SELECT
    name,
    CASE
        WHEN sale_price IS NULL
            THEN list_price
        ELSE sale_price
    END AS price,
    price * tax_rate AS tax
FROM prices;

The tax column doesn't seem to acknowledge the price column's existence, presumably because it's a column in the query rather than the source table. I could re-implement the CASE logic for the tax field, but that feels inelegant and error-prone.

Is there a better way to do this?

Shannon Prickett reshared this.

in reply to Jonathan Lamothe

You can use WITH to do it in two steps:
WITH pre_price AS (
    SELECT
        name,
        CASE WHEN sale_price IS NULL
            THEN list_price
            ELSE sale_price END
        AS price,
        tax_rate FROM prices
    )
    SELECT
        name,
        price,
        price * tax_rate AS tax
    FROM pre_price;
in reply to Jonathan Lamothe

SQL (sqlite3) question

Sensitive content



Jonathan Lamothe reshared this.


Email: "Hey, we noticed you were in our store looking at stuff and didn't check out"

Hey, I noticed you do a lot of creepy tracking shit you shouldn't be doing and seem to think that following window shoppers home and yelling WHY DIDN'T YOU BUY at their house is somehow a good business model

reshared this


Jonathan Lamothe reshared this.


the universe is just a ploy by big bang to sell more spacetime

reshared this


Jonathan Lamothe reshared this.


What are you supposed to be?
... I was supposed to be a lot of things. 😬 :oof:
This entry was edited (11 months ago)

reshared this

in reply to CatSalad🐈🥗 (D.Burch)

euuuurgh, so many sad memories of
“you’re a smart kid, but…” from teachers.
I even responded once with “how would you know if I never do the work?”, which I don’t think was appreciated. 😬


A text I just sent to my mother (presented with no context):

It's sometimes tricky that my wife and mother have very similar looking names and are alphabetically right next to eachother in my contacts. It's astonishing that that hasn't led to more embarrassing mistakes.
in reply to Jonathan Lamothe

You really need to add "probably" to one or the other.. as in "probably mother"
in reply to juliadream

@juliadream In practice, it ends up not being a big deal. I typically message my wife over a private Nextcloud instance that my mother is not on. A message for my mother accidentally going to my wife wouldn't be as big a deal.


Okay, I'm calling uncle.

I've exported the data from the LibreOffice Base database I've been working on to an SQLite file, and I'm just going to write a proper UI for it.

reshared this


Jonathan Lamothe reshared this.


I'm planning a video a few weeks from now talking about "I switched to Linux and enjoy it."

If you've switched to Linux *in the last year*, do you have any uplifting stories you'd like featured to help my viewers?

Message me here, or via email at explainer(at)vkc(dot)sh.

reshared this

in reply to vkc (Veronica Explains)

I am currently doing the switch, started two weeks ago! I had tried dualbooting years ago, but now I'm serious.

I've tried some options a bit, including Kubuntu, Pop_OS! and Ubuntu MATE.
I was impressed with how easy it was to connect a graphic Wacom tablet! I did not like random crashes in system settings, especially with translations.

I have liked Cinnamon DE the most, and will be installing Mint next. I like how it just works, but I can still easily customize it to fit my needs.

in reply to vkc (Veronica Explains)

My wife is literally just switching to Linux. I'll ask her on her thoughts. So far she is mostly confused by the concept of "Free Software" (not "free" but "Free").


Katy and I like to watch psychological thrillers from time to time, but I've noticed a recurring trope that confuses me. It goes like this: Psychopath lives in an outwardly normal looking house, but has a secret passage to a secret murder basement.

Who built this? Am I to believe he excavated the earth, poured the concrete, ran the (usually admittedly shoddy) electrical himself? Did no contractor at any point ever think to themselves: "this doesn't seem right. Perhaps I should alert the authorities?"

Edit: typo



Edit: I'm an idiot who confused diameter with circumference for some reason. Embarrassing original post follows.

Was playing around a bit with the OpenWeatherMap API. I wanted to know how precise I needed to be with the latitude & longitude values, so I decided to do some quick calculations.

To get a rough idea, I wanted to determine how much a change of one degree of latitude would move in kilometers. I knew the diameter of the earth was something fairly close to 40,000 km but wanted to verify that factoid. I did a quick duckduckgo search, and the top three results (on seemingly separate web sites) all said 12,756 km. In fact one of them hilariously said 12.756 km.

I assume this is the result of LLMs filling the internet with crap, but it's alarming that if I didn't know any better, I'd have just blindly accepted this as fact.

in reply to Jonathan Lamothe

12.756 km may be a locale difference; if the site wasn't US or UK-based the decimal might be the thousands separator.

the diameter of the earth was something fairly close to 40,000 km


s/diameter/circumference/?

in reply to Ryan Frame

@Ryan Frame Yeah, that was my mistake. I edited the post to reflect that, but Diaspora doesn't support edits.


Fine, I'll watch #wwdc24 to see what everyone's been talking about.

Before a few hours ago, I didn't even realize it was happening.



Today I booked an appointment with my optometrist to get my eyes checked. A few hours later I checked the (postal) mail to find a reminder card from them.

I was shocked at how quick the mail was, only to realize it was just a generic reminder that I was due for an eye exam. It was pure coincidence.



Israel/Palestine

Okay, I'm just going to say it because amazingly enough, some people don't seem to get this.

Just because I'm critical of Israel bombing hospitals in Palestine doesn't mean I'm pro-Hamas. I'm not.

It frustrates me that this is a thing that even needs to be said.

Edit: typo

Mx. Luna Corbden reshared this.

in reply to Jonathan Lamothe

Israel/Palestine

Sensitive content

Judy Anderson reshared this.

in reply to Jonathan Lamothe

Israel/Palestine

Sensitive content

in reply to Jonathan Lamothe

It wouldn't be difficult if Hamas soldiers were firing machine guns at Israeli children, but this isn't the case.

Unknown parent

friendica (DFRN) - Link to source
Jonathan Lamothe
@uhuru I chose Debian because it's stable and boring. If I wanted bleeding edge as the default, I'd go with something like Arch instead.
Unknown parent

mastodon - Link to source
ilyess
@uhuru FWIW I personally had way more issues with Debian testing than with Arch 🤷

Jonathan Lamothe reshared this.


popcorn: salty styrofoam that sometimes has a pebble in it

Jonathan Lamothe reshared this.

in reply to Radical Edward

Conversely, a guilt-free snack that you can add lots of tasty spices to and guilty levels of butter and/or oil.

(I love using the microwave popcorn bowl thing I have, and covering it with the "popcorn oil" I bought and my homemade salt/garlic/chili pepper grinder mix.)

Unknown parent

I do. It's a trick to prevent me from buying and consuming large bags of other snacks. This is better for the wallet and waist line.

Jonathan Lamothe reshared this.


The CPU is far from being the most sophisticated component of a computer.

At least if we're talking about #permacomputing, or, rather, scavenging and collapse computing. Okay, maybe in open source hardware, too.

Designs of new hobbyist computer architectures are seemingly revolving around inventing a CPU and/or mapping the peripherals on the system bus.

And you could find many simple CPUs based on FPGAs, logic chips, transistors, valves and even relays.

What you usually don't find is custom RAM. Before Intel introduced cheap solid-state RAM in 1969, there were at least six contemporary competing types of RAM used in computers, and at least as many were already considered obsolete.

What you don't find is peripherals. There are rare cool appliances, like punch tape readers. But have you seen a custom hard drive? A printer?

All these are "easy" in terms of relative complexity for industry. But they are simultaneously very hard for a hobbyist/DIYer/tech collapsnik.

Change my mind, show me the good stuff~

reshared this

in reply to Nina Kalinina

I think learning to desolder and solder SMD components could be the top skill for a scavenger technologist. The vast majority of discarded tech is going to be SMD....

That's why I'm working on DIY co-processing using 8 bit CPUs from a begone era 😁😬

in reply to Sasha

@sashabilton don't be afraid of SMD. It's very doable by hand soldering except for ball grid arrays. Even for point to point assembly, the limiting factor is going to be just the width of your wire. And making SMD-ready PCBs at home is relatively simple if, for example, you have a decent analogue photo lab.
in reply to Nina Kalinina

I've ordered some cheap SMD practice kits thanks to your encouragement. I look forward to adding tiny LEDs to *everything* 😄. Thanks!
in reply to Sasha

@sashabilton if you can afford it, I recommend getting "helping hands" and a cheap magnifying glass on a stand. Having a sharp soldering iron needle, good tweezers and decent flux won't hurt, either. There's a few YouTube videos that can help you to start, if things won't work out naturally
in reply to Nina Kalinina

@Nina Kalinina I didn't know the term "ball grind array" but had encountered it in the past and based on context was pretty sure I knew what you were talking about.

Looked it up to be sure. Felt like one of my riskier searches.



Decided to learn and use #LibreOffice Base for a thing because I thought it would be an easier way to slap a quick and dirty UI on a database than rolling an app from scratch (which I already knew how to do).

I was wrong, but at this point I'm going full sunk cost fallacy.

in reply to Jonathan Lamothe

As an alternative, you might be interested in tikitrackers.org (which is part of the Tiki.org featureset, it's just that there is a standalone website to explain the "trackers" feature)

Jonathan Lamothe reshared this.


periodic reminder: you cannot "pass" a security audit. anybody selling you a passable security audit is selling you a lie, and anybody selling you a product that has "passed' an audit is lying to you.

a security audit can uncover bugs, or not uncover bugs, and can (in the words of the recipient) demonstrate positive or negative qualities about the codebase. but it cannot be "passed" or otherwise *endorse* the product or program itself.

reshared this



I've been using #Linux as my primary OS since the 90s, so I've really not been paying attention to Microsoft. Can anyone explain to me how it is they're trying to spin #Recall as a good thing?


Not to toot my own horn, but I'd forgotten how good my homemade sourdough biscuits were.


Diving into LibreOffice Base to coordinate some tasks that are becoming too cumbersome to do manually. I have very mixed feelings about this. On the one hand, it all feels very kludgy, but on the other, if all you're looking to do is slap a somewhat user-friendly UI on a database, it's the easiest way I've found to go about it.
Unknown parent

friendica (DFRN) - Link to source
Jonathan Lamothe
@Jeff MacKinnon Oftentimes, all I need is markdown, CSV, and maybe sqlite. When it's something that Katy is going to use as well, LibreOffice gives her a more familiar (MS Office-like) experience... not that she's ever used Access though... at least not to my knowledge.

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