Kanikaze ๐Ÿฆ€๐Ÿ’จ's Avatar

Kanikaze ๐Ÿฆ€๐Ÿ’จ

@prohaller.bsky.social

Creative Dev in Japan.โ€จADHD, Polyamorous, Rust Zoaeโ€จ๐Ÿ—ฃ๏ธ :๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ฏ๐Ÿ‡ต โ€จ๐Ÿ‘จโ€๐Ÿ’ป : ๐Ÿฆ€ ๐Ÿ€ ๐ŸŽฎโ€จโœ๐Ÿป : https://roland.fly.devโ€จ๐Ÿ™: @ProHaller ๐Ÿ˜: @ProHaller@mastodon.social

15 Followers  |  48 Following  |  108 Posts  |  Joined: 05.04.2025
Posts Following

Posts by Kanikaze ๐Ÿฆ€๐Ÿ’จ (@prohaller.bsky.social)


Damn, itโ€™s Ratatui Christmas recently. Cool stuff!!

03.12.2025 11:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is epic! Also could highlight vibe coding pretty well. ๐Ÿ˜ฑ

21.11.2025 14:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Congrats! Thatโ€™s huge.

21.11.2025 14:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wow, that last reply of mine made zero sense without the negation. ๐Ÿคฆ๐Ÿป

21.11.2025 05:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The only one size fits all that actually works is the statementโ€{something} cures all {y} problem.โ€
I feel you.
Rust is still awesome, but not a panacea.

19.11.2025 14:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yeah, my response was written quickly. I understand it could imply you are hating on rust by propagating oversimplification of the cf outage reasons and putting it on Rust.
I just wanted to add some context to the discussion and avoid absolutism like โ€œthe cf outage is cause by Rust unwrap()!โ€

19.11.2025 14:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Probably useless to feed the hate, but no the bug wasnโ€™t โ€œcaused by unwrapโ€. unwrap is the last brick that caught the cascading series of catastrophic state.
It sure should have been more explicitly handled, sure, but it did not cause it. It did its job to panic on an unrecoverable error state.

19.11.2025 13:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
1. New Input
Links
Leads
Concepts

2. Challenge
Application of the concept
Try, Test, 1/0 Result
Hypothesis
Skill
This needs to be evaluable into a Result<Skill, Update>

3. Practice
Repetition
Improve Speed
Skill Units
In practice there is NO TEST
It is only adding executions of skills

4. Deepen
Review
Learning Goal
Leads changes
Next steps evaluation counterpoints
Retrospection Improvements Specialization

1. New Input Links Leads Concepts 2. Challenge Application of the concept Try, Test, 1/0 Result Hypothesis Skill This needs to be evaluable into a Result<Skill, Update> 3. Practice Repetition Improve Speed Skill Units In practice there is NO TEST It is only adding executions of skills 4. Deepen Review Learning Goal Leads changes Next steps evaluation counterpoints Retrospection Improvements Specialization

Still thinking on how to #learn.
The cycle looks like this:
1. Target: โ€œThere is something thereโ€
2. Unlock: โ€œIt is possibleโ€
3. Grind: โ€œI do it wellโ€
4. Review: โ€œHow to go deeper?โ€

18.11.2025 15:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Adriano Celentano - Prisencolinensinainciusol  (1972)
YouTube video by Attaremad Adriano Celentano - Prisencolinensinainciusol (1972)

Answering the State of #Rust survey
as a beginner be like:

18.11.2025 14:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

UV is doing a stellar job of it. Itโ€™s a night and day change of the user experience.

18.11.2025 12:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m trying to level a bit my ambitionโ€ฆ Iโ€™m still very new to both programming and Rust, as Rust is my first language. Iโ€™m easily overwhelmed. Iโ€™ll let you know as soon as I have something to show!
Any advice freebies would be much appreciated! ๐Ÿคž๐Ÿผ

18.11.2025 11:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m still fooling around with egui-graphs, obsidian, Excalibrain, and juggl to get a feel for the shape of the data I want.
The idea is to create a format to model Abilities, Skills and Knowledge (.ask), and then add visualization, progress, traversal, etc. on top.

18.11.2025 11:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That moment when you discover one of the Rust GOAT worked on the same concept of your little side project. ๐Ÿ˜ฑ ๐Ÿ˜

@nikomatsakis.com did your Skill-Tree project continued somewhere else after your last commit 4years ago?

18.11.2025 06:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

โ€œOptimize for what will feel the best once youโ€™re used to it, rather than the easiest transition from what you already know.โ€

I like this thought from Niko Matsakis. I wish more UX would adopt it.

But how to build effective tutorial bridges?

Corrode.dev in Rust In Production with Niko Matsakis

18.11.2025 06:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I live in Fukuoka but Iโ€™d be hella interested to move to Tokyo for a Rust position. Iโ€™d be more comfortable with a low level job, rather than low-level job but Iโ€™d make do. Any specific you can share?

15.11.2025 11:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I know it looks bad, but the borrow loves me, it gets mad, true, but I shouldnโ€™t have shared that mutable value. Thatโ€™s my fault really. Itโ€™s so smart and I Iโ€™m stupid. It told me, and itโ€™s always right.

13.11.2025 13:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The other day I pair programmed with a ruby dev friend of mine. And the lack of types was mildly infuriating. My lack of expertise when it was my turn with rust was humbling tho. So much to learn.

13.11.2025 13:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

At first glance it does look less ai-ish indeed. Iโ€™ll check it out, promise. Iโ€™m a bit AI cautious recently tbh, but I want to support rust-learning initiatives and it looks like you guys have been doing a lot of efforts.
Itโ€™s 23:00 here tho, so later it is.

12.11.2025 14:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@rustskill.bsky.social
Actually you guys contacted me back in October on Reddit with the
u/Contams account and it didnโ€™t go well for over-slop reasons. Iโ€™ll give it a second chance tho.

12.11.2025 13:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I mean, with a hook like that, you kinda had to.
And to be fair it looks pretty nice. Iโ€™ve been ranting about the lack of beginner friendly resources in Rust, so Iโ€™m obliged to give it a go. Give it a Rust? YkwIm

12.11.2025 13:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@rustskill.bsky.social
Itโ€™s funny to see โ€œRust-skill follows youโ€. Wish that was the truth. ๐Ÿ˜‚

12.11.2025 13:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Thank you! Thatโ€™s encouraging.
That cycle Input - Understanding - Practice - Application is important to learn anything.
I need a more emotional model tho, because my state and motivation varies widely depending on the order and quantity of each phases.
How do you manage?

05.11.2025 22:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A matrix with Input / Output on Y and Consolidation / Expansion on X
The frames indicate activities: 
Consolidation + Input: Deepening - Review - POV change
Input + Expansion: New Subjects - Exploratory Reading
Expansion + Output: Exploration -  Experimentation - Application while learning
Output + Consolidation: Practice - Repetition - Katas - Rewrites

A matrix with Input / Output on Y and Consolidation / Expansion on X The frames indicate activities: Consolidation + Input: Deepening - Review - POV change Input + Expansion: New Subjects - Exploratory Reading Expansion + Output: Exploration - Experimentation - Application while learning Output + Consolidation: Practice - Repetition - Katas - Rewrites

A matrix with Input / Output on Y and Consolidation / Expansion on X. 
Each frame has a dual emotion associated: 
Consolidation + Input: Depth - Stagnation
Input + Expansion: Discovery - Overwhelm
Expansion + Output: Experience - Failure
Output + Consolidation: Fluidity - Boredom

A matrix with Input / Output on Y and Consolidation / Expansion on X. Each frame has a dual emotion associated: Consolidation + Input: Depth - Stagnation Input + Expansion: Discovery - Overwhelm Expansion + Output: Experience - Failure Output + Consolidation: Fluidity - Boredom

I've thinking of #learning cycles. The way we alternate between enthusiasm for the subject and exhilarating curiosity, and fall back down to discouragement and overwhelm a few days later.
I'd love to model them better and find how to keep me on the sweet spotโ€ฆ
Any tips?

Here's what I got so far.

05.11.2025 12:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Handshake meme between
"Motivation" and "Depression" agreeing on "so many things to learn"

Handshake meme between "Motivation" and "Depression" agreeing on "so many things to learn"

I need to crack the happy progression path. Any tips?

17.10.2025 13:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I was not aware.

01.10.2025 10:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Superfluid helium
YouTube video by ryanhaart Superfluid helium

That'd make "slopware" a hyperfluid? ๐Ÿค”
youtu.be/2Z6UJbwxBZI

01.10.2025 10:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"slopware" is so soft it's a liquid that seeps into your existing software for no good reason

29.09.2025 21:06 โ€” ๐Ÿ‘ 197    ๐Ÿ” 14    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0

And now I discover #Omarchy and it looks so good, and I like the idea of it and pretty much everything about it, except the name behind it.
Why are cool creators so often terrible people.
Picasso, Musk, DHH, Orson Scott Card.
Do we have something else than Caucasian males on that list?

26.09.2025 08:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is not even against #erotic #games, or even #pornographic games. Thatโ€™s a different debate.

But, betting solely on lust to sell games about #fantasy, #battle, or #adventureโ€ฆ itโ€™s uninspired, cheap, and lousy creativity, no matter how effective it is.
At the very least hire male models too.

25.09.2025 07:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I was an interpreter on the #Tokyo #game show today, lots to see, great stuff.

Buttโ€ฆ

Really, butts everywhere.
I love a nice ass more than many, but what the actual fuck is going on with the game promotionโ€ฝ These #games are about more than a blue haired girlโ€™s ass. Right? Right?

#sexism #japan

25.09.2025 07:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0