Star Trek predicts Vibe Coding (and the logical implications thereof)
Oliver is a CSE Prof teaching databases and data structures. He enjoys HEMA, cooking, photography, home automation, and coding random stuff. He built a notebook for collaborative, reproducible data science called Vizier (https://vizierdb.info) and now works on scaling datalog on commodity hardware (https://git.odin.cse.buffalo.edu/Norn/Draupnir)
Expect posts here to be mostly about #draupnir, #vizier, bad puns, #photo graphy, and/or travel logs.
[He/Him]
Star Trek predicts Vibe Coding (and the logical implications thereof)
Can we start calling the act of leaving Windows for Linux "defenestration" please?
"Animated Bokeh" has been on my whiteboard for a long time, and this is the result.
I thought it would just be for cheesy novelty effects, but it also does lightfield manipulation that was cooler than I expected.
@dos Ah. Thank you! That explains a lot.
@krismicinski You're totally right. I'll be more subtle next time. How about we talk it out over a nice cool refreshing Monoid™ brand monad.
@dos Yeah. Flatpak on PureOS. Some sort of limitation on sandboxed access to the GPU? (something I might be able to work around with a native build?)
@fisherdude I view PureOS's glacial dev speed as the price of things just working™. PostmarketOS and Mobian are neat, and those teams are doing a huge service for the linux mobile community. I have an OP6 and a PPP that have each had one of those installed ... but those aren't my daily driver.
Bluntly, I'm looking for a deeper answer than just "Oh, reinstall your OS". KDE moved on, sure... that's the nature of software dev... but what sort of thing did that moving on break? Is this a Flatpak issue (e.g., some new portal that controls graphics)? If so, I might have success poking at it with FlatSeal or compiling from source. Is this a Wayland protocol issue? If so, I accept that this is beyond my reach (and maybe downgrade PureMaps) until Crimson rolls around sometime next decade.
@lindsey ... but it comes with a free frozen yogurt, which I call frogurt.
Do any moots know someone who we might be able to consult about restructuring a mid-size FOSS project? Essentially to migrate from a BDFL model to a more flat-structured democratic organisation.
We are discussing how to restructure #postmarketOS so that it can continue to scale up and be a truly community-run project.
We have some idea of how co-ops like Igalia do this, but we have a lot of differences (like being largely volunteer run and having very different goals) which leave us with a lot of unknowns.
To give an example of the kind of structure we're thinking of (by no means final, there hasn't been any broad agreement on a new structure yet):
We have the relevant pieces in place to form an assembly (everyone listed on https://postmarketos.org/team/ ) which could then democratically form teams and delegate responsibilities to them (e.g. finance/budget, technical policy-making, maintainers for various OS components).
The assembly would then also be responsible for deciding on focus areas and long term goals for the project (e.g. improving reliability, building a production-ready immutable version of the distro)
We could then form working groups to enable cross-team collaboration to move towards our specific goals.
Currently we lack a lot of understanding of the potential implications of something like this, how we can ensure the project doesn't get hijacked, that we don't drift too far from our mission statement, etc etc...
If you have a background in sociology and/or relevant experience from other projects then I would love to reach out and be able to discuss this in more detail!
@fisherdude Let's assume that's not an option.
It might be just me, but at some point in the last 1-2 years, all the #KDE apps I use on my #Librem5 got noticeably slower. This includes #PureMaps and #KDEItinerary. It feels like some sort of graphics acceleration shenanigans: Map scrolling in PureMaps used to be smooth, and now is almost unusably laggy. Even just scrolling up and down an itinerary or pushing a button is slower than a comparable GTK app (Tuba, Gnome Maps, etc...).
Oh great and powerful hive mind: How might I seek out incantations that could fix this?
@janvlug Be very careful with the pin. Good luck!
Imagine if no one treated life as a zero-sum game and only agreed to play in co-op mode?
In any other game, if you found out it was rigged after playing your hardest for years, and folx were like "that's just how it is, and the price of losing can include dying in a gutter from sheer indifference", you'd probably flip the fucking table.
I just talked to a PhD student who had a scheduled faculty interview at a US R1 CS department two weeks from now, but not anymore: the position has been cancelled due to budget constraints. It's one thing to not be hiring this year -- but they actually opened a search, reviewed applications, invited folks for interviews, and *then* cancelled the position? A bunch of people's time just got wasted on both sides, to say nothing of the heartbreak of getting an interview and then having it cancelled.
@Ameboid There's a take from @oatmeal that captures this idea beautifully [1].
Art, scientific pubs, etc... are all forms of communication, all attempts to connect people across time and space. The process of craftsmanship is useful because it naturally selects for works that have something valuable to contribute to the conversation.
GenAI makes it possible for someone to create an artifact has the trappings of meaning, but without a process that forces the person to actually think through what they actually have to contribute.
It's a hot take, or as The Oatmeal puts it:
"As a kid, I had one of those little Casio keyboards where you could hit a button and it'd automatically play a song.
I remember hitting the button.
I remember standing there pretending to make music.
That's how I see AI art.
Standing there.
Pretending."
The full take is far more nuanced, and the medium conveys the emotion far better than a text excerpt. It's worth a read.
The two hardest problems in Computer Science are
1. Human communication
2. Getting people in tech to believe that human communication is important
Calendar apps should let individuals rename shared events for themselves, without renaming the event for all the invitees. If I have coffee with Sally, the same event should be named “Paul coffee” for Sally and “Sally coffee” for me.
Do any calendar clients out there do this? It seems so obvious. Am I just missing it?
My team at Arm Ltd (UK) are looking to hire a couple of positions - a Software Engineer (early careers role) and a Senior Software Engineer (more experienced).
We build and maintain tooling (mostly in Python) that loads databases of "all possible Arm architectures" and refines them down to "the specific architecture being documented / modelled / tested in this case". Good team, good work. Come join us.
Software Engineer: https://careers.arm.com/job/cambridge/engineer/33099/91291688464
Senior: https://careers.arm.com/job/cambridge/senior-engineer/33099/91291688480
⚠️ Call for Fedi Help ⚠️
I know someone near Tidewater Virginia who is in desperate need of friends and support right now. If you live near there, or know someone safe who does, and you want to help save a life, please reach out. If not, you can still help by sharing this.
Thank you. I means a *lot* to me ❤️🩹
Can haz mayor plz?
https://www.thecity.nyc/2026/01/30/mamdani-unusable-ai-chatbot-budget/