Tootfinder

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

@pre@boing.world
2025-05-26 21:50:11

Went to Small World Festival. Mostly dry and occasionally sunny.
Small World has such a nice friendly hippy vibe, lots of deadlocks and goths and pirates and beautiful face paints.
Bands all energetic and talented and mostly have been playing here together for 20 years in one form or another. All of 'em doing it for the love of it. Pony doing a great job of organizing the team to put it together.
One dude seemed pretty new, making up synth songs with his repeats and beeps and rapping from audience suggestions. Failed to photograph him well though. There's another 4 bands mentioned in the photo descriptions here.
Medically necessitated more or less total sobriety at the moment, so different whole thing. Those I knew well there mostly working, so lots of time alone dancing soberly and reading. Wish I was better at talking to strangers.
Still good times.
#smallWorldFestival #music #live

Six months into his second term,
Donald Trump’s job approval rating has dipped to 37%,
the lowest of this term and just slightly higher than his all-time worst rating of 34% at the end of his first term.
Trump’s rating has fallen 10 percentage points among U.S. adults since he began his second term in January,
including a 17-point decline among independents, to 29%,
matching his lowest rating with that group in either of his terms.

@andycarolan@social.lol
2025-06-25 19:01:47

Ok, just a smol rant... Every time theres a new job platform, it's pretty neccessary to upload a whole portfolio again. And once all the images, and text are uploaded, the tags need to be accurate so they appear in site-searches correctly.
Not only that, but it then needs to be maintained. So, any changes or new projects to add... need to be done on every platform.
Am I wrong in thinking this is so incredibly tedious? lol
#Work #Jobs #Career

@tiotasram@kolektiva.social
2025-06-21 02:34:13

Why AI can't possibly make you more productive; long
#AI and "productivity", some thoughts:
Edit: fixed some typos.
Productivity is a concept that isn't entirely meaningless outside the context of capitalism, but it's a concept that is heavily inflected in a capitalist context. In many uses today it effectively means "how much you can satisfy and/or exceed your boss' expectations." This is not really what it should mean: even in an anarchist utopia, people would care about things like how many shirts they can produce in a week, although in an "I'd like to voluntarily help more people" way rather than an "I need to meet this quota to earn my survival" way. But let's roll with this definition for a second, because it's almost certainly what your boss means when they say "productivity", and understanding that word in a different (even if truer) sense is therefore inherently dangerous.
Accepting "productivity" to mean "satisfying your boss' expectations," I will now claim: the use of generative AI cannot increase your productivity.
Before I dive in, it's imperative to note that the big generative models which most people think of as constituting "AI" today are evil. They are 1: pouring fuel on our burning planet, 2: psychologically strip-mining a class of data laborers who are exploited for their precarity, 3: enclosing, exploiting, and polluting the digital commons, and 4: stealing labor from broad classes of people many of whom are otherwise glad to give that labor away for free provided they get a simple acknowledgement in return. Any of these four "ethical issues" should be enough *alone* to cause everyone to simply not use the technology. These ethical issues are the reason that I do not use generative AI right now, except for in extremely extenuating circumstances. These issues are also convincing for a wide range of people I talk to, from experts to those with no computer science background. So before I launch into a critique of the effectiveness of generative AI, I want to emphasize that such a critique should be entirely unnecessary.
But back to my thesis: generative AI cannot increase your productivity, where "productivity" has been defined as "how much you can satisfy and/or exceed your boss' expectations."
Why? In fact, what the fuck? Every AI booster I've met has claimed the opposite. They've given me personal examples of time saved by using generative AI. Some of them even truly believe this. Sometimes I even believe they saved time without horribly compromising on quality (and often, your boss doesn't care about quality anyways if the lack of quality is hard to measure of doesn't seem likely to impact short-term sales/feedback/revenue). So if generative AI genuinely lets you write more emails in a shorter period of time, or close more tickets, or something else along these lines, how can I say it isn't increasing your ability to meet your boss' expectations?
The problem is simple: your boss' expectations are not a fixed target. Never have been. In virtue of being someone who oversees and pays wages to others under capitalism, your boss' game has always been: pay you less than the worth of your labor, so that they can accumulate profit and thus more capital to remain in charge instead of being forced into working for a wage themselves. Sure, there are layers of management caught in between who aren't fully in this mode, but they are irrelevant to this analysis. It matters not how much you please your manager if your CEO thinks your work is not worth the wages you are being paid. And using AI actively lowers the value of your work relative to your wages.
Why do I say that? It's actually true in several ways. The most obvious: using generative AI lowers the quality of your work, because the work it produces is shot through with errors, and when your job is reduced to proofreading slop, you are bound to tire a bit, relax your diligence, and let some mistakes through. More than you would have if you are actually doing and taking pride in the work. Examples are innumerable and frequent, from journalists to lawyers to programmers, and we laugh at them "haha how stupid to not check whether the books the AI reviewed for you actually existed!" but on a deeper level if we're honest we know we'd eventually make the same mistake ourselves (bonus game: spot the swipe-typing typos I missed in this post; I'm sure there will be some).
But using generative AI also lowers the value of your work in another much more frightening way: in this era of hype, it demonstrates to your boss that you could be replaced by AI. The more you use it, and no matter how much you can see that your human skills are really necessary to correct its mistakes, the more it appears to your boss that they should hire the AI instead of you. Or perhaps retain 10% of the people in roles like yours to manage the AI doing the other 90% of the work. Paradoxically, the *more* you get done in terms of raw output using generative AI, the more it looks to your boss as if there's an opportunity to get enough work done with even fewer expensive humans. Of course, the decision to fire you and lean more heavily into AI isn't really a good one for long-term profits and success, but the modern boss did not get where they are by considering long-term profits. By using AI, you are merely demonstrating your redundancy, and the more you get done with it, the more redundant you seem.
In fact, there's even a third dimension to this: by using generative AI, you're also providing its purveyors with invaluable training data that allows them to make it better at replacing you. It's generally quite shitty right now, but the more use it gets by competent & clever people, the better it can become at the tasks those specific people use it for. Using the currently-popular algorithm family, there are limits to this; I'm not saying it will eventually transcend the mediocrity it's entwined with. But it can absolutely go from underwhelmingly mediocre to almost-reasonably mediocre with the right training data, and data from prompting sessions is both rarer and more useful than the base datasets it's built on.
For all of these reasons, using generative AI in your job is a mistake that will likely lead to your future unemployment. To reiterate, you should already not be using it because it is evil and causes specific and inexcusable harms, but in case like so many you just don't care about those harms, I've just explained to you why for entirely selfish reasons you should not use it.
If you're in a position where your boss is forcing you to use it, my condolences. I suggest leaning into its failures instead of trying to get the most out of it, and as much as possible, showing your boss very clearly how it wastes your time and makes things slower. Also, point out the dangers of legal liability for its mistakes, and make sure your boss is aware of the degree to which any of your AI-eager coworkers are producing low-quality work that harms organizational goals.
Also, if you've read this far and aren't yet of an anarchist mindset, I encourage you to think about the implications of firing 75% of (at least the white-collar) workforce in order to make more profit while fueling the climate crisis and in most cases also propping up dictatorial figureheads in government. When *either* the AI bubble bursts *or* if the techbros get to live out the beginnings of their worker-replacement fantasies, there are going to be an unimaginable number of economically desperate people living in increasingly expensive times. I'm the kind of optimist who thinks that the resulting social crucible, though perhaps through terrible violence, will lead to deep social changes that effectively unseat from power the ultra-rich that continue to drag us all down this destructive path, and I think its worth some thinking now about what you might want the succeeding stable social configuration to look like so you can advocate towards that during points of malleability.
As others have said more eloquently, generative AI *should* be a technology that makes human lives on average easier, and it would be were it developed & controlled by humanists. The only reason that it's not, is that it's developed and controlled by terrible greedy people who use their unfairly hoarded wealth to immiserate the rest of us in order to maintain their dominance. In the long run, for our very survival, we need to depose them, and I look forward to what the term "generative AI" will mean after that finally happens.

@mgorny@social.treehouse.systems
2025-07-23 13:14:27

Okay, time to continue bashing. Perhaps this one project is just that bad, but Conan sounds like a complete antithesis of what a package manager is all about.
Well, this package insists to build its dependencies via Conan. Except it insists on really old versions that don't work with my glibc. So I need to start swapping dependencies.
Except it turns out Conan doesn't care much about resolving dependencies. So I actually need to start adjust versions of the dependencies of packages that it wants to build. And then it starts rebuilding other stuff and again everything fails because of incompatible versions.
And when I finally manage to find a working set, the actual project fails over protobuf version. After a long WTF-ing, I finally realize that it's complaining, because it somehow managed to mix the version of protobuf built by Conan and the external protobuf installed by Conda.
So yeah, great job. A package manager that doesn't really resolve dependencies but instead forces a dependency hell on you, and on top of that ends up mixing system packages with its own packages.

@davidaugust@mastodon.online
2025-07-15 22:29:02

Imagine you're president, and someone in prison awaiting trial had dirt on you, dies suspiciously. Then ~6 years later people clamor for info you'd kill to suppress to be released anyway.
Might make you post: people should "not waste Time and Energy on Jeffrey Epstein, somebody that nobody cares about."
Rough Tuesday for Dopey McGropey.
His post from 3 days ago:

@chris@mstdn.chrisalemany.ca
2025-07-25 12:35:28

The average undergrad tuition fee in the 1974/75 academic year in Canada, across all disciplines, was $547 ($3445 adjusted to 2025)
Fees 50 years later in 2024/25 were $7360 ($7496 adjusted)
That is more than double. 117%.
And I *know* from personal experience this is a low ball average. If I could find a breakdown by discipline or by length of study for today, some would be even more obscene.
What has changed? Any occupation outside a minimum wage paying job demands a 2-4yr undergraduate diploma or degree, if not more.
Think about the 1970s and how common it was for people to get good paying jobs, leading to careers, without even high school education. Our free education stops with high school.
My family is a good example.
Mom and Step Dad: teacher college/degree. One got a Masters mid career.
Dad: didn’t complete HS
Father in law: didn’t complete HS
Mother in law: completed HS mid-career
Leadership positions and full careers demand a Masters or PhD requiring 5-10 years of study after HS!
Add in the cost of food and housing and the massive cuts happening at all colleges and universities because of the loss of international student tuition and I am going to go out on a limb and say our students today are going to pay double the price for a far worse experience than possibly any time since the Second World War.
Public education should be free.
Food and Housing should be controlled.
If the only thing government cares about is the economy, then they are setting us up for failure, and have been for decades.
(Don’t get me started on the kinds of “values” Canadian governments demonstrate when International student tuitions are 5x more than domestic students, let alone the inherent revenue risk in that funding strategy that has now come home to roost)
#canpoli #cdnpoli #education #university #college #canada
(
74/75 Source Stats Can: www150.statcan.gc.ca/t1/tbl1/e
24/25 source stats can: www150.statcan.gc.ca/t1/tbl1/e
cc: @… @…

@mgorny@social.treehouse.systems
2025-07-14 16:39:18

About morbid thriftiness (Autism Spectrum Condition)
As you may have noticed, I am morbidly thrifty. Usually I don't buy stuff that I don't need — and if I decide that I actually need something, I am going to ponder about it for a while, look for value products, and for the best price. And with some luck, I'm going to decide I don't need it that bad after all.
One reason for that is probably how I was raised. My parents taught me to be thrifty, so I have to be. It doesn't matter that, from retrospective, I see that their thriftiness was applied rather arbitrarily to some spendings and not others, or that perhaps they were greedy — spending less on individual things so that they could buy more. Well, I can't delude myself like that, so I have to be thrifty for real. And when I fail, when I pay too much, when I get cheated — I feel quite bad about it.
The other reason is that I keep worrying about my future. It doesn't matter how rich I may end up — I'll keep worrying that I'll run out of money in the future. Perhaps I'll lose a job and won't be able to find anything for a long time, Perhaps something terrible will happen and I'm going to need to pay a lot suddenly.
Another thing is that I easily get attached to objects. Well, it's easier to be thrifty when you really don't want to replace stuff. Over time you also learn to avoid getting new stuff at all, since the more stuff you have, the more stuff may break and need to be thrown away.
Finally, there's my environmental responsibility. I admit that I don't do enough — but at least the things I can do, I do.
[EDIT: and yes, I feel bad about how expensive my new phone was, even though it's of much higher quality than the last one. Also, I got a worse deal because I waited too long.]
#ActuallyAutistic

@arXiv_csDS_bot@mastoxiv.page
2025-07-01 07:57:33

Global Predecessor Indexing: Avoiding Binary Search in Weighted Job Scheduling
Amit Joshi
arxiv.org/abs/2506.22922 ar…

@hey@social.nowicki.io
2025-06-05 05:26:30

There should be a law that says a smart watch MUST at all times, regardless of anything, at some place on screen, show time.
It's beyond me that both Apple and Garmin don't follow this rule. I walk somewhere, right hand busy with holding something and this thing decides to show me some notification for the next 30 seconds.
Well fuck you watch! As the name suggests (Uhr, zegarek) your main job is to show time. Not AliExpress notification about my package leaving the tarif…

@pre@boing.world
2025-05-31 12:24:33
Content warning: Medical stuff / MRI selfie

On the 10th of December 2024 at about 4pm in the afternoon I had a sudden shivering attack. The room wasn't cold, but I was, so I took to bed and shivered on the electric blanket until I napped for a few hours.
Woke up groggy, and never got better. Feeling light headed and occasionally dizzy and half stoned all the time. Can't handle booze or dope at all any more. Doing the job feels like trying to program drunk, concentration shot and short term memory failing.
Various doctors have ordered batteries of tests and put me on drugs to reduce my blood pressure but nothing that's really helped.
They did an MRI last week. Apparently everything looks normal which is good I guess, but still leaves symptoms unexplained.
There are worse fates than feeling half drunk all the time I suppose.
Given no visible brain damage, about the best suggestion anyone has is to stay off booze and drugs (which is easy, since I can't handle them any more) and get back to meditation. If it's damage so small the MRI can't pick it up it'll get better slowly probably. 🤷
Anyway, they gave me the MRI data upon request, so I spent most of yesterday importing it into Blender and making some visualization.
Ladies and gentlemen, I present: My apparently completely normal brain in an MRI selfie.
#blender #mri #selfie

@mgorny@social.treehouse.systems
2025-07-01 16:20:14

One of the goals I've set for further development of #Python eclasses in #Gentoo was to avoid needless complexity. Unfortunately, the subject matter sometimes requires them. However, many of the functions added lately were already manually done in ebuilds for years.
We've started disabling plugin autoloading years ago. First we just did that for individual packages that caused issues. Then, for these where tests ended up being really slow. Finally, pretty much anywhere `python_test()` was declared. Doing it all manually was particularly cumbersome — all I needed for `EPYTEST_PLUGINS` is a good idea how to generalize it.
Similarly, `EPYTEST_XDIST` was added after we have been adding manually `epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal` — and while at it, I've added `EPYTEST_JOBS` to override the job count.
Perhaps `EPYTEST_TIMEOUT` wasn't that common. However, it was meant to help CI systems that could otherwise get stuck on hanging test.
Similarly, "standard library" version (like `3.9`) matching to `python_gen_cond_dep` was added after a long period of explicitly stating `python3_9 pypy3`. As an extra benefit, this also resolved the problem that at the time `pypy3` could mean different Python versions.