linux Linux Linus Torvalds: Speaks on the Rust vs C Linux Divide
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    13 hours ago 66%

    If you believe in ADTs, limiting mutation, & a type system that goes beyond Rust’s affine types + lack of refinements (including a interleaved proof system), you could be writing kernel code in ATS which compiles to C.

    1
  • gaming Gaming Nintendo files lawsuit against Palworld
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    17 hours ago 100%

    Nostalgia is a hard drug. You can still appreciate games from you childhood & not buy games or consoles from a evil company.

    20
  • opensource Open Source Project for people leaving Google Maps.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    20 hours ago 100%

    There’s a small learning curve I wish some bothered to understand first. Does this app help? The part of this I don’t like is vacationers leaving useless names like ‘Mango lady’, ‘many street vendors’ for a block, or ‘local restaurant’ since they can’t read the sign as opposed marking up the cuisine type, maybe adding an English description, & leaving the name blank. Nobody expects uploads to be perfect but Bangkok is littered with this noise that makes it hard to follow or find things.

    16
  • librewolf
    LibreWolf toastal 20 hours ago 100%
    ISO 8601 date times?

    This has _never_ worked in Firefox. Fx doesn’t follow `en_DK` for dates & even if I set/leave my preferences @ `en_US` as default, I still get terrible defaults like dd/mm/yyyy & commas for decimal separators at least on my machine even if I toggle on/off the use system locale option. Is LibreWolf in a position to be the first Fx fork to support ISO 8601 date formats (with nerds rejoicing everywhere)?

    4
    0
    privacy Privacy 7 Things You Should Know Before Switching to GrapheneOS
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    23 hours ago 100%

    While the greater knowledge tells us the jack integration costs the manufacturer less than a greenback, the narrator buys @ 20× the price a dangling dongle whose DAC quality is an unknown. Strolling with cellular apparatus in hand, the narrator’s new phone tails are inserted—one side waving in the wind & the other causing a weird, uncomfortable cinch in the junction with 3.5mm jack. Additional stress is forced upon the singlar USB-C port. Who will last longer on this phone, port, battery, screen? “This is fine” he tells himself lifting the screen searching “best Bluetooth headphone 2024” just to see what’s out there—even tho his headphones have no performance issues & a replaceable, detachable cable already built to last.

    1
  • asklemmy Asklemmy What business plan seemed so dumb to you but actually worked out?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    24 hours ago 100%

    Self-hosting & other content producing has been pushed against for ages. Look at the cost to get symmetric internet speeds in many places like it is somehow more expensive to upload the bits. I am pretty sure this is a part of a conspiracy to make sure everyone is a consumer for more $$$ & not expressing their own ideas except on platforms they don’t control.

    1
  • emulation Emulation DuckStation Creator Considers Shutting Down Emulator Amid License Change
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    1 day ago 100%

    Duckstation license choice of CC BY-NC-ND is dumb for software for a number of reason—wouldn’t argue that. But there are software licenses in a similar vein, inspired by CC NC but actually for, ya know, software, that do what they want without being fundamentally problematic—and these were the “such licenses” I was talking about the whole time & should be tested/trialed. I think you misunderstood my phrasing.

    No modification is a bummer, but I could argue for in either direction more strongly a) some source you can modify but you can’t contribute (like Microsoft’s closed-off Language Server Protocol) which is different level of restriction that flies in the spirit of having a open license making ‘modification’ not open enough since you can’t really get all downstream implementations to support your fork or b) I would be happier being able to see the code such as the encryption used that would be better than nothing (like whatever Discord is trying to tell users it’s definitely-not-back-doored E2EE setup is… trust us). “ND” is better than nothing & imperfect, but it can be seen as a spectrum.

    1
  • emulation Emulation DuckStation Creator Considers Shutting Down Emulator Amid License Change
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    1 day ago 100%

    Right. We want clear labels else they become meaningless like “boost immune system”. There probably is something that can fix the phrasing when someone finds it, but it also must not be poisoned by those going too hard into free software as a lifestyle or corporations looking to circumvent the premise. What it should be called tho, I don’t know.

    1
  • privacy Privacy 7 Things You Should Know Before Switching to GrapheneOS
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    1 day ago 100%

    Flimsy awkward adapters + having to choose between charging or audio? But they had matching earbuds with irreplaceable batteries to sell…

    4
  • emulation Emulation DuckStation Creator Considers Shutting Down Emulator Amid License Change
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    Why are you talking about Creative Commons? Everyone knows this isn’t for code (hence Fedora kicking out CC0 code) & everyone knows NC has a loose definition (& good intentions). There are plenty of options in licenses in the post-open source, copyfair, copyfarleft, & such that work for software that are not considered “free” or “open” (where open is more corporate than free, which free is obviously the better one) but still allow users to modify read & usually modify the source. These have their flaws—specifically the incompatibility with free software—but the heart is in the right place in trying to address the exploitation; I encourage the research & development of licenses in these spaces to help the commons. I, as a non-corporation, wish to defend not shame developers from choosing non-‘free’ licenses in these & similar categories for their software. This defense of alternative licensing isn’t moving a goalpost & always was the primary premise.

    1
  • emulation Emulation DuckStation Creator Considers Shutting Down Emulator Amid License Change
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    Some of these license are very clear about what is commericial. Some leave it to be ambiguous for the sake of allowing a case by case determination. The goal is often to help workers & the commons—say you as an individual are free to use it for, or others for places where folks have equal pay or say, or less than 10 seats. To say that since a software license says Amazon can’t use this but you can means it’s all proprietary means you are either Amazon or a goober to think these are equivalent. Something something baby out with the water fallacy [^1].

    I am not sure reliance on the state is the best way, but it would be interesting to see the results.

    What’s wild is the banshees here rarely acknowledge how AGPL works similar to these now adding restrictions instead of laying out what you can do, but daddy OSI approved it so it must be good.

    1: Wikipedia

    1
  • emulation Emulation DuckStation Creator Considers Shutting Down Emulator Amid License Change
    Jump
    emulation Emulation DuckStation Creator Considers Shutting Down Emulator Amid License Change
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    Not what I am arguing, but we do have two issues: 1) naming/branding for these types of licenses 2) FOSS banshees acting like these licenses aren’t acceptable & the whole idea is binary good or evil

    2
  • asklemmy Asklemmy What business plan seemed so dumb to you but actually worked out?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    Many of these will handle the TLS for you, but that supposes you need a specific service. Then & even now you can still host your own website / services at home without any specialized gear (I do). If IPv6 were more common, it would be even easier.

    3
  • emulation Emulation DuckStation Creator Considers Shutting Down Emulator Amid License Change
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    And there is nothing wrong with folks choosing such licences—especially if trying to get paid or not exploited.

    1
  • privacy Privacy 7 Things You Should Know Before Switching to GrapheneOS
    Jump
    privacy Privacy Meet DAVE: Discord’s New End-to-End Encryption for Audio & Video
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    Responding broadly to the thread of folks talking about userScripts & add-ons. This effort would be better put to getting folks to a different protocol where client modification & alternate clients are the norm.

    2
  • asklemmy Asklemmy What's the most polarizing thing you've ever done or said?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    It’s always a series of extensions nonstandardized but said to all be under the same umbrella. It would be better if these things called a spade a spade & say Markdown-like or Markdown-inspired instead of giving a false sense of compatibility.

    4
  • firefox Firefox Mozilla exits the fediverse and will shutter its Mastodon server in December
    Jump
    memes Memes Stay safe and stick to Guinness
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 66%

    You lost me at tea bags. What are you doing‽ Loose-leaf hea is cheaper, easier, is almost always high quality, doesn’t impart a taste of the bag, better flavor on multiple steeps, & isn’t literal trash (plastic ones are real bad for the environment). You get higher quality leaves & now you don’t need to carry around milk or sugar to mask the bad flavor too.

    1
  • asklemmy Asklemmy What's the most polarizing thing you've ever done or said?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 75%

    Downvotes here showing it’s controversial, but I am willing to bet these folk have never given AsciiDoc, reStructuredText, & LaTeX a spin in comparison (for ‘real world’ documentation, etc. with multiple output targets) to actually know what they are talking about 😅

    2
  • asklemmy Asklemmy What business plan seemed so dumb to you but actually worked out?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    There’s also a jillion places to host static sites with less complexity of the code albeit more complexity to get started for many non-developers. The thing is there was a time when high schools everywhere were teaching basic HTML so you could be a part of this new internet thing, but now folks don’t think they can have their own chunk anymore separate from the corporations. You still can but the knowledge seems lost & certain technically hurdles like TLS which I mentioned make it just one step more difficult.

    6
  • privacy Privacy Meet DAVE: Discord’s New End-to-End Encryption for Audio & Video
    Jump
    firefox Firefox Mozilla exits the fediverse and will shutter its Mastodon server in December
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 75%

    I would be mad if this would be next to fall since I use it. I don’t self-host Matrix since it is too expensive being built on a fundamental ‘eventual consistency’ model mirroring all text & attachments for all users in every DM & room to your storage—not to mention the Python implementation server & even the Rust one use much more system resources than other open chat options. It’s the same for Mastodon specifically too which but Ruby this time—with eventual consistency chewing up GiBs of storage making small players shut down instances. I would not be surprised tho if their Matrix server fell next just based on hosting cost.

    Wanting to get folks off proprietary garbage like Slack, Telegram, & Discord was the right idea but moving to Matrix will prove to be a mistake as nodes are too expensive to run therefore leads to the centralization we need to escape. With the poor performance of the flagship Element client too, casual users think it is too damn slow (literally takes 2 minutes to even get to a screen with text in my browser & it isn’t even done syncing). There are more mature technologies with lower running costs that could have/should have/can be embraced.

    2
  • firefox Firefox Mozilla exits the fediverse and will shutter its Mastodon server in December
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    SSB was killed after it sat behind an about:config flag, then their telemetry (that most power users disable) reported folks weren’t using. But what average users would be using a setting they would need to poke around to find. It’s a real shame too since I want to say it was PeppermintOS that was largely built around PWAs.

    4
  • asklemmy Asklemmy What business plan seemed so dumb to you but actually worked out?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 100%

    Folks literally have no conept anymore that you can just slap HTML on a page. & with the advent of needing TLS, it starts to become more technical than a lot of folks want to bother learning & maintain versus the days of raw FTP uploads.

    9
  • asklemmy Asklemmy What's the most polarizing thing you've ever done or said?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    2 days ago 83%

    Markdown is trash. It almost always comes in a fork that is naturally incompatible with other forks & never has the features you need for blogging or technical writing (leading to abuse of the limited features, unsemantic markup output, and/or embedding HTML which is both ugly & also ruining portability to non-HTML targets). This leaves you locked into some specific tool’s forked implementation & never looks good in other contexts. Markdown was also never the only or best option for lightweight markup at any time.

    8
  • programmerhumor Programmer Humor I redid the meme with what hurts me
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    3 days ago 100%

    I literally used to say this last decade, but as I grew experienced with more languages/paradigms/systems, it became 3rd best, then 4th, until I realized it actually not really great at anything other than there is an large ecosystem around it (wildly varying in quality). To some that might be enough, & going outside what you know isn’t typically the most wise thing to do, but it’s not particularly simple, or readble, or performance, or composable, or offering great patterns. Anything that used Python in Nixpkgs tend to be the most unreliable software for actually building & using.

    22
  • programmerhumor Programmer Humor I redid the meme with what hurts me
    Jump
    asklemmy Asklemmy What’s your “I can’t believe other people don’t do this” hack?
    Jump
    privacy Privacy Disabling wi-fi on Samsung home appliances (specifically dishwasher)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    4 days ago 100%

    Why folks always say this as if it won’t connect to your neighbor’s open WiFi? Some of these are being built with cellular access like those Nspresso machines—or LoRa—so you can’t just not connect it. These devices don’t need any network access.

    2
  • asklemmy Asklemmy What is your favourite open source software that you discovered in the past year, that you can no longer live without?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    4 days ago 100%

    Would be awesome if they offered an alternative forge & chat so they aren’t locked entirely to proprietary software for communication / contribution. 😔

    1
  • asklemmy Asklemmy What is your favourite open source software that you discovered in the past year, that you can no longer live without?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    4 days ago 100%

    This was the year I tried out Darcs & Pijul. With conflicts being less problematic & easier to collab without patch order mattering, you gotta wonder why all of this effort is still put into bolting stuff atop Git instead of moving on & helping the tooling in this space.

    Second place would be Movim as a decentralized social media platform built atop the XMPP server you are already running.

    6
  • privacy Privacy Disabling wi-fi on Samsung home appliances (specifically dishwasher)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    5 days ago 100%

    I had to buy a washing machine recently. I asked if I could get one without the smart features (this was a half joke thinking there was no shot in hell, but at least I got to express disinterest). They looked in the back to find that they did have the previous model. They said it was basically the same but without the smart features—then they said it would still be under the same warranty & would cost me $150 less. I got real lucky that day—& the fact that I need a new TV has caused me dread knowing you basically can’t find ’em anymore.

    34
  • asklemmy Asklemmy What’s your “I can’t believe other people don’t do this” hack?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    5 days ago 100%

    Buying & steeping loose leaf tea instead of bagged garbage. Higher quality, lower price, actually tastes decent with multiple steeps. If I don’t finish the leaves, I fill the teapot with water to have cold brew the next morning. If you get into it, an electric kettle that lets you set the temperature is essential since you can avoid burning leaves much easier & unlocking more delicate leaves that require lower temperatures. Last tip which should be obvious: no milk or sugar & if you think it tastes bad, why do you keep buying black tea instead of something good?

    6
  • asklemmy Asklemmy What is a low technology you really love ?
    Jump
    asklemmy Asklemmy What is a low technology you really love ?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    6 days ago 100%

    US has tipping, gerrymandering, male circumcision, & other weird tendencies. Washing your butt with water is even older, maybe even ‘no tech’. Regardless, you owe yourself to install some option for yourself. 😀

    1
  • opensource Open Source Haiku releases R1/beta5
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTO
    toastal
    6 days ago 16%

    How long til they can get a Rust Kernel committee to really decelerate progress?

    But seriously, great to see progress keep chugging.

    -4
  • asklemmy Asklemmy People who pirated in the late 90s and early 00s what is the most dramatic change from then till now? And if you had the power what would you bring back?
    Jump
    asklemmy Asklemmy If you could "Eternal Sunshine" a piece of media so that you could listen to it for the first time again, what would it be?
    Jump
    privacy
    Privacy toastal 5 months ago 94%
    Ask: How do you handle your résumés?

    Usually I rely on my network & haven’t needed this kind of document in ages, but I’ve been tasked with creating a résumé for myself. I’ve grown more privacy-conscious every year & I think it’s weird that we are expected to give out so much information about ourselves to companies that lie about their culture & don’t want you sharing salary information with your coworkers. I have read stories about how these documents & information can sometimes get leaked & shared on the web which is pretty sketch. TIL about “functional résumés” which it appears are usually meant to cover up your lack of work experience, but I like the idea of covering up a lot of my specific history as it is the *skills* that should matter more, no? Do you give out all of your info?

    77
    25
    xmpp
    XMPP toastal 5 months ago 100%
    Movim service merged into Nixpkgs https://nixpk.gs/pr-tracker.html?pr=296641

    There is a little bit more than *just* `service.movim.enable = true;` but it’s not far off. For those looking to a Docker alternative & reproducible/declarative builds, this could be quite useful.

    7
    1
    technology
    Technology toastal 9 months ago 96%
    Ok, but what is XMPP? | Video www.youtube.com

    A quick primer on XMPP & how/why you should host your own server for low-resource-usage, encrypted chat & other pubsub server.

    49
    10
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearWE
    Is highlight.js Harmful for Your Site? https://toast.al/posts/softwarecraft/2023-07-28_client-side-syntax-highlighting-must-stop
    2
    3