Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.
Don't use 3 or 4 letter acronyms without spelling them out at least once. The Fediverse is global. Context matters. Every 3-4 letter acronym has on average 58 different meanings. Help your followers and friends. Spell it out. Thank you for your cooperation :)
In the latest development version, JabRef now supports multiple citation fetchers/providers, including SemanticScholar, @crossref@opencitations and @OpenAlex
And at the bottom we provide some additional metrics from scite.ai
ML-LIB: Machine Learning Library Proposed For The Linux Kernel
Sent out today as a request for comments (RFC) by a Linux kernel engineer employed by IBM is a machine learning library for the Linux kernel. The intent is on plugging in running ML models to the Linux kernel that could be used for system performance optimizations and various other purposes... https://www.phoronix.com/news/Linux-Kernel-ML-LIB-RFC
If you are enabling and coming to rely on AI workflows in production, you better have a plan for how to maintain operations when (not if) they disappear. Either through temporary service outage or a company that disappears overnight, you're exposed to significant risk without a tested backup plan.
This isn't really different than any other dependency, except that the reality distortion field around AI seems to accelerate adoption without consideration of failure modes in a way I've not seen before.
#xkcd No. 3204 Date: 2026-2-6 Title: Dinosaurs And Non-Dinosaurs Alt text: Staplers are actually in Pseudosuchia, making them more closely related to crocodiles than to dinosaurs. https://xkcd.com/3204/
When Miyamoto Musashi said that mastery is, in knowing one thing, to know ten thousand things, he was definitely not talking about how potato salad and trail mix are the same techniques, merely applied to different ingredients, but I bet if heโd known about potato salad and trail mix he would have mentioned them specifically.
Imorgen skal jeg holde et 20 minutters foredrag om #allheimen for de ansatte i Sopra Steria pรฅ vรฅr store intern-konferanse som vi kaller Rubiks.
Kjenner jeg begynner รฅ bli spent og ha litt nerver. Selve slide-decken er jeg ganske trygg pรฅ, men har ikke planlagt veeeldig nรธye hva jeg skal si pรฅ hver slide.
Som vanlig blir det litt pรฅ sparket.
Jeg kommer til รฅ legge ut nesten hele slide-deck'en pรฅ Slide Share eller noe sรฅnt i etterkant (to interne slider jeg mรฅ fjerne fรธrst).
- is simpler and smaller than TinyCC - is capable of compiling TinyCC - is written in *very* simple C or a language simpler than C - can plausibly support risc-v (I can add codegen myself, just can't have deeply hardcoded x86 assumptions) - has a FOSS license - is not GNU Mes
Use your own domain for your ActivityPub identity. No instance to host, pure ActivityPub from your phone. Your identity is no longer tied to the relay. Switch anytime.
Add your domain, configure a CNAME record, verify and activate. Followers are notified via a Move activity.
I felt so seen reading @pluralisticCory Doctorow post on the US immigration. I moved here on a student visa, then OPT, H1B, then Green card. I am white man from an EU country, but even my path along this track has been tricky to navigate. It feels like the processes intentionally want you to fail. E.g. I keep a spreadsheet of every single entry/exit of US and every country visited.
"Just immigrate the right way" is the same as saying "just walk this tightrope over a chasm"
#xkcd No. 3204 Date: 2026-2-6 Title: Dinosaurs And Non-Dinosaurs Alt text: Staplers are actually in Pseudosuchia, making them more closely related to crocodiles than to dinosaurs. https://xkcd.com/3204/
I'm making my usual #BandcampFriday plea: if you love music, consider spending as much today on music at Bandcamp as you do every month on music streaming subs. One $10 sale can make an artist's day-- and put as much money in their pocket as ~5000 or more streams!
NO streaming service will ever meaningfully support independent artists under capitalism; direct payment to artists you appreciate is the best/only meaningful way to support independent music (or art of any kind!).
Today, most new features require months or years of standardization, followed by careful implementation by browser vendors, only then followed by developer feedback and iteration. We prefer to enable feature development and iteration in JavaScript, followed by implementation in browsers and standardization.
This was in 2013, and I think the web is in much better shape now. Tons of features have been added, and most of them are actually useful.
In the end, we need real โshareโ and โlikeโ buttons for the Fediverse - with as few clicks as possible - wrapped up as easily installable widgets that go next to Twitter and Facebook on every site online.
(Thatโs step 1)
Once we do this, step 2 is to lobby sites to JUST use Fediverse buttons, and drop the ones for hateful platforms.
Install party to set up #DeltaChat servers, created several local test servers, and promoted it.
This was our community's final in-person gathering of the year for free software enthusiasts, held privately. We designated the year 1404 (in the Persian calendar) as the year for promoting free software culture.
Based on this, we organized various events and conferences to introduce this culture, and similarly pursued diverse promotional approaches to amplify the voice of free software.
The adoption of free software has had positive impacts in Iran. Now, with a record of 500 active Delta Chat servers during Iran's internet blackout period, we made an effort to hold this final gathering.
We have named the new year as the year for promoting decentralized #free_software tools and will continue to pursue it.
May the new year in a free Iran allow us to both host events introducing books like #Ada and #Zangemann, and promote free, decentralized tools.
We knew this was coming, but now the clock is running. From Privacy International:
"Yesterday the Trump Administration announced a proposed change in policy for travellers to the U.S. It applies to the powers of data collection by the Customs and Border Police (CBP)."
"If the proposed changes are adopted after the 60-day consultation, then millions of travellers to the U.S. will be forced to use a U.S. government mobile phone app, submit their social media from the last five years and email addresses used in the last ten years, including of family members. Theyโre also proposing the collection of DNA."
PI linked to and summarized a Federal Register entry describing the proposed requirements:
-All visitors must submit โtheir social media from the last 5 yearsโ
-ESTA (Electronic System for Travel Authorization) applications will include โhigh value data fieldsโ, โwhen feasibleโ โtelephone numbers used in the last five yearsโ -โemail addresses used in the last ten yearsโ -โfamily number telephone numbers (sic) used in the last five yearsโ -biometrics โ face, fingerprint, DNA, and iris -business telephone numbers used in the last five years -business email addresses used in the last ten years.