Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

spartanatreyu

@spartanatreyu@mastodon.social
mastodon 4.7.0-beta.1
  • Open on mastodon.social

just an ordinary webdev

0 Followers
0 Following
21 Posts
Joined July 12, 2023
Random web experiments:
https://codepen.io/spartanatreyu

Posts

Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · May 08, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @c_9@mstdn.ca
@c_9@mstdn.ca Don't forget this: https://www.dayswithoutgithubincident.com/ That "High Score" is embarrassing
0
0
2
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · May 05, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @nickchomey@mastodon.social
@nickchomey @jimniels Things like datastar / livewire / etc... are always the wrong solution to the wrong problem. They don't simplify things, they hide complexity behind magic (even more hidden complexity). Don't couple your user's UI to schrodinger's server connection to create a more brittle ``, just use the `` instead. But since this is a menu, you **should** be using a `` and progressively enhance with `aria-expanded`. You are looking at accessibility too right?
1
1
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Apr 30, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @bw@social.lol
@bw Warm Burnout seems less accessible than something like gruvbox: https://github.com/morhetz/gruvbox Yes, the colors in Warm Burnout pass the WCAG test, but that's based on the assumption of one text color drawn above one background color. Code requires many colors that contrast against each other drawn above one background color. Warm Burnout's "Aged Brass" color is less than 2 degrees away in hue from its "Gold" color. Gruvbox's two closest colors: "dark green" and "dark aqua" are 36 degrees apart
1
1
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Apr 21, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @stefan@front-end.social
@stefan@front-end.social Definitely stealing that moving arrow from Josh Comeau's site. I should probably start making a list of micro-interactions. The last one I made was an animation curve that goes past its end-point. This one was for a kiosk machine running a children's education app: https://codepen.io/spartanatreyu/pen/YzoexGg?editors=1100
0
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Apr 08, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @aardrian@toot.cafe
@aardrian yeah, zombies are a special threat, especially when the radiant damage dealer happens to go down first. The last party member tried to escape but failed the last save before they would have got away. But the game was good. It was a oneshot for four players who have been playing baldur's gate 3 together for a year, and only 2 of them had played actual dnd. So it was simple (as in less paper management), but still deadly (because they had general dnd combat knowledge).
0
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Apr 08, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @aardrian@toot.cafe
@aardrian I DM'd my first TPK on the weekend. The party went into an abandoned mine to try and figure out why the town had a magical effect cast over it. They encountered a demilich in its lair with minions. They killed the minions, the demilich (which was then partially resurrected by the lair), then the lair's power source which was affecting the town. Unfortunately, the demilich was able to turn one of the party into a zombie and it snowballed from there. They died, but the town survived
0
2
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 30, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @mdn@mastodon.social
@mdn@mastodon.social Wasn't this already baseline for a while?
0
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 27, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social

Notches remind me of this bench.

It's basically the hostile architecture of user experience. If I want to full screen anything, part of it is getting cut off.

Better hope nothing important was under that notch.

1
0
0
1
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 25, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @cadey@pony.social
@cadey oh dear
0
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 25, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @spartanatreyu@mastodon.social

@brad_frost you could play a game with them on the board where you draw two checkerboard/gameboard states and they all need to figure out the instructions to get from the starting state to the end state.


And if you want audience participation:

  1. You could also get them to each draw their own states
  2. Pass the states to someone else and figure out and write down the instructions before giving them back
  3. Get them to perform their partner's instructions to see if they get the end state
0
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 25, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @spartanatreyu@mastodon.social

@brad_frost

  1. Programming is all about writing instructions to get the result you want.
  2. It's never the computer's fault. Computers don't make mistakes, they do exactly what they are programmed to do.

Then (depending on how much time you have)...

0
1
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 25, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @brad_frost@mastodon.social
@brad_frost Do the "make a sandwich with exact instructions" experiment with them. Example: https://www.youtube.com/watch?v=KR25vZJEKeo They give you the exact instructions on how to make a sandwich. Once you have the instructions, perform them exactly as specified making sure to mess up the result as much as possible whenever something can be interpreted in more then one way. Then you teach them two lessons:
0
1
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 18, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @fork_dev@mastodon.social
@fork_dev@mastodon.social My favourite paid software. I'd be really curious to see the graphs that appear in Repository -> Repository Statistics.
1
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Mar 06, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @Gargron__dup_1@mastodon.social
@Gargron@mastodon.social everything is unavailable in Australia. That's a shame 😞
0
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Feb 23, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @db@social.lol
@db First: Perfect, I was looking at adding skiplists to my current project. I was going to use the method on https://ffoodd.github.io/a11y.css/ Second: Dude, that footer is amazing.
1
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Jan 16, 2026
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @littledan@hachyderm.io

@littledan@hachyderm.io My thoughts about things that involve software devs:

  1. All code created by public funds must be open source. (exceptions for national security, infohazards, etc...)

  2. Whistleblower protections

  3. Fines against those who threaten security researchers who are acting in good faith.

  4. Security/privacy negligence results in possible blacklisting and fines.

  5. All fines are placed into a single fund which pays out to maintainers of open source projects used by the government

1
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Jul 24, 2025
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @spartanatreyu@mastodon.social
@chfkch@ruhr.social @b0rk@social.jvns.ca What we really want is one single seamless binary that can useful without external tools. A built-in file tree explorer will help immensely. But the core dev can't support that on their own so it's being shifted over to the plugin side. IMO this is probably best for the early life of this project since different implementations can compete and inspire each-other until we have a really solid file picker to eventually build in to the editor.
0
0
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Jul 24, 2025
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @spartanatreyu@mastodon.social
@chfkch@ruhr.social @b0rk@social.jvns.ca Sharp edged in terms of: different programs fighting for the same shortcuts which have different ways to set preferences which are stored in different places. Not to mention that an editor shouldn’t also impose other tools be required on an environment to have a good workflow. Forcing users into that imposition smacks of "You're holding the phone wrong" from the iPhone 4 days.
0
1
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Jul 24, 2025
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @chfkch@ruhr.social
@chfkch@ruhr.social @b0rk@social.jvns.ca Brittle in terms of: everything is extremely specific to that environment. One tiny imperceptible change between environments is all it takes for things to fall apart in unpredictable and hard to debug ways at unpredictable times. One environment may have different things setup from before that conflicts with the other. Sure you could have everything set up in a reproducible environment, but now your solution is no longer general across environments which is what we really want.
0
1
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Jul 24, 2025
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @b0rk@social.jvns.ca
@b0rk@social.jvns.ca I really want to like helix, but I can't get into it without a dedicated file tree picker. Fuzzy finding is useless when you work with others and don't know what files exist in a project. And mutliplexing with other file picker programs in the terminal is too brittle and sharp-edged. I know we'll eventually get a file tree picker in helix when the plugin system is released but it's been years and that makes me sad.
1
1
0
0
Open post
spartanatreyu
spartanatreyu @spartanatreyu@mastodon.social · Feb 06, 2025
spartanatreyu
@spartanatreyu@mastodon.social

just an ordinary webdev

mastodon.social
Replying to @kizu@front-end.social
@kizu@front-end.social Absolutely masterful. I thought the cyclic dependencies article pushing css as far as it would go, was great but only in the "academic / no-real-world-use" sense. But then I saw all these techniques pushed together and all of a sudden we get this thing that is a great work in the "I can't wait to use this" sense. Well done!
1
0
0
0

Remote instance

mastodon.social
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 00:33:38 UTC