🤖💤 Ah, another riveting tale of #Swift bravely venturing into the treacherous lands of #C #compatibility, like a knight in shiny armor facing a dragon-sized pointer. 🐉⚔️ If you've ever wondered how to turn 7 minutes into a lifetime, this journey is your ticket! 🚂💤
https://carette.xyz/posts/swift_c_compatibility_with_raylib/ #Adventure #KnightInShinyArmor #DragonSizedPointer #TechJourney #LifetimeTransformation #HackerNews #ngated
Testing the Swift C compatibility with Raylib

Since Ladybird team abandoned their Swift adoption for the browser I heard a lot of criticism about the Swift ecosystem and the interaction between Swift and C/C++ projects. My usage of Swift is mainly for command line tools, recreational programming (like Advent of Code 2023 and previous years) or Metal programming. In my previous experiments I really enjoyed Swift, and actually preferred it to some other programming languages like Rust. However it seems that programmers have wrong opinions about this programming language, especially about its accessibility (no it is not only for Apple platforms) and its actual power wrapping C/C++ libraries.

A journey into a wild pointer

🚀 De-americanizzazione: Giorno 4

1. Browser → Vivaldi ✅

2. Sistema → Manjaro ✅

3. Email → Proton Mail ✅

4. Cloud → Proton Drive ✅

Ogni passaggio è un mattone. Sto costruendo qualcosa di mio.

Qual è il prossimo pezzo del puzzle?

#OpenSource #TechJourney #DigitalSovereignty #Proton #Privacy #Cloud #DataOwnership

I’ve recently been reflecting on my journey with NixOS, and it’s been an incredibly challenging experience that has really pushed me to re-evaluate my workflow. While I appreciate the innovative approach to declarative configuration, I’ve found that the steep learning curve and constant troubleshooting just aren't aligned with my current productivity goals. Growth often comes from realizing when a tool isn't the right fit for your mission. #GrowthMindset #TechJourney #Efficiency #DevOps
🚀✨ Behold, the thrilling tale of querying 3 billion vectors—a journey where Vicki Boykis heroically attempts to decode Jeff Dean's cryptic wisdom on #mapreduce. Spoiler: It's basically a nerdy treasure hunt for semantically similar items, but with more floating-point numbers than your brain can handle. 💻🧠
https://vickiboykis.com/2026/02/21/querying-3-billion-vectors/ #HackerNews #VickiBoykis #treasureHunt #techJourney #floatingPoint #HackerNews #ngated
Querying 3 billion vectors

Requirements are hard

From supervising a data center to shaping enterprise solutions and mentoring #IT pros, Taymour Elerian has shown how #Linux, #opensource, and Linux Professional Institute (LPI) certifications can help you stand out in your career.

Discover his journey for #FOSS inspiration: https://lpi.org/nwfs

#LPI #LPIC #Linux #FOSS #opensource #ITcareer #TechJourney #CareerGrowth #TechCommunity #cloud #cloudnative #multicloud

How Spotify Made Me Self Host

Self hosting my media library with Jellyfin & Wireguard on Hetzner

Andreas Lay

Solutions Architect Taymour Elerian has built a successful global career 🌍 across industries and technologies, employing #Linux & #opensource.

Explore his journey to see how #FOSS and Linux Professional Institute (LPI) certifications can boost your #IT career: https://lpi.org/nwfs

#LPI #LPIC #Linux #FOSS #opensource #ITcareer #TechJourney #CareerGrowth #TechCommunity #cloud #cloudnative #multicloud

🚨 Alert: 🚨 Programmer discovers that Rails Global IDs aren't as foolproof as he imagined—shock! Instead of living in blissful ignorance, he embarks on a noble journey to make them "safer" ⚔️. Meanwhile, the rest of the tech world is busy with something called "progress." 😜
https://blog.julik.nl/2025/12/a-trap-with-global-ids #RailsGlobalIDs #ProgrammerDiscovery #TechJourney #SoftwareDevelopment #CodingChallenges #HackerNews #ngated
Making Rails Global IDs safer

The new LLM world is very exciting, and I try to experiment with the new tools when I can. This includes building agentic applications, one of which is my personal accounting and invoicing tool - that I wrote about previously As part of that effort I started experimenting with RubyLLM to have some view into items in my system. And while I have used a neat pattern for referencing objects in the application from the tool calls - the Rails Global ID system - it turned out to be quite treacherous. So, let’s have a look at where GlobalID may bite you, and examine alternatives and tweaks we can do. What are Rails GIDs? The Rails global IDs (“GIDs”) are string handles to a particular model in a Rails application. Think of it like a model URL. They usually have the form of gid://awesome-app/Post/32. That comprises: The name of your app (roughly what you passed in when doing rails new) The class name of the model The primary key of the model You can grab a model in your application and get a global ID for it: moneymaker(dev):001> Invoice.last.to_global_id Invoice Load (0.3ms) SELECT "invoices".* FROM "invoices" ORDER BY "invoices"."id" DESC LIMIT 1 /*application='Moneymaker'*/ => #<GlobalID:0x00000001415978a0 @uri=#<URI::GID gid://moneymaker/Invoice/161>> Rails uses those GIDs primarily in ActiveJob serialization. When you do DebitFundsJob.perform_later(customer) where the customer is your Customer model object which is stored in the DB, ActiveJob won’t serialize its attributes but instead serialize it as a “handle” - the global ID. When your job gets deserialized from the queue, the global ID is going to get resolved into a SELECT and your perform method will get the resulting Customer model as argument. All very neat. And dangerous, sometimes - once LLMs become involved.

Julik Tarkhanov

I've wanted AMOLED phones since the 2010s (my teenage years). People had them. At that time, AMOLED phones were usually expensive and only available for flagship models. As of now, I have had two AMOLED phones. The first one was bought for me by my mum (which a random troll on Lemmy.world never contributed anything to me except harm).

#AMOLED #Technology #Smartphone #Nostalgia #Gratitude #Family #MentalHealth #CyberBullying #OnlineSafety #TechJourney #Malaysia #Sabah #LemmyWorld

Một người dùng vui mừng thông báo đã mua thành công tên miền riêng (.uk từ Cloudflare) sau khi vật lộn với việc tự host mà không có HTTPS/PWA. Họ nhận ra tên miền không hề đắt và giúp cuộc sống công nghệ dễ dàng hơn nhiều. Một bước tiến lớn cho hành trình tự host!

#DomainName #SelfHosting #Cloudflare #TechJourney #TênMiền #TựHost #CôngNghệ

https://www.reddit.com/r/selfhosted/comments/1pdvnc0/i_finally_own_a_domain_name/