Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb

  • 0 Posts
  • 33 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle
  • dan@upvote.autoLinux@lemmy.mlDistro choice
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    3 hours ago

    Get “live DVDs” for a distro that offers both GNOME and KDE (Fedora is a great one), and see which one you like best. “live” means it’s usable without installing anything, so it’s easy to try out. Get a spare USB stick, install Ventoy on it, copy both ISOs across (a KDE one and a GNOME one), and boot your computer from it to try them out.









  • A lot of video streaming sites (maybe most of them?) used a chunked video format like HLS (HTTP Live Streaming) or DASH (Dynamic Adaptive Streaming over HTTP), where the video is split into a large number of ~5 second clips, rather than having a single video file. All video streaming services that change video quality based on bandwidth uses technologies like these.

    The videos are likely also encrypted with a DRM scheme like Widevine. yt-dlp can take a HLS or DASH stream and stick all the small video files back together, but I don’t think it can deal with DRM. Videos with DRM also can’t be captured using screen recording software, unless you do something like using a HDMI cable that strips HDCP.




  • Somehow it’s the only old-school P2P network that’s not only survived, but still thrives even today. So many rare songs on there. It turned 24 years old last month. All the others from the same era (like Napster, Kazaa, Limewire, etc) are long gone. ed2k is still around but mostly dead.

    The chat rooms are also old-school unmoderated chat rooms, so expect the worst of humanity to be in there.

    If you have a home server, slskd is great. It’s an alternate Soulseek app that’s a server with a web UI.







  • GPUs are expensive everywhere. I’m an Aussie living in the USA and would offer to buy stuff here and ship it to you, but it’s getting to the point where some stuff here is actually more expensive than Australia now, thanks to significantly worse inflation compared to Australia, and the Trump tariffs.

    Renting a dedicated server or VDS with a decent GPU would be pretty expensive too. A lot of people are using them for AI, which has caused a lot of price increases as plenty of people are willing to pay a lot for a server with powerful AI capabilities.

    I know this is a piracy community, but if you really do want to do online game streaming, a service like GeForce Now would end up quite a bit cheaper even after factoring in the cost of games. Their highest tier (which comes with a GTX4080 and 16 vCPUs) is $20/month which is significantly cheaper than what it’d cost to rent a similarly specced system.

    To the point where light speed limitations means rtts of like 200-300 ms

    Consider testing servers that are located in Singapore, especially if you use Optus or if your ISP uses Optus as one of their upstreams.

    If you’re lucky, your ISP will route from Australia directly to Singapore and you’ll get around 100-120ms ping, about half what you’d get compared to a US-based server. If you’re unlucky, it’ll be 400+ms, routing to the USA then from the USA to Singapore.


  • Web is a bit easier than native since the browsers handle all the platform-specific details across all common platforms, and you mostly just have to follow some guidelines that aren’t overly technical or arcane. Some examples:

    • Use ARIA roles where appropriate
    • Ensure sufficient contrast between text and background colours. Should at least meet the WCAG level AA which is a 4.5:1 contrast ratio, but ideally meet AAA which is a 7:1 ratio for body text and a 4.5:1 ratio for headings.
    • Ensure you use <label> tags to label for all your <input>s, alt attributes on all images, title attributes where appropriate (e.g. on <table>s to describe the data contained inside the table), etc.

    If you use Firefox, its developer tools have an “Accessibility” tab that can audit for common issues - things like missing labels on checkboxes and radio buttons, colours that don’t meet WCAG contrast ratio requirements, etc.

    It’s a good time to learn more about building accessible sites and apps given it’s becoming a legal requirement in some jurisdictions. For example, the European Accessibility Act (EAA) goes into effect later this year, and it mandates that sites and mobile apps for various industries (like ecommerce, airlines and other transport, media streaming, social media, banks, and some others) meet accessibility guidelines.

    I’m on an all Linux machine and the only accessibility software I know of is Orca and it’s so and so last time I tried it.

    It’s probably worth spinning up a Windows VM to test in NVDA. It’s one of the most popular screen readers and probably the most popular open-source one, but only works on Windows since it deeply hooks into the Microsoft Speech API, accessibility APIs, and and other Windows APIs.


  • This is a really well written article. It’s unfortunate that this person has to deal with all these issues.

    I suspect the reason that both MATE and the Debian installer have good accessibility support is because their codebases are quite old. In general, it seems like older software is more likely to have better accessibility support than newer software.

    Accessibility should be something that’s built into software from the very beginning, but I totally understand that not all developers have time for it or properly understand it. It’s unfortunate.

    Edit: I forgot to mention that accessibility is going to be mandated for some types of sites and apps in the EU thanks to the European Accessibility Act (EAA) coming into effect later this year, which should help somewhat. Won’t really help with Linux itself though.