DaleGribble88
@DaleGribble88@programming.dev
College Prof in the US, focus areas are Human-Computer Interaction, Cybersecurity, and Machine Learning
- Comment on Thomas Edison was the Elon musk of his era 2 weeks ago:
Reasonable minds feel free to disagree, but I’ve got to admit that I’m shocked to see the lemmy community rally around the defense of Ray Croc of all people.
- Comment on Thomas Edison was the Elon musk of his era 2 weeks ago:
And Ray Croc didn’t invent McDonald’s, but poured the foundation that McDonald’s is built on. I place Musk in a similar, although not entirely the same, category.
- Comment on this one goes out to the arts & humanities 5 weeks ago:
The subset of integers in the set of reals is non-zero. Sure, I guess you could represent it as arbitrarily small small as a ratio, but it has zero as an asymptote, not as an equivalent value.
- Comment on this one goes out to the arts & humanities 5 weeks ago:
It feels like you didn’t read the 2nd half of their comment. They do practice. They have a creative side that they want to explore, but they don’t enjoy that sort of grind. Instead, they like tinkering and combining tools in interesting ways. I don’t think this is a bad thing.
Leo Fender didn’t play guitar and always wished that he’d sit down and devoted the time, but never actually enjoyed it. But to say that Leo didn’t contribute to the music world, would be insane.
- Comment on Found in the wild 1 month ago:
Yes officer, it’s true. This man has no dick.
— Bill Murray in Ghostbusters
- Comment on Please Stop 2 months ago:
Yeah, I think that seems to be the case here. It just feels to weird me to have a politicized data structure.
“Remember kids, only coke-fiends and meth-heads use Binomial Heaps.”
- Comment on Please Stop 2 months ago:
Sure! So some students of mine were working on a multiplayer video game that was started by a different group of students the previous semester. The first group of students made a design choice that, to over-simplify, basically tracked achievements and milestones on the client side and then synchronized those achievements to the server. Players could cheat the system by sending malicious packets of achievements to the server. Some achievements could only be completed by a single person in the game, so this was a big problem for the 2nd group of students to overcome. Faced with the choice of rearchitecting the game to be more authoritative on the server and less resilient to frequent disconnections, which affected some aspects of the game, or creating a logical and verifiable sequence of in-game events on the server side. The students went with the latter, and implemented a Lamport clock using a blockchain to verify the authenticity of the events, and prevent a rogue student from updating the game later to give themself a bonus. Basically, along with needing an authoritative sequence of events that is protected from user interference, it also needed to be protected from developer interference.
It was kinda similar to that situation a few years back of the EVE online developers playing the game and giving their guild members certain bonuses and special in-game items. The solution there was to fire the malicious developers, but I can’t exactly fire an entire class of students from an educational project.
- Comment on Please Stop 2 months ago:
How can you trust that the database is really append only? Blockchain provides a way to verify the state of the database and the ordering of the transactions. Beyond that, not much benefit to be had. However, for certain situations, that is a very big benefit!