alexanderadam
banner
alexanderadam.ruby.social.ap.brid.gy
alexanderadam
@alexanderadam.ruby.social.ap.brid.gy
Software developer working in
:ruby: #ruby & :crystal: #CrystalLang
as a #freelancer and at vade.io.

:whyfox: Posts may appear in English & German.
There might be […]

🌉 bridged from ⁂ https://ruby.social/@alexanderadam, follow @ap.brid.gy to interact
Reposted by alexanderadam
Vojtux - Accessible Linux distro which is almost pure Fedora

Vojtěch Polášek has put together a technical preview of a version of Fedora that should work well for blind or visually impaired users. While his goal is explicitly to see these improvements and changes become part of Fedora itself […]
Original post on fosstodon.org
fosstodon.org
December 14, 2025 at 2:49 AM
So there's a #mastodon instance for people that are into #math called mathtodon… and that instance allows users to use #latex.

The #fediverse is amazing on so many levels.
Ah, and also you might read about #erdos problem 728: 😉

https://mathstodon.xyz/@tao/115855840223258103
Terence Tao (@[email protected])
Recently, the application of AI tools to Erdos problems passed a milestone: an Erdos problem (#728 https://www.erdosproblems.com/728) was solved more or less autonomously by AI (after some feedback from an initial attempt), in the spirit of the problem (as reconstructed by the Erdos problem website community), with the result (to the best of our knowledge) not replicated in existing literature (although similar results proven by similar methods were located). This is a demonstration of the genuine increase in capability of these tools in recent months, and is largely consistent with other recent demonstrations of AI using existing methods to resolve Erdos problems, although in most previous cases a solution to these problems was later located in the literature, as discussed in https://mathstodon.xyz/deck/@tao/115788262274999408 . This particular case was unusual in that the problem as stated by Erdos was misformulated, with a reconstruction of the problem in the intended spirit only obtained in the last few months, which helps explain the lack of prior literature on the problem. However, I would like to talk here about another aspect of the story which I find more interesting than the solution itself, which is the emerging AI-powered capability to rapidly write and rewrite expositions of the solution. (1/5)
mathstodon.xyz
January 9, 2026 at 11:39 PM
Reposted by alexanderadam
I'm writing HTML by hand today and was reminded that closing

and

  • tags is optional https://blog.novalistic.com/archives/2017/08/optional-end-tags-in-html/
  • You are not required to close your <p>, <li>, <img>, or <br> tags in HTML
    Debunking an alarmingly common HTML misconception.
    blog.novalistic.com
    January 9, 2026 at 8:15 PM
    @adrian is it my device/internet or is there an issue with the gallery?

    https://friendlyrb.wfolio.pro/disk/2023
    Friendly.rb 2023
    friendlyrb.wfolio.pro
    January 8, 2026 at 7:21 PM
    Reposted by alexanderadam
    Ran into a problem in prod?
    Just generate a fake cloudflare error page and blame it on them - gives you time to fix.

    #foss #devops #cloudflare #infosec
    December 16, 2025 at 6:41 AM
    I lost a lot of work by accident that I didn't push yet. 🥲

    And I excluded them from backups because I thought that I'd push them "soon" anyway.

    All it took was a mistake when running `rsync`.

    Stay safe folks.
    December 22, 2025 at 1:42 PM
    I'm really happy to see @marcoroth receive the 2025 Rails Luminary Award! 🎉

    He’s done so much for the Rails ecosystem and the broader Ruby community.
    He's always humble, thoughtful, and full of positive energy.
    And I think that he never sleeps. 😅
    Feels great to […]

    [Original post on ruby.social]
    December 17, 2025 at 7:56 PM
    @eregon is `ArgumentError: UTF-16 string byte length (51) is not a multiple of 2` something that should be handled in my PR or in TruffleRuby?
    ArgumentError is semantically off but I vaguely remember that it was some encoding performance stuff or so?

    It would be nice if it would act like the […]
    Original post on ruby.social
    ruby.social
    December 12, 2025 at 7:29 PM
    Incomplete List of Mistakes in the Design of #css:

    https://wiki.csswg.org/ideas/mistakes
    Incomplete list of mistakes in the design of CSS
    Comments
    wiki.csswg.org
    December 11, 2025 at 12:13 PM
    Reposted by alexanderadam
    this fall I worked with the core Git folks on writing an official data model for Git and it just got merged! I learned a few new things from writing it. https://github.com/git/git/blob/master/Documentation/gitdatamodel.adoc
    git/Documentation/gitdatamodel.adoc at master · git/git
    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...
    github.com
    December 2, 2025 at 5:00 PM
    Reposted by alexanderadam
    tomorrow November 28 we're doing a Big Zine Sale! Here's a thread about every zine that will be on sale (it's all of them)

    (feel free to mute this thread :))

    (1/16)
    November 27, 2025 at 3:08 PM
    Reposted by alexanderadam
    mensfeld.pl
    November 13, 2025 at 2:54 PM
    Reposted by alexanderadam
    Absolutely made up that @st0012 won the Ruby Prize 2025. Stan works so hard, and achieves so much that it gives me the warm fuzzies to see it rewarded.

    https://rubyprize.jp/
    Ruby Prize 2025 | 受賞者決定
    rubyprize.jp
    November 6, 2025 at 10:31 AM
    Reposted by alexanderadam
    More than half of #curl's source code lines have been changed within the last four years. 1,101 lines from before year 2000 still remain "untouched".
    November 6, 2025 at 7:57 AM
    :ruby: #ruby's #float contains a bunch of interesting constants.

    Like EPSILON, which is the

    > difference between 1 and the smallest double-precision floating point number greater than 1.

    What is it useful for you ask?
    Well, Floats are kinda difficult for computers and if you want to compare […]
    Original post on ruby.social
    ruby.social
    October 29, 2025 at 11:37 PM
    Reposted by alexanderadam
    On this day seventeen years ago I learned something about locales and Turkish that has scarred me for life: I is not always uppercase i!

    https://daniel.haxx.se/blog/2008/10/15/strcasecmp-in-turkish/
    strcasecmp in Turkish
    A friendly user submitted the (lib)curl bug report #2154627 which identified a problem with our URL parser. It doesn’t treat “`file://`” as a known protocol if the locale in use is Turkish. This was the beginning of a minor world-moving revelation for me. Of course this is already known to mankind and I’m just behind, but really: lots of my fellow hacker friends had no idea either. So “`file`” and “`FILE`” are not the same word case insensitively in Turkish because ‘i’ is not the lowercase version of ‘I’. Back to strcasecmp: POSIX pretty much makes the function useless by saying that “The results are unspecified in other locales [than POSIX]”. I’m a bit annoyed by this fact, as now I have to introduce my own function (which thus cannot use tolower() or toupper() since they also are affected by the locale) and use since the strings in our code is clearly used for “English” strings so file and FILE truly are the same string when compared case insensitively…
    daniel.haxx.se
    October 15, 2025 at 7:29 AM
    I'm not in the MS ecosystem but this looks pretty cool.

    @microsoft365 https://bird.makeup/users/microsoft365/statuses/1973825310681367031
    New app Icons 🤩
    bird.makeup
    October 12, 2025 at 11:18 AM
    @eregon do you have any advice for me?
    I'm surely doing something wrong.

    https://github.com/rails/marcel/actions/runs/18431879625/job/52520253962?pr=132

    Also I kinda wouldn't have expected a `Polyglot::ForeignException` here but rather something that could be […]

    [Original post on ruby.social]
    October 11, 2025 at 4:33 PM
    @headius it has been ages that I stumbled over a different handling between #mri and #jruby but today it has happened. 😉

    https://github.com/rails/marcel/actions/runs/18431055272/job/52518425738?pr=132

    #truffleruby is affected too.
    WIP: add `tika.xml` regex support · rails/marcel@e0fde31
    Find the mime type of files, examining file, filename and declared type - WIP: add `tika.xml` regex support · rails/marcel@e0fde31
    github.com
    October 11, 2025 at 4:22 PM
    @fractaledmind thanks to James, ruby.social now has a :sqlite: sqlite emoji in case you want to put it into your bio or so 😉
    October 9, 2025 at 10:02 PM
    Open to new adventures in code — :ruby: #ruby, #rails, or :crystal: #crystallang! 18+ years with Ruby, so my ducks are in a row and my 💎 #gems are polished.

    Let's build something great together.

    #rubyonrails #CrystalLang #devhire #opentowork #FediHire #devjobs #techjobs #jobsearch
    October 7, 2025 at 12:41 PM
    Reposted by alexanderadam
    Wondering what ever happened to #MINASWAN
    September 26, 2025 at 7:44 PM