@loke@functional.cafe avatar

loke

@loke@functional.cafe

Lisp, Emacs, APL and a bunch of other stuff.

From Sweden, living in Singapore.

I always work on a bunch of projects. My current major ones are:

A graphical frontend to Maxima: https://github.com/lokedhs/maxima-client

Kap: An APL-based programming language: https://codeberg.org/loke/array

#lisp #commonlisp #apl #retrocomputing #linux #kap #climaxima #emacs #atari #fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

benjancewicz, to random
@benjancewicz@mastodon.social avatar

More Cybertrucks for sale daily and they are not selling.

loke,
@loke@functional.cafe avatar

@tsturm @benjancewicz I often complain about car ownership here (the cheapest car in this country costs more than a new Porsche in most other countries), but this is great:

Screenshot of the same car sales site, this time showing zero new cybertrucks available

loke, to singapore
@loke@functional.cafe avatar

I need to try Wakueh. I never heard about it before.

https://www.youtube.com/watch?v=aReI67oXGuM

Sandra, to random

Sweden wrong-headedly uses a system where the polar opposite busses have the exact same number 🤦🏻‍♀️

https://idiomdrottning.org/bus-trouble

loke,
@loke@functional.cafe avatar

@Sandra I always end up on the wrong bus on the occasions when I take them. I'd rather walk for a km or more just to get to a train station in order to avoid taking a bus.

Singapore has the same system as the one you describe by the way.

loke,
@loke@functional.cafe avatar

@Sandra Samma nummer. På bussen står det också i vilken riktning den går.

Här är ett exempel:

loke, to random
@loke@functional.cafe avatar

I have some broken CSS. I changed the CSS used in the language documentation, and it looks OK with one exception: There is a horizontal scrollbar, and when I move it, it doesn't look good anymore.

Here's a link. The problem should be pretty obvious:

https://kapdemo.dhsdevelopments.com/tutorial.html

I kinda suck at CSS, so I can't fix this. Is there some simple change that can be done to stop the horizontal scrollbar from appearing? (perhaps the method I used to put the menu on the left is wrong?)

loke,
@loke@functional.cafe avatar

@kopio It's less terrible on the phone, indeed. Although I know I've seen it misbehave there as well. Perhaps not on the tutorial page, but on one of the others.

They are all generated from Asciidoc but with a modified CSS.

loke, to random
@loke@functional.cafe avatar

So I just upgraded my test Fedora VM (running on Virtualbox) to version 40. After that, the mouse was incredibly sluggish in Plasma.

Well, wouldn't you know it. It had switched to Wayland by default. Switching back to X11 made it fast again.

loke, (edited ) to random
@loke@functional.cafe avatar

How many "K"-sounds in "Connecticut"?

loke,
@loke@functional.cafe avatar

@h_d I meant how many times do you articulate the K sound when speaking the word. So "snack" would be once, unless you actually pronounce it "snack-ck"

loke, to random
@loke@functional.cafe avatar

Microsoft seems to have fired all their translators and replaced them with ai. That's the only explanation I have for the absolutely horrendous Swedish translation of Microsoft teams.

It's such basic grammatical errors where single labels in a button gets the wrong grammatical form because someone just translated the word itself without being aware of the context the word occurs. It's immediately obvious so it's clear that no one who speaks the language even opened the application.

loke,
@loke@functional.cafe avatar

@tfb true. I just found another case where this must have happened. The word "mute" didn't really exist in Swedish, at least not as a word that can be used the same way as in English, so it's translated to "turn off the microphone".

Well guess how they ended up translating the sentence "mute until connected to the meeting", referring to muting notifications? Not muting the microphone?

michael, to random
@michael@thms.uk avatar

The more I’m trying to learn Arabic the more I’m becoming convinced that whoever came up with that script, did so with the express intention to mock learners.

How else can you explain that ج ح and خ all make very different sounds, whilst the sounds for ث and ط are essentially indistinguishable 🙄

loke,
@loke@functional.cafe avatar

@skribe @michael right, at least Arabic uses different letters for different sounds. English uses completely random letters for the same sound, or the same letters for different sounds.

clacke, to random

Oh cool. OCaml 5, which came out 2 years ago, had a big update adding multicore support.

I became aware because 5.2 RC 1 is out just now.

OCaml is still on my to-learn list.

loke,
@loke@functional.cafe avatar

@clacke You may want to look at MirageOS if you want to play with Ocaml. It itegrates quite well with Qubes OS in case you use it.

TheSpaceshipper, to random
@TheSpaceshipper@socel.net avatar

The Fifth Element was released 27 years ago today.

loke,
@loke@functional.cafe avatar

@TheSpaceshipper No, it wasn't. It came out a couple of years ago.

rigo, to random
@rigo@mamot.fr avatar

I have a meeting on MS Teams. If I try to join with various browsers on linux, the connection is blocked. iPhone works. Tried Windows virtual machine and, surprise, it also works.

Has someone else with a linux Desktop experienced blocking by Microsoft? It looks very fishy.

loke,
@loke@functional.cafe avatar

@rigo Did you find yourself redirected to an "mcas.ms" link?

On Chrome, there is a special plugin, "Microsoft single sign-on", that sometimes needs to be installed

loke,
@loke@functional.cafe avatar

@rigo What if you spoof the user-agent? If that works, then some severely misinformed person probably decided to put in a reverse proxy that blocks certain platforms. For no security benefit, of course.

kspalaiologos, to random
@kspalaiologos@fedi.absturztau.be avatar

@loke not sure why, but your reply got sent 4 times

loke,
@loke@functional.cafe avatar

@kspalaiologos I was editing it, and each edit posts a delete and report. I suspect the deletes never made it to your sevrer.

kspalaiologos, to random
@kspalaiologos@fedi.absturztau.be avatar

wow what in the world happened yesterday. i got like 40 notifications.

loke,
@loke@functional.cafe avatar

@kspalaiologos Oh, you went viral?

kspalaiologos, to random
@kspalaiologos@fedi.absturztau.be avatar

Not sure where the JVM "bloat" moral panic comes from. You can have one instance per system and if you're very concerned with space, you can put it in a squashfs image or 7z archive and mount the latter using FUSE. Just ran a test:

27493121 jdk-8u422-jre.7z
28188489 jdk-22+34.7z

For comparison:

5554652 /usr/lib/x86_64-linux-gnu/libc.a
80555360 /bin/hugo
16661392 /bin/audacity
4906512 /bin/obs

Download a few apps that statically link to glibc (even though in most cases it's questionably legal...) and JVM no longer feels like bloat.

loke,
@loke@functional.cafe avatar

@kspalaiologos The bloat panic was valid back in the Java 1.1 era. It was slow and big compared to a C program.

These days? Well, people will always find reasons to hate the JVM, but the bloat argument has stuck. What they really are upset about is that it isn't whatever the current hype is about.

loke, to random
@loke@functional.cafe avatar

Sadly, not a single Sinclair could be found.

goatsarah, to random

So I just had a transphobe try to piggy-back off a recent popular post I made, presumably to gain reach. i have a decent following here on fedi, but am a micro instance. They too were a micro instance. By default, people on micro instances are not easily discoverable other than by interaction, so if you have a following on one, it’s generally because you’ve built it “organically”, as it were.

They presumably thought that by posting transphobic rage bait in response to me, they could get me to reply, and my reply would federate to my followers, and then they’’d be seen.

Instead I just instantly defederated their server with no response.

They are howling into the void, and nobody is there to hear.

This is not Twitter. Just because someone replies to your thread doesn’t mean the rest of the word will see it. This is the achillies heal of bigots here. Most big instances will moderate them into oblivion, so they start micro instances, but unless people actually like what you’re saying, and interact, you simply won’t federate.

And they won’t even know I made this post now. LMAO! LOL!

loke,
@loke@functional.cafe avatar

@goatsarah that's a nice explanation. Thank you for this, and I'lluse this as an example the next time Ihave to explain what the Fediverse is.

Now, I'm sure there are people who will argue that this is what makes the Fediverse bad, since it's very hard to "go viral". And I'm sure I could hace been seen by more people if I started posting on, I don't know, instagram? But you know what? Quality over quantity.

webbureaucrat, to random
@webbureaucrat@floss.social avatar

I wonder what the carbon impact would be of transitioning software written in virtual machine-based languages to native languages like Rust.

loke,
@loke@functional.cafe avatar

@webbureaucrat depends on the virtual machine. For the JVM, probably very little if anything. For something like PHP, massive.

However, there is also the extra CPU needed to build the software, which applications with very little use can be a significant contributor to the total.

kopio, to random
@kopio@mas.to avatar

Whenever I'm VERY bored, I would consider installing Linux.

loke,
@loke@functional.cafe avatar

@kopio if X is more than 15 then it's understandable. I think in the last decade things have been inedible good compared to how it used to be.

But, the reason I asked for the model of computer was that I planned to search to see if there are any obvious issues with the hardware in that particular machine. Sometimes it's possible to tell how well it'll work.

loke,
@loke@functional.cafe avatar

@kopio a good place to check is the Archwiki page for the machine you're using. This is useful even if you're not using Arch, since the same things should work on most Linux distributions.

https://wiki.archlinux.org/title/Laptop/Lenovo#IdeaPad_series

loke,
@loke@functional.cafe avatar

@kopio the table is very green so I'd suspect it'll work fine

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • mdbf
  • magazineikmin
  • InstantRegret
  • hgfsjryuu7
  • Durango
  • Youngstown
  • slotface
  • everett
  • thenastyranch
  • rosin
  • kavyap
  • khanakhh
  • PowerRangers
  • Leos
  • DreamBathrooms
  • vwfavf
  • ethstaker
  • tacticalgear
  • cubers
  • ngwrru68w68
  • modclub
  • cisconetworking
  • osvaldo12
  • GTA5RPClips
  • normalnudes
  • tester
  • provamag3
  • All magazines