@louis@emacs.ch
@louis@emacs.ch avatar

louis

@louis@emacs.ch

Software developer #Go #CommonLisp #JS #SQL. #LispWorks user. Soft spots for #Emacs #SmallWeb. Recently becoming #OpenBSD enthusiast. #LinuxMint as a daily driver. Recovering Apple addict.

Author of the Tuner app for Linux.

Other hobbies: #Running #FireFighter #StarTrek

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

louis, to fediverse
@louis@emacs.ch avatar

I disagree with the current CEO of Mastodon about his stance on mid-sized instances. We don't want to be run in isolation, we are part of the Fediverse. "Normal users just want the default", he can repeat that as many times as he wants, it doesn't make it true because of that.

Diversity is the DNA of the Fediverse and Mastodon is just one part of the whole. Thousands of people spend their time and money to make it successful. Anyone who dismisses that and single-handedly tries to market the Fediverse as a Mastodon brand and use "crowding out" techniques to prevent users from even being encouraged to choose an instance from a diversity will ultimately fail.

I am super disappointed with the direction Mastodon Corporation is taking. If there is not enough headwind here soon, then sooner or later it will lead to a schism.

#Mastodon #MastoAdmin #fediverse

louis, to firefox
@louis@emacs.ch avatar

A little bit of internet history. Firefox 1.0 (project name "Phoenix") was released on November 9th 2004. On December 2nd 2004 this print ad was published in the German national newspaper FAZ (Frankfurter Allgemeine Zeitung). Over 2400 people have donated nearly $60.000 at the time for this campaign. I was one of them (line 4).

These were exciting times. When you open your favourite browser today, think about how the world would look like without a free browser.

#Firefox #Mozilla #FOSS

louis, to mastodon
@louis@emacs.ch avatar

Our :emacs:​ Emacs.ch VM celebrates its first birthday in 5 days 🎂​ Without a single reboot. Zero downtime. And, as is proper for a well-managed instance, blocked by mART.

How did Mastodon change your life? 🍻​ It certainly had a great impact on mine.

https://liberapay.com/emacs-ch

#mastodon #fediverse #birthday

louis, to random
@louis@emacs.ch avatar

Talks from the European Lisp Symposium 2023 have been uploaded yesterday: :lispalien:

https://yewtu.be/channel/UC55S8D_44ge2cV10aQmxNVQ/videos

#commonlisp #EuropeanLispSymposium #ELS2023

louis, (edited ) to random
@louis@emacs.ch avatar

We've now limited 40 domains due to recent spam coming from them. All these instances have open registrations and automatic approvals.

Having automatic approval makes your instance vulnerable to scripted spam attacks. If you haven't realized that by now, you willingly put other instances and users at risk.

Unfortunately Mastodon only provides very limited moderation tools to counter these kind of attacks. Until then, please take on some responsibility and switch to manual approvals for your instance.

Edit: 62 domains

#MastoAdmin

louis, to emacs
@louis@emacs.ch avatar

Fabrice Niessen, Developer and evangelist for Org mode and creator of the org-html-themes, is offering hands-on Emacs training in a three day course in Rotterdam, Valencia and Paris this spring.

https://emacsboost.com/en/

louis, to emacs
@louis@emacs.ch avatar

I’d like to welcome the M-x Research group on Emacs.ch: @Mx_Research :blobfoxemacspeek:

M-x Research is a community of Researchers and Research Software Engineers. They hold virtual meetings bi-weekly to discuss and share #Emacs experiences, tips, tricks and tools useful for researchers and research software engineers. Newcomers and veterans are all welcome.

https://m-x-research.github.io

louis, to random
@louis@emacs.ch avatar

I recently sent someone a DM on Mastodon, thanking them for some of their artwork, which they provide publicly and for free.

That person than took a screenshot of my DM and posted it publicly. Just because they were happy about it.

Re-posting DMs without consent, or worse screenshots of a DM, even with good intentions, is not OK. Not OK.

ai6yr, to tesla
@ai6yr@m.ai6yr.org avatar

CNBC: Tesla drivers had highest accident rate, BMW drivers highest DUI rate, study finds https://www.cnbc.com/2023/12/19/tesla-drivers-had-highest-accident-rate-bmw-drivers-most-duis-study.html

louis,
@louis@emacs.ch avatar

@ai6yr As a former Tesla Model S driver I can confirm that I never had so many near-accidents or dangerous situations while driving it compared to any other cars I owned before or afterwards.

Not sure exactly why, but I attribute it to the huge middle flat screen that you are forced to use even for the most basic functions like changing the heating, radio station etc. You are literally encouraged to look at the screen and take your eyeballs off the front windshield. While most cars have physical knobs that do not change with every software update, I never have to search for any controls and can operate them without looking at them.

I remember that once in the morning when I entered into Tesla car, I was greeted with a release notes screen after a nightly software update and literally the whole screen, including the front dashboard, was reorganized. Stuff like this doesn't contribute to drivers safetly. I consider it harmful.

I sold the Tesla three years after purchase and never looked back. I could tell so many stories about sub-standard quality of Tesla components.

louis, to meta
@louis@emacs.ch avatar

IMHO the real threat of an open and functioning Fediverse is not or , it is the fact that only 6 small instances decide (by personal opinions of their moderators) if your instance is worth to be federated with, disguised as an algorithmic blocklist called Olifant, which was originally invented to make life of instance admins easier (by protecting against CSAM and other illegal content), and is now used to suppress opinions that are just different.

louis, to emacs
@louis@emacs.ch avatar

Today marks the 555th day of uninterrupted uptime of our Emacs.ch instance. 🥳

That's also 555 days of admin work and a spending of roughly $1200 for IaaS. Donations of our users make that much more sustainable.

With consistently well over 400 monthly active users, we established a friendly and supportive Fediverse community in the Fediverse united in a passion for the world's most humane "text editor". And you helped to make that happen. 🎈

Emacs is not just a program, it is the incarnation of freedom, self-development, respect, tolerance and companionship in the software world. It will never go away and will never turn against its users.

Let's continue to grow and strengthen our community! If you'd like to contribute, please visit our donation page: https://liberapay.com/emacs-ch

Together, we can keep the spirit of Emacs alive and thriving for years to come. Thank you for being a part of this incredible journey! 🙏

louis, to random
@louis@emacs.ch avatar

I just pointed out to my kid that she had an "Arschfax" (ass fax) 🎃​. That's a silly German word that describes the tag sticking out from an exposed pair of boxers above the jean waistline (see image, a generic representation).

"What's a 'fax'???" Oh god... 👻 (am I old or what?)​ it reminded me how useful a fax machine actually was. For those of you who had the priviledge to experience one of these devices in real life, don't we miss them really hard?

Translating the idea of a fax machine to software development: let's build technology that adds real value to life, not complexity.

Anyways, we had a lot of fun watching videos about real fax machines and these nice retro sounds they made.

#dingediedaslebenlebenswertmachen #thingsilove

louis, to random
@louis@emacs.ch avatar

Programming is

"Today is the day to finally do some work!"

... opening Email ...

"perhaps tomorrow then".

louis, to DeGoogle
@louis@emacs.ch avatar

Today I "converted" one of my clients from using Google Analytics to privacy-friendly Plausible.io, made by the excellent guys at @plausible.

It took me quite an effort to convince them to do that, but eventually I succeeded. I feel I've made the world a tiny little bit a better place.

If you still use Google Analytics for your own website, stop it right now and consider using a privacy-friendly alternative.

louis, to emacs
@louis@emacs.ch avatar
louis, to golang
@louis@emacs.ch avatar

I want to share an update of my web app project. I was working on it the last few days and chose to use only #Bootstrap, #htmx and server-side rendering with a #Golang backend.

The goal is to replicate (or replace) an existing app that is built with a heavy and very limited proprietary RAD tool.

It feels a little old school (say hello to FORM :-D), but it is SO GOOD. With htmx and traditional server-side rendering I can build anything, debug anything and it just works. I now have around 6k lines of HTML and Go code, did not write a single line of JavaScript and use no JSON. Also, I don't have to build a JSON API on the backend for every piece of data I need. SQL is my "REST API" now.

Feels very productive. I think I found joy in web development again. :')

louis, to emacs
@louis@emacs.ch avatar

TIL Emacs TRAMP will fail to work with an ssh target when you change the prompt of your default remote shell to not end with $.

louis, to foss
@louis@emacs.ch avatar

Be an outlier with style: dive headfirst into the world of Emacs. Wave goodbye to telemetry, daily updates, corporate greed and paternalism.

At Emacs.ch we're a gathering of trailblazers and mavericks, and are ready to support you on your journey to freedom. 👋​

#FOSS #Emacs #VSCode

louis, to random
@louis@emacs.ch avatar

Kudos to @sam for quickly building an anti-spam tool to help us get this spam wave under control. 😘​

He did what the Mastodon Corporation, which receives tens of thousands of dollars in donations, did not manage/want to build in years.

https://citadel.samw.dev

#MastoAdmin

louis, to emacs
@louis@emacs.ch avatar

Ada support for org-mode code blocks (babel) is now going to be part of the official org-mode distribution of Emacs!

https://list.orgmode.org/orgmode/87cyskn7xa.fsf@localhost/T/#mb5774149b4b90712e4bccc0f936ebbbbe138e065

#emacs #ada #orgmode

louis, (edited ) to random
@louis@emacs.ch avatar

Puh... after two weeks almost exclusively working with Common Lisp & Emacs, I had a hard time today with the Write-Compile-Wait-Fail-Debug cycle of a Go project. It felt almost as if 80% of my time I was just waiting and restarting all the time.

Well, I guess CL is growing on me for real. If that's a good thing has to be determined at a later post ;-)

#CommonLisp

louis, to Lisp
@louis@emacs.ch avatar

Registrations for the European Lisp Symposium are now open.

May 6th - May 7th 2024, Vienna

https://european-lisp-symposium.org/2024/

And also

4th-5th May, same location, SBCL25:

https://sbcl.org/sbcl25/

louis, to random
@louis@emacs.ch avatar

The Mastodon developers started to implement telemetry for everything you search for: Posts, Accounts, Tags

https://github.com/glitch-soc/mastodon/commit/acc77c3836974473e7c6a423cbd1138479ae197a

I'm not so sure if I like what I see in this commit. But we all knew it would be coming eventually.

So important that we build Mastodon-compatible server alternatives.

Amerey, to browsers

Waterfox is web browser that is built with privacy in mind.
#browsers #privacy #web

➡️
https://www.waterfox.net/

louis,
@louis@emacs.ch avatar

@Amerey @RogerBW Just be aware that Waterfox is not a privacy browser:

From their founder1:

As far as I’m aware, Waterfox has never been listed anywhere as a privacy tool, and rightly so.

It has been acquired by a ad marketing company at one point. Also, having a look at the Terms page, it seems Waterfox sends at least some telemetry to their company2. It also has "Safe Browsing Service" enabled by default, which is a service by Google and has a history of collecting data and forwarding them to authorities and cencorship.

Waterfox is a great browser, but it is certainly not a privacy browser.

mms, to SmallWeb
@mms@emacs.ch avatar

the biggest missing piece of #SmallWeb is PEOPLE SHARING LINKS. It's cool that we can use RSS to get new articles, but we need the meat-suitted algorithm of recommendations for new sites.

louis,
@louis@emacs.ch avatar

@mms Working on it... 🙂​

Playing with #commonlisp and #gopher in #emacs is probably the most perfect place for me to be in after a very shitty week. 🥳​

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