louis's Blog

louis's Avatar Image
Software developer #Go #CommonLisp #JS #SQL. #LispWorks user. Soft spots for #Emacs #SmallWeb.

Other hobbies: #Running #FireFighter #StarTrek
9 days ago
In the last few days I’m experimenting with substituting CRUD API code with Stored Procedures which directly produce the endpoints JSON as a single-row scalar value. ...more
#sql #webdev #golang #backend #mysql #postgresql

10 days ago
GraphQL is the worst fuck I had to deal with, and I dealt with hundreds of shitty APIs but this is just another hyped Meta product forced on devs that is over engineered to a point where all its conceptual advantages are obliterated by complexity. ...more
#GraphQL

18 days ago
Emacs: ...more
#Emacs #vscode

a month ago
Our : ...more
A screenshot of the results of a call of the uptime command on the shell of our Emacs.ch server, showing an uptime of 360 days.
#mastodon #fediverse #birthday

a month ago
Solo-dev'ing is also: ...more

a month ago
Google, Meta, Apple, Microsoft. ...more
#Google #Meta #Apple #Microsoft

a month ago
Reddit-level reality distortion field: ...more

a month ago
We've reached a point where YouTubers compare the performance of language XYZ with the "performance" of TypeScript. ...more

a month ago
Ok, something is wrong. ...more

a month ago
Testing ffmpeg video conversion issue, please ignore. ...more

a month ago
Testing ffmpeg video conversion issue, please ignore. ...more

a month ago
Wanted to switch some microservices from HTTP to Go's RPC. ...more
#golang

a month ago
ThePrimeagen 24-hour charity stream has just begun: ...more
#ThePrimeagen

a month ago
Anyone else interested in doing some low-level coding this fall? ...more
#mips #assembly #wasm #exercism

a month ago
Just gave SurrealDB 1. ...more
#surrealdb #postgresql #benchmark

a month ago
I just pointed out to my kid that she had an "Arschfax" (ass fax) 🎃​. ...more
A tag sticking out from an exposed pair of boxers above the jean waistline.
#dingediedaslebenlebenswertmachen #thingsilove

a month ago
happyhalloween everyone 🎃​ ...more
#happyhalloween

a month ago
Great to see so many sign-ups on Emacs. ...more

a month ago
⚠️​ Don't use GitBook for your documentation. ...more
#GitBook

a month ago
The new YouTube when opened on Firefox with the "Enhancer for YouTube" extension, as of today. ...more
A screenshot of the YouTube website showing no content at all.
#YouTube

a month ago
Turso is SQLite as a service based on libSQL, multi-region replication, SDKs for Go and many other languages. ...more
#sqlite #golang #turso

a month ago
Amazon AWS will charge ~$3. ...more
#amazonaws #aws #hosting #selfhosted

a month ago
JavaScript with Bun is actually nice. ...more
#javascript #bunjs #bun

a month ago
Using plain old JS fetch with ` "User-Agent": ...more
#programmerhumor

a month ago
iOS 17. ...more
#Apple

a month ago
The power of Lisp macros: ...more
#Lisp #CommonLisp

a month ago
Trying out Illacloud. ...more
#SmallWeb #WebDev

a month ago
I now have 11 apps installed on my iPhone just for the purpose of authentication with ebanking systems, authorizing credit card and debit card transations and scanning payment slips, since every bank and credit card provider runs their own apps. ...more

2 months ago
Programming is "Today is the day to finally do some work! ...more

2 months ago
A lecturer at the University of Bern in Switzerland had glorified the Hamas attack on Israel in a tweet on X and commented on a video of the attack with "Shabbat Shalom". ...more

2 months ago
My go to online book store to find (used) printed copies of all the important Common Lisp books for *very* reasonable prices. ...more
#CommonLisp

2 months ago
I still love my LispWorks 😄 CommonLisp SBCL LispWorks SLIME ...more
The Distracted Boyfriend Meme with the following labels:

The Boy: Me
His Girlfriend: Lispworks
The other girl: SBCL with type inference
#LispWorks #CommonLisp #SBCL #LispWorks #SLIME

2 months ago
What is your preferred style for package names? ...more
#CommonLisp

2 months ago
Very hard to stay silent about everything that is happening right now in certain parts of the world. ...more

2 months ago
"But, Go has generics now! ...more
A partial screenshot from a Go method definition with a generic type parameter and the error message showing that "method must have no type parameters".
#golang

2 months ago
Go, a *modern* language, invented in 2009 by Google: ...more
#golang #commonlisp

2 months ago
So Discord updated itself today (like every day), resulting in an unfixable crash-on-start. ...more
#Discord

3 months ago
🤣 Job Alert: ...more
#Fedijobs #Apple #CCO #ChargingChampion

3 months ago
Oh my, macOS Sonoma is utterly unstable and full of bugs. ...more
#macOS #macossonoma

3 months ago
A happy and joyful weekend, you Fediverse habitants 🙂 🥳​ weekend ...more
#weekend

3 months ago
Yes, yes I know it’s the 40th birthday of GNU after reading the 800th time about it in my timeline 😀 Nevertheless, Happy Anniversay, GNU! ...more
#GNU

3 months ago
> During clinical trials a small number of users (~4%) reported euphoria after use, which led to its control in the US . ...more

3 months ago
Nyxt 4. ...more
#nyxt #nyxtbrowser

3 months ago
The iPhone 15 series overheating to up to 114°F/45. ...more
#Apple

3 months ago
Any remarks on #remarkable2 or alternatives? ...more
#remarkable

3 months ago
When you run much slower than you could (like at 60% level), what happens is that you increase your battery‘s capacity and muscles. ...more
#running

3 months ago
Kagi. ...more
#Kagi #Kagisearch

3 months ago
Finally it arrived! ...more
A photo of my new knee chair from Varier, model Multi balans sitting in front of my desk. The old usual office chair in the background.
#varier #ergonomics

3 months ago
I've underestimated how good an introduction to Common Lisp the book "ANSI Common Lisp"[1] from Paul Graham is. ...more
#CommonLisp

3 months ago
This is just too funny to not post it: ...more
#Apple

3 months ago
Great to see many new Emacs fans joining our instance recently. ...more

3 months ago
How much time should we give dormant accounts on our instance before they are deleted? ...more

3 months ago
Evil greed. ...more
A price trend chart showing the daily rental rates for an apartment on a red stepped line. It shows steep increases in rate prices during holiday seasons and lower rates during off seasons.
#capitalism #tourism

3 months ago
So our new eGov VAT Tax system is sending me text (SMS) messages at 11 PM to notify me about new tax forms available for processing. ...more

3 months ago
Just in case anyone is curious, yes we are on v4. ...more

3 months ago
This is a price chart for the price of a hotel room in a specific hotel. ...more
A stepped line chart showing the price of a hotel room during a timeframe of Oktober 23 until April 2024 with price point for every day. The line is red.

3 months ago
Re: ...more
#webdev #webdesign #responsive #html #css

3 months ago
Took a break from CommonLisp the last few weeks. ...more
#CommonLisp

3 months ago
What would be the fastest and most compact (possibly binary) type-aware data exchange format between a Common Lisp and a Go process? ...more
#Golang #CommonLisp

3 months ago
Safari on Desktop plays a particularly bad role in terms of accessibility, despite Apple's commitment to it. ...more
A screenshot that compares the HTML date input element shown in Firefox, Chrome and Safari. Also, there are several input dropbown elements shows in both browsers.
#Webdev #Safari #Apple

3 months ago
Because the question came up: ...more
A screenshot of the Mastodon UI showing the user preferences and red arrows pointing to the settings on how to enable the Content-Type setting in the compose box.

3 months ago
Be an outlier with style: ...more
#FOSS #Emacs #VSCode

3 months ago
OMG, a single picture can tell so much about you. ...more

3 months ago
Preparing for a bad weather weekend. ...more
#Go #Golang

3 months ago
It's ok to enjoy life, especially when you're in LasVegas 💃​ https: ...more
#LasVegas

3 months ago
If you dare to use the Fediblock hash tag, you better have a very good reason to do so. ...more
#fediblockmeta

3 months ago
In one and a half hours starts the Apple event. ...more
#StrangeWorld #Apple

3 months ago
An amazing document-relational SQL database coming up, written in Common Lisp and Rust: ...more
#SQL #CommonLisp #Database

3 months ago
A little bit of internet history. ...more
The advertisement placed in the Frankfurter Allgemeine Zeitung with the title "Feuer!" (German: Fire!).
#Firefox #Mozilla #FOSS

3 months ago
I try really hard to like denormalization of data in document databases. ...more
#sql #nosql #mongodb #postgresql

4 months ago
**Go Workspaces** seem to be still a half-baked feature. ...more
#Go #Golang

4 months ago
Am I the only one who likes to watch recorded depositions on YouTube? ...more

4 months ago
After my little rant about Fossil a few days ago and some nice feedback from some users, I've decided to spend some time and give it a serious try. ...more
#Fossil #Emacs

4 months ago
*Instance update post*: ...more

4 months ago
Finished doing accounting and tax filings for 15 hours straight since 2am in the morning. ...more

4 months ago
Emacs. ...more

4 months ago
Anyone else have problems with Eglot and crashing Go LSP server since Emacs 29. ...more
#Emacs

4 months ago
A lot of updates on **Autoblog** today: ...more
A partial screenshot of an autoblog showing header and a list of two posts.

4 months ago
I've seen a lot of pro-Fossil, anti-Git discussion recently. ...more
#Fossil #Git #Magit

4 months ago
**Autoblog** update: ...more

4 months ago
# Autoblog is live If anyone would like to help testing the **autoblog** feature, this is how it works: ...more

4 months ago
TGIF! ...more
#TGIF

4 months ago
I'm currently evaluating native datastores as a possible replacement for a DB-backed application. ...more
#CommonLisp #LispWorks

4 months ago
Turns out the investment in LispWorks is paying off. ...more
#CommonLisp #LispWorks

4 months ago
Interesting: ...more
#CommonLisp

4 months ago
I don't know what this Fosstodon drama is all about, but Emacs. ...more
#fosstodon

4 months ago
Let's see how far we can go: ...more

4 months ago
A lot of progress is being made with the Emacs. ...more
A screenshot from the automatically generated blog post showing a post with embedded Spotify player A screenshot from the automatically generated blog post showing a post with embedded YouTube player A screenshot from the automatically generated blog post showing a post with properly formatted Markdown.

4 months ago
What I sometimes find very unfortunate about Mastodon is that all the brilliant posts disappear into a dark corner after a short time. ...more

4 months ago
Google's Bard is *also* extremely bad at CommonLisp. ...more
A screenshot of a conversation with Google Bard:

Question: I mean what does the pipe symbol around a symbol name 2 mean? 

Answer: The pipe symbol ( | ) around a symbol name in Common Lisp is used to quote the symbol. Quoting a symbol prevents the Lisp interpreter from evaluating the symbol. This means that the value of the symbol is not returned, but the symbol itself is returned. For example, the following code: (print |fool) will print the symbol oo , not the value of the variable foo . This s because the expression |foo| quotes the symbol foo , and the value of a quoted symbolis the symbol tself.
#Bard #CommonLisp

4 months ago
Now running Mastodon 4. ...more
#strangenewworlds

4 months ago
Just got a text message from an unknown number: ...more

4 months ago
When you spend hours investigating an issue on a library, and creating GitHub issues with all the information you have and the only response is from someone complaining about the formatting of your example code . ...more
#CommonLisp

4 months ago
Anyone with a LispWorks 8 installation around? ...more
#LispWorks #CommonLisp

4 months ago
Last night I was dreaming that LispWorks went bankrupt and my coffee machine stopped working because of that. ...more
#LispWorks #twoHoursLispPerDay #CommonLisp

4 months ago
Starting my twoHoursLispPerDay now. ...more
#twoHoursLispPerDay #CommonLisp

4 months ago
Found a new video series on building a tiny HTTP library in Common Lisp from Philip Bohun: ...more
#SBCL #Emacs #CommonLisp

4 months ago
Why is an uninterned symbol used for IN-PACKAGE and not a keyword or a quoted symbol? ...more
#CommonLisp

5 months ago
It's just so much fun to play around with CAPI from LispWorks while watching StrangeNewWorlds. ...more
A screenshot from my desktop with a window of LispWorks editor, a CAPI window with a painted circle and a video playback window with Star Trak Strange New Worlds.
#CommonLisp #LispWorks #CAPI #StrangeNewWorlds

5 months ago
It is with a heavy heart that I need to inform you, that I'll shut down the PeerTube instance https: ...more

5 months ago
I ask you to post the first words and associations that come to mind with the following statement as a response: ...more

5 months ago
Why does an App to control an air filter be the size of a full OS? ...more

5 months ago
Read about Synesthesia today for the first time: ...more
#Synesthesia

5 months ago
CSAM on Mastodon. ...more
#mastodon #mastoadmin #csam

5 months ago
If you do web dev and ever had to implement a map (as in geo), which solution did you use and can recommend? ...more
#webdev

5 months ago
Yesterday Meta was the biggest threat for the Fediverse, today they praise it for open-sourcing their AI LLM. ...more
#Meta #AI

5 months ago
Fediverse is very silent regarding Threads and Meta. ...more
#Threads #Meta #fedipact

5 months ago
TIL: ...more
#CommonLisp

5 months ago
When you explore some ideas in a CommonLisp REPL (or Listener), consider opening a dribble file beforehand: ...more
#CommonLisp

5 months ago
I discovered a great job queue written in golang: ...more
#golang

5 months ago
So good, now I know why I would want to finally learn Rust (not): ...more
#Rust

5 months ago
Ideal to lighten up a bit before going to bed. ...more
#commonlisp #c #rust

5 months ago
After writing down 2500 lines of Golang code, I could use a decent CommonLisp macro or two 🙂 . ...more
#Golang #CommonLisp

5 months ago
TIL: ...more
#commonlisp #AllegroCL

5 months ago
Kind of sad to see that PGadmin 4 contacts Google servers without my consent. ...more
A screenshot a network monitor on macOS showing the connection attempts of pgAdmin 4 to variaous Google servers like 

optimizationguide-pa.googleapis.com content-autofill.googleapis.com clients2.google.com www.google.com
#postgresql

5 months ago
Regarding brambles, I believe that there is only one instance on Earth that is constantly spreading across the planet. ...more
#gardening

5 months ago
I want to share an update of my web app project. ...more
#Bootstrap #htmx #Golang

5 months ago
*Weekend poll. ...more
#news #newspapers

5 months ago
At the risk of being redundant: ...more
#Meta #Meta #Meta #Meta #Thread

5 months ago
Talks from the European Lisp Symposium 2023 have been uploaded yesterday: ...more
#commonlisp #EuropeanLispSymposium

5 months ago
Twitter Status is as honest as its CEO! ...more
A screenshot from the Twitter Status page showing: 

Updated a few seconds ago  - No incidents in the last 180 days Status  History Powered by Status.io
#twitter #twitterdown

5 months ago
Threads launched and the demise for the Fediverse has yet to come. ...more
#MastoAdmin

6 months ago
What's the fastest way to build internal web apps without fighting with HTML, CSS, JavaScript, "Frameworks" and a gazillion libraries? ...more
#webdev

6 months ago
What is your opinion on PRIMARY KEYs for database tables that are append-only (i. ...more
#sql #postgresql #sqlite #mysql #SQLServer #oracle

6 months ago
I'm probably the last person on earth who has discovered that there is a searchable and nicely rendered version of the Common Lisp HyperSpec, called Nova Spec: ...more
A screenshot of two browser windows next to each other. The left one shows the Nova Spec and the right one shows the HyperSpec by Lispworks.

Both show the documentation about the DEFUN macro.
#CommonLisp

6 months ago
Setup a simple HTTP server from stdlibs that responds with a simple "Hello, World" string, no logging. ...more
#LispWorks #SBCL #CommonLisp #Racket #Golang #janetlang #clojure

6 months ago
Today is a good day to spend some time on checking out the performance of the HTTP server libs in Racket. ...more
#racket

6 months ago
TIL: ...more
#emacs #racket #racketlang #commonlisp #guile

6 months ago
In the calm of twilight, within the realm of Emacs, a risky restart looms, as numerous unfinished tasks hang in limbo, awaiting the revival of the tempestuous editor and its multitude of unclosed buffers. ...more
#Emacs

6 months ago
I have a feeling that Quicklisp slowly fades away into an unmaintained state. ...more
#Quicklisp #CommonLisp

6 months ago
I mourn the days when you simply called each other for business instead of "Doodle"'ing an appointment in an interminable process to sit in a "Teams" waiting room (after installing the daily update) only to find that your counterpart forgot about the appointment. ...more
#zeitgeist

6 months ago
Just realized, by **not** using any kind of SQL framework or ORM: ...more
#sql #development

6 months ago
That's your chance to actively participate in the next EmacsConf: ...more
#Emacs

6 months ago
4th session with Prot today. ...more
#Prot #Denote #Emacs

6 months ago
Why is it that every time I make a full backup over Wifi, my skin starts to itch and my face appears to get hot. ...more

6 months ago
Having a short public performance in town hall with my daughter on this beast in few hours. ...more
A Steinway & Sons piano in our town hall, black.

6 months ago
So I added a `file-system` in config. ...more
#Guix

6 months ago
`Buffer alot-of-work. ...more
#Emacs

6 months ago
A lot of discussion is going on about Meta joining the Fediverse. ...more

6 months ago
Does anyone use Emacs to log their time and work? ...more
#Emacs #Org

6 months ago
3rd session with Prot today. ...more
#Emacs

6 months ago
A song of my one of my favourite artists, Björk: ...more
Björk transforming into a polar bear in the music video of "Hunter"
#lisp #songoftheday #bjork

6 months ago
Hey emacs. ...more

6 months ago
Dear Go, why are you sometimes so ugly? ...more
#Go

6 months ago
The 35th Symposium on Implementation and Application of Functional Languages happens on August 29th - 31st, 2023 in Braga, Portugal Call for Papers: ...more
#functionalprogramming

6 months ago
2nd session with Prot today. ...more
#Emacs

6 months ago
TIL SQLite 3. ...more
#SQLite

6 months ago
A gift from my daughter, how did she know? ...more
A little green Gecko made of  rubber sitting on a keyboard.
#lisp

6 months ago
TIL `M-y` (yank-pop) shows a nice selection of previously killed text in the minibuffer to choose from. ...more
#Emacs

6 months ago
I had my first Emacs coaching session with **Prot** today. ...more
#Emacs

6 months ago
Lisp among the top paying technologies: ...more
Screenshot of the StackOverflow Survey 2023, Section "Top paying technologies" showing the first 15 spots with a red arrow pointing to Lisp, which takes spot 7.
#Lisp #worked

6 months ago
All that Scheme and Lisp programming makes me a bad SQL writer. ...more
#sql

6 months ago
Flash of thought ⚡ What if you could receive plain text emails in your Mastodon inbox **and** reply to them? ...more

6 months ago
What do you think? ...more

6 months ago
It always amazes me how feature complete Racket is. ...more
#Racket

6 months ago
I know we don't have so many Apple fans here but yesterday I've installed Parallels on my Mac M1. ...more
#Apple #Parallels #Microsoft

6 months ago
Live stream starting now: ...more
#Emacs

6 months ago
"We should stop using JavaScript [. ...more
#JavaScript

6 months ago
Two days ago I've ordered a book via Amazon (I know I know. ...more

6 months ago
Don't know why, but I always wanted to write my own web server. ...more
A screenshot from an Emacs window with two buffers showing code fragments of a web server implementation and some debug output.
#commonlisp

7 months ago
Ok, so I am building a REST API in Common Lisp, seriously this time! ...more
#commonlisp

7 months ago
Found in a Common Lisp style guide: ...more
#CommonLisp

7 months ago
**Emacs. ...more

7 months ago
TIL Tail call optimization is the default in most modern Common Lisp implementations. ...more
#commonlisp #sbcl

7 months ago
Re-reading *Common Lisp: ...more
Cover image of the book "CommonLisp A Gentle Introduction to Symbolic Computation" from David S. Touretzky.
#commonlisp

7 months ago
Recently, we get a lot of sign-ups from generic-looking unknown gmail and outlook. ...more
#FediAdmin

7 months ago
**Weekend instance news** 1. ...more

7 months ago
I've just noticed how far Ruby IRB has come with the recent Ruby version 3. ...more
A screenshot of my terminal with Ruby IRB running, tabbing through the autocomplete for the String class, showing some documentation and examples for the "include?" method.
#Ruby

7 months ago
Emacs. ...more

7 months ago
Akamai and MongoDB are at odds… I just got this message in the Linode console, while I was trying to find out why all our S3 Buckets in Frankfurt are gone for over an hour now. ...more
A screenshot of a service message:

Service Issue - Managed Databases: Identified

A licensing issue between one of our service providers and their vendor has forced us to pause the provisioning of new
MongoDB clusters within the Managed Database product. We currently do not have a timeline on when service will be restored but are working with our service provider to resolve this issue. Thank you for your patience.
#Akamai #MongoDB #Linode

7 months ago
Procrastinated for weeks on writing a technical concept for [a system] for a client - with all the knowledge basically already in my head. ...more
#procrastination #personality #selfimprovement

7 months ago
To you, what looks like a proper field naming/casing convention in a public JSON data model ? ...more
#webdev #programming #json

7 months ago
Is the huge additional effort to implement an API with GraphQL support as opposed to a simple JSON/REST model for a moderately complex API (with an SQL backend) in Go make sense? ...more
#webdev #graphql #golang

7 months ago
Nice catch in the gym today 😀 Technogym runs on Linux. ...more
#Linux

7 months ago
Emergency poll. ...more

7 months ago
Just got this book yesterday in the mail: ...more

7 months ago
mastodon. ...more

7 months ago
Wow, I've ordered a mobile subscription/number for my kids online and it took 15 minutes until I could activate the eSIM and use it. ...more

7 months ago
Fully moved to self-hosted Git today. ...more
#Unraid #Gitea #Tailscale #selfhosting

7 months ago
**The transfer of all media to S3 has been completed successfully**. ...more

7 months ago
**How to get followers on Mastodon** 1. ...more

7 months ago
There is a nice article about that: ...more

7 months ago
Thinking about an Emacs package where you can instantly share a whole buffer (or region). ...more
#Emacs

7 months ago
The Fediverse is a great ecosystem of systems that all talk to each other. ...more
#Fediverse #ThereIsNoDefault

7 months ago
Converting an Excel spreadsheet into an org-table: ...more
#emacs #orgmode #excel

7 months ago
New spam wave incoming from mastodon. ...more
Screenshot of bot accounts from mastodon.social in the reporting interface.
#MastoAdmin #FediBlock

7 months ago
Have a nice Sunday you all! ...more

7 months ago
If it weren't for the Fediverse, I wouldn't even know that it is eurovision. ...more
#eurovision

7 months ago
Hmm. ...more
#MastoAdmin #instance #MastodonDevs

7 months ago
Mastodon. ...more

7 months ago
Obviously Meta is now a member of the OpenJS foundation. ...more

7 months ago
After my recent mega-thread about the future of Mastodon, which got well over 500 interactions so far, a CS student from the Georgia Institute of Technology contacted me a few days ago. ...more

7 months ago
Have you already participated in the StackOverflow Developer Survey 2023? ...more

7 months ago
So this night&morning I could see quite a lot activity re: ...more

7 months ago
Can we finally do? ...more

7 months ago
Disable **Collapsed Posts** 👁️ ...more
A screenshot of the user settings with a red arrow pointing to the checkbox to disable collapsed posts.

7 months ago
Just in case you wonder, the 👁️ emoji at the end of a toot enables local-only mode. ...more

7 months ago
Local-only posts are now enabled. ...more

7 months ago
*Richard M. ...more
#RMS

7 months ago
What features can we expect from the Glitch edition we are now running? ...more

7 months ago
To enable *Markdown* formatting support, go to **Settings** -> **Preferences** -> **Other** and change the setting under _Default format for toots_. ...more
A screenshot from the settings page of emacs.ch with a green arrow pointing to where to change the Default format for toots.

7 months ago
Happy to inform that we now run Mastodon Glitch edition - with a lot of interesting features while still being 100% compatible. ...more

7 months ago
What is your regular email reader? ...more
#email

7 months ago
So I have connected Emacs. ...more

7 months ago
I've summarized my current view on Mastodon as part of the Fediverse and the issue of instance diversity in a blog article: ...more
#Mastodon #Fediverse

7 months ago
Gee, my post from yesterday about the Mastodon multi-instance diversity issue clearly found its way into the fediverse 🚀 Obviously I hit a sensitive nerve, very much to my surprise. ...more
#Mastodon #fediverse

7 months ago
I disagree with the current CEO of Mastodon about his stance on mid-sized instances. ...more
A post from gargron on the Mastodon Discord with the following text:
"My opinion is increasingly that servers in that valley between single-user/family and giant end up being good for whatever community wants to use them to be isolated amongst themselves, but really rather clash with the expectations of a random person who just wants to use something that isn't Twitter."
#Mastodon #MastoAdmin #fediverse

7 months ago
That‘s the one I wanted to do for a long time. ...more
#running

7 months ago
You can now donate towards the operational expenses of Emacs. ...more

8 months ago
If anyone is interested in migrating postgresql tables to SQLite, I've written a Go CLI to ease that process. ...more
#postgresql #SQLite

8 months ago
I find it increasingly difficult to self-host a PostgreSQL database _and_ have full confidence that it runs in a fully optimized way. ...more
#PostgreSQL #SQLite

8 months ago
One of the disadvantages of being a solo entrepreneur in software: ...more
#life #developer

8 months ago
I believe Tetris is the only game that I loved to play when I was a teen and still love to play 30 years later. ...more
A screenshot of Emacs running the builtin Tetris game with a few blocks already laid down.
#Tetris #Emacs

8 months ago
Due to a massive number of spam reports we have temporarily limited mastodon. ...more
#fediblock #mastoadmin

8 months ago
Programming in Go and hungry for some functional features? ...more
#Go #Golang #fp

8 months ago
Damn! ...more
#Copilot #AI #programming

8 months ago
Today is one of those days where I feel the special burdens I have as an instance admin. ...more
A male hacker in front of a screen who looks bored by something stupid someone else did in comic art.

8 months ago
Me, when you ask for technical support and . ...more
A person sitting at a desk with a frustrated expression on their face, staring at their computer screen.
Caption: "When you ask for technical support and the customer success manager sends you a tutorial video"
Text (in a sarcastic tone): "Wow, thank you so much for that video! I definitely didn't spend the last 3 hours searching for a solution on my own."

8 months ago
Hetzner rocks! ...more

8 months ago
Anyone with MapTiler experience? ...more
A partial screenshot from a MapTiler map with overlapping markers
#MapTiler #MapLibre #webdev

8 months ago
Very unfortunate that in Go when you have a type definition like type MyDate time. ...more
#golang #go

8 months ago
There was a time when I was a die-hard fan of moving as much business logic as possible into Postgres triggers, functions and stored procedures. ...more
#postgresql #sql #programming

8 months ago
Gin vs. ...more
#golang

8 months ago
Currently diving into the worlds of Haskell and Nim, two fascinating programming languages! ...more
#Haskell #Nim

8 months ago
Hey Emacs enthusiasts & FOSS aficionados! ...more
#Emacs #FOSS

8 months ago
Does anyone know which programming languages they use for juice ? ...more
#juice

8 months ago
Interesting how hard it is to throw together a (preferably cross-platform) simple Desktop UI app (for internal usage) without reverting to legacy or proprietary tooling (like Delphi, Xojo) or learning a specific niche language. ...more

9 months ago
What is your take on GraphQL? ...more
#GraphQL

9 months ago
Anyone using a "serverless" database in production, if yes, which one and what is your experience? ...more

9 months ago
". ...more
#Mastodon

9 months ago
Safari is such a good browser. ...more
#Safari #Apple #BraveSearch #Kagi

9 months ago
Damn . ...more
A conversation with ChatGPT:

Me:
I have received an encrypted message. This reads, ,Zpv bsf dsbaz!" The “ only hint I got is: ,S = T". Can you decrypt the message?

ChatGPT:
Yes, I can try to decrypt the message for you. & P Based on the hint "S = T", | assume that the encryption used is a simple Caesar cipher, where each letter in the alphabet has been shifted a certain number of positions. In this case, it would mean that the letter "S" has been replaced by the letter "T". To decrypt the message, | need to shift each letter in the message one position back in the alphabet. This means that "Z" becomes "Y", "p" becomes "o", "v" becomes "u", "b" becomes "a", "s" becomes "r", "f" becomes "e", "d" becomes "c", "b" becomes "a", and "z" becomes "y". Thus, the decrypted message is: "You are crazy!" I hope this helps!
#chatgpt

9 months ago
During my tour through the functional language zoo I rarely encounter anyone talking about FSharp. ...more
#FSharp #dotnet #programming

9 months ago
In face of the recent porn bot wave hitting mastodon. ...more
#mastodon #fediverse

9 months ago
I've just recently tested several languages for their performance in a practical application: ...more
A table with 6 columns describing the time needed to accomplish the task for each programming language. Column 1: Name of the language, column 2: total time taken in secs, column 3: total user time in secs, column 4: total system time in secs, column 5: total CPU usage in percent, column 6: peak memory usage.

There are not enough available character for the image description to describe all the rows in the table. Languages included range from C to Java, Ruse, Go, Lua, Common Lisp and many more.

9 months ago
From the Scaleway privacy policy: ...more
A partial screenshot from the Scaleway management console web app that shows scripts blocked by the browser from Twitter, Facebook and Google Analytics.
#Scaleway #privacy

9 months ago
Prot wants to build his own hut to be able to stay in Cyprus despite rising rental cost, while still offering Emacs & English coaching. ...more
#Emacs

9 months ago
I can't believe it. ...more

9 months ago
First two hours with Rust == 😍 ...more
#Rust

9 months ago
Today I needed to implement something in a very old HTML app and used - for the first time - CSS Grid. ...more
#CSS

9 months ago
Because the overweight, oversized and overpriced Apple iPhone 14 didn't sell as expected, it is now released in . ...more
Apple iPhone 14 in new color: yellow.
#Apple #iPhone

9 months ago
Why do I need Python(2) to install my npm dependencies to get Webpack running to compile three JS files into a single one? ...more
#Python #npm #Webpack

10 months ago
After long discussions with myself, I decided to abandon CommonLisp for the implementation of my business web backend projects for the time being. ...more
#CommonLisp

10 months ago
Write a URL parser in Emacs Lisp, Xah Lee's recent video: ...more
#Emacs

10 months ago
I understand that Guile is getting quite popular at the moment. ...more
#Guile #Lisp

10 months ago
Suddenly, my iCloud Drive feels like it's time to delete 120 GB of local data and make sure it's actually available in the cloud. ...more
#iCloud

10 months ago
Today I got the Logitech MX Mechanical Mini. ...more
A photo of the Logitech keyboard from the left side A photo of the Logitech keyboard from above
#Logitech

10 months ago
Have a nice weekend, folks! ...more

10 months ago
The Protesilaos (aka Prot) we know and love for his contributions to the Emacs community is offering coaching services on an hourly basis for a reasonable rate. ...more
#Protesilaos #Emacs

10 months ago
You think using Twitter or Instagram will cause depression? ...more
#Twitter #Instagram #LinkedIn #SocialDissonance #capitalism #socialmedia

10 months ago
Which one looks better (no, not the colors)? ...more
A screenshot of a piece of code in Common Lisp with a minimal JSON REST API with a single endpoint called "ping" returning a message with the string "pong". A screenshot of a piece of code in Java with a minimal JSON REST API with a single endpoint called "ping" returning a message with the string "pong".
#CommonLisp #Java

10 months ago
"DETAIL: ...more
#postgresql

10 months ago
Ready to build stuff 🥳 😀 CommonLisp ...more
A photo from above showing the following items on a table: a MacBook Pro showing the website awesome-cl.com, the book „Common Lisp the language 2nd edition“, a cup of coffee, a bowl of trail mix, an open bottle of Sapporo bear and small bouquet of tulips.
#CommonLisp

10 months ago
Have great Sunday y'all! ...more

10 months ago
Great way to self-host your apps at home without struggling with static IP, routing, firewalls etc. ...more
#selfhosting #selfhosted

10 months ago
Oh no. ...more
A few lines of Common Lisp code showing a relative primitive macro and three usages of it.
#CommonLisp

10 months ago
So is Google now putting automatic telemetry in your golang program? ...more
#golang

10 months ago
Just found this nice testing framework for CommonLisp where you attach your tests directly on the (defun): ...more
#CommonLisp

10 months ago
Happy WaitangiDay to all living in NewZealand! ...more
#WaitangiDay #NewZealand

10 months ago
Fastmail is the best choice! ...more

10 months ago
It finally arrived! ...more
Image of the front cover of the print book "Common Lisp The Language Second Edition" from Guy L. Steele Jr. standing next of a laptop, which can be partially seen in the image.
#CommonLisp

a year ago
Skiing in Arosa, Switzerland ...more
Snow mountains in Arosa Switzerland

a year ago
Upcoming Emacs event today: ...more
#Emacs

a year ago
When you think you get old because of that constant ring in your ears and then realize after weeks that it's actually the external monitor producing that sound 😌 ...more

a year ago
That's an interestingly precise delivery estimate 😀 ...more
Partial screenshot of a shopping cart showing:

Excludes Delivery 
Estimated dispatch in 2142857142857143-3.142857142857143 mortths.

a year ago
While I work through the book PAIP I realize that my programmer brain is still highly imperative. ...more
A Lisp pseudo-function:

(defun maybe-same-accommodation ()
(select all-objects
(where (all ((not (same :master-id))
(similar (:nane))
(equal :type)
(has_:images)))
(some (within-distance :position :kn 1) (similar (:zipcode)))
(perhaps (sinilar (:street))
(similar (:place))))))
#Lisp #CommonLisp

a year ago
Couldn't there be a CommonLisp HyperSpec "light" that looks like this for the generation of programmers born after 1960? ...more
Screenshot of a table of Common Lisp functions with their arguments and a short description Screenshot of a list of Common Lisp functions with their return type and a destructive indicator
#CommonLisp

a year ago
Amazing how fast web browsing gets when you just block Google Fonts (with all the other nice side effects of not being tracked). ...more
#degoogle #SmallWeb

a year ago
Wow I (re-)discovered a macOS app that I've used 20 years ago already and it is still kickin': ...more
Screenshot of the iCab browser app for macOS showing its homepage icab.de.
#macOS #browser #SmallWeb #iCab

a year ago
A quote from the privacy policy of Sparkmail App: ...more
#Sparkmail #privacy

a year ago
This goodie arrived today: ...more
The book „Paradigms of Artificial Intelligence Programming“ from Peter Norvig lying on a table with a laptop and external monitor in the background.
#CommonLisp

a year ago
I can't believe it, my Linux app Tuner which I wrote runs on Haiku. ...more
Screenshot of Tuner, the Linux app to listen to internet radio, running on Haiku OS.
#Tuner #Haiku

a year ago
Psst, something is cooking in the CommonLisp community. ...more
A photo of a screen showing portions of a Jetbrains IDE with Common Lisp code and a popup showing documentation for the FORMAT function.
#CommonLisp #Jetbrains

a year ago
I sometimes get frustrated by the amount of dead links when you surf around the CommonLisp web. ...more
#CommonLisp #LispWorks

a year ago
emacs-viewer is a Web frontend for your Org files with live updating: ...more
#emacs #org #orgmode

a year ago
I've just discovered this little gem, a site full of Lisp/Programming language comics. ...more
#Lisp

a year ago
Two of the most successful programming languages of our time Python & Golang (yes and Elisp! ...more
#Python #Golang #Elisp

a year ago
In four places it is already New Year's day. ...more
#HappyNewYear #Emacs #Lisp

a year ago
Ready to get my hands dirty with some CommonLisp today. ...more
#CommonLisp

a year ago
Between madness and genius: ...more
#CommonLisp #Emacs

a year ago
Does anyone actually use LispWorks for CommonLisp programming? ...more
#Lisp #LispWorks #CommonLisp

a year ago
This was my first Emacs package: ...more
#Emacs #sourcehut

a year ago
Tuner, my widely used Linux app to listen to Internet radio is currently developed in Vala/GTK and has thousands of users. ...more
#Tuner #Vala #Java #Java #Go #Xojo

a year ago
Continuing work on Tuner after almost one year break. ...more
Screenshot showing Tuner app and Player widget of Linux Mint with the same station name and title information.
#Vala #FOSS #Tuner

a year ago
Anyone using Emacs to write actual letters? ...more
#Emacs

a year ago
Why is it, that I do spring cleaning the whole house and find a gazillion things to do including optimizing my Emacs config, before I finally do the long overdue taxes? ...more
#Emacs

a year ago
Any tips on how to make windows in Emacs sticky so that they don't get re-used by other commands like Flymake diagnostics, magit etc. ...more
#Emacs

a year ago
What is it in your life that you are most afraid of, but are dying to try? ...more
A small screenshot of Emacs minibuffer showing completing candidates for M-x gnus.
#Emacs

a year ago
I think I like ChatGPT 😀 Emacs Lisp ...more
A screenshot of a dialog between me and the ChatGPT AI:

Me: Can Emacs Lisp be used as a general-purpose programming language?

ChatGPT: Yes, Emacs Lisp (also known as Elisp) can be used as a general-purpose programming language. It is a dialect of the Lisp programming language, and it is designed to be used as an extension language for the Emacs text editor. However, it has a full set of programming constructs and features, and it can be used to write standalone programs. Emacs Lisp is a dynamically-typed, garbage-collected language, and it has a rich set of built-in data types and functions. It also has excellent support for working with text and strings, which makes it well-suited for tasks related to text processing and manipulation. In addition to being used as a standalone language, Emacs Lisp is often used as an "embedded" language, where it is used to provide scripting capabilities for other applications. For example, it is used as the extension language for the GNU Emacs text editor, and it can be used to extend the functionality of other programs that support Emacs Lisp as an extension language.

Overall, while Emacs Lisp may not be as widely used or as well-known as other general- purpose programming languages, it is a powerful and capable language that is well-suited for a wide range of tasks.
#Emacs #Lisp

a year ago
Should our emacs. ...more
#emacs #Ufoi

a year ago
So while I was working on my brand new literate Emacs config, I desired to have a buffer with only the org headlines for easy navigation. ...more
#Emacs

a year ago
Melpa. ...more
Screenshot of terminal output of the "dig" command showing that the A record of the domain melpa.org doesn't return any IP address.
#melpa

a year ago
Any good recommendation for hosting S3 buckets outside of corporate big tech (aws, google, azure, do, linode etc. ...more
#selfhosting

a year ago
RMS' talk on EmacsConf approaching in a few minutes, chime in! ...more
#EmacsConf #Emacs

a year ago
So, I'm refreshing my Esperanto skills and was tracking new words in an Org table. ...more
A screenshot of an org table with a dictionary-like structure (column 1: word ending, column 2: esperanto, column 3: german) showing a column formula which extracts the last character from the esperanto word and puts it in the first column.
#Emacs #orgmode #Esperanto

a year ago
Does anyone know some good config to make Orgmode look nicer? ...more
#Orgmode #Emacs

a year ago
There is this sense of gratefulness when you use Emacs and it does exactly what you expect it to do and then a little more. ...more
#Emacs #Emacs #Golang

a year ago
Live Emacs Lisp coding right now with XahLee: ...more
#Emacs #Lisp

a year ago
Un toot de MastodonEL en español con la etiqueta de idioma correcta. ...more
#MastodonEL #Emacs

a year ago
My daughter (9) wants to learn programming and I'm torn about whether I should teach her something like HTML (fun, instant results etc. ...more

a year ago
When I saw this in a promo video about javascript I thought it was a joke. ...more
A screenshot from a JavaScript browser console showing that in JavaScript, adding the string 2 to the number 2 equals to the string 22. But subtracting the number 2 from the string 2 equals to the the number 0.
#javascript

a year ago
restclient. ...more
Screenshot of an Org-File with a source code block in restclient-mode to make HTTP calls and the response
#emacs #orgmode

a year ago
Which Emacs shell should you use? ...more
#Emacs

a year ago
This morning I went out for a relaxed recovery run. ...more
#running

a year ago
Follow hashtags is coming in mastodon. ...more
#emacs #mastodonel

a year ago
Upcoming: ...more
#Emacs

a year ago
Which search backend do you use for Emacs, if any? ...more
#Emacs

a year ago
With only ~50 lines of config, Emacs already has everything you need: ...more
#Emacs

a year ago
"15 reasons why I use Emacs" from Dominik Tarnowski with nice screenshots. ...more
#emacs #vscode

a year ago
Done my duty, 11K with intervals running ...more
Timeline showing heart rate and zones during training
#running

a year ago
Just learned about FediAuth! ...more
#FediAuth #Mastodon #fediverse

a year ago
console. ...more
#javascript

a year ago
Bin ich in Schwierigkeiten? ...more

a year ago
When I started this instance, I would have never expected how fast and well this community will grow within only 3 days. ...more

a year ago
Gavin Freeborn is a YouTuber and Emacs and CommonLisp proponent. ...more
#Emacs #CommonLisp #OrgMode

a year ago
Our Emacs. ...more
#Emacs #DeepL #Emacs

a year ago
For the tech-savvy Mastodon fans: ...more
#Mastodon #awesome

a year ago
What Emacs theme do you use? ...more
#Emacs

a year ago
When it comes to good computing books, I always have a hard time to resist. ...more
#java #books

a year ago
Have you checked out the recently released book from Richard Stallman et alii "GNU C Language Introduction and Reference Manual"? ...more
#gnu #rms #c

a year ago
I love this website: ...more
#emacs #elisp

a year ago
Protesilaos Stavrou, maintainer of the Modus themes and other fine Emacs packages - is looking for a job: ...more
#Emacs

a year ago
Interview with the CommonLisp creator Dr. ...more
#CommonLisp

a year ago
Emacs is not only a great text editor /lisp ide, it is a community with a very unique culture. ...more
#Emacs