Tootfinder

Opt-in global Mastodon full text search. Join the index!

@grumpybozo@toad.social
2025-07-05 16:41:34

Great news. Canada is doing offering government services (commercial driver’s license tests) in Ojibwe/Anishinaabemowin.
It’s a crime and a tragedy that indigenous languages are in danger of dying and everything that can be done to fight that is for the better, especially by governments using them.

@saraislet@infosec.exchange
2025-07-05 02:01:15

This is a nice write-up of some complex and careful decisions and collaboration to navigate hard tradeoffs that in the end got the job done
I wish we also had more open discussions about the opposite scenario: "when the right tool is the wrong choice"
tern.sh/blog/pagerduty-cassadr

@arXiv_csDB_bot@mastoxiv.page
2025-06-06 07:17:00

BVLSM: Write-Efficient LSM-Tree Storage via WAL-Time Key-Value Separation
Ming Li, Wendi Cheng, Jiahe Wei, Xueqiang Shan, Liu Weikai, Xiaonan Zhao, Xiao Zhang
arxiv.org/abs/2506.04678

@muz4now@mastodon.world
2025-07-05 14:21:33

Free cinematic sound libraries for Kontakt | Native Instruments Blog blog.native-instruments.com/fr

@arXiv_csLO_bot@mastoxiv.page
2025-06-05 09:40:09

This arxiv.org/abs/2311.15919 has been replaced.
link: scholar.google.com/scholar?q=a

@arXiv_mathAT_bot@mastoxiv.page
2025-06-06 09:40:50

This arxiv.org/abs/2501.12729 has been replaced.
initial toot: mastoxiv.page/@arXiv_mat…

@arXiv_hepph_bot@mastoxiv.page
2025-06-05 07:31:51

Imaginary Rotating Gluonic Matter at Strong Coupling
Kenji Fukushima, Yusuke Shimada
arxiv.org/abs/2506.03560 arxiv.o…

@Techmeme@techhub.social
2025-07-03 09:05:40

An analysis of 15M biomedical abstracts from 2010 to 2024 finds researchers using AI to write abstracts use certain words far more often than those who don't (Gina Kolata/New York Times)
nytimes.com/2025/…

@arXiv_csCR_bot@mastoxiv.page
2025-06-04 07:22:23

Improving LLM Agents with Reinforcement Learning on Cryptographic CTF Challenges
Lajos Muzsai, David Imolai, Andr\'as Luk\'acs
arxiv.org/abs/2506.02048

@arXiv_csDC_bot@mastoxiv.page
2025-06-04 07:30:07

EvoGit: Decentralized Code Evolution via Git-Based Multi-Agent Collaboration
Beichen Huang, Ran Cheng, Kay Chen Tan
arxiv.org/abs/2506.02049

@ScriptJoy@Mastodon.online
2025-07-03 08:04:39

We Also Broke Into an Airbase to Stop War Crimes. Thankfully, We Were Two Nice White Boys
novaramedia.com/2025/06/27/we-

@arXiv_hepth_bot@mastoxiv.page
2025-06-04 13:58:08

This arxiv.org/abs/2412.17784 has been replaced.
initial toot: mastoxiv.page/@arXiv_hept…

@rmdes@mstdn.social
2025-06-02 03:30:30

Check out this compelling rebuttal of Soteria International's claims regarding the OKC case. Get informed about the facts and perspectives presented in the article by visiting: blog.rmendes.net/2024/12/15/re

@shriramk@mastodon.social
2025-06-01 16:02:33

I always learn something new from @… . This time, it was the existence of this book.
Can you write a whole book about a program? About a *1-line program*?
Turns out you can, and it is totally worth reading:
10prin…

@AimeeMaroux@mastodon.social
2025-06-01 16:19:00
@Techmeme@techhub.social
2025-06-03 10:30:43

David Cope, a composer and algorithmic composition pioneer who created a program in the 1980s to write music in the style of Bach and others, died at age 83 (Miguel Salazar/New York Times)
nytimes.com/2025/06/02/technol

@Dragofix@veganism.social
2025-06-02 23:54:24

Ask your MP to support a ban on the import and sale of fur in the UK #AnimalRights

@sauer_lauwarm@mastodon.social
2025-06-02 17:42:24

Aus irgendeinem Grund ist gerade die Sonos-Radio-Station "The Lighthouse", über die Brian Eno jede Menge unveröffentlichte Tracks abspielen läßt, gratis (man braucht halt ein Sonos-Gerät dazu), und ich höre mich da nun etwas durch.
DJ Food hat das ein paar Monate lang gemacht übrigens, und mitgeschrieben (Stand 2023):

@benrosstransit@mastodon.social
2025-06-01 20:20:27

How on earth can NYT write this report with no hint that it reflects on Trump's mental acuity? While endlessly speculating explicitly about Biden's acuity a year ago?
nytimes.com/2025/06/01/us/poli

@deprogrammaticaipsum@mas.to
2025-07-01 19:17:31

"The old-school traditional software engineering approach featured managers trying to get more productivity (measured in function points per day) from their over-stretched workforce. The new-school, post-Agile approach features managers trying to get more productivity from their over-stretched workforce, but now we measure in story points per day so that is progress, right?"

@arXiv_mathFA_bot@mastoxiv.page
2025-06-04 13:42:21

This arxiv.org/abs/2407.10609 has been replaced.
initial toot: mastoxiv.page/@arXiv_mat…

@arXiv_csHC_bot@mastoxiv.page
2025-07-01 10:52:23

If You Had to Pitch Your Ideal Software -- Evaluating Large Language Models to Support User Scenario Writing for User Experience Experts and Laypersons
Patrick Stadler, Christopher Lazik, Christopher Katins, Thomas Kosch
arxiv.org/abs/2506.23694

@arXiv_csSE_bot@mastoxiv.page
2025-06-30 07:40:19

How (Not) To Write a Software Engineering Abstract
Lutz Prechelt, Lloyd Montgomery, Julian Frattini, Franz Zieris
arxiv.org/abs/2506.21634

@arXiv_csAR_bot@mastoxiv.page
2025-06-03 07:16:57

Hybrid SLC-MLC RRAM Mixed-Signal Processing-in-Memory Architecture for Transformer Acceleration via Gradient Redistribution
Chang Eun Song, Priyansh Bhatnagar, Zihan Xia, Nam Sung Kim, Tajana Rosing, Mingu Kang
arxiv.org/abs/2506.00020

@arXiv_mathCO_bot@mastoxiv.page
2025-06-02 10:17:32

This arxiv.org/abs/2501.06935 has been replaced.
initial toot: mastoxiv.page/@arXiv_mat…

@arXiv_mathAT_bot@mastoxiv.page
2025-06-04 13:40:56

This arxiv.org/abs/2501.12729 has been replaced.
initial toot: mastoxiv.page/@arXiv_mat…

@aardrian@toot.cafe
2025-05-28 13:52:42

Last week I asked Google to stop releasing broken things. Apologists said maybe I needed to contribute more, write code or demos.
Last year I outlined some of what I *have* done and how, for the most part, Google / Web•dev doesn’t give a shit:
adrianroselli.com/2024/07…

@rmdes@mstdn.social
2025-07-02 23:20:56

Check out this compelling rebuttal of Soteria International's claims regarding the OKC case. Get informed about the facts and perspectives presented in the article by visiting: blog.rmendes.net/2024/12/15/re

@timbray@cosocial.ca
2025-05-28 21:49:38

Here are a couple of springtime pictures with small associated stories. It’s a thrill to find something positive to write about: tbray.org/ongoing/When/202x/20

Rocks on the beach with a total of 4 purple sea stars snuggled between them.
An evergreen tree in spring, with light green needles at the tip of each branch.
@arXiv_csCY_bot@mastoxiv.page
2025-07-01 10:20:23

Scaling Human Judgment in Community Notes with LLMs
Haiwen Li, Soham De, Manon Revel, Andreas Haupt, Brad Miller, Keith Coleman, Jay Baxter, Martin Saveski, Michiel A. Bakker
arxiv.org/abs/2506.24118

@bogo@hapyyr.com
2025-05-28 07:11:46

#DevOpsDays #prague 2025 was an amazing event. Here is why: dev.to/bogomil/devopsday-pragu

@arXiv_physicsedph_bot@mastoxiv.page
2025-06-03 16:35:40

This arxiv.org/abs/2505.21739 has been replaced.
initial toot: mastoxiv.page/@arXi…

@jkohlmann@mastodon.social
2025-06-20 14:34:14

> “Instead of articulating our own thoughts, we articulate whatever AI helps us to articulate…we become more persuaded.” Without these signals, Naaman warns, we’ll only trust face-to-face communication — not even video calls.
Now I expect generative AI be used to justify return to office policies 🤢

You sound like ChatGPT
AI isn’t just impacting how we write — it’s changing how we speak and interact with others. And there’s only more to come.

@arXiv_csDB_bot@mastoxiv.page
2025-07-02 09:44:30

RapidStore: An Efficient Dynamic Graph Storage System for Concurrent Queries
Chiyu Hao, Jixian Su, Shixuan Sun, Hao Zhang, Sen Gao, Jianwen Zhao, Chenyi Zhang, Jieru Zhao, Chen Chen, Minyi Guo
arxiv.org/abs/2507.00839

@deprogrammaticaipsum@mas.to
2025-05-24 17:58:33

"There was once a programming environment made by Microsoft called Visual J . It allowed one to write, debug, and run Java code on Windows. Visual J was the first serious, usable, complete IDE Java ever had, at least until IntelliJ IDEA appeared in 2001."
deprogrammaticaipsum.com/w…

@cwensel@fosstodon.org
2025-05-27 04:08:30

I tried to convince #Claude Code #ai to write a #docker sandbox to run it in. Here are the results.

Words like “prowess” and “tapestry,”
which are favored by ChatGPT,
are creeping into our vocabulary,
while words like “bolster,” “unearth,” and “nuance,”
words less favored by ChatGPT,
have declined in use.
Researchers are already documenting shifts in the way we speak and communicate as a result of ChatGPT
— and they see this linguistic influence accelerating into something much larger.

@mapto@qoto.org
2025-06-21 04:17:21

"He has identified three levels of human signals that we’ve lost in adopting AI into our communication. The first level is that of basic humanity signals, cues that speak to our authenticity as a human being like moments of vulnerability or personal rituals, which say to others, “This is me, I’m human.” The second level consists of attention and effort signals that prove “I cared enough to write this myself.” And the third level is ability signals which show our sense of humor, our comp…

@arXiv_csSE_bot@mastoxiv.page
2025-06-02 10:02:00

This arxiv.org/abs/2502.05368 has been replaced.
initial toot: mastoxiv.page/@arXiv_csSE_…

@joxean@mastodon.social
2025-05-21 10:15:58

I hate Windows: "Why does the Windows Portable Executable (PE) format have separate tables for import names and import addresses?, part 2".
devblogs.microsoft.com/oldnewt

@gwire@mastodon.social
2025-06-25 08:01:50

> She explained, “I just need the paper. I need to write things down. [The iPad script] also has so many passwords and then I would have ADD and then do something else and then it would lock me out … it was so complicated. So I printed it.”
When actors bypass corporate controls to get their work done, it's a showbiz story.

@arXiv_csHC_bot@mastoxiv.page
2025-07-01 10:36:23

Vibe coding: programming through conversation with artificial intelligence
Advait Sarkar, Ian Drosos
arxiv.org/abs/2506.23253

@arXiv_mathHO_bot@mastoxiv.page
2025-05-30 07:25:28

Accessibility for the Working Mathematician
Julius Ross
arxiv.org/abs/2505.22667 arxiv.org/pdf/2505.22667

@datascience@genomic.social
2025-06-18 10:00:01

Quarto Manuscript makes me almost want to write scientific articles again. This could potentially change the process quite a lot. But maybe there is also a good use for it in internal project reports. quarto.org/docs/manuscripts/

@degrowthuk@mstdn.social
2025-06-12 10:26:02

Degrowth as an Essential Part of an Eco-Socialist Transition
by Anna Gregoletto* In the series Prospects for Degrowth Many thanks to Mark Burton for encouraging me to write this article and offering so many helpful suggestions. Thank you also to my comrades at Climate Vanguard. Without their teachings I’d have never been able to articulate the ideas in this article. Do check out Climate Vanguard’s incredible work.

@trochee@dair-community.social
2025-06-16 01:37:28

What a great write-up of the bananas ideology currently running ( and ruining ) the world
The Psychology Behind Tech Billionaires
rollingstone.com/culture/cultu

@arXiv_mathPR_bot@mastoxiv.page
2025-05-30 07:26:52

Random Field Representations of Kernel Distances
Ian Langmore
arxiv.org/abs/2505.23141 arxiv.org/pdf/2505.23141

@Techmeme@techhub.social
2025-06-27 21:26:03

A group of 17 GOP governors write to Senate majority leader and House speaker urging for the state AI bill moratorium to be removed from the reconciliation bill (Ashley Gold/Axios)
axios.com/pro/tech-policy/2025

@timbray@cosocial.ca
2025-06-22 01:20:45

So, @… is working on using LLMs to process XML Except for, the models can’t write legal XML. So he’s using the model to generate a sloppy-XML parser: lucumr.pocoo.org/202…

@arXiv_csCY_bot@mastoxiv.page
2025-06-30 08:34:10

Exploring the change in scientific readability following the release of ChatGPT
Abdulkareem Alsudais
arxiv.org/abs/2506.21825

@EmilyMoranBarwick@mastodon.social
2025-05-21 01:51:16

Nothing I’m trying to write is "flowing"...it's all laborious.
I'm encouraged by "Your labor isn’t a sign of defeat" from @… wherein she quotes Verlyn Klinkenborg:
"if you accept that writing is hard work, And that’s what it feels like when you’re writing, Then everything is as it should be. Your labor is…

A screenshot of my full post (available in the link of this post). It reads (in part): 

"In this reading note, Mandy quotes from Verlyn Klinkenborg’s:

"...why not give up on the idea of “flow” and accept the basic truth about writing?

It’s hard work, and it’s been hard work for everyone all along. There’s good reason to believe this, apart from the fact that it’s true. If you think that writing—the act of composition—should flow, and it doesn’t, what are you likely to feel? Obstructed, defea…
@denmanrooke@social.coop
2025-06-11 12:04:32

Hey... you (ᵘˢᶦⁿᵍ ᵗʰᵉ ᴳᵉⁿᵉʳᵃᵗᶦᵛᵉ ᴬᴵ). Write the damn email yourself. Take the notes for the meeting yourself. It's not that hard. Also, stop fooling yourself, you're not THAT busy.
'Tech giants’ carbon emissions up 150% with AI growth'

@seeingwithsound@mas.to
2025-06-13 13:54:39

To ChatGPT: Write a pitch against the use of visual-to-auditory sensory substitution for the blind. chatgpt.com/share/684c2ab3-2c6 "Let's stop romanticizing sensory substitution and start prioritizing solutions that actu…

@bmariusz@techhub.social
2025-06-25 21:51:28

Day 12
version 0.6.0 released
Scoped access is now enforced across all core modules. Each repository operation is tenant-aware via a shared ScopedRepository base class.
Key facts:
12 modules refactored
96 updated tests
1 shared base class (ScopedRepository) used across the board
subscriberId is automatically applied in all find, findOne, save, remove operations
1 very long workday
Commit, tag, release — done

@rmdes@mstdn.social
2025-06-27 13:33:27

Réfutation des affirmations de Soteria International sur la "communauté bouddhiste persécutée OKC" et son fondateur Robert Spatz
blog.rmendes.net/2024/12/15/rf

@edintone@mastodon.green
2025-06-13 09:57:37

I have been trialling Substack as a supplement to my blog. Substack has a large community of people interested in local and social history, so it's a good fit for me. I'm not planning to stop blogging, and some posts may appear in both places, but it allows me scope to write on a wider range of topics.

@elduvelle@neuromatch.social
2025-06-07 11:55:00

Coming back from holidays in Scotland (😍) I wonder what is the best way to organize photographs in albums, edit them, maybe comment them and share them online with chosen people?
(in a private and controlled way, no AI training of any kind)
#PhotoSharing #PhotoSoftware

@arXiv_csPL_bot@mastoxiv.page
2025-06-17 09:49:44

A Fast, Reliable, and Secure Programming Language for LLM Agents with Code Actions
Stephen Mell, Botong Zhang, David Mell, Shuo Li, Ramya Ramalingam, Nathan Yu, Steve Zdancewic, Osbert Bastani
arxiv.org/abs/2506.12202

@arXiv_csSE_bot@mastoxiv.page
2025-06-30 08:45:40

Can Large Language Models Help Students Prove Software Correctness? An Experimental Study with Dafny
Carolina Carreira, \'Alvaro Silva, Alexandre Abreu, Alexandra Mendes
arxiv.org/abs/2506.22370

@degrowthuk@mstdn.social
2025-06-19 10:11:52

Stories of expanded solidarity: the personal and the political in the degrowth perspective from the European periphery
by Mladen Domazet1 When Mark asked me to contribute to this series, there was an instruction to try to point to any good prospects for degrowth in this conjuncture, and a lingering implication to use my semiperipheral voice to inform the by-now-desperate comrades in the metropole. Combine that with a professional deformation to write essays when given…

@arXiv_csSD_bot@mastoxiv.page
2025-06-17 09:56:49

TuneGenie: Reasoning-based LLM agents for preferential music generation
Amitesh Pandey, Jafarbek Arifdjanov, Ansh Tiwari
arxiv.org/abs/2506.12083

@AimeeMaroux@mastodon.social
2025-06-11 16:44:46
Content warning:

I write #LGBTQ erotica all year round, not just for #PrideMonth, but I always do something special in June. If you were ever curious about my writing beyond the free stuff, now is the time to get 1 month for free, 50% discounts on all my books and more:

@arXiv_mathKT_bot@mastoxiv.page
2025-06-23 09:45:40

The $K$-Theory of the Sphere with the Antipodal Involution
Jeffrey L Boersema
arxiv.org/abs/2506.16612 arxiv.org/pdf/…

@arXiv_mathLO_bot@mastoxiv.page
2025-06-10 17:30:20

This arxiv.org/abs/2408.04287 has been replaced.
initial toot: mastoxiv.page/@arXiv_mat…

@datascience@genomic.social
2025-05-12 10:00:00

I have a habbit of making (too) many (small) packages for functionality that might be reused in different context. {box} might be an alternative by making scripts into modlues that can be loaded: #RStats

@arXiv_physicsedph_bot@mastoxiv.page
2025-05-29 07:34:07

Reflections of Cultural Wealth: Exploring Identity in Physics through Photo Elicitation
Zosia Krusberg
arxiv.org/abs/2505.21739

@arXiv_condmatmtrlsci_bot@mastoxiv.page
2025-06-13 09:51:10

Deterministic Switching of the N\'{e}el Vector by Asymmetric Spin Torque
Shui-Sen Zhang, Zi-An Wang, Bo Li, Wen-Jian Lu, Mingliang Tian, Yu-Ping Sun, Haifeng Du, Ding-Fu Shao
arxiv.org/abs/2506.10786

@arXiv_csHC_bot@mastoxiv.page
2025-06-18 08:21:17

"I Cannot Write This Because It Violates Our Content Policy": Understanding Content Moderation Policies and User Experiences in Generative AI Products
Lan Gao, Oscar Chen, Rachel Lee, Nick Feamster, Chenhao Tan, Marshini Chetty
arxiv.org/abs/2506.14018

@degrowthuk@mstdn.social
2025-06-16 08:14:26

Degrowth as an Essential Part of an Eco-Socialist Transition
by Anna Gregoletto, on DegrowthUK
degrowthuk.org/2025/06/12/degr
Also
Degrowth: …

@bmariusz@techhub.social
2025-06-24 21:37:59

Day 11
Implemented password reset functionality using JWT:
/auth/remind-password generates a short-lived token and sends it via email
/auth/reset-password verifies the token and updates the password using bcrypt
Validation handled with class-validator.
Endpoints documented with Swagger.
Token secret and base URL configured via environment variables.

@arXiv_csCR_bot@mastoxiv.page
2025-06-16 07:22:59

Bhatt Conjectures: On Necessary-But-Not-Sufficient Benchmark Tautology for Human Like Reasoning
Manish Bhatt
arxiv.org/abs/2506.11423

@simon_brooke@mastodon.scot
2025-06-20 07:13:36

Time to write to your MP again!
#ClimateChange
#ClimateEmergency
#JustStopOil
#FossilFuel

@arXiv_csAR_bot@mastoxiv.page
2025-06-19 08:01:46

CXL-GPU: Pushing GPU Memory Boundaries with the Integration of CXL Technologies
Donghyun Gouk, Seungkwan Kang, Seungjun Lee, Jiseon Kim, Kyungkuk Nam, Eojin Ryu, Sangwon Lee, Dongpyung Kim, Junhyeok Jang, Hanyeoreum Bae, Myoungsoo Jung
arxiv.org/abs/2506.15601

@arXiv_hepth_bot@mastoxiv.page
2025-06-17 11:05:29

Compton amplitude and Contact term(s) in the Spinor Helicity formalism
Aakash Kumar, Arnab Rudra, Rahul Shaw
arxiv.org/abs/2506.12431

@arXiv_csPL_bot@mastoxiv.page
2025-06-11 07:48:34

Linguine: A Natural-Language Programming Language with Formal Semantics and a Clean Compiler Pipeline
Lifan Hu
arxiv.org/abs/2506.08396

@arXiv_csDB_bot@mastoxiv.page
2025-06-10 16:27:19

This arxiv.org/abs/2506.04678 has been replaced.
initial toot: mastoxiv.page/@arXiv_csDB_…

@arXiv_csDC_bot@mastoxiv.page
2025-06-11 07:37:13

Mycelium: A Transformation-Embedded LSM-Tree
Holly Casaletto, Jeff Lefevre, Aldrin Montana, Peter Alvaro
arxiv.org/abs/2506.08923

@degrowthuk@mstdn.social
2025-06-13 11:25:03

New article,
Degrowth as an Essential Part of an Eco-Socialist Transition
by Anna Gregoletto, on DegrowthUK
degrowthuk.org/2025/06/12/degr

@arXiv_csCR_bot@mastoxiv.page
2025-06-16 07:36:59

CnC-PRAC: Coalesce, not Cache, Per Row Activation Counts for an Efficient in-DRAM Rowhammer Mitigation
Chris S. Lin, Jeonghyun Woo, Prashant J. Nair, Gururaj Saileshwar
arxiv.org/abs/2506.11970

@rmdes@mstdn.social
2025-06-07 19:08:49

Réfutation des affirmations de Soteria International sur la "communauté bouddhiste persécutée OKC" et son fondateur Robert Spatz
blog.rmendes.net/2024/12/15/rf

@arXiv_csSE_bot@mastoxiv.page
2025-06-17 11:02:25

Adopting Use Case Descriptions for Requirements Specification: an Industrial Case Study
Julian Frattini, Anja Frattini
arxiv.org/abs/2506.13303

@arXiv_hepth_bot@mastoxiv.page
2025-06-11 09:33:55

The $\mathcal{W}$-algebra bootstrap of 6d $\mathcal{N}=(2,0)$ theories
Mitchell Woolley
arxiv.org/abs/2506.08094 arxi…

@bmariusz@techhub.social
2025-06-16 15:37:52

Day 9
TL;DR: Forgejo
Installed Forgejo and configured its native runner from scratch on Debian. Started with Woodpecker, but it turned out unnecessary. Everything now works locally with Docker integration and a working CI workflow.
Edit: added a GitHub backup workflow — every push to main now syncs code and tags to a private mirror repo.

@arXiv_csSE_bot@mastoxiv.page
2025-06-16 10:10:59

Research and Analysis of Employers' Opinion on the Necessary Skills that Students in the Field of Web Programming Should Possess
Yordan Kalmukov
arxiv.org/abs/2506.11084

@arXiv_csHC_bot@mastoxiv.page
2025-06-10 16:37:29

This arxiv.org/abs/2411.03295 has been replaced.
link: scholar.google.com/scholar?q=a

@bmariusz@techhub.social
2025-06-11 14:45:25

Day 7
✅ 24 test suites, 153 tests passing.
Solid coverage across service and controller layers in my modular monorepo. Strict typing (TypeScript), full DTO validation, and realistic mocks across complex relations (TypeORM).
Next: fine-tuning error handling & exploring e2e strategies.

@bmariusz@techhub.social
2025-06-17 18:43:01

TL;DR:🧵
Today I lost 2 hours because TypeORM ESM NestJS is a fragile combo when it comes to migrations.
No migration:status.
No ESM-compatible CLI.
No schema awareness.
Class name must match filename (with timestamp!).
So I wrote my own migration-status.ts script to compare database state with the migration folder.
Lesson: if you need INSERT INTO "schema"."table", don’t forget the schema.
ORMs give you boilerplate — and tra…

@bmariusz@techhub.social
2025-06-10 07:50:33

Day 6
TL;DR: Groups, memberships, hierarchy — all dynamic now.
Released backend v0.3.0 🎉
✅ Users can belong to multiple groups with typed roles
✅ Groups can form hierarchical or overlapping structures
✅ Roles are normalized via reference types
Built with NestJS TypeORM. Documented via Swagger.

@bmariusz@techhub.social
2025-06-13 08:35:43

Day 8
TL;DR: Yesterday I took a break. Today I’m back – and permissions are under control :)
Spent the day designing a fine-grained permission model.
I now support 96 distinct permissions across 8 modules, 4 CRUD operations, and 3 scopes: self, group, global.
Three system roles bind these into meaningful sets:
admin: full global access (32 permissions)
supervisor: read self full group scope (32)
employee: read/update self only (16)
That's 80 rol…

@bmariusz@techhub.social
2025-06-09 13:44:19

Day 5
TL;DR: Continued work on backend security — role-based access is now fully wired up.
✅ Got fine-grained role-based access control fully working today.
• Roles loaded from PostgreSQL
• Injected into JWT during login
• Validated via custom `@Roles()` `RolesGuard`
• Authenticated via `@UseGuards(JwtAuthGuard)` globally
• Introduced `@Public()` decorator to bypass guards for public endpoints
• Swagger supports Bearer token for testing …