brett
@brett@swarm.coiloptic.org
Fascinating. Watch this. Clear as day https://yewtu.be/watch?v=CnaXYE3sFRg or https://www.youtube.com/watch?v=CnaXYE3sFRg
Hi Everyone! This is our #introduction post!
We're a press focusing on theoretical and practical issues in #librarianship from a #critical perspective, for an audience of professional #librarians and #students of #library #science
So excited to be here!
I hope this is not news to y'all here.
Source: https://www.theguardian.com/commentisfree/picture/2024/nov/13/woodside-wants-to-extend-the-life-of-its-burrup-hub-gas-processing-plant-until-2070-seriously by @firstdogonthemoon
@szakib Our language is sick. We first got to heal it.
@vegafjord I don't understand. Could you expand a bit?
@szakib You could determine the wellness of a language based on the healthiness of its words.
Unhealthy words are for instance "leader", "rich", "investment“, "CEO", "state", "job".
We can remediate these words to healthy words that encourages healthy relationship with our peers and All That Is.
A leader as in one who guides their peers, can be relighted to guider. An investment as in a landgrab, can be relighted to engripment. Somebody rich as in diverse, can be relighted to bloom.
@vegafjord Since language is a social construct, an implicit common agreement, what you are proposing is only possible if you manage to convince the majority (or at least a significant portion) to use your words and your definitions of them. English is spoken by about 1.5 bilion people. How are you going to convince at least a hundred million?
@szakib Im not trying to convince people to use my words, but to realize that our language is sick and needs healing. Im only trying to ignite people into realizing that our language isnt sacred and can be messed around with to the benefit of Mother Earth and humanity.
To not see the importance of inspecting our words, is to let unhealthy attitudes flourish. If we want to heal Mother Earth, we need to heal our language. One word at a time.
Sure, Vimeo, I can’t even bloody copy/paste a video transcript properly using your web site but tell me again that your premium price AI tools are what’s missing in my life.
@aral
PeerTube's transcription is pretty simple to use, and copypasta works lol.
Hell, on big enough servers the latest version of PeerTube even has LOCAL llm transcription services.
My instance doesn't have it because it needs a LOT of resources to install, which far outweighs the use case. Mmmmaybe if it also provided accurate translations but even then I would still need to migrate to a larger machine, so still not worth it. Hostin ain't cheap lol.
‘No sign’ of promised fossil fuel transition as emissions hit new high
https://www.theguardian.com/environment/2024/nov/13/no-sign-of-promised-fossil-fuel-transition-as-emissions-hit-new-high
What if dragons do that horse thing @volpeon@icy.wyvern.rip
@balinares@furry.engineer not my work, but what if dragons do that horse lib thing?
@SuperSluether@tech.lgbt @volpeon@icy.wyvern.rip then they loose my respect
More like BSDiscrimination
[Thread]
[Text]
Since moving to #FreeBSD I've noticed quite a few blocks and unfollows. I get the unfollows but blocks from folk that don't follow me and I don't follow them is strange. Anyway each to their own as they say.
So I'm looking to follow more #BSD family to get more BSD content on my feed so if that's you come say hi and tell me what and why you run said BSD.
Please boost for more reach and thanks in advance.
anyone who says that tumblr is the "queerest place on the internet" does not understand that all of your posts on this side of the fediverse will be inevitably seen by an anarchist transfem catgirl who is very out and proud about it. on tumblr you can't even post porn
@eblu tumblr is the most terfs pretending to be queer place on the internet imo
about to go to bed. you can hold me and curl around me protectively I like that
I am writing an "opinionated" text editor and the first opinionated decision I am making is that it should not be possible to type a tab
@mcc we're Irene Knapp and we endorse this message
@mcc okay... that's an opinion.
but: what happens when I strike that key on my keyboard?
also: how do I make some columns lines up? spacespacespacespacespacespace? nofanks.
@mcc what do you got against Makefiles
@onelson do u want the short list or the long list
@mcc no thanks
@onelson (i actually like makefiles but i don't like the bad decisions they're locked into from the 70s and I don't like shell. One time I wrote my own make that used Python instead of shell. It ruled)
@mcc So, you're implementing expandtab
from Vim?
@mcc sounds like an HTML text input box!
@mcc no tabs only staves
There are two types of people:
“Eat the rich” and
“No thank you! That’s how you get prion diseases”
I saw when Google deprioritization hit my web site.
If it wasn't for the fediverse and my mailing lists, my career would be toast.
@mwl Don Lancaster (tech pioneer no one's ever heard of) wrote a book called "The Incredible Secret Money Machine", subtitled "how to run your own craft or tech business".
He made part of his money writing. Books, articles, etc. And I remember him saying, "Editors are perpetually short of good material." So I doubt your career would be toast without SearchZilla; not only editors, but _readers_ are short of good material. The big change the 'Net brought is to allow writers and readers to meet.
@mwl
Okay, folks. While you're busy quitting XTwitter, it looks like it's now time to disavow yourself of Google search as well. I've already been using DuckDuckGo more and more, and they're fine, although they're still a private company, so... In the longer-term, is a useful non-profit, distributed search engine (Fedisearch?) even feasible? Discuss.
#google #duckduckgo #enshitification #exodus
oh, a distributed search engine is absolutely possible! Lots of research on this topic.
The hard part is the trust between the participants.
@mwl
I'm glad to hear it's at least possible. I'm also glad to hear from someone knowledgeable whose opinions in these kind of things I trust. 😃 If you'd care to talk about that at more length at some point, I'd really like to see it.
I don't know enough about the technologies to really talk about them.
I do know about the problems of trust between parties. Those are hideously difficult. Suppose I took over the part of the search engine on my name, and deliberately buried negative reviews? Disallow people from managing parts they're involved in--okay, how do you prove that?
The tech is either solved or known to be solvable. People are the problem, as always.
@mwl
You perhaps underestimate how little the rest of us know. You know enough to know you're not an expert, and that's way beyond me in this circumstance! 🙂
Yeah, I can see how that's a huge problem for a distributed thing like a fedi-model. The other approach is to at least operate a more traditional system by a non-profit, but I'm guessing that's a HUGE resource undertaking, correct?
@jstevenyork yeah, a search engine is a huge resource hog.
Of course, it's orders of magnitude less than generative AI, so it's theoretically doable...
@mwl @jstevenyork Hm. There's Yacy offering distributed search. It's been around for a while:
More traditional by a non-profit:
https://metager.org/en-GB/lang?previous_url=https%3A%2F%2Fmetager.de%2F
I’d love a self hosted option, allow me download the index weekly and run with my mail/web/fediverse/etc systems - that would be fantastic. My hypervisor is more powerful than the early goog and Alta vista clusters.
@mwl Wild that the Pivot To Video is finally happening ten years later and only because Google has completely abandoned the idea of being useful.
@mwl I got one of your books thanks to the Fediverse. If you didn't post here I'm not sure I'd have even known it existed.
@mwl I am very nervious about running a business that is completely dependent on one large company, but there seems to be no option these days: If you run a web site, you're dependent on Google not deprioritising you, if you develop apps you're dependent on both Google and Apple not suddenly excluding you from their app stores or changing their products in a way that prevents your app working, etc. Very little these giants can't screw up for you if they want - really need legislative oversight.
It's easy!
i just showed my kitty/latex/neovim setup to some homeless guy because he was so amazed and has apparently never seen a terminal before
apparently the average person doesn't write to the government in LaTeX?
@alina what were you writing? (also, writing to the government in LaTeX is prob smth I'd do)
@solonovamax a proposal for changing my legal name to my preferred name
@alina @solonovamax in belgium the document for that is a eww docx template
@alina @solonovamax why are you writing it yourself? karlsruhe has forms for printout available online
@basti564 @solonovamax it's just the letter accompanying the form so i have some more legal evidence about my intentions
@solonovamax @basti564 hmm yeah, i usually prefer typst but LaTeX is cool
If anyone is wondering about the state of dehumanization.. No one has spoken about how scary it was to be in the centre of Amsterdam with an appearance that is or could be interpreted as 'Arabic' as anti-Arab hooligans were attacking. We (my country, not me or my friends) only talk about aggressive young men when we speak of our Arabic neighbours, never about the Arabic women, older men, Queer folks, etc that are a very important part of our community. We have erased them altogether. For shame.
I want to write something longer on the subject, but... why do people prefer RISC-V over SPARC? They're both FOSS ISAs, except SPARC is much more mature. And it's not like we don't have open source implementations to work from, UltraSPARC T1 and T2 had their verilog released under the GPL.
@techokami The way SPARC burns way too much encoding space so that it's hard to add other instructions without expanding to a second word is probably one of the bigger reasons~
(IIRC I remember one of the designers stating that the above is indeed a goal of the design so uh)
There's also other quirks like register windowing and branch delay slots, while those probably wouldn't matter much in huge complicated optimizing cores those do make life a little bit more annoying for asm writers/emitters
But above all it's more that it appears at the right time in the right place - the way Linux "won" over other FOSS Unixes
@koakuma Register windowing actually looks really interesting if used right; it basically allows you to set up for subroutines and push a bunch of registers into storage and restore everything super quickly. But, of course, you could be silly and *not* use it, in which case you get p.much the same register count as RISC-V. Also, in Superintendent Chalmers' voice: "Yes, and you say that despite the fact that ARM does something similar."
Adding more instructions seems rather suspect IMO, since that could lead to fragmentation, which is a problem RISC-V has only recently solved.
I don't know what to say about Branch Delay Slots, but I hear it's some dark, evil magic that helps improve performance so uh, 🤷
@techokami Yeah, register windowing is very neat (at least from an user-mode asm writer perspective, it makes it so easy to set up prologues/epilogues)~
> Adding more instructions seems rather suspect IMO, since that could lead to fragmentation, which is a problem RISC-V has only recently solved.
Yes, but it also means that SPARC does not get to have any of the fun stuff like vector instructions or twinword atomics or other kinds of goodies that modern programmers have come to depend on for performance
Sure yes you can define a twinword encoding for all those extras but that would also mean that anyone who chose to use it will be punished by bad code sizes (and in reality the ISA died before any such effort got started so~)
> I don't know what to say about Branch Delay Slots, but I hear it's some dark, evil magic that helps improve performance so uh, 🤷
BDS is a thing that allows you to still have decent performance if your core lacks any predictors (like in tiny cores or transistor-limited 80s era chips), but if you do have one it mostly serves as an annoyance to asm writers (not to mention that oftentimes you have no choice other than to slot in a nop there).
@koakuma @techokami also #UltraSparcT2 as cool as it was at release (including dual 10Gbit-NICs and hardware RNG on die) has a lot of things noone would want to deal with in 2024 (i.e. DDR2-FBDIMMs).
Pretty shure @stman could write an entire curriculum on why #SPARC, #PowerPC, #s390x and even #ARM / #ARM64 should not be pursued and why #mc68k died alongside the unfixable-by-design mess that is #ix86 & #amd64.
Look, I'd love to get my hands on some Sun SPARC Hardware but aside from making my room hot and noisy there isn't much to justify blowing likely over half a Euro per hour (electricity price: € 0,40/kWh) just to have it up and running, as compared to a #PiCluster like those @geerlingguy had built multiple times are more practical.
And that's just bottom-billing, low-cost ARM SoC tech designed for a price tag (to the point that until the #Pi5 they neither included a power button nor #RTC onboard!
@kkarhan @koakuma @stman @geerlingguy wow uh, all I can say is that's a lot of hashtags and people. Also I have never seen anyone call the Motorola 68000 "mc68k", what does the C stand for?
@techokami @koakuma @stman @geerlingguy MC is the prefix for #Motorola Chips.
@kkarhan @koakuma @stman @geerlingguy I've seen Debian and the BSDs mainly use m68k. Examples: https://wiki.debian.org/M68k https://wiki.netbsd.org/ports/
Which projects are calling it mc68k?
@kkarhan @koakuma @stman @geerlingguy also "Debian and the BSDs" would make a good band name
@techokami Isn't SPARC just old, obsolete, and abandoned? I mean, it still has delay slots. RISC-V has its flaws, but at least it's actively being developed.
@saffronflight well,
> old
you do realise that x86 is *older*, right? Age shouldn't be a negative here
> obsolete
Yeah it could do with some updated functionality via some extensions, just gotta get people together to hash them out
> abandoned
SPARC International is still alive and kicking?
@techokami Oh, I didn't know it was still being developed. And yes, of course x86 is older, but x86 is also the most proven and understood architecture (for better or for worse) out there, so its age is a little less relevant.
@techokami (Speaking as a relative x86-hater here, that is.) Honestly, I think a lot of the hype around RISC-V is "new thing shiny, old thing boring." Are RISC-V processors even shipping in anything yet?
@saffronflight kiiiind of? Most of what I've seen so far is either microcontroller-y, 20 years behind the curve, unobanium-priced, or vaporware. The most popular choice is riddled with issues in the silicon: https://www.theregister.com/2024/08/07/riscv_business_thead_c910_vulnerable/
@brett doubt it. It's under the GPLv2. In fact, there's a semiconductor company in Russia that uses SPARC already, so that horse has long left the stable 🤷
@getimiskon Linux has mainline support, as does OpenBSD
Sony's bullshit policy on requiring constant controller authentication on PS4/PS5 means my guitar has to restart every ~8-12 minutes
Thanks Sony!
@ipg Damn on a fucking good song too, that's damn disappointing.
on Xbox One i get away with just plugging in my controller to authenticate once before the controller works forever until I unplug it. on PS4 you need to constantly handshake with the console. this sucks
@ipg doesn’t that make that achievement where you need to play for like 3 hours without pausing impossible on PlayStation?
@DiodeHyena unless you have a legit PS4 guitar dongle (being scalped on ebay for upwards of $60 sometimes), yes
Holy shit "disposable" vapes have 1500mAh Li-ion batteries and a nice chunk of aluminium in them.
#waste #recycling #batteries #ebike #cycling
https://www.youtube.com/watch?v=VcVp9T8f_W4
@szakib seen some similar videos and hoping a few of my friends will just show up with free batteries for me 😅
Good news everyone. You all get to live in historic times... again.
@catsalad the most interestingest
@catsalad so glad...
@catsalad these surely are unpresidented times
@catsalad in the words of the great philosopher Danny Glover: “I’m getting too old for this shit. “
@catsalad always have been 👩🏻🚀🔫👩🏻🚀 ❤️🩹
@catsalad I guess humans do in fact live side-by-side with dinosaurs
@catsalad History is a nightmare I am trying to awake from.
Live now: University of California Peoples Tribunal Charges UC with Genocide, recounting ways UC has supported the genocide unfolding in Gaza
www.ucpeoplestribunal.org/livestream
Hi there! I'd like some help to learn how to edit #OpenStreetMap topographic map layer. Thanks for boosting!
I'm living in a place where topographic map on #OSM is really wrong, leading to false elevation displayed when preparing hikes or whatever. I found a map, from another source, with the correct topographic data. I'd like to find a way to extract this data (or get it somehow) to put it on OSM.
Could you please help me to find out what is the process to edit OSM topographic map layer?
@mattmarcha which region is this, and which app are you using? OSM is really mostly 2D, and contains very little elevation data.
@grischard The region is Tahiti, regarding the apps, I found wrong data on all OSM-based apps. I guessed that it is not on OSM directly but on the map layers. What I wonder is how there layers are getting the topographic data, and how to update it ?
Here is some screenshots of Organic Maps (1) and OSM with various Map layers. You can see how the elevation lines don't match with the peak altitude.
@mattmarcha @grischard the peak is probably in OSM, the contour lines will not be.
Reminder that if you get jemalloc errors on software running on Asahi, that's because the jemalloc maintainers refuse to make jemalloc builds portable to all ARM64 systems by default.
Some downstream projects also refuse to override the default for their builds when the issue is raised with them, like Telegram Desktop.
Unfortunately, choices like these are sabotaging the ARM64 Linux ecosystem by explicitly making binaries non-portable, and if people don't listen to our feedback, there is very little we can do to help. These "build for the host page size" approaches are as non-portable as -march=native
, but people seem to think it's okay when you're breaking ARM64 systems and not x86_64 systems for some reason.
@marcan Dynamic 4k/16k pages support may affect performance, so it seems, jemalloc just need dynamic switch between two implementations (ifunc may be useful)
Usually one of these criteria is not met (guess which one).
- https://michael.orlitzky.com/articles/motherfuckers_need_package_management.xhtml
@Zergling_man This is not about architecture support. This is about bad defaults. It's okay to have bad defaults because you don't know. It's not okay to keep the bad defaults after being told they're bad and making everyone's builds non-portable.
There is no testing required, the build option is right there and we know it works and makes the builds portable. They just refuse to flip the switch out of optimization concerns, because apparently "go fast and break systems" is okay when your target architecture is ARM64 but not okay when your target architecture is x86_64 or anything else, otherwise everyone would be defaulting to -march=native
everywhere.
@Zergling_man Yes, "not giving a shit" is the root of the problem here.
@Zergling_man And do that for every single downstream project using and bundling jemalloc, including things like Flatpaks which are now nonportable in the canonical Flathub location and would need redundant builds under a different app name and redundant maintainership and...
vs.
Fix the damn defaults in jemalloc and end this mess.
@Zergling_man You mean the makepkg from the distro with no upstream ARM64 support at all, and where the only downstream ARM64 fork is maintained by a team of approximately size 1 who can't keep up and keeps regressing systems?
There's a reason why we dropped Arch Linux ARM...
@marcan @Zergling_man
sounds exactly like running a distro...
@wolf480pl @Zergling_man@sacred.harpy.faith And in fact Fedora fixes this nonsense downstream, but that doesn't solve the issue for every other distro, or for non-distro things like Flatpak.
The problem could be fixed once in one place, and save hundreds of people the trouble.
@marcan
> but that doesn't solve the issue [...] for non-distro things like Flatpak
Non-distro things like Flatpak have been explicitly created to give developers more control on how people use their software.
Unfortunately that also means giving more power to the developers you disagree with.
I think this jemalloc issue is only a symptom of that power shift, and there will be more like that, as long as there are people out there using non-distro stuff.
@vbabka Your "inciting dogpiling" is my "getting maintainers to actually care about non-x86 users" (and the thumbs up/down ratio on that comment seems to agree with my side).
This has been going on for *years*, and at this point social media pressure is absolutely warranted because it's ridiculous we keep running into this over and over and over again and the obvious solution isn't being implemented because the maintainers just don't care.
Hint: Calling out user- and packager-hostile behavior on social media isn't automatically "dogpiling" just because you don't agree with me.
@vbabka @marcan Marcan's comment is pretty much saying
"Your defaults cause hundrends of runtime issues for the benefit of some optimisations that can happen on smaller sized pages - when it works.
Change the default to be sometihng that works and let the developers define a different page size if they want to benefit from the compiler optimisations on top of that"
How is that an abusive comment ? sounds like the person that got offended forgot that "being offended does not mean you are right" thing...
@xsk @vbabka Maybe they take offense at the "sabotaging the ecosystem" comment?
Unfortunately, when you make a choice that happens to create pain and make things not work by default for a subset of a given architecture ecosystem, and refuse to change that choice when it is brought up, yeah, that's pretty much what you're doing. Especially for something as widely used (and widely vendored) as jemalloc.
The problem with that comment claiming abuse on the PR is that it is inherently focusing on producing feelings and misdirection in an otherwise perfectly formed argument with data points and suggested solution, coming clearly from someone that uses that project and wants to keep using it.
They would have a point if the comment was : "we plan to make multiple jemallocs, one for each arch" or something that would address the pain points of the users of a project - even not as one would expect, and you then claiming that "I am Hector Martin and demand things to happen my way", That would have been a different story.
I exaggerate to make the point more clear, I don't expect this from anyone that struggles to create things as a team. But it is obvious to me that this narrative path is not having a solution oriented or even discussion goal, most likely it is a vent that mistakenly brands a person as abusive because they made a point that was not aligned with the current decisions.
Unfortunately public projects have a lot of stress to maintain, that is understandable, but I think that there is nothing wrong to say something like "You may have a point, could we discuss this a bit more outside the scope of this PR ?" publicly, to remove the peer pressure from the discussion.
Collaboration is the while reason why public code exists.
@whitequark @vbabka I think my comment got a whole bunch of new thumbs up today and the abuse claim comment a bunch of new thumbs down, maybe that's dogpiling these days? :-)
@marcan I think you were too harsh on him. He might not know what the compiler exactly does. Anyway I pointed him in the right direction, let’s see.
@marcan They made me a pointy haired boss years ago but have been missing the deep tech. Let me say that I do not have skin in the game here but it is so soothing to just watch*nix heated discourse instead of politics.
Coming & Going - Old Street
Black and white photography of a traveller heading towards the platform at Old Street London Underground Station as the train departs.
🔥 Artist: #StreetartFrankey 🇳🇱 in City: #NewYork / #Manhattan #WallStreet / USA 🇺🇸 10/2024 - Title: "Snoopy" - #Streetart #Art #Urbanart #Installation #Snoopy #Peanuts #GoodMorning ! 🥐
History