Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Charly Coste 🇫🇷

@Changaco@diaspodon.fr
mastodon 4.7.0-beta.1
  • Open on diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay@mastodon.xyz I launched in 2016.

I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work.

French, he/him, cishet, white, thirty-something, single, not a father.

0 Followers
0 Following
14 Posts
Joined February 01, 2026
Liberapay:
https://liberapay.com/Changaco/
My programming language:
https://gato-lang.dev/

Posts

Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · Jun 27, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @diemkay@hachyderm.io
@diemkay@hachyderm.io A few reactors out of 57, and not because the heat would have damaged them. Nuclear reactors that evacuate their unused heat in rivers instead of in the air are sometimes stopped to avoid heating up those rivers too much. So far it isn't considered necessary to build cooling towers for those reactors just to avoid stopping them for short periods of time during some heatwaves.
0
0
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 28, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr

A year ago I published https://github.com/Changaco/python-memory-inventory. The cost of RAM has since skyrocketed because of the AI craze, so memory optimization has become even more important.

This module might help you improve your understanding of Python, so you might want to look into it even if you don't have any immediate need to optimize your code.

If you missed it, the original announcement included some interesting facts: @Changaco@mastodon.cloud

#Python #RAM #optimization #AI

2
0
7
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 27, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr

Tip: you can reduce the heat your laptop/desktop computer generates by limiting its CPU frequency.

To restrict all cores to 800MHz on Linux, run one of these two commands as root:

cpupower frequency-set -u 800MHz

echo 800000 >/sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq

#heatwave #laptop #desktop #computers #downclocking #EnergyEfficiency #Linux #shell

7
0
5
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 21, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr

Today's fact from #OurWorldInData: “Global sales of combustion engine cars peaked in 2017”

https://ourworldindata.org/data-insights/global-sales-of-combustion-engine-cars-have-peaked

#cars #electrification #ClimateChange #diesel #petrol #PeakOil #transport

5
0
6
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 19, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr

New vulnerability affecting #ArchLinux: https://www.openwall.com/lists/oss-security/2026/05/19/6

Mitigation: rmmod rds_tcp rds; printf 'install rds /bin/false\ninstall rds_tcp /bin/false\n' > /etc/modprobe.d/pintheft.conf

#Linux #security #PinTheft #LPE

1
0
2
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 18, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @whreq@hsnl.social
@whreq@hsnl.social This kernel hardening possibility is now succinctly documented in https://wiki.archlinux.org/title/Security#Disable_loading_modules
1
0
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 06, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @bal4e@tech.lgbt
@bal4e@tech.lgbt Ooh, that's a more recent version of the paper than the one I found. I'll add it to the Wikipedia article. If you'd like an explanation of Earley's algorithm and the improvements to it, the recommended reading is https://loup-vaillant.fr/tutorials/earley-parsing/
1
0
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 06, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @Changaco@diaspodon.fr
@bal4e@tech.lgbt Since your post links to it, I've edited the Wikipedia article on Earley parsing to clarify the time and space costs of the algorithms. https://en.wikipedia.org/wiki/Earley_parser
1
0
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · May 04, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @bal4e@tech.lgbt
@bal4e Earley parsers can be optimized to run in linear time, but there seems to be only one person in the world who fully understands how to do it, and his implementation (https://savage.net.au/Marpa.html) is in Perl (with a C core library), so nobody outside the Perl community uses it.
1
4
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · Mar 25, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @zwol@masto.hackers.town
@zwol@masto.hackers.town Turning off overcommit is only viable when there's more than enough RAM and swap for all virtual memory allocations, so it isn't a safe default for everyone. However, in most cases it should be possible to make disabling overcommit viable by adding swap. @root42@chaos.social @verdre@mastodon.social
0
1
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · Mar 15, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr

If you're part of the open source movement, or even just interested in it, you might want to watch this impressive documentary by @chadwhitacre.com@bsky.brid.gy.

It was partly filmed in Ukraine and covers some of the war's consequences, but it isn't about the war.

If you don't know Chad, I think it says a lot that he entered a war zone for a documentary about open source.

https://www.youtube.com/watch?v=tOn-L3tGKw0

#OpenSource #Ukraine #documentary

3
0
5
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · Mar 07, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @verdre@mastodon.social
@verdre@mastodon.social I recently came to the same conclusion that the fundamental mistake in how out-of-memory situations are handled under #Linux is that it's based on killing processes rather than pausing them. That leads to doing nothing until it's too late, because killing a process can result in data loss whereas pausing it is relatively harmless (and entirely normal in #Android). It isn't really a problem with the kernel though. It's the desktop environments that should handle pausing apps when OOM.
2
0
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · Feb 04, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @manland@fosstodon.org
@manland@fosstodon.org A new database technology created from scratch: https://github.com/liberapay/liberapay.com/issues/2330 I last worked on it during the summer and made some progress, but it still isn't even a proof of concept at this point.
0
0
0
0
Open post
Changaco
Charly Coste 🇫🇷 @Changaco@diaspodon.fr · Feb 03, 2026
Charly Coste 🇫🇷
@Changaco@diaspodon.fr

Crowdfunded full time free software developer. Maintainer of the open source crowdfunding platform @Liberapay I launched in 2016. I'm interested in too many things, including politics, economics, history, physics and other sciences. I like to understand how things work. French, he/him, cishet, white, thirty-something, single, not a father.

diaspodon.fr
Replying to @Liberapay@mastodon.xyz
On this somewhat special anniversary, I also want to state once again that Liberapay is an open project. *You* can contribute to it if you have some basic skills, and receive some money in return. There's still a lot of work to do, including quite a bit that doesn't involve programming, and plenty to learn. Liberapay is written in #Python, #SQL (until I can finish building what's needed to get rid of it), and as little #JavaScript as possible. → https://github.com/liberapay/liberapay.com/blob/master/CONTRIBUTING.md
17
2
12
0

Remote instance

diaspodon.fr
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 04:03:03 UTC