87 Followers
408 Following
575 Posts
Lead Developer of #spiderfire

Software Developer (Rust, JavaScript/TypeScript)
Semiconductor Enthusiast (Process Technology, CPUs, GPUs)
GitHubhttps://github.com/redfire75369/
Websitehttps://silicon.redfire.dev/
Discordredfire.d

I even managed to turn it into a reusable snippet, again so I can have different services each with different oauth2 client ids and secrets.

I also managed to fix the problem of caddy blocking (read: crashing) on kanidm, by adding the delay_start.

Interestingly, caddy automatically allows interpolation like `kanidm_{args[0]}` becoming `kanidm_test-app` .

#selfhosted #kanidm #caddy

Wow, this is by far the most share options I've seen on a website.

There's another floating set of buttons that has all of the options in the second group, taking up a significant portion of the screen real estate on a phone (due to huge margins on either side).

Update on my spreadsheet preprocessing. It now uses rust. Site functionality should be unchanged. I think the bundle size should be slightly smaller, but not by much.

https://silicon.redfire.dev/spreadsheets/

Oddly enough, my codebase is now pretty equal in three languages, svelte, typescript and rust.

https://mastodon.online/@redfire/113145127452078054

Spreadsheets

Silicon

In today's instance of cursed JS: abusing await.

When Top-Level Await is available in ES modules, you can do this.
When the module is first evaluated, the key is evaluated. Note that this only works with keys, not with the values, even in a static block.

#javascript #cursedcode

Well, somebody was clearly having something *very* good when they made this.

Apparently this was on AMD's HBM webpage, but I cannot figure out what this is remotely supposed to mean or indicate.

Wow, didn't expect to reach >200 stars anytime soon. @robpalmer posted about it on Twitter yesterday.
(Ref: https://twitter.com/robpalmer2/status/1709114937123983467)

Just as a reminder, spiderfire is most certainly not production-ready and has a long-long way to go.
There's a lot of random stuff I'm working on right now, but those generally are not user-facing.

There's also a graph of the star history attached, for those interested.

Repository: https://github.com/redfire75369/spiderfire

Rob Palmer on X

🕷️🔥 SpiderFire is a JavaScript runtime created by @Redfire75369 whilst studying. 🐒 Based on Mozilla's @SpiderMonkeyJS engine 🦀 Written in Rust 💥 Aims to disrupt server-side JS https://t.co/tgKSnHysLD

X (formerly Twitter)

Wow, these results from Nvidia's Q2 are absolutely insane. Double the revenue of the same quarter last year, and a huge amount more income.

Looking at it by segment doesn't change that much. The ratio of data center to gaming is now 4.15. The AI wave for data centers has swept Nvidia. When this will slow down or stop is anyone's best guess.

@fclc Have you seen the new Intel APX?

Seems to be Intel's replacement for AVX3-512 going forward seeing as it should be supported on both Cove and Mont cores. From my understanding, should be available from Panther Lake onwards, so ~2-3 years.

https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html

https://cdrdv2-public.intel.com/784266/355828-intel-apx-spec.pdf

Introducing Intel® Advanced Performance Extensions (Intel® APX)

These extensions expand the x86 instruction set with access to registers and features that improve performance.

Intel

Oh wow, Germany could actually restart it's nuclear energy programme quite effectively. Of course that won't happen because of anti-nuclear sentiment, but it's good to see the reactors themselves are still fine.

https://www.radiantenergygroup.com/reports/restart-of-germany-reactors-can-it-be-done

See https://twitter.com/energybants/status/1681951312492253185 for the initial twitter thread where I saw this.

Restart of Germany's Reactors: Can it be Done?

Germany can restart at least eight nuclear reactors, some within 9 months.

Radiant Energy Group

There's also some fun shenanigans with me improving the GitHub Actions a lot, particularly the workflow dispatch.

Those with "Content:" are remotely dispatched, and they show the commits involved on that repository now.

If you want to take a look, here you go. https://github.com/Redfire75369/silicon/actions

Actions · Redfire75369/silicon

Contribute to Redfire75369/silicon development by creating an account on GitHub.

GitHub