Show newer

Please stop making software that’s vulnerable to SQL injection attacks. It’s 2024. Learn about parameterized queries. Please.

Please.

At Torment Nexus, instead of "setting the employee on fire", we prefer to think of it of it as "facilitating the next step of someone's combustion journey"

Ugh, someone set this TfL bus information display to German — clearly it should say “502 to Gateway Spa”

Hydration checkpoint!! When's the last time you had a sip of water?

re: constructive sabotage idea for anti-capitalists 

@pinoaffe (Note that they usually won't *tell* you that someone else told them to; they will just insist that they need the feature and be incredibly vague as to why, or come up with an explanation/usecase that doesn't make sense)

re: constructive sabotage idea for anti-capitalists 

@pinoaffe Ah, right - that's going to be dependent on the type of software, usually, but a good first pass is "hyperoptimize it for non-commercial use where no money changes hands"; like, deliberately build things without room for a billing mechanism or customer management, for example (eg. no ability to suspend an account for non-payment).

Another good one (though it requires more care to not introduce eg. unintended accessibility issues) is to design around a rigid way of using the system, especially around reporting.

Corporate users often need the software to work in very specific ways because "the manager said they want a report in such-and-such format" regardless of whether that actually makes sense, and every such reported issue that you can answer with "we have no intention of supporting this, _____ should be good enough" is a win.

It does take some experience, but after a while you'll learn to spot the complaints and feature requests that are obviously for corporate use, vs. those of individuals or collectives. "Needs a feature or change because someone else told them to, rather than because it solves a clear problem" is the major red flag.

re: constructive sabotage idea for anti-capitalists 

@pinoaffe That's the process of gradually making it shittier (for corporate use) but never to such a degree that it's bad enough for them to jump ship

re: constructive sabotage idea for anti-capitalists 

(Note that for this to be a net positive to an anti-capitalist cause, the 'clearly better' needs to be on an axis *other than* business efficiency)

Show thread

constructive sabotage idea for anti-capitalists 

Build FOSS software that's clearly better than the alternatives, but make it *exactly* the right amount of hostile-to-corporations; so that it is frustrating to use and slows down business processes, but isn't *so* bad that it justifies buying or developing an alternative

Take advantage of corporations' inability to see the long-term costs resulting from short-term savings. If they can enshittify our software, we can enshittify theirs

Also works with existing projects that are already widely adopted by corporations

Who is working on accessibility of maths _research_?
I know lots of people looking at improving maths education, but is there anything interesting happening in research?
The only ideas I have at the moment are to talk to @pkra; Volker Sorge's work on spoken maths in MathJax; and the arXiv team's work on converting preprints to HTML.

Are there any physical disability issues that affect research mathematicians?

DB strikes would be more effective if it was in any way different from normal DB service

So have I got this right?

We've known for about a decade (and had reasonable suspicions for about 2 decades) that the Post Office #Horizon system was well dodgy and people were being wrongly convicted, but the government are finally acting now because someone made a telly programme about it?

Could someone maybe make a telly programme about #ClimateChange?

bbc.co.uk/news/business-679087

@joepie91 @njion I remember when batteries used to fail by just losing all their capacity instead of getting all angry

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.