@daridrea@graphics.social
@daridrea@graphics.social avatar

daridrea

@daridrea@graphics.social

graphics programmer, engineer, and nerdy-entrepreneur (one line of code + one stunning visual at a time 🙃)

topics: #programming #softwaretools #reverseengineering #security #semiconductors #SoCs #CPU #GPU #chips #compilers #rendering #demoscene #math #creativity

🇪🇺 (langs: DE, PL, FR, JP, EN, CHN, Python, JavaScript, Swift, Rust, C, C++)🌈🇺🇦🇮🇱 #polyglot #prochoiceisprolife #childfree #happiestoutside #dorkyhumor

posts in german: @daridrea

This profile is from a federated server and may be incomplete. Browse more on the original instance.

shivoa, to random
@shivoa@mastodon.gamedev.place avatar
tastapod, to Kotlin
@tastapod@mas.to avatar

In everything is fun, but in everything starts with a pub. It's a tough choice.

jendrikillner, to random
@jendrikillner@mastodon.gamedev.place avatar

Graphics Programming weekly - Issue 340 - May 19th, 2024
https://www.jendrikillner.com/post/graphics-programming-weekly-issue-340/

chipsandcheese, to random
@chipsandcheese@techhub.social avatar

Hello you fine Internet Folks,

Today's article is comparing the low power version of Crestmont found on Meteor Lake's IO die to the standard version of Crestmont found on Meteor Lake's CPU tile.

Hope y'all enjoy!

https://chipsandcheese.com/2024/05/20/comparing-crestmonts-no-l3-hurts/

leo, to random
@leo@60228.dev avatar

multiple major Git vulns were just disclosed, worst is an RCE affecting Windows and macOS when doing a recursive clone https://github.blog/2024-05-14-securing-git-addressing-5-new-vulnerabilities/

gerrymcgovern, to random
@gerrymcgovern@mastodon.green avatar

"ChatGPT consumes a lot of energy in the process, up to 25 times more than a Google search. Additionally, a lot of water is also used in cooling for the servers that run all that software. Per conversation of about 20 to 50 queries, half a litre of water evaporates – a small bottle, in other words."

AI is predicted to consume twice as much energy as the whole of France by 2030

Training GPT3, took 1,287 MWh (Megawatt hours) of electricity.

https://www.brusselstimes.com/world-all-news/1042696/chatgpt-consumes-25-times-more-energy-than-google

jendrikillner, to random
@jendrikillner@mastodon.gamedev.place avatar

Graphics Programming weekly - Issue 339 - May 12th, 2024 https://www.jendrikillner.com/post/graphics-programming-weekly-issue-339/

stim3on, to random
@stim3on@fosstodon.org avatar

Almost certainly not the best #Aurora shot I got tonight but the first one that made it into Lightroom!

This is from southern Bavaria, the Aurora are just crazy right now.

torust, to random

Some of what I’ve been working on at Activision for the past while: we’ve just presented a paper at I3D on using zonal quadratic SH (ZH3) as a compact encoding for irradiance. We show how you can get more quality out of linear SH by hallucinating extra coefficients, and also how you can encode ZH3 probes in 16 bytes, getting a lot of the quality of quadratic SH in a very compact footprint. The paper is at http://torust.me/ZH3.pdf, and there’s a ShaderToy at https://www.shadertoy.com/view/Xfj3RK.

downwithtyranny, to random
@downwithtyranny@crooklyn.social avatar

The EU holds $203 billion in frozen Russian assets. Yesterday they pledged to hand over the accrued interest-- $3.2 billion-- to Ukraine

sophiajt, to random
@sophiajt@fosstodon.org avatar

Announcing #junelang, an experimental safe systems language with a focus on being readable, learnable, and teach-able.

https://www.sophiajt.com/search-for-easier-safe-systems-programming/

jacqueline, to random
@jacqueline@chaos.social avatar

the thing about c++ is you can do

std::numeric_limits<uint32_t>::max()

and be technically correct, portable, more expressive, etc.

or you can just do

UINT32_MAX

which is probably Wrong and Bad in many ways, but has the strong advantage of not sucking ass

EU_Commission, to random
@EU_Commission@social.network.europa.eu avatar

200 candles today for our Ode to Joy!

The European Union’s anthem turns 2⃣0⃣0⃣ today and it is time to celebrate Ludwig van Beethoven’s masterpiece!

Composed in 1824, the excerpt from the prelude to Beethoven's Ninth Symphony was adopted as the anthem of the EU in 1985 and is one of the most known symbols of our unity. It speaks volumes through its melody, embodying the shared European ideals of freedom, peace, and solidarity.

One anthem, a whole Union. Happy birthday, Ode to joy!

#EuropeDay

dgregor79, to random
@dgregor79@sfba.social avatar

It’s been about 15 years since C++0x Concepts were removed from the draft that became C++11. I sat down with Conor and Bryce to talk through the goals and design of C++0x concepts, and some of the similarities and differences with the C++20 feature that bears the same name. https://www.adspthepodcast.com/2024/05/03/Episode-180.html

jerrodputman, to swift

I managed to get a little something running on a Pimoroni PicoSystem using Embedded !

The PicoSystem uses an RP2040, so I was able to use the embedded examples from Apple to get started.

The demo is using the PicoSystem SDK on top of the Pico SDK. I had to work around the C++ name mangling differences between g++ and Clang by making a thin C wrapper.

I’ll be publishing the code somewhere soon, and hope to have a more interesting demo eventually.

A Pimoroni PicoSystem running an Embedded Swift demo, which has a bouncing apple next to the text “Hello, Swift!”

jerrodputman,

As promised, here’s the project source. https://github.com/jerrodputman/swift-picosystem-example

I’d still like to find a solution that doesn’t require a C wrapper. Perhaps building the PicoSystem SDK with Clang would work? The Pico SDK has issues with Clang, out of the box at least.

juergen_hubert, to Israel
@juergen_hubert@thefolklore.cafe avatar

1/ Trying to parse my thoughts on #Israel and the #SettlerColonialsm debate.

I think this should be seen in a wider context beyond just "Israelis vs. Palestinians" or even "Jews (and Christians) vs. Muslims". We are in the post-Cold War era, and the formerly-colonized nations have developed their own identities vs. their former colonizers.

And people in the colonizer nations (i.e. much of North America and Western Europe) frequently underestimate how just the feelings in the formerly-colonized nations are. Take the Queen's funeral in the UK: While the British talking heads told the world please to "respect the dignity of the occasion" and not bring up any of the atrocities the British committed in their colonies during her reign, she - as well as the United Kingdom - were brutally mocked in vast regions of Africa. People actually cheered during her funeral.

And they are keenly alert to Western hypocrisy. Our governments always talk about "Freedom" and "Democracy", but by day's end we will always support any old authoritarian who promises to keep business and raw resources flowing and the doors open for Western companies. It's no wonder why many African nations prefer Chinese business partners - at least the Chinese don't pretend it's anything other than morale.

And Israel... has aligned itself strongly with the Colonizer nations. A huge part of this pure pragmatism - of course you will want to align yourself with the nations who give you the most military and other aid! But that also means that Israel strongly across as a colonial outpost of Western nations.

Western portrayals of Israel as a "bastion of democracy" in the Middle East don't help either, because when else have our governments ever cared about "democracy in the Middle East"?

juergen_hubert,
@juergen_hubert@thefolklore.cafe avatar

2/ So in actual practice, as far as I can see the main thing distinguishing Israel from settler colonial states (USA, pre-Apartheid South Africa, etc.) is that Israeli Jews do have ancestral claims to the land.

Which is valid, but it doesn't invalidate the claims of everyone else who lived there.

Thus, it is very, very easy to portray Israel as a Settler Colonialist state. To break out of that narrative, Israel would have to do some things differently.

For instance, stop driving Palestinians from their homes, and then building Israeli settlements in their place.

Which the Israeli government and their settler allies continue to do so. Thus, it becomes very easy to claim that the current war in #Gaza is not actually about freeing the hostages, or "Israel security", but a naked land grab done via ethnic cleansing.

Ultimately, this conflict can only be "solved" if both sides are willing to understand and accept the fears and grievances of the other side as valid. And I do mean both sides.

For example, one of the core elements of Zionism is: "We Jews need a place where we and only we are in charge of security, because everyone else will always screw us over!" And this is an argument that unfortunately has a lot of historical weight behind it.

And I am not just talking about the Holocaust here. For instance, before the foundation of Israel there used to be 50,000 Jews living in Egypt - and 350,000 in Morocco. Now, almost none of them are left. Would these countries and their citizens truly be willing to let that many Jews live among them? And could they guarantee their safety?

So if Israel were to be dissolved into a Greater #Palestine - how would the safety of the Jews living there be assured? Could it be?

I have no answers here - but I encourage everyone to see the point of view of both sides in this wider conflict.

rust, to random

Rust 1.78.0 is now available! 🦀🌈

This release brings you #[diagnostic::on_unimplemented], more safety assertions in the standard library (in debug mode), LLVM version 18, and more!

Check out the announcement and release notes: https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html

forrestthewoods, to random
@forrestthewoods@mastodon.gamedev.place avatar

Proving that Immediate Mode GUIs aren’t significant battery hogs. Computers are really fast!

MacBook M1 Idle: 3.5 watts

Dear ImGui: 7.5
ImPlot: 8.9
EGUI: 8.2
Rerun: 11.1

Spotify: 5.8
VSCode: 7.0
YouTube: 11.5
Facebook: 8.7

Compiling: 50.0

Full blog post: https://www.forrestthewoods.com/blog/proving-immediate-mode-guis-are-performant/

rodney, to gamedev

Been trying the Rust 🗡️ Rapier physics engine with Macroquad.

Rapier is probably the most established pure 🦀 Rust physics engine and has a Bevy plugin, as well as working as a standalone engine.

Found the APIs intuitive and quick to get started with.

#gamedev #rustlang

A collection of yellow, orange, and blue balls have floated to the top of the window in a screen-capture. They are tightly packed, though not evenly distributed. A new ball is released once the last has floating to its final resting position.

joel_falcou, to random French
@joel_falcou@mastodon.social avatar

Complete list of our articles about our own take on reflection in c++

https://www.reddit.com/r/cpp/comments/1cg6jvv/typed_reflection_and_metaprogramming/

openmp_arb, to random

Are you interested in finding out more about Asynchronous GPU programming in OpenMP?

Christian Terboven and Michael Klemm will present OpenMP's support for asynchronous kernel offloading and explain how to use it in an upcoming webinar.

To find out more and register go to:
https://pop-coe.eu/news/events/26th-pop-webinar-asynchronous-gpu-programming-in-OpenMP ARB

UP8, to linux
@UP8@mastodon.social avatar

🛸 Linux can finally run your car’s safety systems and driver-assistance features

https://arstechnica.com/?p=2019282

jendrikillner, to random
@jendrikillner@mastodon.gamedev.place avatar

Graphics Programming weekly - Issue 337 - April 28th, 2024 https://www.jendrikillner.com/post/graphics-programming-weekly-issue-337/

regehr, to random
@regehr@mastodon.social avatar

here's @adreid -- who knows what he is talking about -- on ISA specification

https://alastairreid.github.io/riscv-spec-issues/

gadgetry, to microsoft
  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • megavids
  • Leos
  • cisconetworking
  • lostlight
  • All magazines