ono
@ono@lemmy.ca
- Comment on So You Think You Know Git? - FOSDEM 2024 9 months ago:
Mercurial has comparable features (though maybe not be obvious to someone accustomed to git) without the usability problems that still plague git nearly two decades later. Hg’s interface was made with humans in mind. Git’s was made to cut you.
(And it has cut so very many people that it’s consistently among the most popular topics in Q&A forums, and has even inspired comics.)
Thankfully, git’s early cross-platform shortcomings were eventually fixed, so that’s at least some progress. Here’s hoping its UI and docs eventually get some love, too.
- Comment on So You Think You Know Git? - FOSDEM 2024 9 months ago:
I wish Mercurial had won.
- Comment on So You Think You Know Git? - FOSDEM 2024 9 months ago:
I wish Mercurial had won.
- Comment on Codeberg.org Opinions? 9 months ago:
The interface is the best I know of, a lot like pre-Microsoft github. Especially important to me is that It doesn’t intercept my browser’s built-in shortcuts like github now does, or require javascript or bury things under submenus like gitlab does.
The promise of federation is appealing, too.
I plan to use it for new projects, and might even move my old ones over.
- Comment on FLOSS communities right now 9 months ago:
That’s most likely due to low rankings. Lemmy doesn’t prevent it.
- Comment on FLOSS communities right now 9 months ago:
My guess: The kids who used Discord for gaming grew up, and just went with the familiar thing when starting new communities and projects.
Also, Discord did heavy marketing early on, until it carved out a network effect. So here we are.
- Comment on FLOSS communities right now 9 months ago:
On the bright side:
Aggressive garbage collection and automatic thread locking are optional settings in most web forum software I’ve seen.
Lemmy shares some of the important parts of Usenet, and could conceivably develop into something that comes close.
- Comment on FLOSS communities right now 9 months ago:
- Terrible format for archiving knowledge
- Terrible tool for retrieving knowledge
- Locks community access behind a corporate license agreement
- Hands control of community content to a corporation
- Prevents indexing by web search engines
- Antithetical to interoperability
- Privacy-hostile
A web forum is far better in most cases. If you can’t manage to run your own, there are plenty of lemmy servers that will do it for you. Even an email list (with searchable archives) would be better than Discord.
If you have collaborative documents that outgrow the forum format, use a wiki.
If real-time chat is needed, irc or matrix.
A project hosting its community on Discord is a project that won’t get my contributions.
- Comment on Strings do too many things 9 months ago:
disallow list of known bad email providers.
Imagine giving someone your phone number, and having them say you have to get a different one because they don’t like some of the digits in it.
I have seen this nonsense more times than I care to remember. Please don’t build systems that way.
If you’re trying to do bot detection of the like, use a different approach. Blacklisting email addresses based on domain or any other pattern does a poor job of it and creates an awful user experience.
- Comment on Strings do too many things 9 months ago:
Checking MX in your application means you needlessly fail on transient outages, like when a DNS server is rebooting or a net link hiccups. When it happens, this is likely to confuse or frustrate the user, will definitely waste their time, and may drive them away and/or generate support calls.
Also, MX records are not always needed for mail to be delivered.
Better to just hand the verification message off to your mail server, which knows how to handle these things. You can flag the address if your mail server refuses to accept it.
- Comment on Strings do too many things 9 months ago:
By the way, please don’t write regex to try to validate email addresses. Seriously.
Amen.
There are libraries for that; some of them are even good.
Spoiler alert: Few of them are good, and those that are so simple that you might as well not use a library.
The only way to validate an email address is to send a message to it, and verify that it arrived.
- Comment on Synergy - Official Demo Trailer 9 months ago:
The art style reminds me of Scavengers Reign.
- Comment on Tell me your Best Software Haiku 9 months ago:
something tells me I should have used an asterisk not a comic book
- Comment on Recommendations for Pirate Games? 9 months ago:
Sid Meier’s Pirates! is a wonderful mix of exploration, sea battles, romance, swordplay, trade, and subterfuge.
Tropico 2: Pirate Cove is one that I’ve only played briefly, but I remember it having such good style that I want to try it in depth some time.
- Comment on Steam has a new hit game, and it’s Pokémon with guns 9 months ago:
I don’t know whether would be comfortable murdering pokemon, but if the gameplay turns out to be great, I would give it a try. I think I’ll wait on this one until it develops a bit and there are enough reviews to balance out early adopter (dev friends & family) bias.
Direct link: store.steampowered.com/app/1623730/Palworld/
- Comment on Steam has a new hit game, and it’s Pokémon with guns 9 months ago:
*r34 ;)
- Comment on The Perfect Solution 10 months ago:
- Comment on 8 Years later my Steam Link is still getting regular updates 10 months ago:
I meant that I ought to use it for its intended purpose after all.
(But yes, I would still like the option of replacing the OS.)
- Comment on 8 Years later my Steam Link is still getting regular updates 10 months ago:
I bought one during the clearance sale for the price of shipping, assuming that it would be abandoned but maybe still useful as a low-power linux server. I guess I ought to set it up and take advantage of it.
Thanks, Valve, for not letting these things become instant e-waste.
- Comment on The full source code for GTA 5 has been publicly leaked 10 months ago:
*Yuzu or Ryujinx. Not Cemu. Not Dolphin.
- Comment on What's up with Epic Games? 10 months ago:
Valve was scanning your DNS cache
- Comment on What's up with Epic Games? 10 months ago:
somehow they managed to invent like 90% of all “evil” MTX and DRM in the process
Having worked with DRM systems since long before Valve existed, I’m reasonably certain this is just plain false.
- Comment on What's up with Epic Games? 10 months ago:
In Steam’s case, the slowness looks more likely just a side effect of it being a Chromium Embedded Framework application with a lot of extras bolted on. It’s simply not built efficiently.
- Comment on What's up with Epic Games? 10 months ago:
Epic cons
Let’s also acknowledge that Epic has already been caught scanning and collecting data from files on people’s hard drives that are totally unrelated to Epic or its games.
Ties with Tencent (super anti-consumer chinese state-owned megacorp)
To be more clear about it, Tencent is Epic’s largest investor, so they obviously have a great deal of influence over and access to anything they want from Epic.
Steam cons: Drm
Given that DRM on Steam is entirely up to the game publisher, I don’t think that’s appropriate to list that under “Steam cons”. I’m not even sure that any of my Steam games have DRM.
If you mean that most Steam games expect to find an instance of Steam running, you should know that is not DRM. Also, it’s trivially replaced with the open-source Goldberg Emulator or a similar tool.
Gog I don’t know anything besides the fact that it has drm-free games
Another plus for GOG is that they let you download games with a web browser. No special app required.
- Comment on Fallout 3: GOTY Edition is free to keep for the next 24 hours on the Epic Games Store 10 months ago:
I don’t think getting freebies from them counts as supporting them
I do. Some examples off the top of my head:
- giving them access to your stored data, both through account creation and by letting their code execute on your computer
- giving them access to your system fingerprints, through the same
- giving them access to your behavioral data, through the same
- giving them legal influence over you, by agreeing to their terms
- giving their legal arguments greater weight by increasing their market share
- giving them greater sway with publishers by bolstering their user count
There are probably other ways in which it supports them. Those are just the first ones to come to mind.
- Comment on Never trust a programmer who says they know C++ by Louis Brandy 11 months ago:
Generally, that recommendation is bullshit.
- Comment on YSK: You can search (most of?) lemmy as a search engine 11 months ago:
This seems like a good candidate for a bookmarklet that would append the (site:…) parts to an existing DuckDuckGo search result URL. Then you could just do a normal search followed by clicking the bookmarklet.
- Comment on Whats your favorite Main Menu music? 11 months ago:
Civ 4: Baba Yetu
- Comment on Nearly Half of CD Projekt Now Working on The Witcher 4 11 months ago:
I actually found the side quests’ writing pretty good, and indeed, sometimes even memorable. Unfortunately, most of those quests share a handful of nearly identical tasks, so the good writing started to feel like little more than window dressing after a while.
The map encounters were worse, though: Lots of question marks telling me exactly where to go meant there was nearly no real exploration to do in this open world, and arriving at them led to the same copypasta events over and over again. If you happen to enjoy those events enough that you can’t get enough of them, then that’s great, but I was bored after the first dozen or so.
I remember liking a lot of the main quests, and the characters, and the story, and the world building. It’s just that the bulk of the gameplay felt like a lot of filler content, with forgettable combat and awkward controls. (I swear, Geralt, if you plod forward when I pull back on the stick one more time, or let one more candle get in the way of picking up something useful, I’m gonna smack you.)
I hope Witcher 4 maintains (or even improves on) the writing quality of its predecessor, and adds responsive controls and interesting gameplay between the main plot points.
- Comment on Nearly Half of CD Projekt Now Working on The Witcher 4 11 months ago:
It seems like a great game by all accounts.
Unpopular opinion: I liked the characters and lore a lot, but I found that the sloppy controls and sluggish movement made the world frustrating to interact with, and most of the encounters were so repetitive that I was bored before long. I ended up switching to easy mode so I could finish the story without having to spend much time on the tedious gameplay.
IMHO, if you were to rush through W3 in story mode skipping side quests, just to get the background before playing W4, I don’t think you’d be missing much.