=== ANCHOR POEM ===
═════════════════════════════════════════════──────────────────────────────────────
┌──────────────────────┐
│ CW: silly │
└──────────────────────┘
🖼
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘
=== SIMILARITY RANKED ===
--- #1 messages/535 ---
═════════════════════════════════════════════════════════──────────────────────────
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════─────────────────────────┘
--- #2 messages/1448 ---
══════════════════════════════════════════════════════════════════════════════════─
People of Iran: there may come a day when the Americans ask you to leave town.
It doesn't matter where you go, there will be food and shelter for you, no
questions asked. Logistics is a powerful thing and when used intelligently, it
can enable or prevent certain tasks or scenarios. Once the fighting is done,
with minimal damage necessary, you may return to your homes. Sorry for the
mess we've made.
But that time, as far as I know, is "not yet" - wait until you know you'll be
safe.
The Islamic Republic knows it is reliant on you. If harm were to befall you,
they lose their means of life. So they will protect you, so long as you seem
loyal. Please, do so, no just god would look down on you to do so. You are in
many ways at their mercy, but they are ultimately in yours. Judge them justly,
and any just god would smile on you. There are many pages written on justice,
thoughts from those for whom justice they most often think about. I know in my
heart how I do feel, similar yet different.
"ah but what if they shoot people who leave town" oh like the Israelis? "no
like, the way the Israelis are known to do it" ah I see well then the
Americans will just try and eliminate them on the outer edge of the territory,
dealing minimal damage to what's within. At least, that's what I'd do, I'm
just na girl "oh no human shields" well then we bomb things of importance
within. Like grocery stores (sorry) (logistics remember?) and water supply
lines (we'll build you some desalination plants) after making sure they can't
apply surface to air missiles. And if they can, we use newly developed drones,
honed after years of developing in Ukrainian tech. Second largest hardware
manufacturer in the world, circa 2035 and earlier.
(are the Israelis really known to do that?) well I think nobody in Gaza can
leave, so,
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #3 fediverse/1335 ---
════════════════════════════════════════════════───────────────────────────────────
@user-803
you're welcome! thanks for speaking the things you say. I miiiiight have
screenshotted some things you said a week or three ago and sent it to my
boyfriend like "SEE someone else gets it" hope that's okay
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════──────────────────────────────────┘
--- #4 notes/most-of-my-strongest-supporters ---
══════════════════════════════════════════════════════════════════════════════════─
most of my strongest supporters dissagree with me.
but they are there for me anyway because they want me to be able to be.
there are very few who speak their mind
they are known to have brilliance and be kind
they are radiant and mildly divine
they are like if elves were made humans again
that's me
- james cameron king
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═══════════════════════════════════════════════════════════════════════════┘
--- #5 fediverse/6169 ---
════════════════════════════════════════════════════════════════════════════───────
┌──────────────────────┐
│ CW: AI-mentioned │
└──────────────────────┘
AI programming be like:
"hmmm, it seems that there is an error. Let me try disabling the error and
seeing if that fixed it. Perfect! The program runs without crashing. Here's a
summary of what I accomplished:"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════════════──────┘
--- #6 fediverse/1663 ---
════════════════════════════════════════════════════───────────────────────────────
@user-1059
the trick is to have a whole bunch of projects so everyone has a different one
downloaded on their phone, meaning they can't inter-operate when the time is
right.
much better, I think, to think in terms of protocols. things like http and pgp
encryption. file-server over bluetooth sending emails through a mesh maybe? or
something more immediate for messages.
like... calculate a path to your target, then for each step create an
encrypted portion and a small "destination" header that is then encrypted so
the next guy in the chain can't see it.
... there's a lot of problems to solve, but using tried-and-true technology in
the unfortunately busted and constrained platforms they give us is difficult.
but not impossible, if you're willing to use tools to create protocols that
are commonly shared, like bluetooth or http or pgp encryption.
... I use Briar for this purpose, for what it's worth. idk if it's a protocol,
I haven't looked into it since I downloaded it during the BLM protests.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘
--- #7 fediverse/5810 ---
═════════════════════════════════════════════════════════════════════════──────────
okay picture this: alt-text for images but you can break it up into sections.
could enable better transcription for chat conversations, and also you could
use it as a table of contents if you're describing a scene with a lot of items.
would need to store like, one extra integer per section in the data packet or
whatever
okay one integer for number of segments, and one for each segment's
starting_character - wait what does that mean?
ohhhh it's when in the text the image splits. So the user on their web browser
would be all like "hmmmm I think I should add a segment break here" as they're
typing, and they could click a button or do a key-combination or w/e to insert
a new section block.
that's uh... what starting_character for each segment inside of the data
packet could be.
my cat gets mad at me when I type which is why I try to write things down in
my journals. okay that's not why but she was meowing at me and I figured I
should make a note of it somewhere.
I wish I could write something real but w/e
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════════════════════════─────────┘
--- #8 notes/computer-graphics ---
════════════════════───────────────────────────────────────────────────────────────
draw a line from every single pixel straight outward. The first thing it hits
is what you render.
okay it's more complicated than that, but it's the gist.
here's a more detailed explanation:
your monitor is 2560x1440p. that means there's 2560 pixels left to right, and
1440 pixels up and down. okay so define a 3d scene programmatically - it's not
hard, just "draw cube here with this size and rotation" and "draw a sphere here
with this position and rotation" etc. Something simple.
then, draw a ray trace straight out from your monitor. Not to the nearest light
source, but to the nearest other camera. Use the length of it to determine
distance, both indirectly (through the center node) and directly (pythagorean
theorum style).
Why? I dunno.
Okay back to the original idea, if you make an array with 2560 elements and
store arrays of size 1440 within it, then you have a simple boolean checkbox
for each pixel. Then, whenever you create a visible entity, make sure there's a
single boolean ticked right on the top of the entity when it's stored in the
graph mentioned above. Find the center of the entity, draw to the top, and one
more, and switch a boolean to "true". Then, every tick / update, cycle through
the entire list and the first one you find that has a "true" value is where you
draw the entity stored in the array.
Each "sprite" has an odd shape - it doesn't exist on it's top line, except for
one single dot right in the middle. Sorta like this:
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o o o ->X<- o o o o o o o o o o o o o o o
o o o o
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
when scanning left to right from the top, it'd bump into the X right there in
the middle. Inside the X is some data - an id corresponding to the sprite that
needs to be drawn, and a displacement value - like 500 pixels or something -
and the scanner with drop down 500 pixels, draw the sprite there (assuming a
centered origin point), jump 500 pixels up, and keep scanning.
each tick, right before this, the "list of entities" will scan through itself
and for each entity it'll change the "render graph" mentioned above to have an
X wherever the entity is stored. Whenever the camera moves, it updates the list
too.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════──────────────────────────────────────────────────────────────┘
--- #9 fediverse/4732 ---
═══════════════════════════════════════════════════════════════────────────────────
┌───────────────────────────┐
│ CW: re: chatGPT-mentioned │
└───────────────────────────┘
@user-192
I think it's more saying "LLMs are not significantly more harmful for the
environment than other online activities"
also stuff like this: [picture]
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════════───────────────────┘
--- #10 fediverse/5221 ---
════════════════════════════════════════════════════════════════════───────────────
@user-1773
I figure since it's an accessibility concern, it's pretty much the same as
like, putting ramps in buildings or braille or whatever. Those are legally
mandated, aren't they? I feel like if your building is big enough to require a
ramp it should be slowed down just a bit by the required addition of
accessibility developments to your software. Everyone else could build it in
pre-emptively or just because they cared.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘
--- #11 fediverse/1867 ---
═════════════════════════════════════════════════════──────────────────────────────
I like writing updaters!!
#!/bin/bash
set -euo pipefail
#FIXME
GAME_DIR="/home/ritz/games/mtg-forge"
FILES_DIR="${GAME_DIR}/files"
RES_DIR="${GAME_DIR}/resources"
mkdir -p "${FILES_DIR}"
rm -dr "${FILES_DIR}"
mkdir "${FILES_DIR}"
mkdir -p "${RES_DIR}"
mkdir -p "${RES_DIR}/cache"
mkdir -p "${RES_DIR}/userdir"
wget -r -l1 --no-parent -P "${FILES_DIR}" -A 'forge-gui-desktop*.tar.bz2'
"https://downloads.cardforge.org/dailysnapshots/"
mv
${FILES_DIR}/downloads.cardforge.org/dailysnapshots/forge-gui-desktop*.tar.bz2
"${FILES_DIR}"
rm -d "${FILES_DIR}/downloads.cardforge.org/dailysnapshots/"
rm -d "${FILES_DIR}/downloads.cardforge.org/"
cd "${FILES_DIR}"
tar xvjf ${FILES_DIR}/forge-gui-desktop*.tar.bz2
cd -
cp "${FILES_DIR}/forge.profile.properties.example"
"${FILES_DIR}/forge.profile.properties"
sed -i "/[#]/ s/(userDir=)./\1${RES_DIR//\//\/}\/userdir\//"
"${FILES_DIR}/forge.profile.properties"
sed -i "/[#]/ s/(cacheDir=)./\1${RES_DIR//\//\/}\/cache\//"
"${FILES_DIR}/forge.profile.properties"
echo "download complete"
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #12 fediverse/1601 ---
════════════════════════════════════════════════════───────────────────────────────
@user-1037
Cool I'm into that stuff too : )
It had a very slick ui, very responsive if I remember correctly. Like, 60fps
in the browser kind of thing. Or maybe that was just the pre-rendered teaser
trailer shot idk.
honestly might have just been a front-end project or an animation, idk if it
actually worked as a programming language. But it seemed like a cool "UI" into
programming.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘
--- #13 fediverse/4300 ---
═══════════════════════════════════════════════════════════────────────────────────
@user-467
democracy works best with a well-informed populace, and those who are against
democracy would do anything to make it harder to be "well-informed" -
including diluting the pool of candidates in order to make it harder to
research them.
... Or maybe it was the first time and none of the candidates realized they'd
be running against so many people? I'm not sure, I'm on the other side of
forest park and I had at most 5ish options, and no ranked choice voting. : (
I think this might be one of the reasons political parties formed, way back in
the distant days of yore. Much easier to say "I agree with this group of
people so I'm voting for who they champion" than "I don't know how to pick
between 30+ candidates (who I don't know because this is the past and we don't
have the internet back then ... back now)
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #14 fediverse/3840 ---
╔═════════════════════════════════════════════════════════─────────────────────────┐
║ ┌────────────────────────────────────┐ │
║ │ CW: socialism-recycling-mentioned2 │ │
║ └────────────────────────────────────┘ │
║ │
║ │
║ oh, I just heard about this project over in west kansatexahoma for a massive │
║ solar panel installation. Apparently they're doing some water purification │
║ with the excess energy too? │
║ │
║ "that sounds pretty interesting, but I was thinking I could do something in │
║ the area?" │
║ │
║ ah, that's fine too. The good news is that you can do whatever you'd like to. │
║ there will be training provided for everything and nobody is turned away, │
║ so... what would you like to do? │
║ │
║ "I'm not really sure. What needs doing?" │
║ │
║ well, there are several categories of tasks that need to be done. │
║ │
║ food, housing, maintenance, and logistics. │
║ │
║ depending on your skillset, you can contribute to each of those in different │
║ ways. You were in recycling before, which is logistics. │
║ │
║ "Hmmm, I'm feeling housing this time." │
║ │
║ Right, that's easy enough. You wanted to use your brain, right? Well, how │
║ about an event coordinator? Or maybe an environmental designer? │
║ │
║ "Hmmm, I don't really want to work with people" │
║ │
║ I see. Architect, maybe? │
╟─────────┐ ┌───────────┤
║ similar │ chronological │ different │
╚═════════╧══════════════════════════════════════════════──────────────┴──────────┘
--- #15 fediverse/3742 ---
════════════════════════════════════════════════════════───────────────────────────
@user-1218
I read Natrium as Notrium, an OG shareware survival game. It was the first one
I played so it feels like it defined a genre for me.
https://www.instantkingdom.com/notrium/
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘
--- #16 fediverse/2233 ---
═════════════════════════════════════════════════════──────────────────────────────
I don't have a picture of my face as my profile pic because it's better for
me, in this moment, to remain a bit vague.
if you know me you'll know me, though.
if you don't, well I'll tell you my name if you ask.
It won't be the one you see up above me,
but it's a conlang of computer-assisted vision. like, what a computer uses to
see, that sounds phonetically like my name. conlang isn't hte right word but
tha'ts okay.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘
--- #17 fediverse/4354 ---
═══════════════════════════════════════════════════════════────────────────────────
I think it'd be neat if Mastodon would implement a button that took a picture
of the user's text input box and saved it to the clipboard. So they could post
it on sites with picture-heavy text like
https://www.reddit.com/r/curatedtumblr note that's not grindr, which is what
was referenced before, but tumblr, which is a completely different website -
yeah you rememeber that? it had a completely different vibe and was so totally
cool and chill. you could generally tell if someone was from tumblr because
they had a certain relaxed air of friendliness that really filled out their
sense of charm.
== stack overflow ==
I can think of several indie developers wouldn't mind being paid to update
their games according to what the fans suggest.
like...
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #18 messages/360 ---
═══════════════════════════════════════════════════────────────────────────────────
Build houses for the rich out of stone and don't let them tear them down or
break them, just... Keep building them until our housing problem goes away. We
all could be kings if we lived sustainably.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════───────────────────────────────┘
--- #19 fediverse/4123 ---
═══════════════════════════════════════════════════════════────────────────────────
@user-883
you're right
but I think your first impulse should be to think about how to do it in a
multithreaded way
If the result is that single-threading would be better, great! It'll be easier!
But thinking about multithreading first will give you crucial insights into
the structure of the program.
depending on what kinds of programming you do...!
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘
--- #20 fediverse/33 ---
═══════════════════════════════════────────────────────────────────────────────────
┌───────────────────────┐
│ CW: World of Warcraft │
└───────────────────────┘
I thought it'd be cool if there was a chat program where you could play a
little multiplayer game together and so long story short I'm now working on a
WoW server.
The idea is to remove all the monsters and quests and such and just let people
chat to each other. They'd be able to go wherever they want (choosing a
background) and wear whatever clothes they want (creating an avatar) and then
they could just chat IRC style.
But then I thought "ah but what if it spawned in monsters" so I'm planning on
making it randomly spawn packs of monsters that are of the appropriate level
every 30 seconds or whatever (as long as the previous one was defeated of
course) so that people can mess around fighting things while they talk with
their friends. But it'd be optional.
AND THEN I thought "hey IRC is kinda 90s what if we made a Matrix bridge" so
I'm also working on that. Wish me luck.
┌─────────┐ ┌───────────┐
│ similar │ chronological │ different │
╘═════════╧╧════════════════════════════───────────────────────────────────────────────┘
|