Hey everyone, let's all laugh at and make fun of Voatz, a company that miserably failed a third party audit, skips basic protections and monitoring that even an itty bitty shitty MSP has, uses **wildcard certs lmao**, stores creds in MongoDB (after being told they can't store it in git), and STILL wants you to think they've made internet voting secure
Reminder that git is incredibly simple if you learn it from the inside out instead of the outside in
An object can be a blob, tree, commit, or tag. An object is identified by its ID, which is a SHA.
A blob is just some arbitrary data. Files are represented as blobs.
Trees are a list of blob IDs and other tree IDs, and their names. Directories are represented as trees.
A commit has a tree ID, an author, a date, a parent commit ID (or IDs, for a merge commit), and a commit message.
A reference is just a commit ID. Branches are a kind of reference. The only information which is stored to represent "master" is the ID of the latest commit. To get the commit log, you just follow the parent ID in each commit. To get the contents, you look at the tree ID of that commit. To update master, create a new commit and write its ID to .git/refs/heads/master (which is a plaintext file).
A tag has a commit ID, an author, and a message. It just calls out a specific commit as special, like a release number, and adds a message, such as that version's changelog.
All git commands are just a means of manipulating what is ultimately a very simple data store. If you want to know more about how a specific command works and how it relates to this data store, let me know.
@AlexMax I don't necessarily think that the FSF and OSI should be the sole arbiters, BUT, they're not - they're TWO entities, who keep tabs on each other, and I think they've done a bang-up job so far, AND the OSD and four freedoms are useful independent of these organizations.
I think there's a lot of subversive elements who would change the meanings of free software or opejn source software to suit their interests, of which it's now clear you're a member. Buzz off and make your own thing and quit fucking with FOSS.
moonscript first impressions rant
Moon: a = x - 10
Lua: local a = x - 10
Moon: b = x-10
Lua: local b = x - 10
Moon: c = x -y
Lua: local c = x(-y)
@sir ...and may I suggest a second most important: "If debugging is the process of removing software bugs, then programming must be the process of putting them in." (Edsger Dijkstra)
@sir all of those tools give me the exact same feeling that windows, macos, and modern systemd-based Linux does - that I’m in the passenger seat of someone else’s car with an unknown driver.
It seems like a much more manageable, secure, sustainable, and pleasant experience to be in the drivers seat of your own car.
@sir how would you explain the difference between sourcehut.org and sr.ht? ie why, and what are the criterias. or maybe there is a faq somewhere?
"but what if people take Doc seriously? what if he's being serious and spreading misinformation?"
If Twitch wants that on their platform, they'll allow it. If not, his account manager will reach out to their Partner and tell him to knock it the fuck off.
In either case, anybody seriously getting their facts on "Covid and 5G" from some Twitch personality is fucking stupid.
Stop getting your "facts" on biological agents and radio networks from people who make money playing video games. --r000t
"My problem with contact tracing apps is that they have absolutely no value," Bruce Schneier, a privacy expert and fellow at the Berkman Klein Center for Internet & Society at Harvard University, told BuzzFeed News. "I'm not even talking about the privacy concerns, I mean the efficacy. Does anybody think this will do something useful? ... This is just something governments want to do for the hell of it. To me, it's just techies doing techie things because they don't know what else to do."
Announcing the SourceHut project hub 🎉
I don't usually explicitly ask for shares, but this is a big deal for SourceHut - the project hub solves one of our major goals for the alpha. Please help spread the word ❤️
"UNIX is simple and coherent" - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
20 yo golang dev 🇺🇸 🇮🇹
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!