Post B2iarP0WZYRjsTWwLo by kboyd@phpc.social
 (DIR) More posts by kboyd@phpc.social
 (DIR) Post #B2i2dVmHCvBMNa4RxA by futurebird@sauropods.win
       2026-01-27T11:53:58Z
       
       0 likes, 0 repeats
       
       AI pull requests are making people feel crazy. https://www.youtube.com/watch?v=uZy1M_s-8zs
       
 (DIR) Post #B2i5bULPrgXJDYEZH6 by futurebird@sauropods.win
       2026-01-27T12:27:16Z
       
       0 likes, 1 repeats
       
       Computers may run code, but code is written for humans to read. This is why there is a limit to the utility of things like "python one-liners" (although they are fun puzzles and brain teasers)Just like an article, an essay or a story code needs to make sense to the people who read it. Hard to understand code is bad code. IDK I'm just a HS CS teacher, I'm no dev. But the example in that video was a likely horror show. But then I grade some messed up code so I'm sensitive.
       
 (DIR) Post #B2i6kX9gspWyUncu48 by futurebird@sauropods.win
       2026-01-27T12:40:06Z
       
       0 likes, 1 repeats
       
       Most striking in this video was the plea that people "get to know the project and the people" --Open issues, known bugs, feature requests... it's like some people think that you could just run AI and close them all and the development would be done. But software development is a conversation: something people do together, code is just the medium. It's like saying "I have solved birthdays since birthday bot will give everyone a cupcake and card automatically."No you ruined birthdays.
       
 (DIR) Post #B2i6r81gi99MaQ1msK by AbramKedge@beige.party
       2026-01-27T12:41:13Z
       
       0 likes, 0 repeats
       
       @futurebird of all the code I've written, there's one function that I absolutely hate. I worked so hard to make it readable, but I struggled to follow the logic - when using data tables to encode the fine details.It was the error handler for a very complex chip. Somehow the chip designer (who I was working with remotely) managed to create a five dimensional error space that I had to turn into SCSI errors to send back to the host computer.All I can say is, Marvin, you're a jerk. Look what you made me do.
       
 (DIR) Post #B2i7otVvnPmux7fktk by pikesley@mastodon.me.uk
       2026-01-27T12:52:02Z
       
       0 likes, 0 repeats
       
       @futurebird this is of a piece with "music is solved, just use Suno" these people are all such soulless goblins
       
 (DIR) Post #B2iCgO8t3DPN6penia by khleedril@cyberplace.social
       2026-01-27T13:46:31Z
       
       0 likes, 0 repeats
       
       @futurebird ``Computers may run code, but code is written for humans to read.''I *wish* that were true.
       
 (DIR) Post #B2iEkBKWpPQcRJ2TLs by veronica@mastodon.online
       2026-01-27T14:09:38Z
       
       0 likes, 0 repeats
       
       @futurebird My project isn't know widely enough to attract the larger AI-slop crowd, but I have had such PRs. My contributing guide now says no AI slop, and accounts who do submit it will be blocked from contributing in the future.
       
 (DIR) Post #B2iEn5Tz1dwbAkqZ4y by alan@lighthouse.co.im
       2026-01-27T14:10:04Z
       
       0 likes, 0 repeats
       
       @futurebird Isnt it enough that Microspft said that CoPilot was able to drill down through all gits and repos for ‘learning’ purposes?
       
 (DIR) Post #B2iKqg1SE8qr5nb69o by lffontenelle@mastodon.social
       2026-01-27T15:18:02Z
       
       0 likes, 0 repeats
       
       @futurebird the issue of one-liners reminded me of something I read somewhere else. The best way of having a one-liner is writing a nice function, following all the good practices, and then having a one-liner which just calls the function (ofc with arguments and attributing its output to some variable)
       
 (DIR) Post #B2iQW1IeWSgaj8Auhc by kevingranade@mastodon.gamedev.place
       2026-01-27T16:21:33Z
       
       0 likes, 0 repeats
       
       @futurebird I feel like they make you feel crazy if you give them a chance to.  Treat them as any other source of trolling/spam and it's no big deal.  To wit, as soon as you've positively identified it as AI sourced immediately reject and move on.The thing that surprises me is all the people holding the position that these are good faith contributions worth reviewing and interacting with.
       
 (DIR) Post #B2iRqr4jpdHF3HAK4O by llewelly@sauropods.win
       2026-01-27T16:36:33Z
       
       0 likes, 0 repeats
       
       @futurebird total ruination of human connections like birthdays seems like a hallmark of capitalism.
       
 (DIR) Post #B2iWtfsyOJ2GzFpHvs by Mazdak@twit.social
       2026-01-27T17:33:03Z
       
       0 likes, 0 repeats
       
       @futurebird "Hard to understand code is bad code."Yes it is.  This may not be appropriate to your CS curriculum, but your interested students should read The Elements of Programming Style, by Brian W. Kernighan and P. J. Plauger.A quick summary is here:https://carma.astro.umd.edu/nemo/pitp/papers/style.pdf
       
 (DIR) Post #B2iarP0WZYRjsTWwLo by kboyd@phpc.social
       2026-01-27T18:17:27Z
       
       0 likes, 0 repeats
       
       @futurebird for a recent hobby project, i solo-wrote an entire web app for solving birthdays!I didn't launch it.I was happy with how it turned out, but didn't want to deal with the PII implications of hosting everyone's birthday and contact info. :)
       
 (DIR) Post #B2j0CJ66EruAU1Cdzk by futurebird@sauropods.win
       2026-01-27T23:01:23Z
       
       0 likes, 0 repeats
       
       @apophis They hoard them like those stackExchange points.