I can :q whenever I want's Avatar

I can :q whenever I want

@sonofweb.bsky.social

leftist adhd coder he/him enjoyer of animated shows

9 Followers  |  16 Following  |  18 Posts  |  Joined: 25.01.2025  |  1.857

Latest posts by sonofweb.bsky.social on Bluesky

You can produce this sequence in Uiua with the following:

\×⊂2⇌+1⇡7

04.03.2025 20:16 — 👍 0    🔁 0    💬 0    📌 0

I work with a lot of people whose names are always flagged by spell check. It seems like a missed opportunity to me, how simple would it be to add all unique names from AD/LDAP to a workstation's spell check dictionary as part of provisioning? Or at least everyone I talk to on Teams. #inclusion

04.03.2025 20:05 — 👍 0    🔁 0    💬 0    📌 0

degrading all other modes of transportation until hyperloop becomes competitive

18.02.2025 15:00 — 👍 4    🔁 0    💬 0    📌 0

Word of the day is ‘cumber-world’ (14th century): a person or thing that encumbers the planet.

17.02.2025 13:34 — 👍 1719    🔁 343    💬 39    📌 33

It's nice that people are just now noticing terrible alt text but I promise you, it's not a new phenomenon.

There's a reason I've been putting so much effort into explaining how to do it properly and pushing back on "any alt text is better than none" on here for *checks notes* two years.

17.02.2025 03:56 — 👍 203    🔁 45    💬 6    📌 2

Environmentalism win: anti-democratic rage bait bots not using the latest, most power-hungry LLMs.

13.02.2025 19:36 — 👍 1    🔁 0    💬 0    📌 0

So many words yet to be banned. So much remaining freedom!

Accountability is censorship.
Censorship is inoculation.
Inoculation is control.
Transitivity is illegal.

13.02.2025 19:12 — 👍 0    🔁 0    💬 0    📌 0

Bombarded, we want to live.
Dejected, we want to hope.
Exhausted, we want to rest.
Belittled, we want respect.
Confounded, we want the truth.

Ignored, wants become demands.

#7syllablesentence

13.02.2025 18:39 — 👍 4    🔁 2    💬 1    📌 1

I just love having such a pro free speech government. ... --- ...

13.02.2025 17:36 — 👍 0    🔁 0    💬 1    📌 0

One of my all-time favorites!

13.02.2025 15:43 — 👍 0    🔁 0    💬 1    📌 0
Preview
Google Calendar removed events like Pride and BHM because its holiday list wasn’t ‘sustainable’ Some users are angry that some events have been removed.

Don't insult my intelligence, Google. A company your size was unable to keep up with a list of human cultural events? That's like one Wikipedia article. This is cowardice.

13.02.2025 13:51 — 👍 0    🔁 0    💬 0    📌 0

> HTTP
Absolutely not.

10.02.2025 14:36 — 👍 0    🔁 0    💬 1    📌 0

Word of the Day is ‘bayard’ (16th century): one who has the supreme self-confidence of ignorance.

05.02.2025 08:52 — 👍 13179    🔁 3456    💬 393    📌 318

The free speech platform for sure.

03.02.2025 19:42 — 👍 0    🔁 0    💬 0    📌 0

OMG that is a masterpiece in the finest traditions of obfuscated C and Perl, only more impressive! I love it!

30.01.2025 20:06 — 👍 1    🔁 0    💬 0    📌 0

Good catch! Yep, the " is not supposed to be there. I typed this on my phone after doing it on my work computer, and I missed that.

30.01.2025 20:02 — 👍 1    🔁 0    💬 0    📌 0

Explanation:
`:g/<regex>/<command>` runs <command> on every line that matches <regex>.
`:y "A` yanks a line and appends to register a.
`:norm[al]` executes normal mode commands
`gn` starts Visual mode selecting the next match of the current search.
`V` selects whole lines
`"Ay` appends to register a

30.01.2025 19:22 — 👍 0    🔁 0    💬 0    📌 0

Advanced #vim tip: Copying every match of a multiline regex at once

If every match is only one line, you can do
`qaq` then `:g/re/y "A`
where re is your regex. But if the regex match spans more than one line, :g will only act on the first line. So you have to do:
`:g/re/norm gnV"Ay`

30.01.2025 19:12 — 👍 1    🔁 0    💬 2    📌 0

Explanation:
`/\%>80c<CR>` - Find the next line with a character past 80 columns. If all the long lines have been wrapped, this will error, stopping the recursion.
`81|` - Go to column 81
`F,` - Go backwards to nearest comma
`a<CR><Esc>` - Append newline
`==` - Indent
`@q` - Recursively run macro

30.01.2025 18:44 — 👍 0    🔁 0    💬 0    📌 0

Advanced #vim tip: Using a recursive macro to wrap long lists. [Yes, there's also `gq`, but this is more fun]

`qqq` - Clear q
`qq` - Start recording
`/\%>80c<CR>81|F,a<CR><Esc>==@q` - Break long line at comma
`@q` - Run macro

What's your favorite use for recursive macros?

30.01.2025 18:31 — 👍 3    🔁 0    💬 1    📌 1

I'm 37 and I still have anxiety thinking about the Sphinxes slowly opening their eyes.

26.01.2025 06:41 — 👍 0    🔁 0    💬 0    📌 0

@sonofweb is following 16 prominent accounts