Robert
fnordfish.ruby.social.ap.brid.gy
Robert
@fnordfish.ruby.social.ap.brid.gy
Freelance software developer. Working with Ruby and other ruby-flavored languages

[bridged from https://ruby.social/@fnordfish on the fediverse by https://fed.brid.gy/ ]
Have yet to read the article. But. Docker is not a lock file. It’s a tarball of works-on-my-machine.
December 21, 2025 at 2:03 PM
I keep trying to use StringScanner, but then ending with something like that:

```ruby
last_pos=0
while (content.match(/pattern/, last_pos) do |m|
match_start = m.begin(0)
last_pos = match_start + 1
# do funny stuff on content everywhere after match_start
end); end
```
December 19, 2025 at 1:56 PM
Los it just me, or did #ios 26.2 got darker in the “tinted” option? Even compared to the beta and RC versions.
December 13, 2025 at 10:24 AM
I'm sorry, but if you newsletter flushes 8 DDH posts into my mailbox, that's a direct unsubscribe.
December 8, 2025 at 2:17 PM
Random thought:
OS distributions are just huge lockfiles
December 7, 2025 at 9:26 AM
Reposted by Robert
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. github.com/git/git/blob...
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:01 PM
Indeed it seems to be a filesystem quirk:

```
ls ß
ls: ß: No such file or directory

touch ss

ls -i ß ss
196004546 ss 196004546 ß
```
https://benjojo.co.uk/u/benjojo/h/h4N78m1PjXYsYfzkGV
This MacOS (APFS?) quirk was mentioned at the pub last night, and I still cannot believe this actually works when I tried it myself
benjojo.co.uk
November 27, 2025 at 3:18 PM
dev-product page: "[...] has AI built in to help you [...]" /close
November 18, 2025 at 5:10 PM
Good things happening for the wrong reasons part N+1:

`AGENTS.md` and general recommendations to write better documentation so that LLMs can “understand” them.
October 25, 2025 at 2:36 PM
General rule of thumb when creating a new SQL DB schema: For your ordinary primary key, instead of per-table auto increment, use a system wide unique ID from a single sequence or generator. So that no records in your system ever have the same ID.

The amount of bugs I caught early with that […]
Original post on ruby.social
ruby.social
October 24, 2025 at 2:49 PM
Reposted by Robert
I am awarded a gold medal by the Royal Swedish Academy of Sciences for my work on #curl

https://daniel.haxx.se/blog/2025/10/21/a-royal-gold-medal/
A royal gold medal
_The Royal Swedish Academy of Sciences_ (IVA, the same org that selects winners for three of the Nobel prize categories) awards me a gold medal 2025 for my work on curl. This academy, established 1919 by the Swedish king Gustav V, has been awarding _great achievers_ for over one hundred years and the simple idea behind the awards is, as quoted from their website: > Gold medals are awarded every year to people who, through outstanding deeds, have contributed to creating a better society. I am of course humbled and greatly honored to have been selected as a receiver of said award this year. To be recognized as someone who **have contributed to creating a better society** , selected by top people in competition with persons of remarkable track records and achievements. Not too shabby for a wannabe-engineer like myself who did not even attend university. There have been several software and tech related awardees for this prize before, but from what I can tell I am the first Open Source person to receive this recognition by the academy. ## Justification The Academy’s justification is given in Swedish (see below) but it should be translated roughly like this: _System developer Daniel Stenberg is awarded the IVA Gold Medal for his contributions to software development, where he has been central to internet infrastructure and free software. Through his work with curl, the tool that is now used by billions of devices worldwide, he has enabled reliable and secure data transfer over the internet. Not just between programs in traditional computers, but everything from smartphones and cars, to satellites and spacecraft._ The original Swedish “motivering”: _Systemutvecklare Daniel Stenberg tilldelas IVAs Guldmedalj för sina insatser inom mjukvaruutveckling där han haft en central betydelse för internetinfrastruktur och fri programvara. Genom sitt arbete med curl, verktyget som i dag används av miljarder enheter världen över, har han möjliggjort tillförlitlig och säker dataöverföring över internet. Inte bara mellan program i traditionella datorer utan allt från smartphones och bilar, till satelliter och rymdfarkoster._ ## The ceremony The associated award ceremony when the physical medal is handed over happens this Friday at the Stockholm City Hall‘s Blue Hall, the same venue used for the annual Nobel Prize banquet. I have invited my wife and my two adult kids to participate in those festivities. ## A _second_ medal indeed Did I not already receive a gold medal? Why yes, I did eight years ago. Believe me, it does not _get old_. This is something I can get used to. But yes: it is beyond crazy to get one medal in your life. Getting _two_ is simply incomprehensible. This is also my _third_ award received within this calendar year so I completely understand if you already feel bored by my blog posts constantly banging my own drum. See European Open Source Achievement Award and Developer of the year for the two previous ones. ## The medal I wanted to include a fine high resolution image of the medal in this post, but I failed to fine one. I suppose I will just have to make a few shots by myself after Friday and do a follow-up post!
daniel.haxx.se
October 21, 2025 at 6:32 AM
[Snark, nonsense]

I'm telling you, someone at AWS thought it would be a great idea to just replace that fragile DNS with some clever AI!
October 20, 2025 at 2:41 PM
We are currently replacing storage layers of a grown Ruby (off Rails) app, that strictly uses command patterns.
And I have to say, it’s was so worth doing it.
October 17, 2025 at 3:45 PM
TBH. This new Ruby taking stewardship of Rubygems and Bunder is actuallya good thing.
BUT - and I can’t put this in big enough letters - nothing on how we got there is even remotely reassuring.
October 17, 2025 at 3:30 PM
Reposted by Robert
I posted this at some point!
October 16, 2025 at 9:24 PM
Reposted by Robert
To sum up my rant, I do think #ruby still has a bright future ahead.

But it's bright not because of Shopify, or 37signals, or any of their apologists.

It's bright *in spite of them*.

Yes I'm going full hippie now, because we the people, the little folk, the community-minded people who just […]
Original post on indieweb.social
indieweb.social
October 9, 2025 at 5:15 PM
Some though spawn by the announcement of the gem.coop gems server:

- First of all, I believe it is a good thing.
- I can see multiple services start to mirror each other.
- How do we make sure we trust those mirrors to mirror correctly? (here's your "security" excuse)
- Do we need a new […]
Original post on ruby.social
ruby.social
October 7, 2025 at 9:19 AM
October 7, 2025 at 7:37 AM
Reposted by Robert
In 2011, Aaron Swartz was arrested after he downloaded millions of academic journal articles from JSTOR via the MIT network. He was charged under federal laws (including wire fraud and violations of the Computer Fraud and Abuse Act) with up to 13 felony counts, carrying the possibility of […]
Original post on mastodon.xyz
mastodon.xyz
September 30, 2025 at 12:11 PM
Reposted by Robert
Just in case you were wondering, Mr. Tailwind CSS himself is all cool with the fashy vibe. (This comes as no surprise to anyone paying any attention for the last several years…he's always palling around with best buddy DHH.)
September 25, 2025 at 4:50 PM
Reposted by Robert
News update re: #rubycentraltakeover

Shopify's Tobi Lütke and DHH have weighed in on an open letter written by @Floppy requesting #rails core & the #ruby community cut ties with DHH.

Tobi thinks such critcs are “divisive clowns” who “spew bullshit terms” and should be ignored.

DHH thinks they […]
Original post on indieweb.social
indieweb.social
September 24, 2025 at 11:23 PM
So, if I wanted to host an internal Runy Gems server, what would you recommend? Also in light of the recent RubyCentral issues.
September 24, 2025 at 5:38 PM
Reposted by Robert
Open a text editor, see password and try it out can be a criminal offence according to a German court. RIDICULOUS!!!

https://www.heise.de/en/news/Federal-Constitutional-Court-rejects-appeal-in-Modern-Solution-case-10663687.html

"#ModernSolution had stored the data of all shoppers ... in a […]
Original post on mastodon.social
mastodon.social
September 24, 2025 at 8:27 AM
Reposted by Robert
#rails folks, here's an open letter asking the Rails Core to cut ties with DHH and hard fork Rails to a new project with proper governance.

You can sign with a pull request. Let's show that there's demand for this, and that the community won't appease racists […]
Original post on mastodon.me.uk
mastodon.me.uk
September 22, 2025 at 5:24 PM