“Taming the ‘stat’ storm with a loader cache”:
guix.gnu.org/en/blog/2021/tami

On how we tweaked the loader in libc (ld.so) to reduce application startup time in for executables.

Reading "On the design of text editors" paper. The content is a little too abstract and general, but there are some useful thoughts and references to other articles.

I'm taking some ideas from it and implement them in rde emacs, so it looks a little cleaner right now. You can see it on my next stream.

arxiv.org/abs/2008.06030

There are also elegant emacs and nano emacs by Nicolas P. Rougier (the author of the paper), which implements some of the principles from the article and a little more.

Cette société où tu dois jeter ton anonymat pour aller boire un verre est juste abjecte.

Affirmer qu'il n'y a de problème pour "la protection de la vie privée" est incompréhensible dans ces conditions.

nextinpact.com/article/46153/p

The package in is now entirely bootstrapped from C, thanks to Philip McGrath:
git.savannah.gnu.org/cgit/guix

Goes from Racket “Before Chez” (BC) to Racket “Chez Scheme” (CS) in several stages. 👍

Cc: @scheme

📢 Just in case you missed it, all items in the store are 10% OFF until August 2nd, using the code BACKTOSCHOOL 🛒

um4no.creator-spring.com/

#GNU #Guix #guile #football #soccer

Another “modern” build practice: write a ‘setup.py’ file (because ‘pip install’ is convenient) that invokes ‘cmake’ behind the scenes.

Problem is the real work is done by CMake but there’s often no easy way to pass options.

Example: github.com/onnx/onnx/blob/mast

Do you know anyone interested in getting paid to improve #diversity in a Free Software project? Boost appreciated!

@fedeproxy, a new Free Software project for #forge #federation published a request for proposal today. If you have some expertise on fostering diversity in Free Software communities, this is your chance to make a difference, at a very early stage. And maybe set a good example for the thousands of other Free Software projects in the same situation.

forum.fedeproxy.eu/t/request-f

Build system best practices: have CMake download the source half of your dependencies, with an option to skip that, in which case it’s up to the user to provide said source. The end result: it’s all bundled together.

github.com/google/XNNPACK/blob

👍

+

European Space Agency started to develop a #RISCV (+Vector extension) based processor called NOEL-V for very-low power and data intensive computation in their satellites. General GPU can't be used due to their complexity reducing efficiency, and low resistance to ionic waves in space, that made them give wrong results.

The main developer, Cobham Gaisler, also made a previous generation in 1990 called LEON, based on SPARC-8 architecture.

NOEL is an anagram of LEON, don't know if it is a reference to Noël (Christmas and a given name in French).

https://arc.aiaa.org/doi/full/10.2514/1.I010916

Ha oui tiens j'allais oublier !

Le projet Haiku à 20 ans, et une Beta 3 vient de sortir.

Grosse news sur LinuxFR, par Pulkomandy un des devs historique d'Haiku.

linuxfr.org/news/haiku-r1-beta

Le projet est relancé, avec plus de vitesse de développement, grâce à des fonds.

PS : je le dis à chaque fois je sais mais... Pulkomandy est aussi l'auteur de l'outil de Pixelart GrafX2

#Haiku #système #code #dev #BeOS

downvoted for pointing out people are doing guthub's FUD marketing for them

Hey! Version 0.2.2 of Guix-Jupyter, the kernel for notebooks, is now available, with a bunch of bug fixes!

Get it through or at gitlab.inria.fr/guix-hpc/guix-!

Quoth the util-linux test suite:

lsns: ownership and hierarchy ... FAILED

🤔

Reportedly some I/O-intensive operations are 20x slower (!) on a (low-end?) spinning disk than on SSD:
issues.guix.gnu.org/49421#6

Those of us lucky to hack on SSD/NVMe-powered boxes can easily overlook performance issues that affect spinning disks.

Package pages of hpcguix-web, the web interface to browse packages, now shows channels and links to source code. Handy!

hpc.guix.info/browse

@civodul German has an interesting trend by preferring to use personal noun-ification of verbs (essentially "those who verb") to avoid gendered nouns for people, e.g. Studierenden vs the double gendered Student:innen. Third person singular pronouns are still a problem, but I like the solution to gendered occupations/etc.

@cwebber

@civodul @cwebber
Totally agree on that. German is in the same boat. It's super hard to use gender free language. It's not too hard to "gender" your sentences when you speak but reading a gendered text isn't fun at all. I personally would like to have just "unisex" pronouns for the most things. I know that other languages have a word for female, male and "both" so to say. If you don't know the gender of the animal, you use the "both word", if you know, you can use the appropriate gender.

"EU founding values: Commission starts legal action against Hungary and Poland for violations of fundamental rights of LGBTIQ people"

ec.europa.eu/commission/pressc

Show older
Mastodon (Aquilepouet)

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!