Sign in

ecsolticia

@ecsolticia.codeberg.page
67 followers 69 following 317 posts

pro-curiosity! ecsolticia.11 on Signal

PostsRepliesMedia
Reposted by ecsolticia
Kiran @kirancodes.me · 31/03/2026
the pumping dilemna: there are a sequence of s people tied to a railroad track, s drawn from regular language L. if s is big enough, you can pull a lever l, you can split s into subsequences x y z, such that the trolley only hits y, the subsequence x z is still in L.
0266
ecsolticia @ecsolticia.codeberg.page · 14/03/2026
territory with no map
010
ecsolticia @ecsolticia.codeberg.page · 12/03/2026
Real analysis paralysis (where someone is overthinking how to prove a theorem) when fake analysis paralysis walks in (the kind that gets into a spiral after disrespecting Bolzano-Weierstrass)
110
ecsolticia @ecsolticia.codeberg.page · 11/03/2026
@jaycesan.bsky.social gave me a title
Message saying "Part time gig as niche comedian".
Message quotes a Witchsky link to a joke I posted.
010
ecsolticia @ecsolticia.codeberg.page · 11/03/2026
When you go to a therapist to talk about your initial set of problems S0.
Then they misunderstand you and that's become a whole new set of problems S1.
Now you have a new set of problems S2 = S0 Union S1.
So you seek out a new therapist to help you with problems S2.
Then they misunderstand you and that's become a whole new set of problems S3.
Now you have a whole new set of problems S4 = S3 Union S2.
So you seek out a new therapist to help you with...
030
ecsolticia @ecsolticia.codeberg.page · 10/03/2026
If you are androgynous and the "I can always tell" people are scanning you from tip-to-toe repeatedly, don't worry! Their genital-guessing language is recursively enumerable but not recursive. You are the input that makes their Turing-machine loop forever.
030
ecsolticia @ecsolticia.codeberg.page · 10/03/2026
haha so funny
67 followers 67 following
080
ecsolticia @ecsolticia.codeberg.page · 10/03/2026
I've been neglecting pure math like an absent parent. But TCS is not my only child. I try to love them both equally, but parenting is hard.
050
ecsolticia @ecsolticia.codeberg.page · 09/03/2026
If God is sky daddy, and I'm on Bluesky...
120
ecsolticia @ecsolticia.codeberg.page · 09/03/2026
When the motivational speaker is a Lambda Calculus and the audience a Turing-machine: "If I can do it, so can you!"
020
ecsolticia @ecsolticia.codeberg.page · 09/03/2026
You're not like the other .bsky.social users
170
ecsolticia @ecsolticia.codeberg.page · 06/03/2026
In Bangladesh, the word for those motorized three-wheeler rickshaw-like vehicles is "CNG". Whenever I see it in written form, I read "GNC" and get too excited about having found a mention of gender non-conformity in an unexpected, especially local context. 😭
010
ecsolticia @ecsolticia.codeberg.page · 04/03/2026
"I have a headache" Nix worsens this
230
ecsolticia @ecsolticia.codeberg.page · 02/03/2026
ecsolticia.leaflet.pub
Going even deeper on "it's not that deep"
It's not just about depth
010
ecsolticia @ecsolticia.codeberg.page · 28/02/2026
When you come out alive after 3 days of fever followed by a single day of relief followed by 4 days of being bedridden due to the severe side effects of new medication followed by another day of relief followed by two more days of intense headaches
000
Reposted by ecsolticia
Lewis @oyster.cafe · 19/02/2026
extremely online but not on social media
0161
ecsolticia @ecsolticia.codeberg.page · 18/02/2026
No but seriously someone should make a platformer with double pendulums as platforms
020
ecsolticia @ecsolticia.codeberg.page · 18/02/2026
Some people giving advice be like ``` fn on_depression() { stop_being_depressed(); } ``` And what does `stop_being_depressed` do you ask? ``` fn stop_being_depressed() { on_depression(); } ```
060
ecsolticia @ecsolticia.codeberg.page · 17/02/2026
Don't move! I'm holding epistemology with my bare hands. Do as I say or I'll drop it and then we all will know nothing. Don't want that do you?
A screenshot of the Wikipedia page for "Epistemology" with the cursor grabbing the text "Epistemology"
060
ecsolticia @ecsolticia.codeberg.page · 16/02/2026
ecsolticia.leaflet.pub
A certain type of uncertain uncertainty
If I'm not wrong...
140
Reposted by ecsolticia
gabby @fullmoon.id · 14/02/2026
I strive to always understand and explain why a given bug fix works, because an incomplete understanding of the underlying system can be a greater threat to an organization than the bug itself
1542
ecsolticia @ecsolticia.codeberg.page · 14/02/2026
This is what blasphemy looks like
090
ecsolticia @ecsolticia.codeberg.page · 10/02/2026
Message I sent saying "Sunsie are you left-recursion to my recursive-descent parser brain? Because you make the stacks of my mind overflow with emotion."
030
ecsolticia @ecsolticia.codeberg.page · 10/02/2026
I have a reputation of being serious among some people. And even when I'm joking, I get read as serious thanks to their confirmation bias, due to which they never see any evidence to the contrary.
050
ecsolticia @ecsolticia.codeberg.page · 10/02/2026
Letting my intrusive thoughts reign supreme and finally clicking a button assuming that it would show a confirmation pop-up, and then being surprised that it actually just performed some destructive action immediately.
110
ecsolticia @ecsolticia.codeberg.page · 09/02/2026
I'm prototyping one and my least favorite part of it is detecting grammars that shouldn't be worked with, like those with left-recursion and other cases of non-terminals with productions that never terminate, and other properties not suitable for my chosen type of parser.
010
Reposted by ecsolticia
alex 🍂 @paracausalex.siren-vibes.ts.net · 11/01/2026
🦀🦀🦀🦀 BLAZINGLY FAST 🦀🦀🦀🦀 FEARLESS CONCURRENCY 🦀🦀🦀🦀 ZERO-COST ABSTRACTIONS 🦀🦀🦀🦀 MOVE SEMANTICS 🦀🦀🦀🦀 GUARANTEED MEMORY SAFETY 🦀🦀🦀🦀 THREADS WITHOUT DATA RACES 🦀🦀🦀🦀 TRAIT-BASED GENERICS 🦀🦀🦀🦀 PATTERN MATCHING 🦀🦀🦀🦀 TYPE INFERENCE 🦀🦀🦀🦀 MINIMAL RUNTIME 🦀🦀🦀🦀 EFFIC
0253
ecsolticia @ecsolticia.codeberg.page · 05/02/2026
I have formal language theory brainrot
130
ecsolticia @ecsolticia.codeberg.page · 04/02/2026
Miau
$ cargo new miaugen
020
ecsolticia @ecsolticia.codeberg.page · 04/02/2026
Feeling an urge to write my own stupid parser generator for no reason. Would be fun if I actually do it, because anything even remotely to do with automata is automatically fun, trust me.
020
ecsolticia @ecsolticia.codeberg.page · 03/02/2026
The dragon book is so good.
120
ecsolticia @ecsolticia.codeberg.page · 02/02/2026
Collaboration is extremely important for your startup. That's why me and my co-founder grind very hard together. We always take it to the point of the climax that reveals new insights. #B2BSaaS #StartupMentality #Grinding #PeakPerformance
072
Reposted by ecsolticia
Jules @julesdrawz.bsky.social · 15/01/2026
A Gardevoir commission
2706196
Reposted by ecsolticia
Stephanie Simoes @critikid.bsky.social · 27/01/2026
If someone publicly changes their mind, avoid these phrases: “You should have seen this coming.” “How could you have been so stupid?” “I told you so.” “You’re too late.” They raise the psychological cost for the next person who’s considering doing the same.
1101
ecsolticia @ecsolticia.codeberg.page · 21/01/2026
"Ohhh nice someone interacted with one of my g a m e d e v-related po..." Aaand it's a bot that matched a simple keyword. 😭
020
Reposted by ecsolticia
Stephanie Simoes @critikid.bsky.social · 21/01/2026
It's done! I wrote a free companion to be read alongside "Thinking, Fast and Slow" that explores the reliability of the studies cited. Whew, that was a lot of work. critikid.com/a-modern-gui...
critikid.com
A Modern Guide to Thinking, Fast and Slow - Critikid
A chapter-by-chapter analysis of Kahneman's text with a focus on the replication crisis, clarifying which findings remain solid and which have not held up to scrutiny.
061
ecsolticia @ecsolticia.codeberg.page · 19/01/2026
Narrator: Before they can even begin to catch 'em all, our hero finds themselves walking around in white nothingness with no mon in sight. They learned that the world they are in is just under dev, and that patience is a key virtue, as the journey continues. #gamedev #indiedev #raylib #pokemon
1123
Reposted by ecsolticia
depths of wikipedia @depthsofwikipedia.bsky.social · 15/01/2026
from the australian teen who brought you "ant", we have "bee" en.wikipedia.org/w/index.php?...
224625
ecsolticia @ecsolticia.codeberg.page · 08/01/2026
I've written too many parsers in the last few months, and almost all of that in Rust. It's time for me to do something different... like writing a parser in C++! That would definitely be totally different! Besides, who doesn't love to shoot themselves in their foot?
120
Reposted by ecsolticia
ivy @sunsetcrowned.bsky.social · 08/01/2026
the difference in style between microsoft help pages targeted at programmers and non-programmers has been such a joy to discover (these are both from support pages for power query)
Think of it this way. A vase starts as a lump of clay that one shapes into something practical and beautiful. Data is the same. It needs shaping into a table that is suitable for your needs and that enables attractive reports and dashboards.TYPE COMPATIBILITY

As defined elsewhere, an M type is compatable with another M type if and only if all values that conform to the first type also conform to the second type.

Here is defined a compatibility relation that does not depend on conforming values, and is based on the properties of the types themselves. It is anticipated that this relation, as defined in this document, is completely equivalent to the original semantic definition.

The "is compatible with" relation : ≤ : B ← T × T
In the below section, a lowercase t will always represent an M Type, an element of T.

A Φ will represent a subset of F*, or of C*.

(28) t ≤ t
This relation is reflexive.

(29) t_a ≤ t_b ∧ t_b ≤ t_c → t_a ≤ t_c
This relation is transitive.

(30) none ≤ t ≤ any
M types form a lattice over this relation; none is the bottom, and any is the top.

(31) t_a, t_b ∈ T_N ∧ t_a ≤ t_a → NonNullable(t_a) ≤ NonNullable(t_b)
If two types are compatible, then the NonNullable equivalents are also compatible.

(32) null ≤ t ∈ T_N
The primitive type null is compatible with all nullable types.
073
ecsolticia @ecsolticia.codeberg.page · 07/01/2026
When you format the README for a tool using itself. I'm actually having fun using Merewrite myself. So it's a successful project.
Something that looks like a live preview web app. Is entirely black and white. There are two column panels, the left one named "Input" and the right one "Output". The input panel has
"""
Merewrite

Merewrite is a writing tool that formats pieces of writing based on implicit semantics and structure rather than explicit keywords and tags.

How it works

It fundamentally works on "blocks" separated by two newlines.

Periods, the exclamation and question marks, and newlines terminate sentences.

Non-terminated single-sentence blocks becomes HEADERS.
Terminated sentence blocks, multi-line blocks, and other structures become PARAGRAPHS.

Words in ALL-CAPS become BOLD.

Fun Fact

This README is formatted using Merewrite!
"""

The output panel shows the render of
"""
# Merewrite

Merewrite is a writing tool that formats pieces of writing based on implicit semantics and structure rather than explicit keywords and tags.

# How it works

It fundamentally works on "blocks" separated by two newlines.

Periods, the exclamation and question marks, and newlines terminate sentences.

Non-terminated single-sentence blocks becomes **headers**.
Terminated sentence blocks, multi-line blocks, and other structures become **paragraphs**.

Words in **all-caps** become **bold**.

# Fun Fact

This **readme** is formatted using Merewrite!
"""
010
ecsolticia @ecsolticia.codeberg.page · 06/01/2026
This is "done" and up at merewrite.pages.dev
010
ecsolticia @ecsolticia.codeberg.page · 04/01/2026
Tempting a certain someone to join this site
110
ecsolticia @ecsolticia.codeberg.page · 04/01/2026
That live preview thing is coming together nicely. Just a few things left to go.
110
ecsolticia @ecsolticia.codeberg.page · 03/01/2026
Prototyping a live preview thing. It's for the project that I posted about yesterday. It's like a very restricted markup system, but instead of relying on explicit characters, keywords and tags, it uses implicit structure and semantics.
010
ecsolticia @ecsolticia.codeberg.page · 02/01/2026
I made a thing which formats pieces of writing based on implicit semantics and structure rather than than explicit characters, keywords and tags. It's pretty simple. It has "sentence terminators" like periods or question marks. Sentences without terminators that are separated by two ... (1/2)
(The command bat from the original image is replaced by that of cat)

ecs@pop-os:~/proj/merewrite$ cat test.mw
Emergence

What is EMERGENCE?

Emergence is the phenomenon wherein the whole is more than the sum of its parts.
ecs@pop-os:~/proj/merewrite$ cargo run
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.01s
     Running `target/debug/merewrite`
# Emergence

What is **emergence**?

Emergence is the phenomenon wherein the whole is more than the sum of its parts.
130
ecsolticia @ecsolticia.codeberg.page · 31/12/2025
I often overestimate how long it would take me to finish simple programming tasks. It took me just a 5 hour-long focused sprint to do something I thought would take at least 3 days. Similarly, I can underestimate how long certain projects that I am not as interested in can take. If only due to...
120
ecsolticia @ecsolticia.codeberg.page · 24/12/2025
Another day of working on #logissert, a simple boolean logic DSL with equivalence-aware asserts for boolean functions. Implemented said equivalence-aware asserts. One can now define new functions and test whether expressions using them are equivalent to other expressions.
[assert]
AND(x,y) = NOT(OR(NOT(x),NOT(y)))
Result: TRUE
010
ecsolticia @ecsolticia.codeberg.page · 22/12/2025
Played Cities: Skylines (the original one) after 5 whole years. I find myself suddenly performing better generally than I was ever able to back then. The most noticeable difference is that I am better able to think in terms of systems and consider long-term consequences of each decision. (1/2)
110
ecsolticia @ecsolticia.codeberg.page · 22/12/2025
Another day of working on #logissert Implemented let statements today. That's it. I sort of don't feel like working on the project anymore, but I feel like I am in such a state that I would feel that with anything. So am just slowly pushing through.
010