Post Ai6KSyJOHBiD8FgSZs by fishidwardrobe@mastodon.me.uk
(DIR) More posts by fishidwardrobe@mastodon.me.uk
(DIR) Post #Ai67219AKRAMhaiaIK by foone@digipres.club
2024-05-20T23:20:23Z
0 likes, 0 repeats
when is GCC gonna have support for shock collars? it might help to shock the programmer whenever the compile fails
(DIR) Post #Ai67AoB7ujZ35UpLW4 by whitequark@mastodon.social
2024-05-20T23:22:03Z
0 likes, 0 repeats
@foone that will just result in failing every compilation
(DIR) Post #Ai67IjZutw8b8ZCZpA by foone@digipres.club
2024-05-20T23:21:54Z
0 likes, 0 repeats
and you might say "foone this is just a masochism kink", but no! I'm a python programmer. I don't compile my code. I just want C/C++ programmers to suffer. This is clearly a Sadism kink, keep up.
(DIR) Post #Ai67R8j9HY5jS4Wo2y by virtulis@loud.computer
2024-05-20T23:22:30Z
0 likes, 0 repeats
@foone -Wall but it's literally a wall and some guns pointed at you
(DIR) Post #Ai67Z2Yo5sy6dtSSxM by realtime@fosstodon.org
2024-05-20T23:23:46Z
0 likes, 0 repeats
@foone for some reason I read gcc as sgdq and that would definitely enhance the experience
(DIR) Post #Ai67fwBCDSOMsbheZk by gooba42@mastodon.social
2024-05-20T23:23:54Z
0 likes, 0 repeats
@foone I can only support this if it's also going to give you very clear errors on failure.I've spent too much time already pounding my head against cryptic messages that some vendor never thought a human would read to be willing to accept punishment when they screw me again.
(DIR) Post #Ai67snOuAPvBPvFM5w by foone@digipres.club
2024-05-20T23:24:04Z
0 likes, 0 repeats
@realtime that's one way to try and get the record!
(DIR) Post #Ai681F7J0FC9h52hPc by dannotdaniel@mastodon.social
2024-05-20T23:28:56Z
0 likes, 0 repeats
@foone cake mean 🎂 😈
(DIR) Post #Ai69KPpbUUYWNeT84m by foone@digipres.club
2024-05-20T23:46:46Z
0 likes, 0 repeats
@Gaelan oh, very.
(DIR) Post #Ai69VqmFeA9L8ZLxmi by luna@pony.social
2024-05-20T23:48:20Z
0 likes, 0 repeats
@foone I mean they’re using C/C++, surely that’s already punishment enough?
(DIR) Post #Ai69eyZk1SRxvfqxrk by mmu_man@m.g3l.org
2024-05-20T23:48:59Z
0 likes, 0 repeats
@foone 3rd party opportunity!!!
(DIR) Post #Ai6AkP2f9FGdPpX5H6 by realtime@fosstodon.org
2024-05-21T00:02:31Z
0 likes, 0 repeats
@foone oh it certainly won't improve the runners' performance. maybe as a donation incentive
(DIR) Post #Ai6E04Amo1pTBgUcHw by JLab8@mastodon.gamedev.place
2024-05-21T00:39:15Z
0 likes, 0 repeats
@foone I want a compiler for python. Shouldn't have to execute code to know it's invalid. >:(
(DIR) Post #Ai6FwzvSLAkN3QzFNQ by foone@digipres.club
2024-05-21T00:59:42Z
0 likes, 0 repeats
@JLab8 you can use pyflakes for that. It does a syntax check without executing anything
(DIR) Post #Ai6H9jP5BGIDWxTpHE by JLab8@mastodon.gamedev.place
2024-05-21T01:14:38Z
0 likes, 0 repeats
@foone but what if I want the code to still be valid when some new version of python is released?(Not seeking serious responses.)
(DIR) Post #Ai6KSyJOHBiD8FgSZs by fishidwardrobe@mastodon.me.uk
2024-05-21T01:51:44Z
0 likes, 0 repeats
@foone I'd be shocked if that worked
(DIR) Post #Ai6c2PH1issW6p3ozQ by curtmack@floss.social
2024-05-21T05:08:35Z
0 likes, 0 repeats
@foone That's... not all that difficult to do.Just wrap GCC in a shell script that faithfully copies all of the inputs and outputs to and from the real executable, except that whenever the compiler exits with a non-zero status, it triggers the shock collar.
(DIR) Post #Ai6dkPobAehSU5JQjw by ppxl@social.tchncs.de
2024-05-21T05:15:28Z
0 likes, 0 repeats
@foone did you just? Invent a contraption so C is no longer used?If so: Bravo!
(DIR) Post #Ai7kjNr1rxCqwzred6 by TheColourOfFear@spacey.space
2024-05-21T18:20:37Z
0 likes, 0 repeats
@foone I thought python compiled into .pyc files when it was imported the first time by the interpreter?
(DIR) Post #Ai7og4YpXrzY3p1q1g by foone@digipres.club
2024-05-21T19:02:29Z
0 likes, 0 repeats
@TheColourOfFear it usually does, but only as an optimization for if it has to import that module again. It doesn't do it for the main program, and it can be turned off with no side effects other than it eunningly a little slower
(DIR) Post #Ai7p6excpl2QTxIuTQ by vxo@digipres.club
2024-05-20T23:29:32Z
0 likes, 0 repeats
@gooba42 panic("Splunge!"); was more useful than some other error messages I've run into. Earlier today I had something that kept spitting "Access violation" over and over like a fountain. No details, not even any description of what function was throwing it. On an unrelated note I want a big heavy leather collar that actually does serve as a grounding strap as suggested in that old story@foone
(DIR) Post #Ai7p6fwFCNWlVxfJxY by vxo@digipres.club
2024-05-21T02:47:33Z
0 likes, 1 repeats
@gooba42 if you haven't seen said story, here it is, it's glorious.https://milk.com/true-stories/grounding_story.html@foone
(DIR) Post #Ai7p6giSJ85lvUDp6e by foone@digipres.club
2024-05-21T19:05:07Z
0 likes, 0 repeats
@vxo @gooba42 nice
(DIR) Post #Ai7pR8mteD4GmS3H4S by foone@digipres.club
2024-05-21T19:06:02Z
0 likes, 0 repeats
@ppxl it'd either get people to stop writing C, or it'd get them to write better C.Seems like we win either way.
(DIR) Post #Ai8FG94ipt4PILo6sK by websterleone@meemu.org
2024-05-22T00:02:28Z
0 likes, 0 repeats
@foone >:c
(DIR) Post #AiCUBGRmHALWegYsL2 by griibor@mas.to
2024-05-24T01:08:23Z
0 likes, 0 repeats
@foone Shock on error, vibration on warning.
(DIR) Post #AiCYcRoiVh2jYPVbFo by foone@digipres.club
2024-05-24T01:58:30Z
0 likes, 0 repeats
@griibor lewd! I'll sexualize a lot, but I try to keep it away from my CI job