A devastated Software Systems student, libre software promoter. Sometimes I draw pixel art. Very fond of classical Computer Science and Touhou project.
I could only tolerate ElectroBoom-style “This video is sponsored by oscilloscope company” ads.
Umm, Kongregate and Armor games used to produce famous games. I liked platformer games like Amberial or FancyPants Adventure, also Bloons TowerDefense or I Love/Hate Traffic. Rebuild was one of great ones (strategy survival after zombie apocalypse), etc. There were talented guys out there.
Yes, but Social Media games have always had MUCH lower quality than online/standalone games.
Also, individual games can still be found online: https://dan-ball.jp/en
Seems the developer has rewritten his Java/Flash games into HTML5.
EDIT:
Well, it depends. If you statically compile everything with C build systems, in that sense, the speed should not differ from generic cargo
workload. Although, in most cases, projects written in C are dynamically linked due to several reasons, one of which is code speed. In practice, even huge projects written in C (30k to 10k LOC) build quicker than C++ or Rust.
I’m not pooping on generics, either. Generics is a saviour for correctness and performance. Yet, I want to point out the type creep is still a thing, even though there’s little we can do about it.
Anyways, this thread should be better interpreted with humor, instead of technical accuracy.
Rust v3: “It’s three hours and I’m still compiling dependencies”
EDIT: Also, “What does Option[Arc[Mutex[BTreeMap[String, Box[RefCell[Box[amp mut F>>>>>>> where F : Fn(T) -> U
in your essay mean?” (srry, I didn’t come up with a better obscure data type, it’s probably gibberish)
EDIT2: Lemmy deletes ‘less than’ sign for some damn reason (time to build Lemmy at home?)
~ $ adware
(...ncurses ad featuring blockchain shows for 10 seconds...)
Sorry, internet connection is required to run adware.
Aborted
~ $
(plugs in ethernet cable)
~ $ adware
(...ncurses ad featuring Threads displays for 10 seconds...)
(...ncurses ad featuring next-gen Android displays for 10 seconds...)
Press CTRL+C to skip the ad
[^C[^C
Got tired from ads? Buy Adware Pro for $5.99/mo [Y/n] n
ADWARE SHELL
(C) 2023 Buy-n-Large Corp. All wrongs reserved
---ad---
How much do YOU think this advanced operating environment is worth?
Just press F1 to get the answer!
---ad---
Activate Adware
Go to Settings to Activate Adware
% exit
Please watch all the ads to be able to exit.
(...ncurses ad featuring alt medicine displays for 30 seconds...)
(...ncurses ad featuring ad-blocker for 30 seconds...)
[^C
Interrupt rejected. Please watch all the ads.
[^C[^C[^D[^X[^Z[^Z[^Z (unplugs ethernet cable)
Interrupt rejected. Please watch all the ads. Buy Adware Pro for $5.99 to allow interrupts.
The last step I leave to you.
Looking at the log of my solo project, I could say the formula of my commit message is Verb
the Subject
, the Verb
being Added/Tweaked/Removed, etc., and the subject of what is being changed. As I’m using git commit -m 'Message'
GNU Bash every time (none of the clients tend to work well for me + git self-hosting practice over SSH), I just try to make one-liners and without entering an external editor.
Although my professional experience is scarce. For most of the time, I’ve been creating but not maintaining my projects. My projects do not have a decent high-level structure, I do not test my codebase, I learn my code by heart and follow intuition. I tend to think in algorithms, rather than structural design patterns. Even for my newest project, the main.rs is bloated, the functions are not in the correct modules (a.k.a. files), the modules are improperly named. Alhough, I cannot believe in myself I am approaching 3.5K lines of code (separated over two repositories) but I can still navigate…
100Mbps download of fiber optic network for 11.50 €/mo. I’m from Lithuania, which has always had a good internet coverage. The supplier is Cgates. They offer cheaper alternatives if you agree for a 1-year or 2-year plan.
Yes, I also experienced some outages and thus delayed pushing (which made me re-think again of overusing git submodules).
Nevertheless, I migrated my works from my server and Github to Codeberg recently.
Forgejo is apparently a fork of Gitea.
Section 2.1.2 of Codeberg Terms of Service says:
Private repositories are only allowed for things required for FLOSS projects, like storing secrets, team-internal discussions or hiding projects from the public until they’re ready for usage and/or contribution. They are also allowed for really small & personal stuff like your journal, config files, ideas or notes, but explicitly not as a personal cloud or media storage.
So it’s not for proprietary projects anyway.
At least, there’s Codeberg, run by a German nonprofit, who’s challenging the monopoly. It is aimed exclusively for FOSS projects, private repositories are forbidden. They are running Forgejo as their bloat-free software forge server.
Now, I think every Web2 website must be operated by a nonprofit.
So… now the rustc
borrow checker is the new video game boss that is nearly impossible to beat for newcomers, right?
The alternative is… YOU!
Invest in yourself, get training/practice, and eventually you will become strong enough you realize you don’t need any autocomplete! :)
Hi. I understand your rant. Yes, the quality of most frameworks in the wild is pretty low, especially if it is one of the more niche algorithm nobody takes care to audit, or the programming language lacks safety syntax, like C++, which allows writing mixed C and C++ code and only few people understand the necessity of idiomatic C++. And of course, inexperienced devs go the easiest way.
Don’t give up and take this as a challenge. It is a skill to understand what the other guy wrote. And this skill takes years to develop.