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.
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.
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.
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)?
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.
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.
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.
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.
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…
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.
toastal 2 days ago • 100%
Embrace your forefather ALGOL: 🤚 and
, &&
👉 ∧
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
toastal 2 days ago • 100%
There’s limited vocab to choose from & source available isn’t an appealing one
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
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.
toastal 2 days ago • 100%
And there is nothing wrong with folks choosing such licences—especially if trying to get paid or not exploited.
toastal 2 days ago • 75%
5a is EoL so no headphone jack for you. This is a nonstarter for portable devices to me.
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.
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.
toastal 2 days ago • 100%
Pretty standard for Mozilla logic if you have watched the features cut over the years.
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.
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 😅
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.
toastal 2 days ago • 100%
Why put the effort into such a hostile service?
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.
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.
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.
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.
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.
toastal 3 days ago • 91%
This is so true & unfortunately everyone keeps telling beginners to start at Python
toastal 3 days ago • 50%
Never tried banana peel tea, but I would be willing to try it
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.
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. 😔
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.
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.
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?
toastal 5 days ago • 100%
It’s hot as balls & sweaty here so I don’t really see the point most of the time
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. 😀
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.
toastal 6 days ago • 100%
This is how I stumbled onto Soulseek—I needed albums, not tracks
toastal 6 days ago • 100%
Probably the worst movie I have seen. Thanks for making me re-remember it.
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?
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.
A quick primer on XMPP & how/why you should host your own server for low-resource-usage, encrypted chat & other pubsub server.