Improving filtering for the Vulkan hardware database ( www.saschawillems.de )
Eight years after launching the Vulkan database to the public, it’s approaching 30,000 uploaded reports from more than 3,300 different devices across Windows, Linux, Android, MacOS and iOS. With that much data available, good filtering capabilities are crucial.
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/55/3b/553b696c791348466d0fcf60167b1b513a6d0cb575e84f767e6cd89dd37b245c.png)
The Death of Voice Has Been Greatly Exaggerated ( blog.telegeography.com )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/16/81/16815fb78006c94ee394339f834c8373636fd64b2f204155ce6de3b390934a1c.jpg)
Encoding tic-tac-toe in 15 bits ( cbarrick.dev )
A Visual Interactive Guide to Bloom Filters ( samwho.dev )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/92/a2/92a20de28f9c649be1ad8f7c884e6d96e011fb415485cdb0c7c0af40039d9414.png)
Steam Audio SDK and all included plugins now opensource under Apache-2.0 license ( steamcommunity.com )
We are excited to announce that with the latest release of Steam Audio, the complete source code of the Steam Audio SDK is now available as open source. With this release, our goal is to provide more control to developers, which will lead to better experiences for their users, and hopefully valuable contributions back to the...
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/18/74/1874fdcb1e3101aa749e02d4eb607adb8cb9f654f771fda380f76f3f7122842d.png)
Looking for a few good project ideas that are ideally good for internship or full-time entry-level jobs for 2024
2022 grad, missed the narrow gap for getting a job, and in this recession, it's been really hard to get one. I'm sick of the tutorial hell. It will also be hard to explain this gap for master's degree, and I also don't want to take a loan for master's, so right now, I want to be able to get a job to fill my resume/CV....
A new kind of workflow + tool for visualizing and exploring datasets through the lens of latent spaces. ( github.com )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/ad/76/ad762ea4f22770b7f9582a3a4b59b9c97b3194fe00c18f7883901c722e38e08b.png)
Where do I look out for an accountability partner or a mentor?
I am trying to complete a few web-based projects as well as a developer portfolio. I am also learning C from scratch. I would appreciate it if I had an opportunity to take part in an open-source project that is based on system programming, or something like that.
Texture healing for monospaced fonts ( github.com )
Jotai takes an atomic approach to global React state management ( github.com )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/dd/07/dd07ec13fffd9556151f36ea55db477712a73ac35923d89e7d7d88cf13f737a8.png)
AMD Quietly Funded A Drop-In CUDA Implementation Built On ROCm: It's Now Open-Source ( www.phoronix.com )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/9f/85/9f8500ed969f8ba3830ce15fc8a5a5f36400bc0b453c1a986adec2aab95261b8.webp)
Recommendations on architecture for game AI tournament
I'm planning on creating an AI tournament as a project to test out some of the potential AI performance in a game, eg tic-tac-toe....
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps. ( github.com )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/d7/ae/d7aef1a833ca0e83d6614f0c5e01330bb7ac4e8ada337dd06267e0416f22a3f2.png)
Scientists Find Optimal Balance of Data Storage and Time ( www.quantamagazine.org )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/c1/4a/c14ad4cc64496a2bdc134148d742d6706da4369afc347229b793f3f670779196.webp)
Why We Can't Have Nice Software ( andrewkelley.me )
Qt SVG: Not so 1.2 Tiny any more ( www.qt.io )
With this step, we are opening Qt SVG up to support elements beyond SVG Tiny 1.2. This means that we will aim to include useful and common elements from SVG 1.1 and SVG 2.0, if maintenance is reasonably feasible. We will not aim for compliance with these standards but we will keep an eye on feature requests from our users....
How to Build an Origami Computer ( www.quantamagazine.org )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/0e/49/0e4902af5f755bf1e0e0a422b249666f47528e34c909a4ef2cf8ab47fd264348.webp)
Lossy CSS compression for fun and loss (or profit) ( blog.danieljanus.pl )
RISC-V Assembler: Arithmetic ( projectf.io )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/4b/9b/4b9b8048fc0bb1289df4c223098011db387bbe4e879705f565a961453430f5e1.png)
C Is Not a Low-level Language. Your computer is not a fast PDP-11. ( queue.acm.org )
Inventor of NTP protocol that keeps time on billions of devices dies at age 85 ( arstechnica.com )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/11/7c/117c2ad0b0cf7161d258c94c79e964050b9e138a0e6435f0608fb63ada9399fc.jpg)
What's Nim good for?
I fancy learning a new language. I've got experience in Python, PHP, Ruby, Bash and many years ago Java, Haskell and C++. Though I'm absolute dogshit at system languages generally. I GET pointers but I fucking hate having to think about them....
A 2024 Plea for Lean Software (with running code) ( berthub.eu )
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/ab/66/ab664d5f20de00eda2a6350d52da114be76b155a97be3d41f60911e04f379282.jpg)
etk - Ebitengine tool kit for creating graphical user interfaces ( code.rocketnine.space )
etk is a library for the Ebitengine game engine that simplifies creating graphical user interfaces. The README lists the features and widgets. Boxcars uses etk to greatly simplify UI development, as its single codebase targets web, desktop and Android.
![](https://mbin.grits.dev/media/cache/resolve/entry_thumb/b0/3b/b03b8613de5e93c8cecb525912e755adb802909ea0f8b0ddece15364f5e2badb.png)