Теодор Златанов / Ted Zlatanov
Теодор Златанов / Ted Zlatanov boosted:
Michael Stapelberg 🐧🐹😺zekjur@mas.to
2026-02-25

Turns out find is turing complete: arxiv.org/abs/2602.20762

> These results place \texttt{find} among the ``surprisingly Turing-complete'' systems, highlighting the hidden complexity within seemingly simple standard utilities.

Теодор Златанов / Ted Zlatanov boosted:
Natasha :mastodon: 🇪🇺Natasha_Jay@tech.lgbt
2026-02-22

How far back in time can you understand English?

It’s a thousand years of the English language, compressed into a single blog post.

"... as his post goes on, his language gets older. A hundred years older with each jump. The spelling changes. The grammar changes. Words you know are replaced by unfamiliar words, and his attitude gets older too, as the blogger’s voice is replaced by that of a Georgian diarist, an Elizabethan pamphleteer, a medieval chronicler."

deadlanguagesociety.com/p/how-

#english #language

Теодор Златанов / Ted Zlatanov boosted:
2026-02-21

RE: toot.cafe/@codepo8/11610177499

This is what we want for UI redesign, Apple, instead of liquid glass

Теодор Златанов / Ted Zlatanov boosted:
Chris Heilmanncodepo8@toot.cafe
2026-02-21

A themeable, accessible component library inspired by the Warcraft III interface.
wc3ui.banteg.xyz

Теодор Златанов / Ted Zlatanov boosted:
The Vergeverge
2026-02-21
Теодор Златанов / Ted Zlatanov boosted:
Em :official_verified:Em0nM4stodon@infosec.exchange
2026-02-21

Anyone who is about to complete, or already has completed, an age-verification or identity-verification process online should read this short article.

Especially if it's on LinkedIn or Discord.

"I Verified My LinkedIn Identity. Here's What I Actually Handed Over." by @thelocalstack
thelocalstack.eu/posts/linkedi

#Privacy #LinkedIn #Discord #AgeVerification #IdentityVerification #MassSurveillance

Теодор Златанов / Ted Zlatanov boosted:
Being Left Behind Enjoyerthomasfuchs@hachyderm.io
2026-02-21

When I was in my early twenties I read The Visual Display of Quantitative Information from Tufte and agonized over making charts great for users.

These days, Microsoft releases graphs like this

A bizarre AI-generated “flow chart” of how supposedly a git repo works; but it’s full of nonsense, spelling errors and the overall Y-axis is labeled as “Timn” in the wrong direction
Теодор Златанов / Ted Zlatanov boosted:
mccmcc
2026-02-20

Somebody linked me RFC 7565, which linked to RFC7564, and if that's the place to look this appears to be the list of disallowed characters in a Fediverse username, and I'm cracking up because it's *mostly* stuff you'd expect, except the very first category of banned characters, specially, is "pre-1700 Korean characters".

The fediverse is welcome to all. EXCEPT KOREAN TIME TRAVELERS. Did you just wake up from being frozen in ice during the Joseon dynasty? The IETF is targeting you PERSONALLY

4.2.3.  Disallowed

   o  Old Hangul Jamo characters, i.e., the OldHangulJamo ("I") category
      defined under Section 9.9.

   o  Control characters, i.e., the Controls ("L") category defined
      under Section 9.12.

   o  Ignorable characters, i.e., the PrecisIgnorableProperties ("M")
      category defined under Section 9.13.

   o  Space characters, i.e., the Spaces ("N") category defined under
      Section 9.14.

   o  Symbol characters, i.e., the Symbols ("O") category defined under
      Section 9.15.

   o  Punctuation characters, i.e., the Punctuation ("P") category
      defined under Section 9.16.

   o  Any character that has a compatibility equivalent, i.e., the
      HasCompat ("Q") category defined under Section 9.17.  These code
      points are disallowed even if they would otherwise be valid
      according to the property-based rules specified in the previous
      section.

   o  Letters and digits other than the "traditional" letters and digits
      allowed in IDNs, i.e., the OtherLetterDigits ("R") category
      defined under Section 9.18.
Теодор Златанов / Ted Zlatanov boosted:
K. Ryabitsev-Prime 🍁monsieuricon@social.kernel.org
2026-02-20
@mhoye This post builds up a straw man just to set it on fire. The logos you posted are from companies that donate directly to kernel.org (not Linux Foundation). Kernel.org is a separate legal entity from Linux Foundation and is a registered charitable organization. Donating to kernel.org is tax deductible whereas contributing to the Linux Foundation isn't. These companies are gladly and willingly donating their resources to kernel.org specifically.

The companies supporting kernel.org operations are:

Akamai: provides free hosting to git.kernel.org and lore.kernel.org.
Constellix: provides free DNS hosting with failover and geoDNS.
Fastly: provides CDN services.
Servers.com: provides mirrors.kernel.org hosting (the two nodes that we currently have in operation).
Google: provides a git mirror at kernel.googlesource.com.
Red Hat: donates RHEL licenses.
Linux Foundation: employs staff operating kernel.org

The reason I'm asking for more hosting opportunities for mirrors.kernel.org is two-fold: it's a community service that hosts distros, and not so much the kernel. Providing mirroring opportunities for distros is not our primary charter -- we provide kernel archives, not distro binaries. However, we've operated mirrors.kernel.org for 30-odd years and if we stop running the service, parts of the Internet break (it's a fact). So, we continue operating it and will do so for the foreseeable future.

The second reason is because for many hosting companies it makes a lot of sense to donate hardware and bandwidth to a charitable organization like kernel.org -- for reasons of tax deductions and because it often benefits them directly (their own cloud hosting can then benefit from a tier-1 mirror in their datacentre). So, it makes commercial sense for them to donate to kernel.org as a tax write-off as opposed to for the Linux Foundation to pay for hosting, plus they get other perks, such as getting a bit of publicity, a good standing with fellow nerds, etc.

Your post is unnecessarily inflammatory and poorly informed.
Теодор Златанов / Ted Zlatanov boosted:
Sef Kloninger ❌👑sefk@hachyderm.io
2026-02-17

In which our hero uses a post about vibe coding to tell a forty year old programmer origin story.

sef.kloninger.com/posts/daleks/

Теодор Златанов / Ted Zlatanov boosted:
2026-02-16

Imagine a protocol like #LSP, but for adding real-time collaboration to existing text editors. It would allow #Neovim to edit a #Hedgedoc, or peer-to-peer pair programming between #VSCode and #Emacs!

We've come up with our own little protocol like that (for Teamtype), but we'd like to open up the discussion:

That's why we're inviting everyone interested to an initial online gathering on Feb 26, 19:00 UTC, to gauge interest for working on a protocol like this together!

md.ha.si/collaborative-editing

A diagram that connects text editors on the left to collaborative applications on the right, using a common, shared protocol, labelled the "Collaborative Editing Protocol".
Теодор Златанов / Ted Zlatanov boosted:
2026-02-16

Package-suggestions for #emacs has been merged into the master branch (to be Emacs 31): mail.gnu.org/archive/html/emac. If you have any feedback please send it to this thread or write me an email directly!

Note that for now the minor mode `package-autosuggest-mode`, that would indicate that Emacs knows of a related package to install for a file type, is disabled by default. You can still use the `package-autosuggest` command.

A Emacs frame with a window containing ALGOL 68 code without major mode support and a window below with instructions to install the `a68-mode` package from ELPA that provides a major mode for this file type.  The text buffer indicates the package suggestion in the mode line by adding a "[Upgrade?]" after the major mode name.
Теодор Златанов / Ted Zlatanov boosted:
Bruce Sterling @brucesbruces
2026-02-14
Теодор Златанов / Ted Zlatanov boosted:
2026-02-11

I took my dad to the Bonami Computer Museum in Zwolle.

We saw a bunch of legendary machines like the Commodore 2001, Commodore 64, an Apple II Europlus, Apple IIe and even a Bulgarian Pravetz 8D from 1985.

I started computering in the i486/Pentium era and had only read/heard about these computers.

It was interesting to see/feel them and listen to the echoes of simpler times.

Commodore 2001 SeriesApple II EuroplusApple IIe with floppy drives and a Magic 909 joystickPravetz D8
Теодор Златанов / Ted Zlatanov boosted:
2026-02-08

The reason that

$ … | tr "[a-z]" "[A-Z]"

works is that the left-bracket gets translated to a left-bracket and the right-bracket gets translated to a right bracket, so you don't see an issue.

It *is* documented in man pages:

>System V has historically implemented character ranges using the syntax “[c-c]” instead of the “c-c” used by historic BSD implementations and standardized by POSIX. … if the shell script is deleting or squeezing characters as in the command “tr -d [a-z]”, the characters ‘[’ and ‘]’ will be included in the deletion or compression list which would not have happened under a historic System V implementation.

But it's easy to miss.

Теодор Златанов / Ted Zlatanov boosted:
Michael Stapelberg 🐧🐹😺zekjur@mas.to
2026-02-07
Теодор Златанов / Ted Zlatanovtzz@infosec.exchange
2026-02-07

@zekjur one advantage of this approach is that it could build context-aware operations, in particular for Git or other VCS storage. I’m very excited to see this. Eventually I’m sure it could end up built into Emacs itself.

Теодор Златанов / Ted Zlatanov boosted:
Michael Stapelberg 🐧🐹😺zekjur@mas.to
2026-02-07

Interesting project for my #Emacs crowd: github.com/ArthurHeymans/emacs replaces the shell-parsing bits of TRAMP with a high-performance RPC server.

When I get a chance, I’ll try and see if this makes a noticeable difference. I wouldn’t be surprised — TRAMP is not the fastest…

If anyone has already tried it and made good or bad experiences, let me know :)

Теодор Златанов / Ted Zlatanov boosted:
Lobsterslobsters
2026-02-07

emacs-tramp-rpc: High-performance TRAMP backend using JSON-RPC instead of shell parsing via @sunng lobste.rs/s/tplqv1
github.com/ArthurHeymans/emacs

Теодор Златанов / Ted Zlatanovtzz@infosec.exchange
2026-02-06

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst