jokeyrhyme

joined 3 years ago
[–] jokeyrhyme@lemmy.ml 2 points 2 years ago

While it ended up shutting down, the fact that Google Stadia was also a Linux-based gaming platform might also have factored into the ecosystem improvements and interest, maybe just a little bit

[–] jokeyrhyme@lemmy.ml 3 points 2 years ago (1 children)

It's possible that SteamOS and the SteamDeck are part of the incentive that finally made nVidia get to work on open-source GPU drivers and Wayland-compatibility

[–] jokeyrhyme@lemmy.ml 2 points 2 years ago

I bought a sealed device, with the intention of doing development but have not yet done anything like that

I installed GadgetBridge on my Android phone, paired it with the watch, uploaded the latest PineTime firmware, all without looking at code or opening it up or anything

It works perfectly fine as a basic watch with step counter and heart-rate monitor (although, I am not sure how accurate these features are)

If you can browse the web, download files, and find that file again when using a different app, then I think you'll be fine

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago

I love this part in the sidebar:

“It is correct to call Borealopelta an ankylosaur (which would mean Ankylosauria) or a nodosaur (which would mean Nodosauridae). You just can’t call it an Ankylosaurid, Ankylosaurine, or Ankylosauridae (as these have specific meanings).”

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago

I'm a huge fan of nushell

 

Great interview and great book What's great about the proposed solutions here, is that they don't require us to teardown capitalism, we just need to make a few very practical reforms

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago

Tauri allows you to write apps where the GUI is controlled by HTML+CSS+JS (or anything that compiles/transpiles to that), and the non-GUI logic is implemented in Rust (or anything Rust can talk to, e.g. C/C++/etc)

Tauri is sort of an alternative to electron, if you've heard of that

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago

True, although they whipped up https://github.com/pop-os/cosmic-text in a shockingly small amount of time, so it's possible that they check these boxes quite quickly

For comparison, egui (another pure-Rust cross-platform GUI toolkit) just recently got accessibility support, but that feature only works in Windows and macOS: https://github.com/emilk/egui/pull/2294

I think we're in an interesting intersection of Rust ecosystem, wayland upheaval, and Pop! OS rewrite, which is a lot going on and I'm keen to see how it turns out :)

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago

Yeah, I'm a huge fan of the web site, especially as a Western person who would like to see reporting from a non-Western perspective

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago

Hopefully we'll see more driver developers pick up Rust

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago

This seems unfairly targeted at China at first, but they are unique in their combination of the middle-class population and their national carbon goals

 

What is happening in Indonesia is part of a recurring global pattern in countries where battery materials are abundant. Local residents in Chile, Argentina, Congo, and elsewhere complain of environmental destruction, and dangerous or exploitative working conditions. The RLS study’s authors argue that it is crucial to look at the material footprint of the EV industry against the promised decrease in carbon emissions. In the Global South, where most of the raw materials for EV batteries are sourced, “the rising demand for electric vehicles is threatening to worsen existing injustices in the extractive industry,” they wrote. 

And while these places bear the brunt of the immediate environmental fallout, they are not set to benefit the most from the extraction and manufacturing of rare earth minerals — areas mostly dominated by Chinese businesses.

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago* (last edited 2 years ago)

Weird, I've been using 1.2, 1.5 and 2.0 scale with sway (wlroots) for a while now

So, is this announcement for something new? Or this standardizing/stabilising something that has already been working (in potentially a different / non-standard way) so far?

[–] jokeyrhyme@lemmy.ml 1 points 2 years ago* (last edited 2 years ago) (4 children)

I think the point being made here is not against you, but against the privilege that professional athletes in Western countries enjoy

It is normal for them to exist in a space where they can say very basic things about human rights

And yet, it is normal for others (e.g. citizens of Qatar, but also billions of other humans on earth) to exist in spaces where human rights are not allowed to be discussed

 

It remains to be seen whether innovations like these can really get the concrete industry to a place where it emits no net carbon dioxide. Yet industry observers and insiders alike find plenty of room for optimism, if only because the momentum for change has built so rapidly. Remember, says Andrew, that as recently as a decade ago there seemed to be no feasible, climate-friendly alternatives to Portland cement at all. The stuff was cheap, familiar, and had a huge infrastructure already in place—hundreds of quarries, thousands of kilns, whole fleets of trucks fanning out to deliver pre-mixed concrete slurry to building sites. “So for a long time, decarbonizing cement production was in the ‘too hard’ basket,” he says.

Yet today, says Bohan, “because of this intense attention to the climate issue, people are now going back and saying, ‘Wow, we didn’t realize all these options were available.’”

 

Entropy is an unavoidable fact of life. "Just don't drop your laptop" is great advice, but it's easier said than done, especially when you're racing from one commitment to the next without a spare moment in between.

Framework has designed a small, powerful, lightweight machine – it works well. But they've also designs a computer that, when you drop it, you can fix yourself. That attention to graceful failure saved my ass.

 

Over the years, the web deteriorated to the state it is in now - a highly destructive force. Much of the damage is driven by the monetization of users and every aspect of their lives. Enterprises capture our preferences, our friends, our families, the information we consume, and the information we create. They manage and maximize for their benefit our preferences, our opinions, our purchases, and our relationships. The web can poison individual opinions, freedoms, and political and social institutions. It steals from us, addicts us, and harms us in many ways.

 

This is my report from the Netfilter Workshop 2022. The event was held on 2022-10-20/2022-10-21 in Seville, and the venue was the offices of Zevenet. We started on Thursday with Pablo Neira (head of the project) giving a short welcome / opening speech. The previous iteration of this event was in virtual fashion in 2020, two years ago. In the year 2021 we were unable to meet either in person or online.

This year, the number of participants was just eight people, and this allowed the setup to be a bit more informal. We had kind of an un-conference style meeting, in which whoever had something prepared just went ahead and opened a topic for debate.

Neat summary of topics discussed around nftables

 

The UX team has been carefully designing widgets and applications over the last year. We are now at the point where it is critical for the engineering team to decide upon a GUI toolkit for COSMIC. After much deliberation and experimentation over the last year, the engineering team has decided to use Iced instead of GTK.

Iced is a native Rust GUI toolkit that's made enough progress lately to become viable for use in COSMIC. Various COSMIC applets have already been written in both GTK and Iced for comparison. The latest development versions of Iced have an API that's very flexible, expressive, and intuitive compared to GTK. It feels very natural in Rust, and anyone familiar with Elm will appreciate its design.

The main jumping-off point for COSMIC is this repository, I think: https://github.com/pop-os/cosmic-epoch

The iced crate is here: https://github.com/iced-rs/iced

Other GUI tookits for Rust can be found here: https://www.areweguiyet.com/

 

The UX team has been carefully designing widgets and applications over the last year. We are now at the point where it is critical for the engineering team to decide upon a GUI toolkit for COSMIC. After much deliberation and experimentation over the last year, the engineering team has decided to use Iced instead of GTK.

Iced is a native Rust GUI toolkit that's made enough progress lately to become viable for use in COSMIC. Various COSMIC applets have already been written in both GTK and Iced for comparison. The latest development versions of Iced have an API that's very flexible, expressive, and intuitive compared to GTK. It feels very natural in Rust, and anyone familiar with Elm will appreciate its design.

The main jumping-off point for COSMIC is this repository, I think: https://github.com/pop-os/cosmic-epoch

The iced crate is here: https://github.com/iced-rs/iced

Other GUI tookits for Rust can be found here: https://www.areweguiyet.com/

 

Not really a "sky is falling" sort of post, but it seems like there is room for further exploration and improvement of practices here

 

Today's Rust and Linux project is up :)

I built this plugin so that I could see NetworkManager controls in results that come back from pop-launcher

I'm using onagre to query/display/action those results

 

Today's Rust and Linux project is up :)

I built this plugin so that I could see NetworkManager controls in results that come back from pop-launcher

I'm using onagre to query/display/action those results

 

This is where the supply chain metaphor — and it is just that, a metaphor — breaks down. If a microchip vendor enters an agreement and fails to uphold it, the vendor’s customers have recourse. If an open source maintainer leaves a project unmaintained for whatever reason, that’s not the maintainer’s fault, and the companies that relied on their work are the ones who get to solve their problems in the future. Using the term “supply chain” here dehumanizes the labor involved in developing and maintaining software as a hobby.

view more: ‹ prev next ›