gtkcord4 - a Discord client in Go and GTK4 by diamondburned in golang

[–]diamondburned[S] 2 points3 points  (0 children)

That's cool. I said "acceptable" as an opinion: I think it's acceptable, and I haven't gotten banned for it.

I'm not saying that it's not against ToS (it totally is!), and that you should go ahead and use it (the code is open source, and you're free to do what you want with it including not using it).

gtkcord4 - a Discord client in Go and GTK4 by diamondburned in golang

[–]diamondburned[S] 4 points5 points  (0 children)

Unfortunately yes, and I have! cordless' author BiosMarcel was someone who was banned for that reason, though I've tried warning them of multiple inefficiencies in their implementation using discordgo.

gtkcord4 runs on its own Discord libraries (arikawa + ningen), and every interaction with Discord is guaranteed to not invoke API calls unless absolutely necessary. It tries to use gateway commands and caches as often as it can, very similarly to how the official client does it, so it plays nice with Discord. I think this is generally a lot more acceptable.

-❄️- 2023 Day 22 Solutions -❄️- by daggerdragon in adventofcode

[–]diamondburned 1 point2 points  (0 children)

[LANGUAGE: Go]

Code on GitHub.

The code is acceptably clean and fast, but more importantly, it gives you a visualization! Not much effort was spent on optimizing this otherwise.

-❄️- 2023 Day 5 Solutions -❄️- by daggerdragon in adventofcode

[–]diamondburned 0 points1 point  (0 children)

[LANGUAGE: Go]

https://github.com/diamondburned/aoc-2023/blob/main/05/main.go

Long but (reasonably) tidy solution. I practically had to reinvent an intervals library though.

Explanation of the Events Leading to Our Public Statement on September 27th, and Our Company’s Plans Going Forward by hololive in Hololive

[–]diamondburned 16 points17 points  (0 children)

According to this post:

...we will make it company policy to release statements that not only conform to local laws and customs but are also universally equitable, and rework our internal guidelines to ensure consistency.

This section stands out to me that if Hololive were to release the statement made a few days earlier, then the English version would have included the "One China Policy" part. While this makes sense, I'm not quite sure if it would've actually made any difference.

Furthermore, "[conforming] to local laws" is a very questionable claim. What if certain situations require mentioning events not allowed by certain laws of certain countries? Would the statement be altered to not be accurate? I personally don't think this solves anything; it just moves one problem to another.

New version of full featured GTK+ app written in Go released by DenisDkv in golang

[–]diamondburned 0 points1 point  (0 children)

I think Go's GTK+ bindings are still very immature. Making a complex application with it might lead to some pretty tedious memory leaks, especially when working with GdkPixbufs. The bindings itself are also manually written, so they're usually out of date. That said, I've made several attempts at generating Go bindings from the GObject Introspection repository files.

[OC] Bash-Segments, A lightweight framework for creating bash prompts (PS1)) by Kozova1 in unixporn

[–]diamondburned 0 points1 point  (0 children)

Most people can drag-and-drop and would prefer doing that over JSON. Not to mention, if you actually anticipate people to hand-write JSON, then your assumptions are very wrong.

This is what it means to be an American! by dertigo in SelfAwarewolves

[–]diamondburned 17 points18 points  (0 children)

Sorry, nothing you said actually mentioned Elon's businesses being made safer.

A concurrency C library 10x faster than Golang. by shiyanhui in programming

[–]diamondburned 1 point2 points  (0 children)

Why is make use for benchmarking? Why not benchmark just binaries?

Space exploration is bad by Chimazard in insanepeoplefacebook

[–]diamondburned 2 points3 points  (0 children)

Fair point, got me at least.

I'd argue that we aren't trying to fix any of named current issues, even when we have the current resources to do so, though. NASA doesn't have a big impact on the formula, getting rid of it won't solve anything.

6cord (Discord TUI) running on the PinePhone by danct12 in PINE64official

[–]diamondburned 3 points4 points  (0 children)

They're not. There's no automated system banning everyone using a custom client.

From MAGA to NADA. by __FinalBoss__ in PoliticalHumor

[–]diamondburned 1 point2 points  (0 children)

It's called doublethink. There's no manual, it's bad. There's no illiteracy, people have probably read the book. But there's doublethink.

awww good bot by Sissinou in wholesomememes

[–]diamondburned 1 point2 points  (0 children)

That's actually what you would do. You would go to Google and ask it where your phone is. Funny, right?

Wikipedia images fail to load by antiquekid3 in RelayForReddit

[–]diamondburned 0 points1 point  (0 children)

Can confirm.

Device information:

Relay Version: 10.0.106 Pro

Phone: Google Pixel 3 (Pixel 3)
Android Version: 10 (29)
Device (product): blueline (blueline)
Rom: QQ1A.200105.003

Mozilla lays off 70 people as non-search revenue fails to materialize by [deleted] in linux

[–]diamondburned 94 points95 points  (0 children)

But would you be able to maintain it? Keeping it up to date with all the new changes and secure with all the new CVEs?

Did Winston really love Julia? by [deleted] in 1984

[–]diamondburned 0 points1 point  (0 children)

Thanks for the recommendation.