@lightweight I know right? Discord and Facebook can change at any time, and businesses might have to leave those platforms if those changes are undesirable. Email is an actual standard, will be around probably forever, and doesn't change nearly as much nor at the behest of one corporation (as much as Google might have you believe otherwise).
@kev Well, I guess we must disagree then, I think all forms of propaganda, including advertising, are terrible.
Advertising in particular is responsible for exacerbating the excesses of consumerism, and thus climate change.
@alva the last important event was at 1970-01-01T00:00:00Z
@mister_monster
And there goes down the "security by obscurity" argument for proprietary software.
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.
One company's plan to build a search engine Google can't beat
“But safety is only one attraction of in-cabin monitoring. The systems also hold huge potential for harvesting the kind of behavioral data that Google, Facebook, and other surveillance capitalists have exploited to target ads and influence purchasing habits.”
@sir
Use scientific methods to actually evaluate human performance with this tools so we can have data to make decisions.
@garbados implosion of internet ad industry 🤞
I'm extremely wary of ML/AI/statistical automation doing things for me. They're powerful tools, but they should mostly be making explainable recommendations that I can decide to act on or not
Tools helping humans perform better is much better all around than tools taking humans out of the equation entirely, in almost every circumstance
@deavmi
Here are some clues:
"Prior to his incarceration, Reiser created the ReiserFS computer file system, which may be used by the Linux kernel, as well as its attempted successor, Reiser4. In 2004, he founded Namesys, a corporation meant to coordinate the development of both file systems."
"Spouse(s) Nina Reiser (m. 1998; murdered 2006)"
I was using ReiserFS v3 back in my Gentoo days.
@satania@niu.moe
@alcinnz
We need to be addressing classes of problems in tooling so they don't happen again in the future. Depending on humans to write correct code of high complexity under time pressure is never going to work.
getting old as a left nerd
remembering that the ROM hacking and fangaming communities i grew up in resulted in the only well-designed, well-received Sonic game in ages, and countless other impressive unsanctioned projects
and how Nintendo's approach is to be litigious about things like AM2R, PokéDroid, the vibrant world of Mario World hacks, etc. to try to cover up the evidence that the commons can do a better job than capital can, because that might remind society of the way it was supposed to be all along
So if you depend on Google's and Microsoft's, Facebook's etc. products you are subject to regulations set by this companies and government controlling them. If you use free software you are subject to regulations set by wide community of people and you, if skilled enough, can change the laws yourself to suit your needs.
"How the code regulates, who the code writers are, and who controls the code writers —these are questions on which any practice of justice must focus in the age of cyberspace. The answers reveal how cyberspace is regulated."
I... I've spent almost two full weeks on getting this algorithm right.
They're aperiodic tilings of rhombs, which can be constructed through (de Bruijn's) method of multiple grids, which is effectively the same as projecting a 5/6/7/8/9, etc cube grid onto 2d. Shows up in nature as quasicrystals.
Tried to get this working in seexpr, failed miserably. Still spent like 2 days on getting something visible in #Krita.
I am so tired, but happy.
Browsers are big: https://gitlab.com/snippets/1724353
Let me add a few numbers to these points:
WebKit's JavaScript engine is 467,658 LoC (over 400,000 is C++) across 2,923 unique files
Layout, Rendering, JS APIs, etc: 1,115,597 LoC (over 900,000 C++) across 9,260 unique files
Embedding & I/O: over 337,139 (over 320,000 Objective-C & C++) across 3,402 unique files
"WebInspector": 203,318 LoC (over 150,000 JS) across 1,117 unique files.
1/2
@floppy My main scenarios aren't that Google will persecute, but Google's data stores are an excellent enabler for discrimination. Health insurance, future employers, banks, voter analyses, all of these can be seen as interested in Google's data troves and want to buy services. I think that's secondary, though, a layperson can't foresee all possible abuses of data, and new vectors may arise.
The only way to ensure data won't be abused, is making sure the data aren't aggregated.
So you want to know about how starships work, huh? Well you came to the right place.