@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 random
@louis@emacs.ch avatar

Compiling Clang on a single CPU machine is an impossible task 😠 It's over 15 hours now and counting...

defanor, to random

Decided to poke OpenBSD again today, on a QEMU VM, wondering whether this time I will find out why people keep praising it, but quickly ran out of space in /usr (after using the default partitioning with 8 GB of disk space, and attempting to install Emacs and cabal-install). Which actually was promising: a bit of an adventure, not simply writing, compiling, and running a "Hello, world!" program, deciding that it can be usable if there was suitable hardware, and postponing for a few more years.

Figured I would probably have to increase the disk image size, boot into a rescue system, increase the single OpenBSD partition's size with fdisk, then somehow move partitions that follow /usr, adjust it in disklabel, increasing the space for /usr, and finally increasing its size with growfs. Increasing the QEMU disk image was easy, then booted into the install75.img's shell, and had to find a hint for "sh MAKEDEV wd0" to make "fdisk -e wd0" work, increased that OpenBSD partition size. Was unsure how to move a disklabel partition to make space, ended up guessing, first altering its offset with disklabel, as well as the size of the /usr partition itself (counting in blocks, to be precise; for some reason using "+2G" was not exactly the same as "+4194304", at block size 512), then moving the data with "dd bs=512 skip=6291456 count=4194304 if=/dev/wd0d of=/dev/wd0e", and finally running growfs, rebooting into the installed system, observing that I have 2.5 GB of free space in /usr.

Then installed GHC and cabal-install (which took roughly all the added space, those 2 GB), finally tried a "Hello, world!" program, and though there were some compiler warnings about strcpy and sprintf, it worked. Now it looks like a system potentially suitable for work and general programming, given suitable hardware. Though not sure if I will poke it more in the near future, since these sorts of things take quite a bit of time, which has to be taken away from other activities.

louis,
@louis@emacs.ch avatar

@defanor Thank you for sharing your OpenBSD adventures! I find it is a great development platform. Because it has such great man pages and all compilers stuff already shipped, it is easy to get into the depths of C.

OpenBSD delivers some useful C extensions, I didn't figure out if there is some overview of all of time. In case you know something about this, let me know.

louis, to random
@louis@emacs.ch avatar

When you realize that the product you consciously bought to be not Nestlé is actually from ... Nestlé.

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

This is such a good site, check it out:

https://openbsdjumpstart.org/

#OpenBSD

Revertron, to random
@Revertron@zhub.link avatar

How can I determine which instances have blocked my instance?

#MastoAdmin

louis,
@louis@emacs.ch avatar

@Revertron https://fba.ryona.agency
given that the instances exposes their blocked instances, which some don't do

louis, to random
@louis@emacs.ch avatar

Who runs "Open-source" Chromium? And guess who funds Igalia, which takes 2nd place?

louis, to random
@louis@emacs.ch avatar

OMG, I love . Never seen a major update on a [Li|U]n[u|i]x OS going through so smooth. And the sysmerge command that walks you through every config file change and let's you diff/merge/install them, is the perfect icing on the cake. 🍰

louis,
@louis@emacs.ch avatar

@puppygirlhornypost This one on a server, which is also doing media delivery for our Mastodon instance via varnishd and serving a few websites via relayd/httpd.

mwl, to Rats
@mwl@io.mwl.io avatar

If the "Run Your Own Mail Server" Kickstarter hits $25k, I will invite Doolan, Croghan, and Halloumi to the online release party.

https://www.kickstarter.com/projects/mwlucas/run-your-own-mail-server

I'll even make Rat Pancakes to encourage them to attend.

Backers of all levels get four books, the release party, and the (unfortunate) video of me doing the Happy Dance. Plus whatever stretch goals get unlocked in the remaining days.

https://www.kickstarter.com/projects/mwlucas/run-your-own-mail-server

louis,
@louis@emacs.ch avatar

@mwl Enjoy this X-less success made possible by the great people on the Fediverse! :openbsd: We love you.

mms, to random
@mms@emacs.ch avatar

My article has been covered by BSD Now podcast - https://www.bsdnow.tv/560, starts around 25 minutes mark. It's mostly a read-out-loud but FAME IS FAME

louis,
@louis@emacs.ch avatar

@mms Congratulations! You put a great deal of time into your BSD-related posts and deserve the fame. Enjoy it! 🎈

louis, to random
@louis@emacs.ch avatar

Today, a new tablet device was launched. The Daylight DC-1.

https://daylightcomputer.com

The company is a public benefit.

I like it's amber/white screen and focus on a distraction-free environment. It's based on Android 13.

stevoooo, to DuckDuckGo
@stevoooo@emacs.ch avatar

Gah, had no idea that #DuckDuckGo was using #Bing as a backend. My strict "no-Microsoft" policy means that I've now got to find another search engine...

louis,
@louis@emacs.ch avatar

@stevoooo As of now, Kagi.com is the only sane alternative. It costs a few bucks, no ads, no tracking, and their now run their own index. I'm using it for 2 years now and never looked back.

#kagi

louis,
@louis@emacs.ch avatar

@brianch @stevoooo Just that it is still down ;-) When using DDG, you essentially fund Microsoft and still have crappy results. And ads.

louis,
@louis@emacs.ch avatar

@brianch @stevoooo Essentially it all boils down to the question if one still wants to support and fund Google and Microsoft, even if it is through an intermediary.

Is it functional? Yes. It is ethical? No.

Arguing this way, why not use Windows? Why not use Visual Studio Code? Why not use Gmail and all the other gratis products where the user is the product but doesn't have to pay?

Spending 5 bucks a month doesn't sound too terrible for me to have a high-quality product and helping a team of independent devs to ramp up an independent index.

mms, to FreeBSD
@mms@emacs.ch avatar

#Userfriendly guest star - #freebsd

https://michal.sapka.me/userfriendly/19990320/

(it's an arc, not one pic.)

louis,
@louis@emacs.ch avatar

@mms That's super funny 😃 I'd love to go full in BSD, however many of the libs/langs I use are either not available or in a very specific version and I don't want to compile them all by myself.

BSD clearly has some momentum in the end-user area and that's great.

louis, to random
@louis@emacs.ch avatar

So, when I aim for portable C code that works on all *nixes, is the "Single Unix Specification" now the authorative reference, instead of just POSIX?

I think I missed that train. Advice from experienced devs appreciated.

#unix #c

louis,
@louis@emacs.ch avatar

@galdor Thanks! Good advice, as always.

louis, to emacs
@louis@emacs.ch avatar

Caught it by accident. Emacs 30 likely to have Native Compilation turned on by default:

https://lists.gnu.org/r/emacs-devel/2024-03/msg00042.html

Stallmann is somewhat against it. Let's see how it will turn out.

louis,
@louis@emacs.ch avatar

@spnw I think it depends on the kind of package. For heave stuff like JSON processing and looping over bigger amounts of data I expect that machine code should run much faster. However, I'm not doing any of that heavy duty stuff in Emacs (yet) to prove that 🙂

Would be interesting to know if anyone else is using Native Comp consciously to speed up certain tasks?

louis, to microsoft
@louis@emacs.ch avatar

Microsoft's new PCs will constantly take screenshots and feed an AI to understand what you were doing. It's called "Recall" and is your worst privacy nightmare:

https://piped.video/watch?v=uHEPBzYick0&t=215

louis,
@louis@emacs.ch avatar

@alloydflanagan If you are brave enough, here is the YT link:

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

Go to 3:30.

Nadella says it all happens on your machine, so you can "trust" the new feature ;-). We all know how that will turn out..

louis,
@louis@emacs.ch avatar

@vikingkong @alloydflanagan Their hardware specs have a dedicated NPU for this task. So yes, you even pay for this feature in terms of additional hardware.

mms, to random
@mms@emacs.ch avatar

I am also spending way too much time and energy on mastodon

louis,
@louis@emacs.ch avatar

@jnv @mms @joel At least everything you do here you own. And it's fun to drive your followers to fund books they'll likely never read ;-)

louis, to random
@louis@emacs.ch avatar

A new web framework for Common Lisp:

https://www.vinland.dev

Quote from their announcement:

Vinland is an unfinished, ongoing attempt at pursuing my own vision of an ideal web framework, based on the following qualities:

  • written in Common Lisp, the O.G. of multiparadigm languages
  • composed of loosely coupled components
  • not too opinionated: not tied to “conventions” or an ORM
  • HTTP friendly: better-than-average conformance to the HTTP spec
  • potential for mass appeal: familiar to developers coming from other languages

#commonlisp

louis, to emacs
@louis@emacs.ch avatar

Does anyone know what happened to restclient.el? The repo was archived a month ago and I couldn't find any other reference:

https://github.com/pashky/restclient.el

louis,
@louis@emacs.ch avatar

@mousebot wow, nice and comprehensive package! thanks for the link. 🙂

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