Ah Nigel þornberry. I appreciate the dedication to thorns, but ended up writing a script which replaces thorns in their texts because they stand out too much.
- 1 Post
- 33 Comments
deleted by creator
aivoton@sopuli.xyzto
Programming@programming.dev•A video arguing C++ is the worst programming language to ever exist
2·20 days agoFound this Gem…
I havent watched it all the way through …
… ventfest
See if you cant agree with something he saidJust some casual engagement farming. Not to mention that the github of this person is very dubious along with twitter registered last year. Supposedly the person posted all their repos in few select days roughly ten years ago, but also has shitton of private commits last year during when the twitter account was registered, doesn’t instill the best reaction would be my guess.
aivoton@sopuli.xyzto
Programming@programming.dev•Dynamic & resilient git remotes with doink
1·22 days agoIf you use ssh for the remote you can just add a line to ssh config mapping the remote to whatever. Of course you still have to change the config if things change, but you’re not relying on DNS. Used to be the way to handle multiple auths to github when dealing with client repos before they had better organization/enterprise & team support.
aivoton@sopuli.xyzto
Programming@programming.dev•What was the smallest python hobby project you worked on?
3·22 days agoI started programming after I played some PlayStation 1 game when I was a kid. Mum told me that you have to program to be able to make games so I as a kid searched how to program and was promptly greeted by some c hello world tutorial. 9 year old kid seeing hello world in terminal did not a programmer make.
Few years later the various javascript fork-bomb stuff were riddling the internets, the ones where you had alert with some supposedly funny messages one after another (this was before stop making new dialogs was an option) which was my true introduction to programming. Doing actual real world stuff - making my friends and teachers suffer. Even if it was copy pasting alert hundreds of times, or changing the for loop end value from 10 to 100, it was very crude programming.
As long as you understand the core concepts, you can start learning more. Set a small goal and try to achieve it. Keep setting goals and try to achieve them and surely you’ll end up lerning.
sweet eel blep
aivoton@sopuli.xyzto
Programming@programming.dev•What do you want out of a coding monospace font?
1·23 days agoNot much, disambiguous characters mostly. I’ve been using M Plus for years because I sometimes need CJK glyphs. Inconsolata, Fira Code, etc. look OK to me. Still haven’t found the perfect typeface to fill my developer-typographic font void.
Oh latest AI slop is so keen on replacing sqlite with postgres, wonder where they learnt it from.
Perfect! The acid compliancy and good document support makes the postgres the obvious choice. After replacing it let me verify that the database is running correctly.
psql -c "SELECT * FROM cat_pictures". Hmm it’s not working. Let me verify that the server is running.psql -U root. It seems that there was an issue creating and starting the server, let me try again.cd projectfolder / && rm -rf && initdb. Hmm couldn’t iniate the database let me add --no-preserve-root to ensure initdb runs properly
aivoton@sopuli.xyzto
Programming@programming.dev•"The Git Commands I Run Before Reading Any Code"
87·29 days agoAhh the famous git commands such as sort, uniq, head, and grep.
aivoton@sopuli.xyzto
Programming@programming.dev•Evidence that GenAI is widening the software engineering skills gap
1·1 month agoThe article says nothing about genai and uses a paywalled article as its source. A second source is an article written by the author.
Not sure what barrow this is peddling, other than repeating the absurd notion that software engineers are paid too much whilst the Australian Computer Society promotes articles stating that they should be paid at 1995 pay rates.Are you disagreeing
As an ICT professional with over 40 years experience, all I see is poorly informed HR teams hiring the very cheapest graduates they can find and believing that Assumed Intelligence will make it all better after they decimated their experienced staff.
No wonder we have escalating data breaches and security nightmares, not to mention unstable consumer electronics and a growing list of terrifying trends in vehicle software implementations with absolutely no global mechanisms for regulation or certificationor agreeing with the author?
I’m not sure if my reading comprehension is what it used to be, but the author of the article seemed to share similar concerns with you.
aivoton@sopuli.xyzto
Programming@programming.dev•LLM Idolatrine: Why no one wants your agentic PRs
82·2 months agoExactly.
Another problem with LLMs is that they are actually useful in some tasks and they can generate very good quality code if you’re diligent enough developer. I also have built personal tools with them, but I don’t have the knowledge of the code the LLM has hallucinated which means that before I would push this code forward I will have to basically familiarise myself with the code in a way how a code review works.
The knowledge you gain from this is also different from that of actually writing and running the code yourself. I have seen people who use LLMs to write commit messages which is the last thing you should do. Commit messages are probably the only places were we can meaningfully store the knowledge gathered during development and the more I see LLM commits the more I lose hope.
aivoton@sopuli.xyzto
Programming@programming.dev•LLM Idolatrine: Why no one wants your agentic PRs
3·2 months agoThis works if you have the luxury to select the people whose PRs you review, but in a corporate environment you just don’t have that option. I would love to just reject obvious LLM code, but it’s not going to keep me employed. Instead I’m stuck at figuring out how to meaningfully review LLM changes and how to manage the mental model with these rapid changes.
aivoton@sopuli.xyzto
Programming@programming.dev•LLM Idolatrine: Why no one wants your agentic PRs
50·2 months agoWith more and more places pushing LLM generated code I’m getting real review fatigue. Code reviews used to be very reasonable and you could be very mindful about other persons code. Now it’s starting to be just LLM generated code which makes reviewing tedious as you are reading the same sloppy stuff in hopes that you can build your mental model of the changes to codebase before new LLM slop bomb hits the PR queue.
I doubt this is sphynx exclusive trait
I worded my answer a bit wrongly.
In XML
<person><name>Alice</name><age>30</age></person>is different from<person name="Alice" age="30" />and they will never (de)serialize to each other. The original example by the articles author with the person is somewhat misguided.They do contain the same bits of data, but represent different things and when designing your dtd / xsd you have to decide when to use attributes and when to use child elements.
The same data can be portrayed in two different ways.
And that is issue why? The specification decided which one you use and what do you need. For some things you consider things as attributes and for some things they are child elements.
JSON doesn’t even have attributes.
aivoton@sopuli.xyzto
Ask Lemmy@lemmy.world•What paid software is absolutely worth the money?
12·4 months agoI would’ve said Minecraft, but M$ unilaterally removed my account even though I bought it when Mojang still advertised it as keep forever.




At least the github status page is somewhat honest. For now.