Skip to main content

Jonathan Lamothe reshared this.


Roommate just moved out, now I "have an office" for the show in an hour - @vnikolov on introducing activateable and deactivateable type checking to common lisp through a macro package (I think!)

anonradio.net/ #lispyGopherClimate

Also maybe @shizamura (?)

This entry was edited (3 weeks ago)

reshared this

in reply to screwlisp

yea I think I can stay up a lil bit. in 1h you say, not in 30min?
in reply to Álvaro Shiza Vieira ✨

90 minutes sorry! I do not control daylight savings time. At least I think so, let me check!

@vnikolov

in reply to Álvaro Shiza Vieira ✨

Yeah Vassil is basically staying up all night for us. Do you want me to pass anything on vicariously while you are sleeping?
@vnikolov
in reply to screwlisp

If I didn't have work in the morning I'd stay with y'all too but alas 😔

the pass along thing is that i have a comic

meanwhile maybe on thursday or friday I can get record something about semantics that you can use later

screwlisp reshared this.

in reply to DougMerritt (log😅 = 💧log😄)

> 90 minutes sorry!

Wait a minute, why *are* you confused? I get confused because I *do* have daylight savings here in California, but since you set your show to 00:00 GMT come hell, high water, or daylight savings, I was assuming you *didn't* have daylight savings there in New Zealand.

@shizamura @vnikolov

in reply to screwlisp

Way to not answer the question.

But ok, why are you so pessimistic about your audience? By now it's obvious you have a following who enjoy showing up.

@shizamura @vnikolov

in reply to DougMerritt (log😅 = 💧log😄)

@dougmerritt
Well particularly @shizamura and I desyncronized. It's more that I know and care about each of you individually, so if one person ends up at the wrong time, it's a show-shaking disaster.

@vnikolov

in reply to Álvaro Shiza Vieira ✨

@dougmerritt
> using GMT.... when lisbon time is right there

👍
Yes, Prince Enrique was there first.
(Name spelling from memory.)

in reply to Vassil Nikolov

Well. I know the history of GMT (or used to know anyway), but I am at sea here with Lisbon and Prince Enrique being there first.

@shizamura @screwlisp

in reply to DougMerritt (log😅 = 💧log😄)

@dougmerritt
> the history of GMT

I think that in four words it is "Britannia, rule the waves", so "zulu time" is an apt name in my not so humble opinion...

in reply to Vassil Nikolov

I'm an American, so in addition to our other problems, we don't have as strong an educational system as do most of you in civilized countries, so could you take pity and fill in a bit more further explanation?

@shizamura @screwlisp

in reply to screwlisp

I don't use SDF.

I think I might have gotten a paid lifetime account when they were new, although I may be confusing them with someone else, but whoever it was, I lost my pasword. 🙁

in reply to DougMerritt (log😅 = 💧log😄)

@dougmerritt
An improvised "elevator pitch".

In the long history of GMT and UTC, a significant reason why longitude 0 (and hence time zone offset 0) is at Greenwich is British global dominance in seafaring in the past.
However, _long_ before that, and even before the Spanish, the Portuguese started ocean exploration.
Prince Enrique the Seafarer (didn't become king) led that in the 14th century.
(I think there is a monument to him in Lisbon.)

(Continued.)

in reply to Vassil Nikolov

@dougmerritt
One of the most prominent seafarers that came out of Prince Enrique's efforts was Vasco da Gama who found a route to India via the Cape of Good Hope after a century of exploration of the west coast of Africa (about the same time as Columbus sailed to America).

Magellan was Portuguese.

By the way, the Portuguese sailed very near to South America, but didn't discover it.
(They found favorable winds and currents in the West Atlantic for their return voyages.)

in reply to screwlisp

> introducing activateable and deactivateable type checking to common lisp through a macro package

Much more modest than that.

***

You remind me of:

"Freddie Mercury:
vocals, vocals, Bechstein debauchery and more vocals"

Exactly fifty years ago.

May he rest in peace!

screwlisp reshared this.


Jonathan Lamothe reshared this.


Looking to lure people to the fediverse? Share @_elena's explainer with them. It's a four-minute video that makes things simple for anyone to understand.

news.elenarossini.com/fedivers…

#Fediverse #FederatedSocialMedia #OpenSocial #OpenSocialWeb #ElenaRossini #SocialMedia #SocialNetwork #Tech #Technology

reshared this

in reply to Flipboard

So funny! This morning I already had shared the post and later on I saw my own avatar poping up in the video :ablobmeltsoblove: ❤️

Very sweet indeed @_elena :cat_hug_triangle: and very well done!

in reply to stux⚡

@stux it took me exactly 1 second to decide your avatar should be at the center of the mosaic animation. Thank you for all you're doing for the Fediverse stux ❤️ ✨

@Flipboard



At the hospital again for nearly two hours. Still waiting to see the one after-hours doctor they have on staff...

It's going to be a long night. I can already tell.

in reply to Jonathan Lamothe

Ohh. I was more thinking about the quality&total experience. But my bad!


neti pot discussion (gross)
While my neti pot is really good at clearing my sinuses, it has an unfortunate side-effect. I'll end up with a small amount of water trapped in my sinuses which will randomly drain at some unpredictable point when I happen to tilt my head at just the right (or wrong?) angle.


I've been playing around with #OpenWeatherMap's air quality API. Interestingly, there seems to be some disagreement between its report and Environment Canada's. The former says "Good" and the latter says "Moderate Risk". Granted, they use different scales, but that still seems a rather significant discrepancy.


Time to go inside for some fresh air.

...weird that that's now the world that we live in.


Jonathan Lamothe reshared this.


UPDATE 2: We're carefully back online again, with a few exceptions:

mapstodon.space/@lokjo/1146578…

Can we have a lill boost please? The fediverse is the only place we're on.

We're a replacement for googlemaps.

European, non-commercial, pro-local.

lokjo.com

Thanks for sharing 😊

#golocal #maps #EU


Lokjo is paused for the moment since we've overran our quotas by a rediculous amount and our api-providers are -logically- closed for hoidays. Geoapify is really flexible with a little boost, but this is just way too much.

We'll be contacting them asap and hope to find a solution.

In the meentime, thanks so much for all your support and feedback! 😊

#lokjo


This entry was edited (3 weeks ago)


I don't need an air quality report to tell me things are bad right now. I can see haziness in the air when looking at things that are less than a block away.

reshared this


Jonathan Lamothe reshared this.


ProxyCaller: Phone Call Support

The Autistic Self-Advocacy Network has created yet another fantastic resource for anyone who needs it: Proxy Caller Project. What is it? It is a resource to help those who have a difficult time making phone calls. Photo by Antoni Shkraba Studio on Pexels.com Many disabled people struggle with phone calls due to communication differences, difficulty with mouth speech, anxiety, or any number of other issues that interfere.

resiliencymentalhealth.com/202…

Jonathan Lamothe reshared this.

in reply to Dr. Amy, Psy.D.

This sounds like something we ought to put together that covers the general need, like you first thought. I do a lot of calling for my circle.
in reply to Mirishuli

@MiriShuli I'd love if they can expand it, though I am going to see if something general already exists



Kitchener Public Library has discontinued their 3D printer program, but Waterloo Public Library hasn't.

In other news, I now have a custom phone holder for the car.

Edit: autocorrupt

reshared this



I'm getting old. Every time I get up from sitting today, my back screams at me.

Jonathan Lamothe reshared this.


I am flatly uninterested in letting an LLM execute arbitrary code as my user account on my laptop and maybe even sudo to root are you people fucking nuts

reshared this

in reply to DanGroom

@DanGroom @trochee @quinn I haven't used the clang LSP yet (my only project in a suitable language is for an operating system I'd have to port it to myself) but rust-analyzer is pretty amazing!

Jonathan Lamothe reshared this.


I’m officially done with takes on AI beginning “Ethical concerns aside…”.

No! Stop right there.

Ethical concerns front and center. First thing. Let’s get this out of the way and then see if thre is anything left worth talking about.

Ethics is the formalisation of how we are treating one another as human beings and how we relate to the world around us.

It is *impossible* to put ethics aside.

What you mean is “I don’t want to apologise for my greed and selfishness.”

Say that first.

in reply to Jan Lehnardt

A small one of the myriad reasons I care is personal: every time you use spicy autocomplete to do any coding, it has been trained on source code that I have made available under specific licenses, and your use of my code does not happen under the terms of these licenses. So you’re stealing from me and my friends and that’s not a great start to the conversation of validating your greed ✌️
Unknown parent

mastodon - Link to source
Jan Lehnardt

@dch @paulehoffman

> If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file

apache.org/licenses/LICENSE-2.…



TIL my local grocer uses network connected e-ink displays for price tags. I just watched all the prices in a whole aisle change before my eyes.

That was... creepy.

Edit: autocorrupt

reshared this




A thing that's always bothered me about Star Trek:

They always talk about the Alpha quadrant, Delta quadrant, etc. Space is three-dimensional. Shouldn't they be octants?

in reply to Jonathan Lamothe

They are only talking about our galaxy, the Milky Way. It's more like a disc than a sphere. So I find the quadrant nomenclature satisfactory.


Went to the emergency room today (everyone's fine) to discover that the two main hospitals in town have merged.

Me: Hmm... I wonder what the implications of this are going to be.

First words out of the doctor's mouth when he sees us: Are you okay with us using AI to record and transcribe this conversation?

Me: ಠ_ಠ



So, I've recently learned that solo RPGs... exist.

This is going to be bad for my bank account.



I wonder if there's a market for someone who can convert a schematic drawing (or rough sketch) to an STL file for #3DPrinting on a freelance basis. I'm getting to be pretty decent at it, and it's kinda fun.

I'm pretty sure there's probably already some AI garbage that purports to do so.

reshared this



Setting up a #Windows machine for the first time in forever. I've been out of the game for a while. What, if any, antivirus is decent these days?

reshared this

in reply to Jonathan Lamothe

@Jonathan Lamothe when I did use microsoft I just used the microsoft virus checker. But the simple truth is that windows is designed to be susceptible to viruses to discourage people from using non-microsoft software. So, the only way to stop the viruses is to stop using Microsoft. That is the only real solution.
in reply to beko

@beko

But the simple truth is that windows is designed to be susceptible to viruses to discourage people from using non-microsoft software.


Can you... elaborate on that one?

@beko
in reply to Jonathan Lamothe

@Jonathan Lamothe I have used several operating systems such as Linux, which had no problem stopping viruses on the same machines as Microsoft. If they could do it, Microsoft could easily have stopped viruses. We might have accepted a transitory issue when viruses first appeared, but not a continued issue that continue despite many updates. The truth is Microsoft did very well from all the viruses, because they were used to deter people from trying non "official" microsoft software. That put Microsoft in a very dominant position and that is what made it so much money from some of the crappiest software on the planet.


Cleaning and re-inking my #FountainPens and I managed to spill one of my favourite Inkvent sample bottles. Fortunately, I somehow managed to save the majority of the ink. Don't ask me how.

I guess it's gonna be one of those days...



I love marketing.

"We're committed to reduce our carbon footprint by shipping directly from the manufacturer to the consumer."

Sooo... drop shipping then? That's one way to spin it, I guess.



I'm particular about my morning coffee. I always have 170g of coffee to 15g of flavouring syrup. (I used to drink double that, but I'm trying to keep the stimulants down.) The ratio is important.

Every now and again (like this morning) I accidentally overshoot on the syrup and have to adjust the amount of coffee to compensate.

This means, I get extra coffee (yay!) but I have to do semi-complicated math before my morning coffee, which is a little annoying.




Nothing like getting all cozy and bundled up in a hammock with a book only to realize you've forgotten your glasses.

In a nutshell... reshared this.


Jonathan Lamothe reshared this.


A slightly weird request: maybe someone among my mutuals is interested in staying at our place in South Wales for a few days to help us organise a hobbyist lab space at home? Vegetarian foods are on me, other than that, we can discuss 😁

An opportunity to touch many vintage computers, try some simple scientific experiments, and maybe design a PCB or two.

You'd think it's easy to find someone who would be happy to help, especially if you offer people money, but no 🙁

reshared this


Jonathan Lamothe reshared this.


The human brain did not evolve to handle a massive amount of misinformation.

It evolved to more or less believe what it’s told, because the community/tribe is focused on the survival of all together.

Social tools let it know who was the most trustworthy.

But overall if someone said
“that’s poisonous” or
“danger that way,” they meant it!

Not to oversimplify, but I really get why we’re struggling as a species with misinformation.

EVERYONE NEEDS ACCOMMODATIONS TO HANDLE MODERN LIFE

reshared this

in reply to mattia

Critical thinking is a skill you can't outsource, and it used to be taught in public schools.
in reply to Boyd Stephen Smith Jr.

@BoydStephenSmithJr even so, there’s (some, needs replicating iirc) evidence that the human brain immediately accepts/believes everything it hears, and THEN begins a process of critical thinking.

So for people who are busy, overwhelmed, distracted, stressed… that critical thinking mechanism may not have time or energy to function well.

It’s easy for me as someone with enormous capacity for data & internal processing to forget it’s really not easy!

in reply to mattia

I didn't mean to claim it was easy, or to really put any blame on someone that fails to think critically. It is an acquired skill, and yes, there is evidence that it runs counter to our instinct / reflexive behaviors.

I just wanted to emphasize that (a) you can't depend on Google, AI, your Bubble, or _anything_ external to do it for you, and (b) we *should* try to skill people up on it as a public good like society did at some points in the past.

It's especially important when you are spreading information to try to think critically about it first, because some of your audience/followers/community might not be in the best condition to engage their own critical thinking skills.

in reply to Boyd Stephen Smith Jr.

@BoydStephenSmithJr Admittedly, not a given these days, but my daughter, who teaches 7th grade history, says this: “I don’t care ultimately if you know if Attila the Hun invaded Europe in 952 AD, as long as you’re able to exercise critical thinking skills.” That’s her number one goal.

I hope there’s thousands more like her.

Boyd Stephen Smith Jr. reshared this.


Jonathan Lamothe reshared this.


Capitalism didn't give us the internet.

Large-scale cooperation, open protocols, and free software gave us the internet. Capitalism gave us mobile sites that don't work because fifteen ads cover the screen.

in reply to Existential Comics

Internet? 👀 I'll search for it on Yahoo! Is that why my AOL account only has some dude named bgates on it? AOL was basically AppleLink on steroids. Apple was trying to launch eWorld at the time also... and HyperCard, the original Web interface. So, capitalism is responsible for a lot of tech behind the current Web. Capitalism in the right hands can accomplish a lot of good things. It's the people who abuse it who are the problem. 'Got a notification on CompuServe - 'gotta go!
This entry was edited (2 months ago)
in reply to Jaycosm🔆

The Internet was created by large-scale cooperation, open protocols, and free software. Capitalists stole that, called it The World Wide Web, and pretended they created it. The rest of us were on newsgroups, bulletin boards, and mailing lists, and never heard of Hypercard.

CC: @existentialcomics@mastodon.social

in reply to Jaycosm🔆

Just saying your experience may not have been the full story. The Internet didn't start with Compuserv / Prodigy Online.
in reply to cy

@cy I never had those. I was just making a point of the tech that led to the modern Web, browsers, and its advancements - it wasn't all work done by non-profits. There were corporations involved, and that work led to other innovation in the Internet industry.

I used Archie on UNIX to access content on the Internet before Mosaic existed. I don't think I participated in any online news / user groups at the time.

I believe capitalism can be positive if used properly, like a mom & pop restaurant.

@cy
in reply to Jaycosm🔆

Depends what you call "innovation." I certainly agree that we all got stuck using SSL because of capitalism. Mom & Pop Restaurants aren't capitalist though. They just own* a building and sell food.

* more likely they lease a building from a capitalist

in reply to cy

@cy
>they aren't capitalist though
>they own the means of production
Wat?
@jay
in reply to Light

I'm pretty sure capital is about owning people more than machines. You loan people money to buy a bunch of machines, and that money you loaned is capital. Investment capital, to be specific. Capital = leverage. It is true that capitalists use their leverage to control the means of production, but it's possible to control it without capitalism. i.e. NASA.

That's what I'm going on. I could very well be completely wrong.

CC: @jay@mastodon.gamedev.place

in reply to Light

Look into Tim Berners-Lee sometime. He did work at CERN when he proposed HTML and such. He's huge on microtransactions, getting people to pay for stuff over the net. Initially HTML was supposed to charge you for every link you followed, until someone pointed out that was utterly barking mad.

CC: @jay@mastodon.gamedev.place @existentialcomics@mastodon.social



Encountered my first mask ban in Canada. I had hoped we were smarter than this, but I suppose I'm not surprised. I guess they value their bottom line over public health, but it's a vape store, so I suppose that tracks.

Edit: autocorrect

Edit 2: It has been pointed out to me that there is an exemption for medical masks in the tiniest font imaginable at the bottom of the sign... almost as though they don't want you to read it.

in reply to Jonathan Lamothe

mask ban

Sensitive content



So, I've been using nov.el for #emacs to read epubs. It does a pretty decent job of it, but I have one point of irritation: I can't for the life of me find a way to tell how far through the book I am. Is there some way to see this?

reshared this

in reply to Zenie

@Zenie The feature might actually exist for all I know, so I hesitate to put in a feature request. I was just hoping that it was an already solved problem.
in reply to Jonathan Lamothe

I glanced at the code. But I'm not at my usual computer so I can't look at help, the mode or the code more thoroughly. I only just installed it recently so don't know it well.


Little by little I've been going more and more analog. I still track every little thing I need to do in my #OrgMode system to help manage my #ADHD, but that list itself can get a little overwhelming. I've started combing over it in the morning, picking out the most critical things for that day and writing them down on a paper checklist in a small notebook I keep in my pocket. The notebook has the advantage of not distracting me with a thousand notifications every time I'm trying to do something productive.

Plus, I just really like having an excuse to put a nice #FountainPen and ink to paper.

Edit: slightly less clumsily worded

reshared this



Trying to design a custom phone holder for the dashboard of our car because it's a weird design that makes conventional ones unusable (I don't trust the suction cup ones).

Taking the measurements has made me painfully aware of just how... curved everything is on a dashboard. 🤬

Shannon Prickett reshared this.

in reply to Brian Sullivan

@Brian Sullivan We've got a similar one that suction cups to the windshield. I didn't want to permanently affix the plate to my phone (especially since we have two phones between the two of us).

Thought I could get around it by putting the plate inside of the case, but it holds much less securely that way (though the suction cup has still historically been the weakest link).

Our current solution involves a wooden block and a sock. It works, but my plan is a decided upgrade.

in reply to Jonathan Lamothe

This one works well even with spirited driving (it's in my Porsche).

Jonathan Lamothe reshared this.


🎹 Need some LIVE MUSIC in your life? 🎵

Come to CONTROL VOLTAGE the last Wednesday of every month for live electronic music!

Takes place at the Shakedown Street Tavern in Benson, Omaha, at 8pm!!

#omaha, #livemusic, #synth, #music, #wednesday
Takes place at the Shakedown Street Tavern

reshared this


Jonathan Lamothe reshared this.


NOW FOUND! HUGE RELIEF. JUST BEFORE POTENTIALLY THE WORLDS BIGGEST BOLLOCKING EVER!

MANY THANKS TO ALL KIND TOOTERS WHO SWUNG IN TO ACTION TO SPREAD THE WORD.

This entry was edited (1 month ago)

reshared this



Katy needed a washi tape dispenser. She was using an old aluminium foil box as a makeshift one, but she didn't like it.

An hour with OpenSCAD later and I've designed us a simple custom one that fits our use case exactly. I just need to get it printed.

God, that was satisfying.




Just spent a good half hour pulling my hair out trying to figure out why one of the #elisp functions I had just written was always returning nil when I tested it. Turns out, my test was mistakenly passing its inputs to the wrong (but similarly named) function (pivot-table-get-columns instead of pivot-table-get-body).

#Haskell's type system would've caught this. 🙃

#emacs #lisp

in reply to Jonathan Lamothe

C's type system would also have caught it, and it isn't worth a hill of beans.

By caught it what do we mean? This is not a case of some undetected error escaping your attention due to dynamic typing. You know you got a nil which is unexpected and wrong. It's in a test case which catches it.

The only thing a type system would change is that you would instead waste a half hour not understanding how your obviously correct function call can possibly have the wrong return type.

in reply to Kazinator

@Kazinator I feel that that would have been much more useful information. nil is about the least useful failure state there is.


Okay, so this keeps happening. Up 'till now I've been able to fix it with a thorough cleaning, but no such luck this time.

Suggestions?

#FountainPens


So Katy has a #Jinhao10 and today the clicker seems to be jamming. When pressed, it seems to resist extending or retracting the nib. I'm giving it a cleaning right now to make sure there was no debris or anything in there stopping it from working, but I don't know if that'll fix it.

Has anyone experienced this before? Is there a fix?

#FountainPens


reshared this



Fine, I'll build an #emacs pivot table package for #org-mode.

reshared this

Unknown parent

mastodon - Link to source
vintage screwlisp account
humor

Sensitive content

in reply to Jonathan Lamothe

Possibly related: github.com/tbanel/orgaggregate , could always use an easier interface =)
in reply to Sacha Chua

@Sacha Chua This looks like it could solve my problem but I've already started down the rabbit hole.
in reply to Jonathan Lamothe

haha, no worries, I'm sure your adventure will help you learn interesting things!
in reply to Sacha Chua

you might also be interested in mastodon.online/@hajovonta/114…


#cfw got an org-table import/export functionality. Just select the org-table and run M-x cfw-org-load. Analyse, sort, edit, filter your table in CFW. Then update the original org-table by M-x cfw-org-save.

If there was no original org-table (the table was created from scratch or from other source like CSV), the cfw-org-save places the exported table into the kill-ring. This way org pivottables can be generated from CFW.

#emacs


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