An ag(e)ing hacker - posts tagged as "hacking"

Luca Saiu's blog

Posts tagged as "hacking" (19 posts)
Feeds for tag hacking Feeds for "hacking" posts: Atom 1.0, RSS 2.0.
Languages and complexity, Part I: why I love Anki2024-01-02 19:47
Updated: 2024-01-28 10:13
Lately I have not been as active in GNU (https://www.gnu.org) as I would have liked—which I plan to change. Apart from work I was busy with happy family life next to E.; and, I guess, with contemplating the dismal state of the West as it descends further and further into tyranny amid the general indifference. Maybe in part seeking solace from the news I focused with renewed intensity on my hobby, studying the Russian language for no reason much more practical than my love for Nineteenth-Century novels. I have heard more than one Russian teacher vocally disapproving of literature as [...] Read more
Tags: anki, bash, e, emacs, english, free-software, gnu, gnu-linux, hacking, keyboard, myself, natural-language, privacy, russian-language, software, tutorial

p≡p-mail-tool: easy privacy for email with existing Mail User Agents (p≡p is working with Gnus!)2023-08-07 03:05
Updated: 2024-01-11 12:15
During the last month and a half I have unfortunately mostly disappeared from GNU, having been busy and focused writing p≡p-mail-tool (https://codeberg.org/pEp/pEp-mail-tool), a new work project I have let overflow into my personal time as a beautiful little hack in which I believe. p≡p-mail-tool is of course free software. Motivation Freedom of speech and privacy are more and more threatened by governments and hostile corporations working against the public interest. In this season of death of liberty the minimum we can do to respond is making surveillance more difficult, by providing the general public with easy tools to use for [...] Read more
Tags: aiosmtpd, bash, command-line, dovecot, emacs, english, free-software, gnu, gnu-linux, gnus, hacking, imap, lisp, minimalism, myself, parentheses, pop, p≡p, privacy, python, script, smtp, software, surveillance, thunderbird, unix

Announcing make-gallery, a simple web image gallery generator2022-11-21 01:33
Updated: 2022-11-21 23:53
I wrote a script generating an image gallery suitable to be included in web pages. Since it can be generally useful I cleaned it up and published it, of course as free software (https://www.gnu.org/philosophy/free-sw.html); you are welcome to download a copy of ‘make-gallery’ from <https://git.ageinghacker.net/make-gallery>. The software is released under the GNU General Public Licence (https://www.gnu.org/licenses/gpl-3.0.html) version 3 or later; the generated code is in the public domain. I hate the web I have never made a mystery of my personal dislike for the web with its gratuitous ever-growing complexity, inefficiency, lack of expressivity, hostility to the developer and to [...] Read more
Tags: angle-brackets, apl, autopatente, bash, code-generation, command-line, css, english, free-software, gallery, gnu, gnu-linux, graphics, hacking, html, imagemagick, images, javascript, keyboard, make-gallery, minimalism, myself, nausea, p≡p, russian, script, software, thumbnail, unix

A personal reflection on the GNU Hackers' Meeting 20222022-10-11 00:30
Updated: 2024-01-04 19:41
According to the definition on the web site (https://www.gnu.org/ghm/2022/) “The GNU Hackers’ Meetings or ‘GHMs’ are a venue to discuss technical topics related to GNU and free software”. And GHMs are in fact events structured as conferences with talks and presentation slides and all; very technical indeed, the way we like them and the way they should be. But if we take the time for attending every year since 2007 or so, and organising, it is mostly for the fun of spending time with our GNU friends in a relaxed environment. After many years in which most GNU Hackers’ Meetings [...] Read more
Tags: e, english, free-software, ghm, gnu, hacking

GNU Hackers' Meeting 2022: Call for presentations, even remote2022-09-12 18:05
The GNU Hackers’ Meetings or or “GHMs” are a friendly and informal venue to discuss technical topics related to GNU (https://www.gnu.org) and free software (https://www.gnu.org/philosophy/free-sw.html); anybody is welcome to register and attend. The GNU Hackers’ Meeting 2022 will take place on October 1st and October 2st in İzmir, Turkey; see the event home page at <https://www.gnu.org/ghm/2022/>. We decided to help students who wish to attend by contributing 50€ out of their 60€ attendance fee (required by the hotel for use of the conference room, coffee and snacks) so that students will need to only pay 10€, upon presenting proof of [...] Read more
Tags: e, english, free-software, ghm, gnu, hacking

The GNU Hackers' Meeting 2022 is less than one month away2022-09-04 20:21
Updated: 2022-09-05 12:15
The GNU Hackers’ Meetings are a venue to discuss technical topics related to GNU and free software. GNU Hackers’ Meetings have been taking place since 2007: you may want to look at the pages documenting most past editions (https://www.gnu.org/ghm/previous.html) which in many cases also include presentation slides and video recordings. The event atmosphere is always friendly and informal. Anybody is welcome to register and attend, including newcomers. The next GNU Hackers’ Meeting will take place in İzmir, Turkey on Saturday 1st and Sunday 2nd October 2022. We updated the GHM 2022 web page (https://www.gnu.org/ghm/2022) with information about the venue, accommodation [...] Read more
Tags: e, english, free-software, ghm, gnu, hacking

GNU Hackers' Meeting 2022 proposal: İzmir, Turkey2022-06-10 01:55
The GNU Hackers Meetings (https://www.gnu.org/ghm) are a friendly and informal venue to discuss technical issues concerning GNU (https://www.gnu.org) and free software (https://www.gnu.org/philosophy/free-sw.html). The time we proposed for GHM 2022 is approaching but unfortunately we only received three replies expressing interest. If we are to hold the event then we need more participants; at this stage a simple informal expression of interest is enough. The event is planned for an extended weekend (with talks from Friday to Saturday) in October 2022 in İzmir, Turkey. For the time being all the infamous entry barriers or restrictions are lifted in Turkey, with the [...] Read more
Tags: e, english, free-software, ghm, gnu, hacking

GNU Jitter and GCC: the fun of playing with fire2022-03-10 21:32
A few days ago on March 6 I participated in the Binary T00ls Summit online event (<https://binary-tools.net/>) organised by José Marchesi (<https://jemarch.net>); a video recording is now available. My presentation had the ridiculous title GNU Jitter and the illusion of simplicity or Copying, patching and combining compiler-generated code in executable memory or The Anarchist’s guide to GCC or The fun of playing with fire — or, in shortened form, GNU Jitter and GCC: the fun of playing with fire. This is the official abstract: GNU Jitter is a generator of portable and efficient language virtual machines; a Jittery VM lies [...] Read more
Tags: binary-t00ls-summit, free-software, gnu, hacking, jitter, myself

Jitter is now GNU Jitter2021-12-19 19:52
I am happy to announce that my project Jitter has been officially accepted as part of the GNU Project (https://www.gnu.org). The new Jitter home page is <https://www.gnu.org/software/jitter> . The git repository is still at <http://git.ageinghacker.net/jitter> . — Luca Saiu, 2021-12-19 19:52 [...] Read more
Tags: english, epsilon, gnu, hacking, jitter, software-by-myself

Introducing Jitter, an efficient language Virtual Machine generator2017-08-31 04:18
Updated: 2017-09-03 14:05
During the last few months of this long silence I’ve been busy working on a new project. Of course it is free software, and I plan to propose it soon as an official GNU project. I’m now releasing Jitter to the public, after presenting it for the first time at the 2017 GNU Hackers’ Meeting (<http://www.gnu.org/ghm>) in Germany last weekend. The meeting, by the way, was awesome — thanks to the organizers John Darrington and Alex Sassmannshausen and to everybody who attended. I was good to see the old friends, and make some new ones as well. The Jitter presentation [...] Read more
Tags: english, epsilon, forth, ghm, gnu, hacking, jitter, software-by-myself, talk

Happy pi Approximation Day 20142014-07-22 00:10
Updated: 2015-01-23 22:59
It’s 22/7 again. Last year on pi Approximation Day I published a simple Forth program based on an intuitive geometrical idea: see Happy pi approximation day 2013 (<https://blog.ageinghacker.net/posts/13>). I’ve been thinking about what to do in 2014 for some time, without finding anything as nice from the programming point of view. Sure, you can find series and continued fractions converging to pi, even rapidly; these methods work, but the corresponding programs are trivial to code and don’t provide any insight. So I chose another route: a practical experiment to approximate pi by cutting and weighing metal. The result turned out [...] Read more
Tags: english, experiment, gnu, guile, hacking, pi, science

A practical GNU epsilon tutorial2013-08-23 12:54
Updated: 2023-09-29 17:57
A practical GNU epsilon tutorial Audience Lexical conventions Rationale and introduction My PhD thesis Implementation, and the relation beteen epsilon0 and epsilon1 The bootstrap problem Setup Writing more comfortably, from ‘guile+whatever’ and Emacs Basics of epsilon1 The stuff values are made of: fixnums, pointers, buffers Error situations in epsilon1 Slightly higher-level data structures: vectors, strings, boxes, tuples, records Equality and boxedness tags Lists, and simple programming examples Digression: a look at epsilon0 Practical programming in epsilon1 Sums A programming example: structural equality with boxedness tags A look at reflective data structures ‘e1:define’ is just a macro! S-expressions What’s the point [...] Read more
Tags: english, epsilon, gnu, guile, hacking, tutorial

Hello from the GHM2013-08-22 16:13
Updated: 2013-08-31 21:15
Posting during a quiet time at the GHM pre-meeting, before most people arrive. We have something new to show: [ghm-t-shirt] I went to get the t-shirt at the shop this morning, with José; they did a nice job in the end. This post is just for bragging a little, and to make the people who aren’t here envious. — Luca Saiu, 2013-08-22 16:13 (last update: 2013-08-31 21:15) [...] Read more
Tags: english, gnu, hacking

Playing with graphics2013-08-12 02:40
Updated: 2015-01-26 19:43
I’m not good at graphics. Or rather, don’t think I have particularly good taste. Now that I’m thinking of it, in the remote past as part of my first big job I was actually paid to do photo touch-ups. It was my driving school job. Old graphic hacks The screenshot below belongs to that project; what we would call now an e-learning system, to be used locally on the driving school computers. [a simple touch up I did] The driving school owner went around taking photos of the roads in the neighborhood, so that his customers could recognize familiar places, [...] Read more
Tags: english, gimp, gnu, graphics, hacking

Happy pi approximation day 20132013-07-21 12:34
Updated: 2014-07-21 21:14
The fraction 22/7 has been known since antiquity as a simple rational approximation of pi. The fraction decimal expansion is 3.(142857); since pi is about 3.141592653589793, the approximation has three correct digits. Of course nowadays we can compute much better approximations with computers, and billions of digits are known: <http://en.wikipedia.org/wiki/Approximationsofπ> is a nice review also explaining some efficient computation methods. For example if you want to obtain a lot of pi digits in a short time you may like the series by Ramanujan, yielding very good approximations even with a small number of terms; but that’s not the point now. [...] Read more
Tags: forth, gnu, hacking, pi, tutorial

GNU Hackers Meeting 2013 in Paris, France2013-05-17 20:39
Updated: 2013-10-10 21:36
Thanks to a kind offer by Sylvestre Ledru (<http://sylvestre.ledru.info/>) from IRILL (<http://www.irill.org>) we have a venue for this year’s GNU Hackers Meeting: we will be in Paris, France, for the second time at IRILL after the very successful 2011 edition. Since I live near Paris and I also happen to work at IRILL once or twice a week I’ve decided to do something to help organize the event, along with Sylvestre and Dodji Seketeli (<http://dodji.seketeli.com/>) who graciously volunteered as well. The meeting will take place in late August 2013: right now we’re deciding whether to have talks on Friday 23 [...] Read more
Tags: english, ghm, gnu, hacking, paris

Meta-update and GNU epsilon news2012-08-29 23:33
Updated: 2012-09-16 13:38
This little diary of mine needed some love. A good excuse to motivate myself to write more often comes from the idea of syndication in the GNU Planet (<http://planet.gnu.org>); to make that possible without adding off-topic stuff to the GNU site I’ve recently improved trivalblog to also support per-tag RSS and Atom feeds — the idea being, of course, to have only posts explicitly tagged as “gnu” linked from the planet. My little blog system is described in The trivialblog software (<https://blog.ageinghacker.net/posts/2>). It’s just a quick unpolished hack with no documentation built upon bash and Texinfo, but I find it [...] Read more
Tags: english, epsilon, gnu, hacking, meta

How I learned procedural abstraction and the wonder of science2011-09-19 05:06
Updated: 2022-12-04 22:28
Inspired by a happy “discovery” I made today, I’ve written this instead of finishing the post about identity. The abandoned tape This story began on a summer evening of the late Eighties when I was 10, maybe 11. I was at some small country fair near home with my brother, five years younger than me — quite a big difference back then. My brother found an audio cassette discarded on the ground, and wanted to take it home; it looked dirty and I remember that I didn’t want to pick it up at first, but I guess I wasn’t too [...] Read more
Tags: commodore-64, english, hacking, my-masters, myself, nostalgia, science

The trivialblog software2011-09-08 08:45
Updated: 2011-09-08 14:44
I’ve written the software running this blog myself, in Bash; in fact it’s mostly a simple combination of GNU command-line utilities, producing completely static HTML. Texinfo renders the post source text into HTML; my scripts generate indices, links and other minor things. I will probably add a PDF export feature later. I’ve put together the software very quickly, for myself; the source is crude and there’s no documentation, but since I guess somebody might want a copy anyway I’m publicly releasing it. trivialblog is free software, released under the GNU GPL version 3 or later. Most icons were not drawn [...] Read more
Tags: english, gnu, hacking, meta, software-by-myself

Posts tagged as "hacking" (19 posts)

You might want to go to the main blog index (Atom feedfeeds for every post: Atom 1.0, RSS 2.0) or to my web site https://ageinghacker.net.

[my photo]
Luca Saiu

The opinions I express here are my own and do not necessarily reflect the beliefs or policies of my employer or for that matter of anyone else. In case you felt that the public statement of my thoughts threatened your warm sense of security and your emotional stability feel free to leave at any time.
The system does not support user comments and probably never will. Anyway you can contact me if you want to discuss some topic with me. I might update my posts if you provide interesting insights.

You might be interested in my web site https://ageinghacker.net.


Copyright © 2009, 2011-2014, 2017, 2018, 2021-2024 Luca Saiu
Verbatim copying and redistribution of this entire page are permitted in any medium without royalties, provided this notice is preserved.
This page was generated by
trivialblog. trivialblog is free software, available under the GNU GPL.
Tag icon copyright information is available in this file.