Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 52
  1. Cloudflare Turnstile requiring fingerprintable WebGL

    Since about a week, Cloudflare Turnstile (their "Verify you're human" device verification) has been looping indefinitely in my webkit-gtk based browser.

  2. intro: timer(1) - run command at a specific interval

    timer [-w] [-c clockid] interval command [arguments...]

  3. Copyrightability of GenAI output

    Note: I'm not a lawyer so this is to be taken as an opinion on a topic that's far from being settled.

  4. The consumption of Punk

    consumption The act of eating, drinking or using.

  5. WebAuthn vs. Interoperability

    WebAuthn, also marketed as passkeys for a subset of it, is something that seems rather scary to me from an interoperability perspective.

  6. The lie of the "Third Place"

    "Third Place" as a term and concept has always felt weird to me.

  7. On licensing, around hobbyist projects

    Suing and other legal processes Hobbyists typically can't sue or even worse, afford to be sued.

  8. The element as a trap

    One of the few traps of the web is how the <noscript> element doesn't provides the right behavior.

  9. Forge-less SSH-signed git commits

    One key difference I found useful when git added support for ssh-signature is the fact that you now can just drop an authorized_keys file in the repository, and configure it as a source of public keys.

  10. How I choose dependencies

    Those are the question I always ask myself prior to picking a dependency: Are other people using it?

  11. Mozilla Foundation has no members

    Once again I was wondering why Mozilla was so out of touch with it's community.

  12. In late April 2024, I started working on bootstrap-initrd to build a small development environment capable of building a minimalist distro with the least amount of binaries involved and priority over straightforward bootstrap path to ease reviewability.

  13. Security Disclosures for Libre Software

    A common way security disclosures are done -specially in the proprietary world- is to only give a heads-up notification to your licensees or maybe even a specific sub-group of them (yikes), and to continue doing so until the last moment.

  14. Firefox begone

    Could also be titled “I'm never going to use Firefox ever again”.

  15. Lenovo T495: Nearly 4 years later

    Nearly 4 years ago in Late-February 2020 when I got my first payroll and my previous laptop, a hands-me-down HP Pavillon dv6 from 2012 with pretty much no aftermarket spare parts had several broken keyboard switches, touchpad with loss of sensivity, Intel…

  16. I wish I could be hyped by WASM

    WASM, a language-agnostic bytecode format oriented for Virtual Stack Machines, could sound great and part of me really wishes I could like it.

  17. On the definition of DRM

    Warning: This is a rather thorny question, in the same style of debating if a particular product or software is under a FLOSS license or not.

  18. Using Firefox or any other browser, isn't going to do anything against "Web Environment Integrity" Let's say again what DRM and other broken-by-design copyright protections mechanisms under the DMCA means: Circumventing the DRM is illegal Typically if you…

  19. Firmware is broken Terminology

    Software and Hardware have pretty clear definitions, but when it comes to firmware… I ended up with the horribly vague definition that it's about software that's usually hard to modify or just external to the OS or just scary to update in case of failure.

  20. 2022 Summary

    Here's an incomplete summary of what I did in 2022 that I want to highlight.

  21. Update on Pleroma Maintainance

    Update on Pleroma Maintainance Update 2022-08-31: This historical article was written for the sole purpose of explaining what was going on in the drama between 2021-12 and ~2022-02.

  22. cve.mitre.org, the CVE database website I was using instead of NIST's website to avoid a bit of JavaScript started showing NOTICE: CVE website transitioning to new “CVE.ORG” web address.

  23. (Semi-)Automatic opening of Files

    (Semi-)Automatic opening of Files The current status on major systems To guess the filetype, most user environments rely on the file extension, a cue largely made by humans for humans.

  24. BadWolf, two years later

    BadWolf, two years later Google-WebRTC × Mozilla Firefox Pandemic happened so instead of AFK meetups I sometimes had to use BigBlueButton and Jitsi (Meet), which require WebRTC, that WebKitGTK doesn't have yet because of licensing issues with Google's Bor…

  25. Some tips/opinions about self-hosting

    I've started self-hosting in 2012 because I wanted to put my own stuff on the internet without depending on some garbage-of-the-day gratis service and renting an extra machine (managed or not) didn't make sense, specially back when I was a minor.

  26. Why I embraced Wayland

    Some of the folks that knew me from around 2014 know that I wasn't impressed with Wayland and really didn't see the point of it.

  27. real names

    real names This post is sponsored by Contributing to Libre Software (and using OpenPGP) feels like Facebook all over again. 🙃️ Whatever the fuck is a "real name", is my handle unreal?

  28. Linux Audio Output APIs

    Linux Audio Output APIs About a month ago I took a long afternoon being like "Okay whatever let's see how deep the rabbit hole of linux audio playback goes" (previously, previously).

  29. 2020-05 Summary

    2020-05 Summary OpenPGP → reop; pass(1) → secret(1) I never really used OpenPGP for email but now you can email me (much more) securely via reop, my key is available on /reop.pub.

  30. blocking cloudflare IP-range be like

    blocking cloudflare IP-range be like So, like an absolute madperson I tried blocking cloudflare IP-ranges on my laptop, cloudflare nicely provide the list their website (otherwise there is stuff like peeringDB and ISPs looking glasses).

  31. 2020-04 Summary

    2020-04 Summary Badwolf 1.0.0 is so ready it feels like it's going to pop-out at any moment, only thing is few tweaks as I dogfood it, you can probably expect it very soon™.

  32. BadWolf, one year later

    BadWolf, one year later Bits of History and Present A bit more than a year ago I started writing my own browser based on WebKitGTK, which I named Badwolf (the name is actually from ~2013, similar project but it didn't went far).

  33. 2020-03 Summary

    2020-03 Summary Pleroma Finally 2.0.0 is released (with a bunch of great pleroma-tan drawings), which means that old OStatus code got removed, it broke a bit of current federation with some instances but all software including GnuSocial are ActivityPub-co…

  34. T495

    T495 So I bought a Lenovo T495 few weeks ago and received it on 2020-03-05 afternoon, as when you order from Lenovo you can customize it, here are my specs: CPU: AMD Ryzen 5 Pro 3500U OS: Windows 10 Familly 64 (EN/FR/DE/NL/IT) Integrated RAM(soldered): 8…

  35. 2020-02 Summary

    2020-02 Summary FOSDEM Was a great weekend, specially meeting other pleroma contributors and users (we got an actual pleroma gang of at least 20 people…) as well as some operating system booths (you could compile your own badge at gentoo's), will definite…

  36. HTTP3

    HTTP3 First thing first: Well done, this is the first article where I had to drop a letter from the title to keep the orthogonality between the title and the filename.

  37. 201? Summary

    201?

  38. Bootstrapping signify for my assets

    Bootstrapping signify for my assets As you might know, I'm not a huge fan of OpenPGP so when I learned about OpenBSD's signify(1) I wanted to use it on doing my next software release, now is the time.

  39. 2019-09 Summary

    2019-09 Summary Gentoo Bumped few things in GURU, done a clean of my overlay as pkgcheck is now quite more usable than it was, sent patches for mksh without klibc (as the ebuild is quite deprecated on gentoo) no answer yet will ping about it a month after…

  40. 2019-08 Summary

    2019-08 Summary I managed to take it quite easy this month, which well is quite nice, mainly watched animes, (re)watched some movies, re-readed entire webcomics (Rain and El Goonish Shive), discovered some (The Legend of Jamie Roberts (same author as Vali…

  41. Rust sucks as a system language

    Rust sucks as a system language I've been ranting against rust on social media from time to time and I quite want to put down why I just basically ban rust and specially consider it harmful as a system language, by that I mean stuff like libraries, as I m…

  42. 2019-07 Summary

    2019-07 Summary So, third monthly summary, started it seriously late.

  43. 2019-06 Summary

    2019-06 Summary Okay, here goes the second summary, started it a bit late IMHO, maybe I should try taking notes in a draft when I feel like there is something important in the month.

  44. 2019-05 Summary

    2019-05 Summary I'm trying to start regular summaries of what I done, for now I think theses will be done monthly but might be done each two-weeks instead as that's what I was used to for four years until a year ago (at the "Lycée Expérimental de Saint-Na…

  45. Install Gentoo via Floppy

    Install Gentoo via Floppy Okay, so here are the files I generated for it: make-initrd-smol.sh: a slightly modified version of make-initrd to only copy a static busybox init: the init file I wrote, included in the initramfs of the floppy image, could be do…

  46. My email setup

    My email setup NightmareMoon: Desktop machine, plagged with broken rDNS minion: BananaPi Server (offline at the time of writing) cloudsdale: VPS at Hetzner NightmareMoon OpenSMTPd: 6.4.1_p2, patched to accept non-root owned certs libasr: 1.0.2 (with res_r…

  47. Pretty Bad Privacy

    Pretty Bad Privacy This article is in early drafting process, made public so I get comments and more people can be aware OpenPGP Pretty Good Privacy standard, derives from the original PGP implementation.

  48. AtlASSian: The Bullshit Factory

    AtlAASian: The Bullshit factory This is a port of a loose-thread I made on the Fediverse while trying to delete an account on codacy.com that was supposely linked to BitBucket (Atlassian service).

  49. I’m removing defaults to eternal cryptographic signatures

    I’m removing defaults to eternal cryptographic signatures Quick Notes on how to git: Make sure commit.gpgSign isn’t set.

  50. Email to graphics-dev@chromium.org about nouveau blacklisting Date: Sun, 6 Jan 2019 01:54:46 +0100 From: Haelwenn Monnier <contact@hacktivis.me> To: graphics-dev@chromium.org Subject: Nouveau blacklisting Message-ID: <20190106005446.GA22465@cloudsda…