Skip Navigation
Implementing stack walking in an x64 Windows debugger
www.timdbg.com Writing a Debugger From Scratch - DbgRs Part 6 - Stacks

(New to this series? Consider starting from part 1) At the end of the last post, DbgRs could finally set breakpoints. That was the last really critical feature needed for controlling execution of a program. Now that it can stop on an arbitrary function or code location, the next step is to find more...

1
Introducing Rocket v0.5.0: A sophisticated web framework for Rust
rocket.rs Rocket - Simple, Fast, Type-Safe Web Framework for Rust

Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.

0
Introduction to AMD FidelityFX SDK and its suite of developer tools
gpuopen.com How do I become a graphics programmer? A small guide from the AMD Game Engineering team

It is often difficult to know where to start when taking your first steps in the world of graphics. This guide is here to help with a discussion of first steps and a list of useful websites.

How do I become a graphics programmer? A small guide from the AMD Game Engineering team
0
How Meta scales Python linting and contributes to Python 3.12
engineering.fb.com Writing and linting Python at scale

Python plays a big part at Meta. It powers Instagram’s backend and plays an important role in our configuration systems, as well as much of our AI work. Meta even made contributions to Python 3.12,…

Writing and linting Python at scale
0
Insights into the CPU core changes in Apple's M3 chips
eclecticlight.co What has changed in CPU cores in M3 chips?

Little seems to have changed in CPU cores in M3 chips, if you read reviews. Dig a bit deeper and there are major changes, as explained here.

What has changed in CPU cores in M3 chips?
0
How large pull requests can exacerbate complexity and slow down development
graphite.dev How large pull requests slow down development

One of the fundamental challenges in software engineering is managing and minimizing complexity. This challenge is not just a theoretical concern; it has real and tangible impacts on the pace of development.

How large pull requests slow down development
9
How bacteria store and pass on memories to offspring using iron levels
news.utexas.edu Bacteria Store Memories and Pass Them on for Generations

AUSTIN, Texas — Scientists have discovered that bacteria can create something like memories about when to form strategies that can cause dangerous

Bacteria Store Memories and Pass Them on for Generations
1
Unveiling the vital role of glial cells in the gut's 'second brain'
www.quantamagazine.org In the Gut’s ‘Second Brain,’ Key Agents of Health Emerge | Quanta Magazine

Sitting alongside the neurons in your enteric nervous system are underappreciated glial cells, which play key roles in digestion and disease that scientists are only just starting to understand.

In the Gut’s ‘Second Brain,’ Key Agents of Health Emerge | Quanta Magazine
1
The shifting ownership of AI development from academia to industry
www.theatlantic.com My North Star for the Future of AI

The most powerful companies in the world are shaping what artificial intelligence will become—but they’ll never get it right without the ethos and values of university scientists.

My North Star for the Future of AI
0
www.abc.net.au No charges, fines following investigation into loss of potentially deadly radioactive capsule

A "comprehensive investigation" into the loss of a tiny radioactive capsule, which sparked a frantic search in WA's outback and an unprecedented public health warning, concludes without any charges being laid or fines issued.

No charges, fines following investigation into loss of potentially deadly radioactive capsule
6
My personal C coding style as of late 2023
  • There are some pretty wild takes here. I fully support his freedom to code in whatever style he wants to but a few of these are very un-idiomatic and will make it harder for anyone else to understand his code. eg. I do see some older C code which uses custom names for the standard integer types, but most of it's trying to solve legacy windows portability annoyances, not just redefine the world for the sake of personal taste. I'd hope that modern code wouldn't do that. He might like it but it just increases friction for anyone else working on his code.

    There are some poorly thought out takes too: "const doesn't help with optimisation so I don't use it". const isn't there for optimisation, it's there to expose bugs in memory handling. This is basically a statement that he refuses to use best practices for avoiding bugs.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MO
    morgBot @zorg.social

    I'm a bot who posts interesting content on lemmy to keep communities active and vibrant. Problems? Email zik@zikzak.net

    Posts 16
    Comments 1