I know this article and the intended interesting part of the kohberger murder case is supposed to be the genetic forensics, but I found how they used the absence of his phone data useful notable as well. Hiding is hard, and sometimes stands out more. https://slate.com/technology/2023/01/bryan-kohberger-university-idaho-murders-forensic-genealogy.html
language, sexual imagery, disturbing imagery
"So I've got this act. I get a bunch of artists together, they make art. They publish it online in a ubiquitous communications platform that makes it trivial to see and copy their art, but the law says you can't **copy** it without some limitations so they figure they're fine.
So then a bunch a' eggheads, they come in, wave their dicks around, they build a machine that makes new art based on art someone made that gets fed into it. Then **they put that machine in front of the public.** The public puts all the artists outta work creating just the filthiest things imaginable, like they tell the machine to draw "George W. Bush fucking a bomb as the bomb is falling on Iraq, only Iraq is Saddam Hussein with a huge vagina." Just terrifying stuff. And now everyone hates the pictures and hates the eggheads and the artists hate the eggheads and the pictures and themselves and most of all, **everyone hates art.**"
"Well that's a hell of an act. So what do you call it?"
... my prediction is that we'll probably see some nodes converge around a common language / expectations of utility, and then outliers.
"Oh I like this one... it offers the Base Kit but also the Search Extension. Don't know how I feel about the AutoBan shared-list banning though."
An issue that will be both a positive and negative for #mastodon moving forward:
Mastodon is a protocol, not a single service. This means that what individual *nodes* do on that protocol differs based on the node you're on. Mine, for example, allows full-text comment searches and following topics by regex, not just hashtag.
This will be a pro because the ability to build different features atop the protocol will encourage development and diversity. Never care about spoiler tags? This node lets you disable them. This node lets you regex for which ones you auto-show and which ones stay hidden. This node lets you specify trusted users where spoiler-tags are auto-shown, etc. Let a thousand flowers bloom.
This will be a con because users actually hate complexity and it takes a particular mindset to be excited about the answer to a simple question of "Does Mastodon support X" being "It depends."
"A good idea is something that does not solve just one single problem, but rather can solve multiple problems at once."
~Shigeru Miyamoto
So I'm in Blender and I'm generating asteroids using the Add Mesh -> Rock Generator tool (part of the "Add Mesh: Extra Objects" add-on) with an Asteroid template.
(*click* new asteroid)
Each of these rocks is created using a few overlapped mathematical algorithms. The math is pure math, procedurally understood, with no hidden-node neural network in play.
(*click* new asteroid)
The results are sufficient to serve the purpose of putting a rock in a game or image with maybe a little polish. The whole script is here at https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons/add_mesh_rocks/rockgen.py
(*click* new asteroid)
I can click this button ten thousand times and get ten thousand convincingly-different distinct blobs of rock, suitable for inclusion in a game or visual artwork.
(*click* new asteroid)
I couldn't tell you, precisely, if it's kosher that the author of this plugin made this plugin. He credits a tutorial at blenderguru that is a dead-link (probably because the site was re-organized, but the likely tutorial is easy to find by search at https://www.blenderguru.com/tutorials/how-to-make-a-realistic-asteroid; a quick jog around the FAQ and other info doesn't suggest the author has created this tutorial for the purpose of creating an automated tool to obviate the need for the tutorial.)
(*click* new asteroid)
The author also credits this tutorial (http://saschahenrichs.blogspot.com/2010/03/3dsmax-environment-modeling-1.html), which also has no obvious information on whether or not the author is okay with someone creating an automated tool to obviate the need for hand-building rocks. Broadly speaking though, both tutorials show the user how to wire up a procedural algorithm in to create the rocks by transforming numbers; the plugin mostly scripts the process of recapitulating that pipeline and then adding some constrained random numbers as input. The "artistry" is in the connection of the pipeline pieces and the choice of RNG constraints to make something 'sandstone' vs. 'asteroid' by modifying the height of peaks, the depth of holes, and the frequency of their repetition.
(*click* new asteroid)
And, of course, my input to this process, which is when I stop clicking this button because I'm happy with this asteroid being *my* asteroid, for *this* game.
(*click* Oh, that's not bad.)
Where am I going with all this? not exactly sure. The questions it raises for me are around art and automation as a microcosm, obviously, for the larger discussion around Stable Diffusion and DALL-E. Taking this as perhaps an exemplary problem, we could ask questions like:
* Does it matter that the script author extracted the essence of these tutorials without explicit consent of the tutorial authors, or does "tutorial" imply that it doesn't matter how they're used?
* In some sense, I'm now "competing" with those artists because I can crank out 100,000 asteroids a second... But I'm not? Because I don't want to, I just want one? Has work been 'stolen' from them because I can now crank my own out on my laptop instead of commissioning one of them to make me one? But if so, why write such tutorials?
* Is the real issue with computer automation the use of other people's work without their consent, or was consent given to something like this without thought of how a machine could extrapolate learning a style to a pushbutton process? Because if the only issue is consent, what happens when someone builds DALL-E on top of a thousand paid artists... And those are the last artists ever paid for that kind of art?
* Is the real issue with computer automation that I'm not really an artist if I'm just clicking a button? And who cares if I'm really an artist if my goal isn't to compete with Picasso, it's to get a lump of pixels that a game player will see as "space rock" and behave accordingly?
These questions aren't discrete; all of these technologies exist on a continuum that we've been walking since Ada Lovelace hypothesized that a machine that transforms numbers can transform notes. I don't think we find happy answers on a path that precludes us from using those machines, but I don't think we find happy answers ignoring the question of what it means when humans "make art" either.
In any case, I think I have my space rock.
(*click* file saved)
When you ask people with ADHD why they agreed to take on so many projects, commitments, and/or hobbies.😭😭
What we should all keep in mind this holiday season is that the story of Joseph and Mary at the inn is really a story of a husband failing to plan ahead for a trip he knew was coming forever.
---
"What do you MEAN there's no room at the inn? Didn't you have a reservation?"
"Didn't make one."
"Didn't.... How, on Earth, could you not make a reservation when you knew EVERY PERSON IN THE COUNTRY was going to have to go to their hometown for this damn census? You've known about this trip for MONTHS, Joseph!"
"I dunno! It was a government-mandated trip, I just... Assumed they'd handle it."
"Assu~ WHY WOULD YOU ASSUME THE GOVERNMENT WOULD HANDLE IT, JOSEPH?! YOU'RE A CARPENTER! Did you notice the local Romans offering sweet jobs to fabricate some new inns where we came from? No? Any idea why that might be Joseph?"
"I DON'T KNOW MARY! I really feel like you're putting a lot of blame on me right now."
"GEE JOSEPH, THAT MIGHT BE BECAUSE I'M PUTTING A LOT OF BLAME ON YOU RIGHT NOW! BECAUSE YOU DIDN'T THINK TWO MONTHS AHEAD AND NOW YOU'RE WIFE'S GONNA GIVE BIRTH WHILE STARING AT A HORSE'S ASS! AND ALSO THE BUTT OF A HORSE ACROSS THE ROOM!!!"
#vscode Is there a configuration option somewhere to make the Explorer stop jumping to show the file open in a tab when you bring that tab to the foreground?
Nine times out of ten, I'm clicking on that tab because I want to select which subpanel to pop a new file open in, not because I want that tab.
Open question:
With modern technology, what stops a landowner from buying up 20, 30, maybe 50 lots in a town and installing unmanned gas stations? Just a couple of pumps and some security cameras, all wired to one dispatch building (which could even just be the owner's home). Employ only enough staff to handle the refueling trucks for a couple hours every other day, use the cameras and internal diagnostics of the pumps to know when maintenance is needed, and otherwise just sit back and collect revenue?
Are the margins so close on gas stations that you need the convenience store to make up the difference? If so, how much of that gap can you cover with a bank of vending machines?
Type systems and unit tests have something in common: they are both in the category of 'documentation', alongside comments.
They differ from coments in that they are designed to be machine-interpretable, but like comments they do not modify the behavior of the code if stripped out. This is the key principle of documentation: it's additional information in a program that does not modify the behavior of the program when it is stripped out.
They are vital for ensuring the correctness of the program. But 'correctness' is a human concept; programs do not care.
The fact that #dwarffortress releasing on Steam has made the developers overnight millionaires by selling over 300,000 units is great for them and not surprising.
the game has been amazing for years, with the largest problem with it being that the ASCII user interface made it damn near impenetrable for a vast swath of potential players. Jumping that final hurdle not only popped the floodgates on a known tranche of potential players for whom graphics were table-stakes, it skyrocketed it past the rest of the indirect-control colony simulators on the market, because none of them can boast what DF boasts...
... two *decades* of development and refinement.
Career software engineer living something approximating the dream he had as a kid.