I love this anecdote about my book #NeuroTribes so much. To the #neurodivergent ninth grader, wherever you are: Thank you! #neurodiversity #autism https://lithub.com/how-can-literary-spaces-support-neurodivergent-readers-and-writers/
A local paper ran two separate feature stories this week about local sheriff's deputies rescuing one dog.
---
RT @HamasakiLaw
Watch for "cops save baby ducks" stories in the next few months. Media collaborates with police to produce these puff pieces after every police brutality incident.
Literally every dept does these after police killings, it's amazing. Thread
https://www.kron4.com/news/bay-area/sf-officers-quack-the-case-save-ba…
https://twitter.com/HamasakiLaw/status/1620450391149391873
Thinking about the guy who registered \"><SCRIPT SRC=MJT.XSS.HT></SCRIPT> LTD at Companies House and exposed a bunch of XSS vulnerabilities in third party scrapers to the point where it had to be renamed to THAT COMPANY WHOSE NAME USED TO CONTAIN HTML SCRIPT TAGS LTD with the previous name listed as [NAME AVAILABLE ON REQUEST FROM COMPANIES HOUSE] :p
So I've been thinking about this one article I read about people using chatgpt to do codegen - https://www.nbcnews.com/tech/tech-news/chatgpt-code-website-rcna66981
And uh.
I think that all the codegen arguments are missing one of the central points.
See, codegen tools are good for stamping out boilerplate - the kind of code that's not creative, and doesn't require an understanding of the problem, but instead understanding of the language conventions.
But the thing is - why are you writing out boilerplate like that in the first place? Wouldn't it be better to not have to write out endless boilerplate - where you end up with mistakes, mind you, because it's low-attention low-interest work that's mostly -in the way- of the work that you're there to actually do?
And this applies not only to the writing, but the debugging - software isn't a write-once-run-forever type situation; bugs exist and patches need to be applied, and if you're reading through yet another glob of codegen boilerplate, it's going to be that much harder to find the real problem.
Instead of writing an 'ai' and 'training' it to shit out this garbage in volume, perhaps it would be better to have a language where that kind of boilerplate is a lot less needed? where you can have, y'know, reusable libraries to cover common iterator cases, for instance.
What if codegen is bad not because of the plagiarism, the lack of user understanding of the process, the inhibition of debugging, or the reuse of popular but suboptimal structures instead of useful ones - but because it automates and keeps current a practice that just isn't -needed- as much as it used to be?
We have modern languages with better tooling nowadays. And yes, I'm thinking about #rust specifically. You can write things that don't -require- sixteen tons of boilerplate, or installing a macro on your keyboard to do the error-handling incantation. You can have the problem -not exist- instead of automating a 'solution' that just makes your source files bigger. Do -this- instead of reimplementing fuckin' fizzbuzz for the twentieth time this month.
Today is the #WorldWetlandsDay. I can only hope that this place, which I pass many times on my way to work, will still be so wet in the coming years.
@magzoska Cześć. Ja coś napiszesz tu, na Mastodonie, to daj znać :)
The horns on my vehicle are larger than the horns on his vehicle,
Today, on my way to yet another #RuralBroadband installation. #Cows need good access to Internet too.
Montreal:
RT @CANADABLACKTV1
Montreal vehicles lose control, crash into each other 🚔🚙🚍🌨#montreal #snow #crash #accident #downtownmtl #crazy #lol #canadablacktv 🇨🇦⚫️🖥
https://twitter.com/CANADABLACKTV1/status/805952862152953856
Twitter's new policy will likely shut down thousands of #EMGTwitter emergency alerting and emergency management accounts.
Every time you reduce the methods of communication in an emergency you risk human lives and property damage.
RT @apukwa
Will Environment Canada pay to maintain its 840 weather warning bots?
Will Natural Resources Canada pay to maintain its automated Earthquake bots?
Will NOAA pay to distribute it's Tsunami warning…
https://twitter.com/apukwa/status/1621192299459018752
Anybody watching The Last of Us? This is the same fungus, Cordyceps, attacking this Carolina leafroller that attacks humans in the show. It keeps the host alive as long as possible. 😲
https://hasanjasim.online/zombie-fungus-rides-again/
RT @BonnConvention
Happy #WorldWetlandsDay!
"It's time for wetland restoration" for the benefit of people and migratory species, which are an integral part of nature.
We all need to step up efforts to invest in these critically important ecosystems.
Thinking of setting up a ‘small appliance’ repair cafe in our village. Anyone done this and have any tips? #repairingThings #repaircafe
Slowly moving to https://circumstances.run/@Szescstopni. This account will stay up for a while.
Living in the #wetlands of #Polesia (#Polesie in Polish) in #EasternPoland. Surrounded by #bogs and #forests, trying not to fuck up surrounding nature too much.
Taking care of a small pack of #dogs (most of them rescue dogs) – #IdąPsięta.
#RuralBroadband provider by accident. Starting a small #LoRaWAN project to monitor our wetlands. Coding, mostly in #Python. Luddite.
#Atheist. I don't believe in #science – science is our defence against belief.
Fuck nazis.
I haven't deleted my account on Twitter, for good reasons, but I'm not using it anymore. https://twitter.com/szescstopni
I check facts before I toot.
I sometimes toot in Polish.
Zdolny, ale leniwy.