Toots for tychi@merveilles.town account

Written by the harbinger of eternal sept on 2025-01-25 at 21:19

doing another feat of clown heroics

my favorite place to get juggling balls is old navy

25 cents per large bouncy ball

the machine was jammed when i tried but a few kids also were trying and none of their parents cared enough to report it

if it was just me i also wouldn’t have filed a bug, but i am happy and the kids are too

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-25 at 00:06

this used to be just solid, but then i started plumbing adding encryption to it, but never finished

https://github.com/tylerchilds/plan98/blob/plan98/client/public/elves/solid-user.js

this is using a solid user in conjunction with an atomically feature described todo list app

https://github.com/tylerchilds/plan98/blob/plan98/client/public/elves/solid-todolist.js

this is just the authentication of the end to end encryption piece

https://github.com/tylerchilds/plan98/blob/plan98/client/public/elves/secure-authentication.js

this is authentication a user on supabase with for profile editing

https://github.com/tylerchilds/plan98/blob/plan98/client/public/elves/supabase-account.js

a simple data feed for user generated content in a feed format like social media

https://github.com/tylerchilds/plan98/blob/plan98/client/public/elves/supabase-updates.js

i get asked occasionally why i use the elves to power my hypertext and as of today i can say "because ted nelson came up with the idea, not me", but really i'm a time traveler and i don't know what timeline i'm going to wake up in any given day and the elves are more stable across the space time continuum than a mix of javascript frameworks with tooling maintained by humans.

https://en.wikipedia.org/wiki/Executable_and_Linkable_Format

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-24 at 05:22

i don’t say this because i’m using ai here, just documenting how i'm getting replaced in real time

i was working towards building a protocol to solve a pointed problem idempotently and the client sees running a web browser in the cloud with a robot solving the same problems as equivalent and there’s really not much more to it

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-24 at 04:44

mixed bag today

the release open ai’s “operator” feature derailed progress with one of the project’s i’m on cause that’ll be the new direction, obliterating a couple weeks of work i’ve done.

for another prospective client, the video i took to pitch them was probably the most cohesive i’ve ever showcased core sillyz components with someone else’s branding

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-23 at 15:31

idk who needs to hear this, but

i think domain names are dumb

i have a handful of them, but they're all served from the same codebase, plan98.

if you go to https://sillyz.computer, that's the equivalent of http://localhost:8000?world=sillyz.computer

when i dev, i just change ?world= to whatever domain i need to work on, which changes the homepage and the default stylesheet

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-23 at 04:15

i sometimes think about the time i gave a code review and the guy switched teams after

my perspective was, paraphrased, in a nutshell: “the syntax you’ve landed on works. i see where you’re coming from and understand the code today, but wouldn’t want to maintain that approach tomorrow”

i only knew it was a problem after one of our other teammates was like “you should go talk to him in person” because our comments on the pr were getting long.

i still think using esoteric LESS syntax and multi layered nested object destructing could have been refactored more elegantly, otherwise the specifics of that pr wouldn’t be with me six years later.

optional chaining existed then with babel and i don’t fully remember the LESS code, other than i feel like he demonstrated turing completeness by accident

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-22 at 08:04

to add more context,

just me is the user profile

friends are explicitly followed

bacon are degrees of friends if friends

groups will surface content from groups you’re in

feeds are aggregated by interests

if there are other social dimensions i should consider lmk

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-22 at 08:01

this is probably my favorite app frame i’ve ever designed

https://sillyz.computer/app/just-me

fully featured at four breakpoints: mobile, 500, 768, 1024

intent is that all social can be boiled down to two dimensions: content and people

this aims to streamline navigating those two dimensions, content tbd, but nav is done

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-22 at 04:39

been coding css for coming up on 20 years and new favorite focus styles have come into play

:focus {

outline: 2px solid white;

outline-offset: -3px;

}

gives a nice crisp 1px accent line around a clear 2px knockout

idk why, but my default is to put the outline on the outside which always gets clipped since i play with overflow: hidden so much. this is great because now my layout never assumes it will be able to break out.

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-21 at 15:44

i'll admit, i do use threads sometimes.

i figured out my pattern on why. mostly when i want mark to see something or censor something, i post it there.

we all know what i have to say here, so i'm not so much screaming into the void or preaching to the choir as much as I'd just be adding to a doom scroll pile, that i don't want to do.

today i made two posts. one said "life imitates art" with the cartoon from the wapo that the artist quit over side by side with the picture of the tech bros in front fow of the inauguration.

the other was a conspiracy theory that mark only loosened the content moderation after he found out musk planned to sieg heil, since he didn't want the algorithm to brush his competition's hate speech under the rug when that self own would be great anti-marketing for x.

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-18 at 16:09

so the above is slowly becoming the overworld for sillyz

this is a work in progress, but it combines my synthesizer with minesweeper

http://sillyz.computer/app/music-walk

instructions:

swipe left/right/up/down like it is instagram reels/tiktok to navigate the overworld

you spawn on middle c, clicking the play: x button will play the midi note x on violin, change the instrument by clicking options, x is the current midi note-- swiping up is a higher octave, swiping down is a lower octave, left right, does the circle of fifths

pressing the button sweeps for a mine, there's no victory condition coded yet, but if it shows a number, that's the number of adjacent mines, if you click a mine, that's game over

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-17 at 16:49

i generally love css, but if i had to specify my least favorite implication

i really don't like that child margins affect the bounding box of the parent node

just doing a simple width: 100%; height: 100%; position: relative; thing to put something position: absolute; top: 0; right: 0;

that's css for "make a thing take up the full screen with something in the top right corner"

then by putting a heading, h1, with default margins, it then drops the thing in the top right down by the margin.

i get it, but i also don't get it. there really isn't a thing to get other than, that's just how margins work.

everything stays aligned to the margins, so the solution is to just not use margins, since i want a flush layout.

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-17 at 16:15

this is my music map

when i improvise, this is what i navigate on

a 2d projection of a circle of fifths with middle c as the root, 60

=> View attached media

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-16 at 16:43

had a not all heroes wear capes morning

wife called “the gate won’t open” in our apartment complex.

line of cars forming behind her

internet just went down. electricity is out.

me, bed head in a bath robe, 160 pounds soaking wet, worked out two years ago

marches past the cars, her window rolls down

“what are you gonna do?”

🤡: don’t worry babe, i’ve got this

i plant my feet and i just pull the gates apart like i’m shutting down alcatraz

i don’t need a thanks, but all the free cars thanked me anyways

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-16 at 16:24

so i've started referring to the end to end encryption i'm playing with as friend to friend friendcryption

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-15 at 18:39

I generally disagree with the statement "on both sides" as it is reductive to life, but i'm starting to appreciate it more.

there are in fact two sides, but those two sides are "people that believe there are two sides" and "people that know there are more than two sides"

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-15 at 16:02

<<EOF

looking back, no one taught me javascript

the only class i took that had javascript was a general web class in community college where we had both perl and javascript, but the teacher definitely was like, "any thing you can do in javascript, you can do in perl except swap images when a button is clicked here's how to do that, but otherwise you will be just another perl hacker"

EOF

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-15 at 15:38

my end to end chat knockoff is coming together and idk if i mentioned but i call the search engine in sillyz "giggle" so i'm thinking of calling this discord alternative "slick" since i'm targeting enterprise.

and to anyone in the back yelling "what makes you different to slack?" and the answer is, slick is a web component you can bake into your product versus being a product development productivity tool.

In essence, a feature, not a defect.

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-14 at 23:47

the weirdest thing about my life now compared to focusing on sillyz exclusively

sillyz was me pitching, hive labworks is me being pitched

same tech, different lens.

with a co-founder, the perception immediately shifted from "what you even doing?" to "can you do that for me?"

an example, when i said i was building a personal computer, "why? we already have apple, windows, android"

to now, "you're right, apple, windows, and android don't offer business computers, that's what ibm did and they suck now"

and people don't want business computers, they want systems that run in their apple, windows, android

for me, this is the year of the linux immersive experience.

=> More informations about this toot | View the thread

Written by the harbinger of eternal sept on 2025-01-14 at 08:54

@bengo

i think i’m accidentally building clown club

https://sillyz.computer/app/supabase-profile?data-user=bf1f49c5-82ba-499d-b92d-abed57dcd19e

yesterday i sketched some stickies for a social client cause i was curious how hard it would be using my latest ui approaches and backed by supabase

i think… just needs a social layer through activity pub now?

pretty happy with a 48 hour turnaround on self imposed criteria

https://sillyz.computer/app/social-network

=> More informations about this toot | View the thread

=> This profile with reblog | Go to tychi@merveilles.town account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/363924
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
340.446778 milliseconds
Gemini-to-HTML Time
7.746196 milliseconds

This content has been proxied by September (ba2dc).