Sign in

fishy

@fishies.dev
196 followers 158 following 839 posts

Programmer, infrequent Godot contributor and even more infrequent blog post poster he/him

PostsRepliesMedia
fishy @fishies.dev · 7h
Java was actually invented in 1867 by Moon Macrosystems under the name "Tea" but it never caught on due to various reasons. Sun then rebranded and subsequently re-released it in 1996 as the Java we all know and love.
100
fishy @fishies.dev · 28/09/2026
C: shoot(&foot) C++: foot->shoot()
031
fishy @fishies.dev · 15/09/2026
I'm trying to make this a thing please help me out here en.wiktionary.org/wiki/uncollo...
en.wiktionary.org
uncolloquial - Wiktionary, the free dictionary
001
fishy @fishies.dev · 26/08/2026
The ultimate media consumption device by @ericmigi.com
Three Pebble watches each showing flappy bird, Family Guy, and Bad Apple!! respectively
040
fishy @fishies.dev · 26/08/2026
In my #java decompiler opening a jar inside of a jar will extract it and open it in a new tab lol
000
fishy @fishies.dev · 24/08/2026
sideProjectCount++
000
fishy @fishies.dev · 18/08/2026
godl v1.4.0, my #godot version manager, just released! It comes with the new Qt Widgets frontend and a new godot-cpp project template. Try out the AppImage, available on Codeberg: codeberg.org/fishn/godl/
a grid view showing several Godot projectsA tree view showing several different Godot versions, some of them marked as installedA list view showing the several installed Godot versionsA modal dialog prompting the user to create a new project with a godot-cpp GDExtension template
041
fishy @fishies.dev · 13/08/2026
Turns out I've had a Windows docker container running this entire time and the only reason I found out is because I randomly saw this in CLion while doing something else 💀
Tree view showing Docker > Docker-compose: winapps > windows
010
fishy @fishies.dev · 12/08/2026
Built-in godot-cpp templates for godl, my #godot version manager. Create a new GDExtension-based project without any extra manual setup!
080
fishy @fishies.dev · 08/08/2026
Experimenting with a tree view for versions in godl, my #godot version manager
tree view showing various Godot versions
040
fishy @fishies.dev · 07/08/2026
Timestamp labels just got a (minor) upgrade #godl, my Godot version manager! They now show a more precise time, up to two parts, if the inaccuracy after showing one is over a day.
Two cards, the first one says
rock-paper-scissors
Last edited 2 days ago

and the second says

slide
Last edited 1 month and 4 weeks ago
020
fishy @fishies.dev · 06/08/2026
@rebane2001.bsky.social mentioned in the newest Ladybird update video
a screen capture of the june/july 2026 Ladybird browser update video at 18:37 showing multiple website domainslyra.horse
0162
fishy @fishies.dev · 06/08/2026
Tags return to godl, my #godot version manager, better than ever!
020
fishy @fishies.dev · 04/08/2026
If you recompile #godot often, consider installing the mold linker and adding `linker=mold` to your scons invocation. It cut my incremental recompilation times in half, from 20 seconds to 11 seconds
github.com
GitHub - rui314/mold: mold: A Modern Linker 🦠
mold: A Modern Linker 🦠. Contribute to rui314/mold development by creating an account on GitHub.
021
fishy @fishies.dev · 03/08/2026
This is how you can tell real work is being done
<code>Q_ASSERT(!ifYouSeeThisReportThisAsABug.isEmpty());</code>
000
fishy @fishies.dev · 31/07/2026
The revamped download view, coming soon™
A computer program's window
000
fishy @fishies.dev · 30/07/2026
godl's Qt Widgets rewrite is progressing well. Honestly, I think the new UI looks even better with denser, more consistent spacing, real modal dialogs, and consistent widget use.
A window showing options to download two different Godot versions
020
fishy @fishies.dev · 29/07/2026
rewriting is going well
old memory usage: 603 MB
new memory usage: 135 MB
110
fishy @fishies.dev · 27/07/2026
I have decided to rewrite godl's UI with Qt Widgets. Wish me luck
110
fishy @fishies.dev · 26/07/2026
real code that I wrote 2 years ago
Indented 5 times:
# Hide instead of freeing to avoid artifacts
#node.hide()
node.queue_free()
020
fishy @fishies.dev · 24/07/2026
Python is older than Java
240
fishy @fishies.dev · 20/07/2026
the future of rendering: "hey chatgpt, which pixels are covered by this triangle?"
011
fishy @fishies.dev · 18/07/2026
Scratch on my @repebble.com Time 2 real not clickbait
331
fishy @fishies.dev · 15/07/2026
@intellijidea.com's Repair IDE function is called "CallSaul" internally 😭😭😭
search box: repair
results: Repair IDE (CallSaul)
120
fishy @fishies.dev · 15/07/2026
std::unique_ptr is older than Rust 0.1
120
fishy @fishies.dev · 05/07/2026
New frontiers in programming language implementation: a type constraint solver powered by a genetic algorithm seeded by the file's hash. Types not solving? Just add a comment with some random content and re-compile!
110
fishy @fishies.dev · 01/07/2026
One hour into @tsoding.bsky.social's Godot stream and I see this beautiful code
func _input(event: InputEvent) -> void:
    if event.is_pressed():
        if event.as_text() == "A":
            moving = true
3422
fishy @fishies.dev · 30/06/2026
Statically linkable libraries (.a) are just archives of object files
000
fishy @fishies.dev · 26/06/2026
I want to outlaw the sale of enamel pins with a single backing
000
fishy @fishies.dev · 24/06/2026
Just burned my first CD with K3B! Shockingly (and not blindingly) painless, though slow
010
fishy @fishies.dev · 19/06/2026
I... am λx.x
010
fishy @fishies.dev · 07/06/2026
React in #godot now has object ID-based movement! Previously, it would diff the virtual trees on attributes alone. The colored squares get a random color each time they are instantiated, so the color "stay behind" despite the cells appearing to move.
360
fishy @fishies.dev · 05/06/2026
React in #godot lol
040
fishy @fishies.dev · 02/06/2026
New @repebble.com watch just arrived!
A smartwatch with the text "it is half past five"
050
fishy @fishies.dev · 30/05/2026
Weird how the C++ committee chose ^^ as the reflection operator over the much more obvious super address taker &&&
020
fishy @fishies.dev · 26/05/2026
People will rewrite just about anything in rust these days
i used rust to create the perfect seasoning
Noah Bristol
26K views ⋅ 1 day ago
New
030
fishy @fishies.dev · 25/05/2026
JavaScript is C with worse semantics
030
fishy @fishies.dev · 06/05/2026
It's not X ⸻ it's Y
130
fishy @fishies.dev · 19/04/2026
the CPU when I, a lowly core, am trying to take a 2 nanosecond break: get back to work these threads ain't gonna hyper themselves
040
fishy @fishies.dev · 14/04/2026
Anders Hejlsberg made one great language and decided that he needed to balance it out somehow
010
fishy @fishies.dev · 02/04/2026
String? More like char[1024]
030
fishy @fishies.dev · 31/03/2026
useCoffeeMaker()
A coffee maker branded with "REACT"
110
fishy @fishies.dev · 21/03/2026
I made a little scrub bar component in #Kotlin Compose Multiplatform If only it supported high-precision touchpad input events, then it'd be perfect. Oh well...
030
fishy @fishies.dev · 14/03/2026
THE POWER OF LINEARLY TRANSFORMED COSINES
060
fishy @fishies.dev · 13/03/2026
Windows is holding my RAM hostage 😢
040
fishy @fishies.dev · 13/03/2026
godl v1.3.1 released! It fixes some pretty critical bugs in the v1.3 release, and resolves .NET issues on Flatpaks. Download it now for Linux and Windows, Flathub soon (I hope, I need some linter exceptions added so it might take a while), and maybe AppImage too. #godot #godotengine
github.com
Release v1.3.1 · sockeye-d/godl
Maintenance release v1.3.1 fixes some bugs, most notable #6 and some other ones relating to the CLI. A .NET runtime should be added to the Flathub manifest as well at the same time as the new relea...
131
fishy @fishies.dev · 12/03/2026
Playing around with a #Kotlin -based animation framework written in Kotlin with a Compose Desktop-based renderer, inspired by aarthificial's Motion Canvas. This animation is written in exactly 50 LoC! Currently there's no way to use it as a standalone framework, but I will do that soon™
130
fishy @fishies.dev · 01/03/2026
@duckduckgo.com changes the duck to have a Kotlin hat when you search for Kotlin, but it doesn't change into Duke when you search for Java. I think we all know what this means
020
fishy @fishies.dev · 15/02/2026
@xordev.com fragcoord.xyz is a little broken on mobile, it seems
120
fishy @fishies.dev · 14/02/2026
New blog post - Android Studio vector asset insert tool doesn't show all icons: fishies.dev/posts/idea-v... RSS feed: fishies.dev/rss.xml (this was a very annoying bug 😢)
fishies.dev
Android Studio vector asset insert tool doesn't show all icons - fishnpotatoes' blog
Sometimes Android Studio's vector asset insert tool stops showing all the icons that you would expect to see. Here's how to fix it
100