skaldebane.dev
indie kotlin dev π
compose by day, ktor by night π¦
learning ζ₯ζ¬θͺ π
21y/o muslim from morocco π²π¦
building thingies at skaldebane.dev π
free palestine π΅πΈπ
653 posts
330 followers
297 following
Getting Started
Active Commenter
comment in response to
post
Will sure do!
I have a decent amount of experience with Svelte, almost always paired with SvelteKit. Not an "expert" by any means, but I've probably touched most of its edges (whether in prod or for fun).
comment in response to
post
Will try giving it a serious try in an upcoming project. It's kind of a fun one, since the business logic is in Kotlin (shared across multiple platforms, including web through Kotlin/JS), where I'll be using Svelte for the frontend.
Will tell you how that goes!
comment in response to
post
That was quick! Will definitely give it a shot as soon as I can.
And yeah, totally understand your point about investing in the stack (otherwise, you'd never know about any issues).
comment in response to
post
These visualization are just π€π
comment in response to
post
where's the link π interested in seeing how to secure the server, i always feel... "insecure" (lol) about my VPS config
comment in response to
post
You could potentially make the database layer even more simple by using SQLite!
comment in response to
post
there's.... firebase hosting
it worked fine for me in the past, and is totally free (all static, no ssr option unless you use firebase cloud functions)
i still prefer cloudflare (it's an ssr sveltekit website, not popular at all for me to see any issues)
comment in response to
post
But yeah, Wasm 2.0 (Modules) and Wasi are the future. For now WasmJS is still the norm, and any interop still has to happen through JS, and it's quite a pain to get it right.
With these we can completely sidestep JS, and open the web from browsers to serverless as a universal computing platform.
comment in response to
post
But your point stands. I mostly use Svelte, and it wouldn't be easy for me to adopt ReScript into its custom syntax (could have ReScript in non-svelte files, and import stuff into the templates that use TS/JS, but that kinda defies its elegance).
comment in response to
post
From reading the docs a bit, it seems that they've managed to make interop almost as smooth as Kotlin/Java for the most part, which is quite rare for these JS/TS alternatives (most of them skew ML-style, which just doesn't play well with JS/TS).
comment in response to
post
Same feeling, if I'm doing stuff on a JS runtime, I wouldn't choose Kotlin/JS as of now. TypeScript is the way to go.
Somebody recently made me aware of ReScript (rescript-lang.org) which seems like everything I love from TS without anything I hate from JS. Didn't try it but looks very interesting.
comment in response to
post
I LOVE these visualizations.
Never used WorkManager (yet), it's always felt like a mystery, but a few seconds looking at this has already made me feel like "yeah, that doesn't look too complicated does it?"
comment in response to
post
...basically democratize access to these fascinating AI models regardless of language. After all, it's kinda like a generic "API", put some input, you get some output, and all is just text, and Python isn't any more special in that, particularly for production use (nice for quick prototyping tho)
comment in response to
post
Yeah TypeScript is pretty decent. The type system is really nice, but the underlying language (JS) still irks me quite a bit, particularly since I tasted a much more heavenly drug (Kotlin :D) haha
And I guess this is the thing that many stakeholders in non-Python communities are trying to do...
comment in response to
post
Thanks for the suggestion, this looks great!
Such a generous free tier I don't think I'll ever outgrow, at least with my current needs :D
comment in response to
post
And I think that's where stuff like Koog fits in! If the tooling is easier to make (at the code level), we'll naturally get better tooling that can handle more complicated flows and uses while squeezing the best out of these models' capabilities in an efficient way.
Super excited to play with it π€©
comment in response to
post
Yeah I definitely agree with that. I'm always late to knowing the "latest and greatest model", since they seem to be scraping the bottom of the barrel now (not that there's no improvement, but it's more about techniques and specialization, not pure training / data), but the tooling is where it's at.
comment in response to
post
That's pretty cool!
comment in response to
post
... and maybe also pick up some of the stagnating work! hoping to share some cool stuff soon.
and yes, this thread is fully lowercase, as it should ;)
comment in response to
post
but yeah, hope to curb this "urge", and maybe think more about whether what i put out there actually represents me, and whether it has at least some value to someone out there, aside from aimlessly contributing to the drug of social media...
that's what it's all about, not capitalization per se
comment in response to
post
i guess this also stems from feeling like i have to fit somehow despite not having much to show for it
sometimes just making posts & replies for the sake of it
there's some cool stuff i'm working on, but most i can show is... their stagnation! and that's (probably) not very fun or useful :(
comment in response to
post
not to say that i hate it or even think it's not for me, it has some uses when i'm actually just chilling or joking, but sometimes i feel like i'm just forcing it for no good reason
i'd literally properly capitalize a brand name, then go back and make it lowercase just to fit the vibe
comment in response to
post
Ah yeah, it's just chat. I've only experimented with agents very little (my AI usage is mostly asking questions about concepts, arch, boilerplate, review, etc..), so I don't have that much experience with them over long tasks. Makes sense that they lose sight far quicker.
comment in response to
post
Yeah, but I guess it depends on when is the tone prompt injected... I suspect T3 Chat injects it with every single message (it seems to send it in every request), so maybe that's why I'm able to sustain very long and fruitful conversation about a project (which is great because all context is there)
comment in response to
post
I find Gemini to comply a little more with custom instructions, while GPT just throws them out the window at the very first negative and/or witty message I send and goes super glazy...
I find this custom prompt sufficient for Gemini to behave, at least most of the time:
comment in response to
post
we only do Modifier.padding(0.dp) around here ;)
comment in response to
post
Thank you for all your work!! Wishing you the best in your next journey π€
comment in response to
post
indie controlling the whole stack!
skaldebane.dev
comment in response to
post
while gemini can just do this! so good...
comment in response to
post
even with this system prompt, it still talks too much
comment in response to
post
ooof, that's a lot of glazing π
i guess this is the reason i find myself coming back to gemini, it just feels more "no-bullshit", stern and technical
and since these LLMs don't have any strict separation between "text" and "code", i feel like it could even affect code quality (glazy code? idk lol)
comment in response to
post
Bluesky shows a very useful thumbnail π
comment in response to
post
ahhh i see, got me when he looks closer at the camera as if he's reading a message π
comment in response to
post
this seems to be a live stream, i'm sure he's unfortunately being subjected to lots of bullying there :(
yet seeing these people enjoy doing their thing innocently brings a tear of joy to my eyes π₯Ή
comment in response to
post
"let's not forget that" :x
comment in response to
post
Yeah, I personally find Stylus pretty good. There's also StyleBot if you want a nicer UI and easy preview while editing.
comment in response to
post
Yeah it's possible through extensions, check the Stylus extension.
comment in response to
post
But yeah, if you lack some humanity and justice, you're free to support a genocidal occupier under any pretext you like.
And since I'm just bullshitter to throw Facebook-style propaganda pictures at, I guess I'll stop here, there's no use.
comment in response to
post
(good thing Israel allows some freedom of speech in these matters... but that still doesn't bar the politicians from lying through their teeth so much and so often that many people believed it)
comment in response to
post
As for the temples, it's a large political myth that Israel has been spreading to serve its political interests, at the cost of the integrity of Judaism itself.
Israeli researchers haven't found any evidence for its existence, after digging the hell out of it (see article below, with citations).
comment in response to
post
(That is of course if you're willing to base your judgement on the mainstream opinion of the wide majority of Muslims and all reputable scholars of past and present... otherwise, you're choosing to support and confirm the ideologies of a tiny bunch of extremists, good luck with that)
comment in response to
post
And Jews have historically lived peacefully within Muslims, with Islam even ordering certain special treatment of the people of the book (Jews, Christians), in addition to good treatment of any human (given they're peaceful too) on or off Islamic lands... so the population map doesn't prove much.
comment in response to
post
* America's Natives sighing angrily *
In all seriousness though, as for religions' percentages, while some of them are migrations / power shifts, many people do change their religion (Islam is a continuation of Christianity & Judaism, so it's only natural).
comment in response to
post
Why'd stop though? Did we forget that Israel is an illegal occupier that's actively deteriorating their lives even in "non-war" times, or hasn't history taught us enough that dropping the resistance is effectively suicide? Particularly against a reckless invader that considers others animals?