Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

kechpaja

@kechpaja@social.kechpaja.com
mastodon 4.5.10
  • Open on social.kechpaja.com

Conlanging/Linguistics/Polyglotism/Linux/Sometimes music

Dual US/FI citizen who doesn't really do gender. Trans as in transhumanist, transatlantic and transfluvial.

I'm "kechpaja" pretty much anywhere you see that username.

Personal (but public!) account; for Finnish politics see @puujalkavihrea@mstdn.social.

:keiwa:

510 Followers
458 Following
50 Posts
Joined January 08, 2023
Website:
https://kechpaja.com
Languages:
en fi de ~hu ~ru ~eo ~tlh
Open post
kechpaja @kechpaja@social.kechpaja.com
· 2w ago
Having separate code points for upper- and lowercase letters was a mistake. It has created so many headaches for both programmers and non-technical people alike. Treating capitalization as formatting would have made so many things so much easier. There, I said it.
6
1
3
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

Just don't try to validate names.

There's no way it can end well.

7
1
2
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 2mo ago

Does a vampire have to be invited into a house by someone who is formally _entitled_ to invite them in? Or is it enough to be invited by someone who is already in the house? What if they are in the house because they broke in and aren't supposed to be there?

3
2
1
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago

Okay, I understand why "pregnant woman" became the default term in English. English doesn't make zero derivation of nouns from adjectives easy; you technically _can_ say "the pregnant" but it is implicitly plural and is the wrong register for a medical text.

What I _don't_ understand, however, is why Finnish speakers ever began to say "raskaana oleva nainen" (heavy-ESS be-PART woman) when just "raskaana oleva" would be entirely grammatical and much less unusably long.

Is it really just that cis people can't go 30 seconds without having their genders affirmed?

8
1
3
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

Gauging interest: if I offered intro-level Finnish lessons (over a video call), would there be takers for them?

There would be a lot of room for flexibility in how to do things/whether it would be one-on-one or group/etc. I am a highly proficient second-language speaker, which IMO makes me better suited to teach the language to A and B -level learners than a native speaker.

#finnish #suomi #language #polyglot

social.kechpaja.com
4
2
2
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

The word _secular_ refers to institutions not tied to a particular religion.

Is there an equivalent term for institutions not tied to a particular nation, ethnicity, or similar sort of group?

Words like "international" don't suffice, for the reason that _interfaith_ isn't equivalent to secular.

4
3
1
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago

Sometimes it's interesting to think back on the ancient world, and wonder whether someone like Julius Caesar might have been just as big of an idiot as Trump, and just had a better PR team.

6
0
1
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

Alright! I am starting yet another blog, about differences between Finnish and American culture: https://kechpaja.com/usfi/2026/06/22-introduction.html.

I make no promises about posting frequency vel sim, but will try to write things regularly. I certainly have a lot of relevant stories to tell.

#finland #american #culture #blog

kechpaja.com
3
2
3
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago

One of the things that I dislike the most about the idea of natural-language search is how it removes the _structure_ from information and forces you to replicate it yourself.

Sources like Wikipedia have articles organized in a logical fashion. You can learn where certain things usually are (especially if you've read a lot of similar articles), and then find things easily. When you find the thing you were looking for, you also get to read the information around it, which often contains details you may not have thought to look for.

But with natural-language search, your only option is to frame your search as a question, to which you will receive an answer. Even if the answer is correct, it doesn't contain "the rest of the article" in the way an actual article would — and on top of that, it is sufficiently ephemeral that you will have to read and parse the whole answer every time you ask the question if you have to come back to something.

Books and their digital equivalents are structured the way they are for a reason, and that reason isn't _just_ information retrieval.

4
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

How many AI spambots can dance on the head of a single social media post?

2
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

Americans and Finns have very different concepts of what is an appropriate amount of sugar or salt: https://kechpaja.com/usfi/2026/06/30-sugar-and-salt.html

#usa #finland #america #usfi #culture

kechpaja.com
2
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

爱 > AI

2
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

Okay, I just almost ended a Desktop Signal message with :wq. That's enough #Vim for the night.

social.kechpaja.com
6
1
1
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@datum One takeaway here is that rising atmospheric CO2 is going to have far-reaching consequences beyond just global warming. Things like this might absolutely depend on i.e. some small thing that will change as a fifth-order effect of higher CO2 concentrations.
4
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 3mo ago

If you want a picture of the future, imagine a boot saying "why should I let you spend an hour writing something I could generate in 30 seconds?" to a human face — for ever.

(This is a post about #ai.)

social.kechpaja.com
2
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago

SFF isn't a religion. You don't have to know "the canon" to do it right.

3
0
5
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

This Easter, if you find yourself using embryonic galliformic keys in an associative array, remember that there is no way to determine if an individual object will be equivalent to another until the shell has cracked, the chick has fully emerged, and the appropriate ffunction has been run to determine the object's slot in the underlying array. This can have significant implications for the ultimate size of the map.

Or, in other words: don't count your chickens before they hash.

#joke #programming #easter

social.kechpaja.com
4
0
2
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

I think this year my April Fool's Day boundary is this: _jokes_ are funny, as long as they are clearly recognizable as jokes, but actively trying to _mislead_ me is not, even if you're planning to tell me later.

4
1
2
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

#Trans #Linguistics question: how best can one utilize their linguistics training to train their voice to match their desired gender presentation?

And same question for #musicians #music people too I guess.

social.kechpaja.com
3
4
8
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

Just deleted the last of my GitHub repos, except for the fork of Mastodon that still has a pull request open. I can't delete the account entirely yet, but hopefully in the near future.

3
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@ilkkajii@typo.social Suomea olisi pitänyt kirjoittaa tavumerkeillä.
2
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@grork You joke, but I've for a while figured that if I ever managed a project big enough for it to work, I'd separate the internal testing environments into dogfood (for the tech people, assumed to still be buggy because dogs will eat anything) and catfood (for the non-tech but still internal people who can't deal with jankiness, because cats are picky but it still doesn't have to be Michelin star -grade yet).
2
0
1
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@RogerBW@discordian.social@futurebird@sauropods.win I don't think this contradicts what OP said, it's just a slightly more complex strategy for doing the same thing (by manipulating authority into helping with the bullying and/or taking advantage of the fact that authority is often a bully itself).
2
2
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

It's genuinely amazing how inaccessible many parts of a modern city often are. Even parts that seem _less_ bad to the untrained eye.

2
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

Accessibility should be built in to UI frameworks, so that developers get it automatically: https://kechpaja.com/blog/2026/04/07-accessibility-should-be-built-in.html

#accessibility #a11y #software #programming

kechpaja.com
2
3
7
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

Rejecting AI does not mean falling prey to "not invented here" syndrome: https://kechpaja.com/blog/2026/04/03-on-not-invented-here-syndrome-as-an-anti-ai-developer.html

#ai #tech #programming #software

kechpaja.com
2
2
4
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago

The difference between a reading light and light reading

1
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago

I had to log into my functional unused Instagram account today and my _god_ are Meta services slow. It's like they're calling `sleep(3)` after every button press.

I truly don't know how anyone manages to use them.

1
4
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago
Replying to
@yvanspijk@toot.community And then the remaining /b/ drops out, and in fast speech so does the /l/, leaving something like /prɑi/ XD.
1
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@grepfruit@mstdn.isometry.group Brush your teeth, kids. Otherwise, this will happen to them.
1
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

Everyone makes mistakes in software development; the important thing is that you go back and fix them: https://kechpaja.com/blog/2026/04/21-fixing-mistakes.html.

Our industry has been unreasonably lax about this for too long, and it is starting to show.

#tech #MoveSlowAndFixThings

kechpaja.com
1
0
1
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

Partially in light of the polysynthesis discussion, I've also decided to write up the test I apply when I encounter discussion of an "exotic" feature in a non-European language: to ask whether it is genuinely stranger than the verb _to rickroll_.

Link: https://kechpaja.conlang.org/blog/2026/04/20-the-rickroll-test.html

#conlang #linguistics #rickroll

kechpaja.conlang.org
1
2
6
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

TIL that Ursula von der Leyen is German.

FOr some reason I had always assumed she was Belgian or Dutch.

1
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

I've recently begun studying Greenlandic, and it has made me wonder just how useful "polysynthetic" actually is as a term: https://kechpaja.conlang.org/blog/2026/04/16-greenlandic-and-polysynthesis.html.

#conlang #linguistics

kechpaja.conlang.org

Greenlandic and Polysynthesis

1
9
2
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@manna @saaste Ikävahvistus vaaditaan kaikkiin käyttöjärjestelmiin (yhden lakiesityksen toimesta ainakin).
1
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@saaste@mementomori.social Olen samaa mieltä. Samoin on kuitenkin pakko myöntää, että se on _paljon_ vähemmän ongelmallista kuin se, mitä parhaillaan esitetään Yhdysvalloissa.
1
2
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

I wrote up a blog post on various strategies for naming Git branches in light of the push to move away from `master`: https://kechpaja.com/blog/2026/04/15-naming-git-branches.html.

#git #programming

kechpaja.com
1
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

Tämän päivän huijaussähköpostista: "noitacifiton".

Noita cifiton? Noita kihvitön?

Mikä on _kihvi_, ja miksi noidalla olisi sellainen?

(Ehkä conlangereita ei pitäisi päästää lukemaan huijaussähköposteja. Ei siksi, että tulisimme huijatuksi, vaan siksi, että teemme tällaista.)

1
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago
Replying to
@grvsmth Oh, I will definitely be checking those out then. Thank you!
1
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago
Replying to
@hazelweakly I used to feel similarly about the shapes of the keys, but then I realized I could bind the extra key to Ää (used _all the time_ in Finnish), and they became worth it. The locations of the non-word characters are something I can't get over, though. I ended up getting a UK keyboard on my latest laptop (ISO key shapes, but almost everything is in the same place as on the American layout) so that I wouldn't have to look at the wrong characters everywhere while my actual keyboard layout was set to a lightly modified US layout.
1
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago
Replying to
Not in as many words, although there have definitely been pro-AI talking points where the idea that it helps you utilize existing code more effectively has come up. But what I'm really responding to an implicit question that I've had to answer for myself, about where the line between rejecting AI because it's AI and rejecting _other people's code_ is. Perhaps when I get a free moment I should insert a paragraph elucidating that.
0
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@kaleissin unfortunately not much that you wouldn't be able to get from Wikipedia and isn't in the form of class notes. I may try to write my notes up and put them online once we're done with the class, though (shouldn't be any IP issue; it's all facts in my own words, not i.e. handouts).
0
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
@PeteBleackley@wandering.shop That's the point, though. What we describe as "pop culture" is just (one form of) our culture (defined however you like)'s traditions, rituals, memes, etc.
0
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

Olisiko 'biologia' suomeksi _elämä(n)tiede_ tai _elo(n)tiede_?

Kieleni kallistuu _elontiede_-sanan suuntaan _elonkirjo_:n mallin mukaan, mutten ole myöskään äidinkielinen puhuja.

#kieli #suomeksi

social.kechpaja.com
0
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

The only take I'm interested in giving on _Project Hail Mary_ is that I'm increasingly uninterested in first contact stories where the aliens do most of the work of making communication happen.

0
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago

Do you cook bark bread in a woof pan?

0
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago

Musikaali on semmonen vihannes, joka on vähän kuin parsakaali, eikö niin?

#puujalka

social.kechpaja.com
0
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 6mo ago
Replying to
@vikxin Yeah. UIs could be truly modality independent if we actually bothered to make them that way. This also isn't completely theoretical for me, even if right now I'm basically fully abled. In my 30's, a visual display is still the easiest and most obvious way to do things, but I'm in no way confident that that will still be true in my 50's or 60's.
0
0
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 5mo ago
Replying to
Yes, that's exactly (part of) the problem. What bugs me about it is that the only structural difference between "those we could not turn into city dwellers" and its Turkish translation, or between Kalaallisut _orsortorusuppunga_ and English "I want to eat blubber", is constituent order and whether the entire clause fits inside of a single phonological word. That's an interesting topic for a book (or discussion) on morphosyntax, but does not point to any deep difference in how Turks, Greenlanders, and Anglophones think or use language, or honestly any particularly deep difference between the languages themselves. It's just a question of whether you use bound or independent morphemes.
0
1
0
0
Open post
kechpaja @kechpaja@social.kechpaja.com
· 4mo ago

Question for other #Mastodon selfhosters (and others running an instance):

Lately, the

`tootctl media remove --days `

command has stopped working on my instance. It will still run, report that it is going through a list of files, and then report how much space it should have freed up, but none of the files it should be deleting actually go away.

I first discovered this because the disk on my VPS filled up, and for the last few days I have been keeping my server alive by manually deleting media attachments from the cache every few days.

The issue appears to also affect whatever deletion logic is run automatically when you set your server to delete media after N days through the ordinary Administrator interface. I have not investigated whether both pieces of functionality call the same code, although I would assume they would.

Is this a known issue, and is there anything I can do about it that requires less work than setting up a cron job to call `rm` on files older than N days?

social.kechpaja.com
0
0
1
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

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: 20:57:12 UTC