@sarahdal
"Might need a bit of paint."
https://www.rightmove.co.uk/properties/154617215
=> More informations about this toot | View the thread
Colleague at work posts a link to an article about searcing for documents using LLMs.
Desperately trying not to reply with "We had a thing for that. It was called a search engine."
[#]LLM #AIBullshit
=> More informations about this toot | View the thread
When did the solution to the problem of "we've broken something in every release" turn from "let's try not to break backwards compatibility in every release" into "here's a way to install every version and you can pick the one that works"?
[#]Software #Sucks
=> More informations about this toot | View the thread
What tools would people recommend for making #pixelart #animation images? I'll be working in about 4 colours + transparency at around 80x80 pixel size, and would like something locally-installable (i.e. not web-based) which runs on Linux.
Last time I picked up this project, I was using piskel, but their stand-alone installation doesn't run on my machine (wrong library versions).
[#]retrocomputing
=> More informations about this toot | View the thread
(I did this once, phoning in an order to the Chinese take-away at the end of the road. They didn't get it.)
=> More informations about this toot | View the thread
"My name? My name is Ozymandias, King of Kings. Look upon my works, ye mighty, and despair!"
"Sir, this a Starbucks."
=> More informations about this toot | View the thread
Dear authors of software: stop trying to make your software helpful.
I have found that I can't type a cell label in #LibreOffice Calc consisting of a single lower-case letter "i". It has an automatic typo correction thing that assume that I meant "I", and upper cases it.
I have just wasted 15 minutes trying multiple ways to type one letter that I wanted to type, and the sodding software won't let me because the authors thought it would be "helpful" to "correct" the "mistake".
[#]UX
=> More informations about this toot | View the thread
@popey Hey, did I mention that I've got a probably-mostly-working-if-you-don't-sneeze-at-the-wrong-moment thing that tokenises and detokenises 48k Spectrum BASIC code?
https://codeberg.org/darkling/txt2zx
Needs a good kicking((*), and doesn't handle 128k, +2, +3, '80, '81 or QL dialects yet.
(*) "More test cases". Or something.
=> More informations about this toot | View the thread
Badly written DB query in an app, causes the DB to collapse if one page is hit too often with the wrong parameters.
Some crawler gets stuck in that page, hitting it repeatedly.
for $m in management_list:
[summarise the situation to $m]
"So it's caused by the bot."
"No, it's caused by a badly written query. The bot just happens to hit it a lot."
"So we block the bot."
"We can do, but we need to fix the query."
I'm now on the second round of that loop...
=> More informations about this toot | View the thread
@UncleClive
10 CLS
20 LET x=128: LET y=88
30 LET x=x/175: LET y=y/175
40 LET r=INT (RND*4)
50 IF r=0 THEN GO SUB 300
60 IF r=1 THEN GO SUB 400
70 IF r=2 THEN GO SUB 500
80 IF r=3 THEN GO SUB 600
90 PLOT x,y
100 GO TO 30
300 LET tx=x120+y30+20
310 LET y=x*-50+y*110+60
320 LET x=tx
330 RETURN
400 LET tx=y*-60+70
410 LET y=x*80
420 LET x=tx
430 RETURN
500 LET tx=y*60+70
510 LET y=x*80
520 LET x=tx
530 RETURN
600 LET tx=70
610 LET y=x80+y50
620 LET x=tx
630 RETURN
1000 REM Last one of the night
=> More informations about this toot | View the thread
@UncleClive
10 CLS
20 LET x=128: LET y=88
30>LET x=x/175: LET y=y/175
40 LET r=INT (RND*4)
50 IF r=0 THEN GO SUB 300
60 IF r=1 THEN GO SUB 400
70 IF r=2 THEN GO SUB 500
80 IF r=3 THEN GO SUB 600
90 PLOT x,y
100 GO TO 30
300 LET tx=x120+y30+20
310 LET y=x*-50+y*110+60
320 LET x=tx
330 RETURN
400 LET tx=y*-60+70
410 LET y=x*80
420 LET x=tx
430 RETURN
500 LET tx=y*60+70
510 LET y=x*80
520 LET x=tx
530 RETURN
600 LET tx=70
610 LET y=x80+y50
620 LET x=tx
630 RETURN
1000 REM Last one of the night
=> More informations about this toot | View the thread
@UncleClive
10 LET x=128: LET y=88
20 LET r=INT (RND*4)
30 IF r=0 THEN GO SUB 300
40 IF r=1 THEN GO SUB 400
50 IF r=2 THEN GO SUB 500
60 IF r=3 THEN GO SUB 600
70 PLOT x,y
80 GO TO 20
300 LET tx=x120/175+y30/175+20
310 LET y=x*-30/175+y*130/175+40
320 LET x=tx
330 RETURN
400 LET tx=y*-60/175+70
410 LET y=x*50/175
420 LET x=tx
430 RETURN
500 LET tx=y*60/175+70
510 LET y=x*50/175
520 LET x=tx
530 RETURN
600 LET tx=70
610 LET y=x50/175+y50/175
620 LET x=tx
630 RETURN
=> More informations about this toot | View the thread
@UncleClive
10 LET x0=30: LET y0=30
20 LET x1=200: LET y1=0
30 LET x2=60: LET y2=175
40 GO SUB 1000
50 LET x0=120: LET y0=20
60 LET x1=135: LET y1=70
70 LET x2=30: LET y2=40
80 GO SUB 1000
90 LET x0=120: LET y0=20
100 LET x1=135: LET y1=70
110 LET x2=200: LET y2=0
120 GO SUB 1000
990 STOP
1000 LET a=(x1-x0)/255
1010 LET b=(x2-x0)/175
1020 LET c=x0
1030 LET d=(y1-y0)/255
1040 LET e=(y2-y0)/175
1050 LET f=y0
1060 PRINT a;" ";b;" ";c
1070 PRINT d;" ";e;" ";f
1080 RETURN
1090 REM Shenanigans
=> More informations about this toot | View the thread
@UncleClive
10 LET x0=30: LET y0=30
20 LET x1=200: LET y1=0
30 LET x2=60: LET y2=175
40 GO SUB 1000
50 LET x0=120: LET y0=20
60 LET x1=135: LET y1=70
70>LET x2=30: LET y2=40
80 GO SUB 1000
90 LET x0=120: LET y0=20
100 LET x1=135: LET y1=70
110 LET x2=200: LET y2=0
120 GO SUB 1000
990 STOP
1000 LET a=(x1-x0)/255
1010 LET b=(x2-x0)/175
1020 LET c=x0
1030 LET d=(y1-y0)/255
1040 LET e=(y2-y0)/175
1050 LET f=y0
1060 PRINT a;" ";b;" ";c
1070 PRINT d;" ";e;" ";f
1080 RETURN
1090 REM Shenanigans
=> More informations about this toot | View the thread
@UncleClive
10 REM Don't blow a gasket
20 LET x=0: LET y=0
30 LET r=RND
40 IF r<0.33 THEN LET u=0: LET v=0
50 IF r>=0.33 AND r<0.67 THEN LET u=175: LET v=0
60 IF r>=0.67 THEN LET u=88: LET v=175
70 LET x=(x+u)/2
80 LET y=(y+v)/2
90 PLOT x,y
100 GOTO 30
=> More informations about this toot | View the thread
@UncleClive
10 REM Don't blow a gasket
20 LET x=0: LET y=0
30 LET r=RND
40 IF r<0.33 THEN LET u=0: LET v=0
50 IF r<=0.33 AND r<0.67 THEN LET u=175: LET v=0
60 IF r>=0.67 THEN LET u=88: LET v=175
70 LET x=(x+u)/2
80 LET y=(y+v)/2
90 PLOT x,y
100 GOTO 30
=> More informations about this toot | View the thread
@popey Still not getting a response. :blobcatsad:
=> More informations about this toot | View the thread
@UncleClive Debugged with zesaurux and an image search for "ZX Spectrum Keyboard"... :neocat_laugh_tears:
=> More informations about this toot | View the thread
@UncleClive
1 REM Don't blow a gasket
10 LET x=0: LET y=0
20 LET r=RND
30 IF r<0.33 THEN LET u=0: LET v=0
40 IF r<=0.33 AND r<0.67 THEN LET u=175: LET v=0
50 IF r>=0.67 THEN LET u=88: LET v=175
60 LET x=(x+u)/2
70 LET y=(y+v)/2
80 PLOT x,y
90 GOTO 20
=> More informations about this toot | View the thread
@popey Have I broken Clive?
=> More informations about this toot | View the thread
=> This profile with reblog | Go to darkling@mstdn.social account This content has been proxied by September (3851b).Proxy Information
text/gemini