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

Dualtronic

@felix@wandering.shop
mastodon 4.7.3
  • Open on wandering.shop

"Information flows both ways."

I'm a writer who struggles to tell stories. A programmer who struggles to write code. Just a ghost of social networks past, haunting the web.

244 Followers
72 Following
49 Posts
Joined January 15, 2021
Old site:
https://felix.plesoianu.ro/
New site:
https://dualtronic.nekoweb.org/
Pronouns:
He/him or they/them
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@elizayer You gave me an idea: maybe it's because writing code is still seen as this mystical dark art that needs to be wrestled from the hands of those creepy wizards, pardon, programmers. A magic mirror on the wall that never says "you can't do that" is just the thing.
52
1
3
0
Open post
Dualtronic @felix@wandering.shop
· 2mo ago
Replying to
@toxi@mastodon.thi.ng The techie tendency to overengineer everything is a liability in a day and age when we need to drastically reduce resource consumption just to keep hardware online so we can stay in touch and spread knowledge.
5
1
0
0
Open post
Dualtronic @felix@wandering.shop
· 2mo ago
Replying to
@rmi@cloudisland.nz But then, how could techbros pretend to be serious programmers? Why do you think they chose to invent Electron rather than have to learn C++ and a native GUI toolkit?
4
1
0
0
Open post
Dualtronic @felix@wandering.shop
· 10mo ago
Boosted by @cstross@wandering.shop
Replying to

On second thought, #Vi-like keybindings do have a couple of advantages:

  1. Simplicity: you have to memorize them, but that's easy since they're single letters.
  2. Familiarity: knowing you can open many text-based programs and type / to search or q to quit is a breath of fresh air.

But no, most of us don't think "3wdb" when trying to delete the third word from the cursor. That's machine speak.

35
22
4
0
Open post
Dualtronic @felix@wandering.shop
· 3mo ago

Turned on the radio to listen to the news. Twenty minutes later, the news have been over for ten minutes and I have no idea what they said. How's your morning?

4
1
0
0
Open post
Dualtronic @felix@wandering.shop
· 12mo ago

The trouble with open source is being a gift economy in a world that has largely forgotten such a thing can and did exist for thousands of years. You don't have to pay for it as if it was a product, because it isn't. But you really ought to consider giving something back. Add to the stone soup.

31
0
14
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago

Turns out Pakistan has been installing #solar capacity at a blistering pace since 2022, except... they're completely dependent on imports from China for panels and batteries. A scenario I described in my novel exactly 10 years ago: https://www.aljazeera.com/features/2026/4/7/how-pakistans-solar-boom-is-shielding-it-from-worst-of-iran-war-crisis

wandering.shop

The Wandering Shop

6
0
4
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

If you can't find the time to document your software project, how will you find the time to maintain all the crap you keep adding?

6
0
5
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago

More and more apps from #FDroid are now broken on my aging #Android tablet. By changing APIs all the time, Google forces even open source developers into planned obsolescence.

wandering.shop
5
1
4
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@srtcd424@mas.to I've been considering a switch to BSD for years, but it's hard after a quarter century on Linux. Thankfully there are still a few distros that managed to keep the systemd alien parasite at bay.
6
4
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@zzt@mas.to When we used to shout this off the rooftops, people were all, "no no, see, it's *progress*! there are Good Reasons(tm)!"
6
21
1
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

Ever noticed how rigid, harsh, even cruel sci-fi civilizations often look like better places to live than modern society? Been doing it in my own stories, without even meaning to. How?!

What happens here is that our supposedly enlightened ways are profoundly inhumane, even when we nominally protect human rights. On the whole, we only pay lip service to humanity. People can feel that, you know, even if it's hard to articulate.

5
0
1
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago

I just visited three different sites in a row that all displayed the exact same anti-adblock banner. Did a double-take at first. Then a triple-take. What?!

4
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

We've literally given typewriters to a million monkeys, and now we're trying to make it the only way anyone ever writes anything.

4
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

Newsflash: journalists on TV suddenly explaining how much faster and cheaper it is to take public transport than commute in one's own car. Next you know, they'll be asking for bike lanes. And trees, so they can bike in the shade. So progressive.

4
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

Wish folks stopped using the term "Butlerian jihad", for several reasons:

- Frank Herbert loved the word "jihad" a little too much. It doesn't mean what he thought it meant.
- Look what he proposed to replace computers with: mentats. He clearly didn't know what computers were and what they did.
- They didn't just despise computers in Dune, but also things like *elevators*. Do I need to explain how ableist that is?

We can do better in 2026.

3
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 7mo ago

Can't remember if I announced my new project already, so: Babble-M is a toy programming language inspired by Lisp and Awk. It's designed to be small and simple, yet somewhat robust, with good error reporting and whatnot. The native port is barely working right now, but there's a link to the web-based prototype from Codeberg: https://codeberg.org/nosycat/babble-m

codeberg.org
3
0
1
0
Open post
Dualtronic @felix@wandering.shop
· 7mo ago

After three years and a failed experiment, I have a new toy #programming language. Will write more later; I'm tired. https://felix.plesoianu.ro/languages/babble-m/

wandering.shop
3
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

You know, I have at least a couple of sci-fi stories where one thing the main characters take care of when leaving a planet is to hop online and do whatever they need while their ship is still in range of communication satellites.

2
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

You can't polish a turd.

People keep saying, "you must be willing to let your writing suck! You can fix it later!" No, you can't. Not the core of your prose. Little bits of wording or phrasing, sure. But you have to start on a strong note. Your first draft should already be most of the way there.

It's the same with code. If it doesn't have a solid foundation, every little frill you add is just more weight that drags it down.

2
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

Posted some updates about what I've been making and learning lately, health, cool finds and seasonal notes: https://felix.plesoianu.ro/journal.html#2026-03-25

felix.plesoianu.ro
2
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

By now invisible clothes are the hottest fashion throughout the kingdom. You can hardly find a taylor shop that does anything else. They'll even do it without telling you first. When you complain that they're charging extra and delivering half a suit, they'll either mock you or get uppity.

A huge storm is coming and nobody's dressed for it. Everyone forgot what they're supposed to do in weather like that.

The emperor has embarked on yet another war. Wearing invisible armor.

2
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago

Pondering run control and data definition languages. What you can describe determines what your program can do.

2
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 7mo ago

Good to know I'm not the only one who deals with these #website gripes: https://forkingmad.blog/website-gripes/

wandering.shop
2
0
1
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago
Replying to
@bouncepaw@merveilles.town I played with the FB2 format for a while, years ago, but in the end couldn't see the point. Sorry.
1
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago
Replying to
@DigiAntiquarian@oldbytes.space I've seen an opinion piece last autumn arguing that the Romans only preserved Greek tragedies (as opposed to comedies, which is how "tragedy" gained its modern meaning in fact), out of a snobbery that stayed with us to this day. Sounds plausible enough to me: https://www.zylstra.org/blog/2025/09/a-tragedy-of-tragedies-or-what-did-the-romans-do-to-us/
zylstra.org
1
1
0
0
Open post
Dualtronic @felix@wandering.shop
· 9mo ago
Replying to
@hexanol@mastodon.social The state, by definition, fears one thing above all else: its own citizens.
3
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago
Replying to
@hazel My pet peeve is tiny text. I'm pushing fifty and wearing glasses. You wouldn't believe on how many websites I have to press Ctrl-+ repeatedly. And at least in a browser I can do that.
1
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago
Replying to
@amoroso Amazing write-up. Wish it mentioned Erlang's message-passing, D's contract programming or Vala's nullable types. D, Vala and Java also have interfaces. These features aren't so rare, or so late. And Ada was extremely hard to implement on realistic hardware for a very long time. As for verbosity... Java is verbose. Infamously so. It very much didn't help. But yeah, Ada was there first with a lot of ideas. And now its time may have come. C++ needs to be given a cozy retirement.
1
1
0
0
Open post
Dualtronic @felix@wandering.shop
· 11mo ago

Dear #software developers: once again, don't require people to have a GitHub account to report #bugs. Generally, you shouldn't have just one channel, but it goes double for GitHub.

wandering.shop
3
0
6
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@jmaris@eupolicy.social True freedom is to belong somewhere. True freedom is being able to do the right thing. I'll never forget how it felt sitting on a train as it raced through the forest at night between Salzburg and Munich, but nowadays it would have to stop at the German border for a passport check. Wish we could still be smug about living in Europe.
1
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@BRicker@fosstodon.org Sure, using them is pretty much the same, barring available command flags and stuff like that. Sysadmin work, not so much. Okay, it can be learned. The BSDs are famous for their documentation. I played with them. Saw what it involves. Definitely doable in a pinch. Still not a switch to make casually.
1
4
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@KatS@chaosfem.tw I've played with Alpine, thanks. It's another potential option.
1
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 7mo ago
Replying to
@thorncoyle As I wrote in my never-completed draft from last year: Kord sat there with his arms and legs folded. He didn't seem to watch the screens nor the space outside, but noticed the young man right away. "Hey. What's up?" "Sorry to interrupt you." Galax looked up at him. "Were you meditating?" "No, just observing. A deliberate act of paying attention to the universe," explained the monk. The young man tilted his head. "Ah. Did you notice anything unusual?"
1
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 7mo ago
Replying to
@toxi@mastodon.thi.ng It's the topic of the day: https://www.joanwestenberg.com/the-case-for-gatekeeping-or-why-medieval-guilds-had-it-figured-out/
joanwestenberg.com
1
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 8mo ago
Replying to
@toxi@mastodon.thi.ng Heck, you can see it with virtual assistants: countless technologists failed to realize (or care) for years that the talking computer in Star Trek was a purely cinematic device that would only cause trouble in practice.
1
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 11mo ago
Replying to

@fdroidorg@floss.social Hot take: Google can afford to do this chiefly for two reasons:

  1. They're one half of a duopoly.
  2. We all need a smartphone to function in modern society.

If people knew they could buy a KaiOS phone and use it for 2FA or payments, Google might not be so cocky. If governments everywhere didn't keep threatening to eliminate cash, Google might not feel too big to fail. Demanding regulation is all good and well. I hope it works. But they'll just try again, like with Chat Control.

1
0
3
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@jwilker That's not the internet. More like helicopter parents.
0
2
0
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago
Replying to
@afeinman@wandering.shop Or should I say Hacker News. That's where idea people hang out, right?
0
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@BRicker@fosstodon.org I started using Linux a quarter century ago. SysVInit was *the* init system. It's systemd I could never get used to. Can you please accept that I do in fact have a clue about all this stuff?
0
2
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@jmc@mastodon.social @srtcd424@mas.to I just might, thanks! Been looking at Chimera twice or thrice lately, and their recent statements regarding current developments are very encouraging.
0
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago
Replying to
@dillo@fosstodon.org I remember reading the HTML 4.01 spec forwards and backwards, marveling at how well written it was. I'd start from it again and only backport the good parts from HTML 5: structural elements like header / nav / footer, newer HTML entities like ☆ and stuff like that. Might have to drop a few things in the process. Heck, let's go back to HTML 3.2 and start again from there, like text browsers did.
0
1
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@BRicker@fosstodon.org Perhaps because you jumped into my replies unprompted.
0
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@alexia It's a long shot, but I don't suppose you're looking for something like Tilde? https://os.ghalkes.nl/tilde/
os.ghalkes.nl
0
1
0
0
Open post
Dualtronic @felix@wandering.shop
· 5mo ago
Replying to
@afeinman@wandering.shop No, but in my experience "having ideas" is just living your life enough that you have things to say about it and the urge to say them. You won't get many ideas by sitting in front of a computer with Mastodon open and asking other people if they've thought any new thoughts lately.
0
2
0
0
Open post
Dualtronic @felix@wandering.shop
· 4mo ago
Replying to
@bkil I don't see the point when Dillo supports a nontrivial subset of HTML (and CSS!) while being not much bigger than Lynx.
0
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 3mo ago
Replying to
@foone@digipres.club Respectfully, I take issue with that. For one thing, command-line interfaces have genuine qualities that make them worth using even in a world of GUIs. And then, there *are* less painful ways to make a GUI. Try FLTK or Tkinter. But making a GUI inherently involves a good dose of tedium, because there's a ton of crap involved. Doubly so as we *insist* on making GUIs absurdly complex, for a number of unflattering reasons.
0
0
0
0
Open post
Dualtronic @felix@wandering.shop
· 6mo ago
Replying to
@beloveduniverse It doesn't cease to amaze me how the rigid, cruel Xaltean society somehow looks better than ours at every turn. Then again I've pulled that off in my stories too, more than once. But damn, it's a miracle Henry's still alive given his impulsiveness. At least Maevin knows how to chastise him properly. Not that it ever seems to stick for very long.
0
0
0
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: 19:56:20 UTC