Three years later, I’ve made new friends who have become core contributors, and there are now over 200 people idling in our #halloy channel on Libera.
My hope is that this client will outlive me and that IRC will live on.
Three years later, I’ve made new friends who have become core contributors, and there are now over 200 people idling in our #halloy channel on Libera.
My hope is that this client will outlive me and that IRC will live on.
Really impressive work though, you should be proud!
A lot of users left freenode in 2021.
Many moved to Libera.chat instead. While others may have moved on from IRC altogether when they left freenode.
Thanks for making a client.
I remember being a high school student and having an amazing physics conversation on IRC that included a description of Flatworld that really fascinated me.
https://netsplit.de/channels/?net=Libera.Chat
There are some other nets listed on that site with somewhat lower usercounts:
Seems to still be chugging along. You can even join directly via their web-client: https://freenode.net.
Personally I still use pidgin.im to connect to all the relevant #freenode goodness. Seems people forget it still works and is pretty great even all these years later :).
Due to https://en.wikipedia.org/wiki/Freenode#Ownership_change_and_...
IRC is for people to whom the word "content" sounds right out of Idiocracy. :)
I wouldn't go poking around IRC today looking for random passive content consumption. There's more of that pretty much everywhere else on the Internet.
Go to IRC, in a goal-directed way, if an open source project you use is OG enough to have an IRC channel (rather than a open source backsliding Discord) that you want to access.
If you're involved in IT incident response for a company, there is a chance that running a simple private IRC server that's entirely separate from all your other infrastructure is useful. You'll need to make sure ahead of time that everyone who needs to access it urgently, when everything else is blowing up, will be able to.
Will give this a go because I would always prefer a native client in the first place and this looks excellent!
It's fast and robust. The toml config is also straight forward.
Highly recommended!
PS: I preferred the old (bird) icon
Can someone please tell me what special about Rust? Say, why aren't desktop application popular based on say Python?
On tangent, ive seen a lot of terminal base application in typescript and go
I think I've seen this topic pop up from time to time ;)
For me personally, I've been replacing a lot of my Python programs with Rust. A lot of it isn't much harder to write, and things like sum types are sorely missed when I write Python or most non-Rust languages. And usually, if my Rust program is a lot more difficult to write, it's because I'm exploring an optimization that wouldn't be possible or worthwhile in Python. Having an application be native and compiled is a big plus for me. I plan to release a desktop app in Rust but it isn't at that stage yet.
I think the main reason is that writing Rust is a joy that gives you confidence. This is important to me as I often have small amounts of time to work on it (new dad). With rust I can start implementing a small feature, as long as it compiles I can be reasonably sure it works. In Python I’d be wading through a sea of runtime errors and never quite sure I actually got it right.
Cross platform is another good reason. UI library support is good. You have iced like this app, but also decent GTK bindings.
No runtime needed makes distribution and packaging infinitely easier than Python.
It’s a great language for writing desktop apps.
Or you can just build it in Rust and learn what .unwrap() does.
Did I mention fast?
The project is even often cited as a good iced_rs code reference repo.
What I like about iced_rs over Qt is that you can write all your code in a single language in whichever style you like. As opposed to Qt which requires you learn an obtuse scripting language (qml) ontop of Cpp and locks performance improvements behind commercial license.
[0] https://iced.rs/
https://github.com/iced-rs/iced
If you're interested in building a GUI app in Rust, I encourage you to go through the examples and showcase apps like halloy
and if you get stuck, can ask our chill and helpful community on Discord https://discord.gg/3xZJ65GAhd
EFNet for life!
Show HN: Halloy – A GUI Application in Rust for IRC - https://news.ycombinator.com/item?id=36535772 - June 2023 (101 comments)
I ended up going for Crossover and mIRC
I bookmarked this so hopefully once that effort gets further along I can give it a try!
I figured I'd leave this comment so that some folks can see that there are real people even on HN who require these features and that accessibility work is always appreciated. We definitely exist :)
Halloy is a wonderfully configurable replacement for beloved Mac IRC client Textual, whose development has sadly wound down (now officially, as of last month).
I hope it continues to grow in popularity while keeping performance and privacy at the core.
macmac•7h ago
culinary-robot•7h ago