Email or username:

Password:

Forgot your password?
2,453 posts total
Devine Lu Linvega

3 months ago I had to literally drag my gym friends out of their beds, now, just got an email: "Can we do 5:50am instead of 6:00am."

:moar:

Devine Lu Linvega

*cracks fingers*
"how are we going to improve the ship today"

Devine Lu Linvega

Added UTF-8's multi-byte support to a text editor today, I've always been scared to get into it, it looked messy and confusing at a distance. But the design makes it pretty accessible, for even such a small system as uxn.

The rule is pretty simple:

- starting bytes are 11xx xxxx
- continuation bytes are 10xx xxxx

The entire implementation to handle multi-byte characters is a mere 30ish bytes long.

wiki.xxiivv.com/site/utf8.html

example implementation: git.sr.ht/~rabbits/left/tree/m

Added UTF-8's multi-byte support to a text editor today, I've always been scared to get into it, it looked messy and confusing at a distance. But the design makes it pretty accessible, for even such a small system as uxn.

The rule is pretty simple:

- starting bytes are 11xx xxxx
- continuation bytes are 10xx xxxx

Show previous comments
blallo

@neauoire Literally UTF8 is a miracle. Its entire spec was written on a napkin.

🍂Evan Balster🍂

@neauoire @neauoire If you haven't already, make sure to read about the difference between code points vs graphemes vs grapheme clusters. Thinking in terms of "characters" tends to lead to trouble because the word "character" could refer to any of those things.

joelonsoftware.com/2003/10/08/

Depending on your level of commitment to international text support it might also be worth getting your head around e.g. the role of technologies like HarfBuzz in text rendering.

@neauoire @neauoire If you haven't already, make sure to read about the difference between code points vs graphemes vs grapheme clusters. Thinking in terms of "characters" tends to lead to trouble because the word "character" could refer to any of those things.

joelonsoftware.com/2003/10/08/

mcc

@neauoire Does the text display anticipate RTL?

Devine Lu Linvega

Streetpass, a new favourite extension.
It glows when you browse a personal website from an author with an account on the fediverse.
streetpass.social/

Streetpass widget that shows that a website has an account connected.,
Show previous comments
Tendigits

@neauoire nice! It works with no extra effort on my part :)

screenshot of my website in firefox with the streetpass plugin open and showing the connection to my fedi profile
khm
doesn't work on sciops.net... I wonder what my site is doing wrong
Yann Vaillant

@neauoire Oh that's great!! And is there an addon to improve the follow button to always redirect to a specific instance?

Devine Lu Linvega

> If and when the mic goes to someone and the dreaded “It’s not really a question, more of a comment…” is uttered – this is what you do: kill the roving mic (if there is one), or really prepare to speak up and over, and say with all the authority you can muster “Thank you, we’re taking questions at the moment, but if we have time left after the questions, I’ll open the floor for comments. Now, who has the next question?”
loreandordure.com/2024/02/13/i

> If and when the mic goes to someone and the dreaded “It’s not really a question, more of a comment…” is uttered – this is what you do: kill the roving mic (if there is one), or really prepare to speak up and over, and say with all the authority you can muster “Thank you, we’re taking questions at the moment, but if we have time left after the questions, I’ll open the floor for comments. Now, who has the next question?”
loreandordure.com/2024/02/13/i

Devine Lu Linvega

"But the gating factor for actually completing those big dreams may be the distractions that any society feels over the centuries."
kk.org/thetechnium/the-scarcit

Your friendly 'net denizen

@neauoire "You’d need some new tools for transmitting values and missions into the future."

Do we? We already have culture, writing, stories etc, but yeah, there's no guarantee future generations will hold our values and goals of today (and in so many cases, thank goodness!). But I think that might be a good thing. Only they'll know what they need.

Devine Lu Linvega

𐑨𐑛𐑩𐑛 𐑣𐑦𐑯𐑑𐑦𐑙 𐑓 𐑰𐑗 𐑒𐑨𐑮𐑩𐑒𐑑𐑼 𐑦𐑯 𐑞 #𐑖𐑱𐑝𐑾𐑯 "𐑪𐑯𐑕𐑒𐑮𐑰𐑯" 𐑒𐑰𐑚𐑹𐑛.
git.sr.ht/~rabbits/uxn-utils/t

Devine Lu Linvega

𐑐𐑮𐑩𐑜𐑮𐑧𐑕 𐑢𐑦𐑞 "𐑪𐑯𐑕𐑒𐑮𐑰𐑯" 𐑒𐑰𐑚𐑹𐑛

Shavian onscreen keyboard rom
Devine Lu Linvega

Oh snap the Merveilles git forge has #uxntal syntax highlight.

[DATA EXPUNGED]
Bigaston 🎮 :godot:

@neauoire I've just discovered it's a fork of Gitea, what are the pro of Forgejo against Gitea?

Show previous comments
Ingrid Hoeben Ⓥ 🇧🇪

@neauoire although one crow terrorized me during my younger years, I know they are brilliant animals

ndpi

@neauoire this is why I tell my dog “quit fucking around with the crows… they’re smarter than you are”

She never listens cuz she’s a bit of a dummy 😅

Devine Lu Linvega

Every news coming out of the UAE have strong futurama energy.

Greenland startup begins shipping glacier ice to cocktail bars in the UAE.
Show previous comments
Tim Lavoie

@neauoire I'm thinking more of a William Gibson Jackpot novel, myself.

Roblexx - Carlos

@neauoire Luego nos cobran las bolsas del super por que no se que de la contaminación... esto es un absurdo ya.

Devine Lu Linvega

Test fit for our DIY gimbal stove, we're very happy with how it came out. Now, we just need to connect it all properly.
#theBoatyard

Stove that can pivot on an axis.
Show previous comments
Drew Breunig

@neauoire please try playing a record on there while sailing

Trammell Hudson

@neauoire so cool! We used very tall pots and rails to keep things in one location on the stovetop, which would only occasionally end up with soup on the galley deck head.

Person making dinner in a ship gallery with a tall pot and fiddles on the shelves.
Devine Lu Linvega

Anyone familiar with #x11 could give me a hand with something?

I'm trying to send a key event to a previously focused window that is not itself.

For example, you focus on firefox, then open a terminal window and run this, the event is sent to firefox, and not itself.

paste.sr.ht/~rabbits/c6e817d57

Show previous comments
pengaru

@neauoire I don't think core Xlib has any information about previously focused windows maintained in the display server, you'd likely have to have a client watching for focus change events a priori which could then know what was formerly focused.

penguin42

@neauoire You might look at xwininfo that can list all the windows on the display with their IDs, as a way of finding your target window (I don't mean using that program, just the way it works)

Devine Lu Linvega

bluesky convo the fuck out of my timeline

Allen Very Serious Versfeld

@neauoire hahaha, as somebody who used to sail that is a hilariously rookie error 😂😂

Go Up