• 0 Posts
  • 31 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle

  • Exactly. Not a huge fan of notes apps storing the data in a db.otherwise there is a lot to like about joplin. With obsidian i open my notes in codium all the time to make mass edits or fill gaps that obsidians UI cant meet, which is not possible with joplin.

    Fortunately with obsidian as long as you keep the plugins on the lighter side and keep any non-markdown content in seperate files via linking, im not too worried about having to jump ship if it ever goes bad. Worst case if a plugin dies or i have to migrate, the actual loss of data is that some plugin used json or whatever and it’d have to be converted or replaced.

    I do have hope at least that if the company folds they’ll open source it, or turn a blind eye to a community reengineering effort. And what is unique about obsidian markdown and metadata will probably get community-built migration tools quickly if enough people jump ship en masse.

    But for the time being Obsidian is the best option for me and i dont feel that bad about it.


  • What drives me crazy about its programming responses is how awful the html it suggests is. Vast majority of its answers are inaccessible. If anything, a LLM should be able to process and reconcile the correct choices for semantic html better than a human… but it doesnt because its not trained on WIA-ARIA… its trained on random reddit and stack overflow results and packages those up in nice sounding words. And its not entirely that the training data wants to be inaccessible… a lot of it is just example code wothout any intent to be accessible anyway. Which is the problem. LLM’s dont know what the context is for something presented as a minimal example vs something presented as an ideal solution, at least, not without careful training. These generalized models dont spend a lot of time on the tuned training for a particular task because that would counteract the “generalized” capabilities.

    Sure, its annoying if it doesnt give a fully formed solution of some python or js or whatever to perform a task. Sometimes it’ll go way overboard (it loves to tell you to extend js object methods with slight tweaks, rather than use built in methods, for instance, which is a really bad practice but will get the job done)

    We already have a massive issue with inaccessible web sites and this tech is just pushing a bunch of people who may already be unaware of accessible html best practices to write even more inaccessible html, confidently.

    But hey, thats what capitalism is good for right? Making money on half-baked promises and screwing over the disabled. they arent profitable, anyway.




  • I picked up one of the ARZOPA ones and they are fine. Not the best looking, but good enough for a second monitor on the go. I used to take my ipad 9.7" with me places for this purpose and even though the image isnt as good, its way less effort to carry around.

    I wouldnt use it as a single monitor regularly, nor for gaming.

    I had to keep using the usb-c cable that came with it. Not sure if its a specific protocol that my thunderbolt 4 cables dont support or not. Minor inconvenience i havent looked into further.



  • Power users love to bash accessibility features like this. Its a classic case of “I don’t need a wheelchair ramp so i dont know why the library added one!”

    Accessibility is way more than screen readers. It’s more than specific disability-minded modes. The web needs to be friendly to everyone, including people who may not know they could benefit from accessibility features. Everyone benefits from this type of work.

    There are definitely some legit feature concerns and priorities being called out here. Mozilla has left a lot to be desired of late on that front. But a power user is more than capable of jumping into settings or about:config to turn things like this off, or finding an extension to get by for now.

    Also the firefox dev team isn’t tiny. This isn’t blocking other work or anything in a substantial way, it’s a fairly isolated piece of UI, and there’s no guarantee that skipping this would change the timeline on anything else.




  • I’ve been windows-free for about 8 months as well. I’m a more casual gamer so i haven’t had to venture out of steam proton yet (but i’ve got bottles on hand to experiment anyway) A few of the games i tend to return to every few years will definitely need bottles.

    I built a beefy system, and I was initially planning on running windows (or one of the de-microsofted builds) on a vm with pass-through GPU (shunting my linux over to the on-cpu gpu when im running it) but so far i’ve had no need to continue setting that up. I proactively placed all my steam games on an ntfs filesystem just in case i do in the future.

    Either way, i’m glad to have the flexibility to make windows work without dual boot, but so far it looks like i was being overly cautious. Probably cant play some games with anti-cheat right now… but i so rarely play those types of game.




  • The political aspect is especially true. The FOSS confusion is often similar to the communism confusion, especially when it comes to small-scale things.

    Take the concept of a neighborhood garden that no one is expected to pay money into, for instance. “Wait, so the people here who like gardening don’t expect me to pay or provide labor unless I’m able to? What do you mean i should take only according to my needs? What about Jimothy, he never helps but he takes way more than I do! What do you mean Jimothy contributes as he is able or in other ways? How can i trust everyone to be fair?”

    Take the money for goods/services exchange out of the equation and it can really throw people off.



  • I spent a weekend configuring a gpu passthrough setup to run windows on my arch machine. I haven’t needed it yet.

    Generally any popular distro should be fine. SteamOS is arch (btw) but that doesn’t mean its necessary.

    That said, i don’t play a ton of FPS, and when I do I have 0 interest in being competitive. Right now i don’t really play any games with anti-cheat for online play. When i do play shooters i tend to play on xbox anyway, so if you also have a console you should be covered for any edge cases, esp when cross-play is available.

    Once you pick the right proton version for a particular game things tend to just work. Protondb usually has enough info for solving any annoyances. ProtonTricks is helpful for annoyances.

    For anything non-steam, Bottles is excellent. Bottles can also run games with Proton, but also supports wine (which as an upstream to proton gets many of the features of proton anyway). Bottles is also great for running windows programs.


  • Without those things open source would slowly die. All of those are about getting more users for products, getting funding to make them happen, but more importantly, inspiring the next group of contributors.

    Open source doesn’t just appear out of thin air. It costs money and time. People need to care about it.

    Without users, a project is just a hobby and unlikely to persist long term. Without funding, contributors are forced to abandon for jobs to out food on the table. Without the next group of contributors to pass the torch onto, projects die.


  • So you want software developers to spend less time building the software so they can run a nonprofit too? Do you think all the conferences, sites, fundraising, marketing, extensive help docs, bug processing, and community engagement is all something that can just be done on the side?

    Just ask any software dev working st any of these foundations. They don’t want to do any of the business-side work. Or, if they do, they certainly don’t want to do it alone. If they were alone in it, they wouldn’t have time to write code.


  • Thundercast is a great listen! Its not all about mozilla stuff either. Mostly a group of thunderbird team members hanging out with a few discussion topics.

    Sounds like it will probably be behind a subscription like Firefox Relay and Mozilla VPN, and probably very affordable like those. Server costs and all.

    Definitely looking forward to more info about this. I really enjoyed the original send, and solving large files in email without needing to wire up a webDAV drive or go to another service to upload would be awesome. Presumably it’ll be thunderbird focused, but hopefully it can be used from a browser extension or web app to use on the go or with webmail clients too.


  • If there are extensions you use that aren’t available on firefox, just contact the developers. Its a bit more complicated if they are still using the mv2 API as that was far more fragmented. with the implementation of mv3, which is required for all new chrome extensions as of january 2023 and will eventually be a mandatory upgrade for older extensions, most extensions going forward will be 90-95% compatible with firefox and safari. Really there are just a few areas the dev would need to do some specific checking/handling for, and then of course getting the builds to the mozilla addons store or safari app store.

    A lot of chrome extension devs simply don’t realize its much simpler now to support other browsers since that was definitely not the case up until the last year or two. All the browser teams are working with the w3c to have a unified API for extensions and its been a wildly successful effort over the last 5 years.

    I build a chrome extension for my job. The only reason we don’t have a firefox or safari build yet is purely because none of our customers have asked (its only useful if you pay for our b2b product) but once someone does or we have time to make it happen proactively, its not going to be a big deal.