HN user

jakogut

1,455 karma

joseph dot kogut at gmail

Posts43
Comments253
View on HN
github.com 25d ago

AMD Strix Halo RDMA Cluster Setup Guide

jakogut
232pts87
www.openeuler.org 1mo ago

Introduction to Virtio Protocol

jakogut
2pts0
github.com 4mo ago

FastFlowLM (FLM) – Unlock Ryzen AI NPUs

jakogut
4pts1
hyeondg.org 7mo ago

Mobile GPUs and Tile-Based Rendering

jakogut
13pts2
blog.imaginationtech.com 7mo ago

A Look at the PowerVR Graphics Architecture: Tile-Based Deferred Rendering

jakogut
1pts0
bwidawsk.net 7mo ago

Framebuffer Modifiers Part 1

jakogut
2pts0
edw.is 8mo ago

How I learned Vulkan and wrote a small game engine with it (2024)

jakogut
197pts104
gist.github.com 9mo ago

Linux Desktop on Apple Silicon in Practice (2022)

jakogut
36pts14
github.com 10mo ago

Milwaukee M18 tool battery communication protocol

jakogut
47pts10
www.youtube.com 10mo ago

Full M18 diagnostics revealed [video]

jakogut
3pts0
cadenkraft.com 1y ago

Ironless Cycloidal Planetary Actuator

jakogut
4pts0
www.marcusfolkesson.se 1y ago

Use B4 for Kernel Contributions

jakogut
2pts0
www.qcforge.com 1y ago

Is It Forging, Casting, or Something Else?

jakogut
1pts0
quagmirerepair.com 1y ago

Milwaukee M18 Battery Reverse Engineering

jakogut
222pts105
vosen.github.io 1y ago

Zluda Update Q1 2025

jakogut
1pts0
unsigned.io 1y ago

Abstractions Set in Granite

jakogut
1pts0
punchthrough.com 1y ago

Creating a BLE Peripheral with BlueZ

jakogut
1pts0
rgulland.com 1y ago

Carbon Fiber Molding Exploration

jakogut
1pts0
buildroot.org 1y ago

Buildroot

jakogut
81pts32
www.youtube.com 2y ago

Everything Is an Antenna [video]

jakogut
1pts0
en.wikipedia.org 2y ago

Tensegrity

jakogut
2pts0
www.youtube.com 2y ago

Recycle Cardboard into Anything with 3D Printing [video]

jakogut
11pts3
www.npr.org 2y ago

A crane with a CIA history helps with the Baltimore bridge cleanup

jakogut
34pts12
www.youtube.com 2y ago

Make Forged Carbon Fiber Parts Using Compression Molding [video]

jakogut
1pts0
devdocs.io 2y ago

DevDocs

jakogut
462pts112
en.wikipedia.org 2y ago

Chicken hypnotism

jakogut
54pts35
lwn.net 2y ago

Guest-First Memory for KVM

jakogut
4pts0
gethypoxic.com 3y ago

A Practical Guide for Cracking AES-128 Encrypted Firmware Updates (2020)

jakogut
3pts0
www.youtube.com 4y ago

Unistrut: The Sky's the Limit, Disney [video]

jakogut
1pts0
www.reddit.com 5y ago

Modern Warfare 2019 Account “Permanently Banned” for Launching Game on Linux

jakogut
4pts0

Device trees are certainly less portable across hardware, and more difficult to create than just booting a generic kernel on a machine that supports ACPI. However, the device tree is shipped as part of the kernel, and as long as the bootloader correctly loads the DTB and kernel, it's no more difficult to swap out the userspace portion/rootfs than any other Linux system, generally.

Mistiming the market is losing out on potential gains, which is losing money compared to sitting on cash. Cash doesn't grow.

Most people are best off investing in index funds and forgetting about it for 10+ years.

On average according to Geekbench, the M5 compared to the 9950X is ~17% faster in single thread performance and ~30% slower in multithread performance.

Individual benchmarks tell the bigger picture. These two are optimized for different use cases, with Apple heavily leaning towards low latency single thread throughput with low sustained power usage.

https://browser.geekbench.com/v6/cpu/compare/16833358?baseli...

EDIT: The M4 Max compares much more closely https://browser.geekbench.com/v6/cpu/compare/16834801?baseli...

I think the point of the line of questioning is to illustrate that "tools" like a code interpreter act as scratch space for models to do work in, because the reasoning/thinking process has limitations much like our own.

For anyone who doesn't know yet, there are a wide variety of ONVIF supporting cameras that you can setup with a local NVR running Frigate. You can block internet access to the cameras, so they can't create outbound connections, and only inbound connections to the video streams are allowed.

Tailscale has a free tier that's a good option to remotely access your network and cameras.

There's a difference between carrying ten pounds small distances for short durations, and carrying an extra two pounds over twenty hours of travel, across multiple connecting international flights in a single day. It's also not just an extra two pounds, it's an additional proprietary power cord, bulk, more mass moving in and out under an airliner seat, it all adds up. Especially when you're sleep deprived and physically exhausted.

Unless you have an Intel Arc iGPU, Intel Arc B50/B60, or fancy server GPU, you won't have SR-IOV on your system, and that means you have to pass the entire GPU into the VM.

This is changing, specifically on QEMU with virtio-gpu, virgl, and Venus.

Virgl exposes a virtualized GPU in the guest that serializes OpenGL commands and sends them to the host for rendering. Venus is similar, but exposes Vulkan in the guest. Both of these work without dedicating the host GPU to the guest, it gives mediated access to the GPU without any specific hardware.

There's also another path known as vDRM/host native context that proxies the direct rendering manager (DRM) uAPI from the guest to the host over virtio-gpu, which allows the guest to use the native mesa driver for lower overhead compared to virgl/Venus. This does, however, require a small amount of code to support per driver in virglrenderer. There are patches that have been on the QEMU mailing list to add this since earlier this year, while crosvm already supports it.

Steam Machine 8 months ago

Why do you have to install Windows? You could put bazzite or any other distro of your choosing on this machine and have a similar experience to the official Steam Machine.

Oddly, tameness has also long been associated with traits such as a shorter face, a smaller head, floppy ears and white patches on fur—a pattern that Charles Darwin noted in the 1800s.

Hmm, so evolutionary pressure of existing around humans makes animals cuter.

I wonder why we find these features endearing?

Steam Machine 8 months ago

It would make sense, but Apple has large amounts of disdain for people having fun with their products. This evidenced by the large amounts of engineering they've put into very large, capable, and efficient GPUs, only to squander them on rendering web pages and liquid glass.

They released Apple Vision Pro with no ability to play popular PC games on it.

A VR headset. That doesn't play games.

Steam Machine 8 months ago

As far as I understand, there's actually an intermediate driver on macOS that implements Vulkan on top of Metal, similar to how Proton implements Direct3D on top of Vulkan.

The available low-level API is Metal, and the existing software stack is written for Vulkan, so it makes more sense to implement Vulkan than to write a new Metal backend.

It's not at all about looks, it's about a different kind of handling, for off road, that's mutually exclusive with on road handling.

Yes, some people choose to emulate off road appearances, such as with fake bead locks and then only ever drive their vehicle on road. That doesn't discount the fact that there are a great many explicit choices you can make in designing and building a vehicle that sacrifice on road performance for off road performance.

What current mass production EVs use hub motors? It seems a lot more sensible to have the motors inboard, mounted to the chassis, and drive the wheel(s) with axle shafts. It seems in my searching this is how nearly all EVs are currently designed and produced.

Lifting an off road vehicle isn't ironic at all, nearly every characteristic that makes a vehicle good on road makes it bad off road and vise versa.

Increased height makes for increased ground clearance and improved break over angle. Sway bars are another suspension component that's great for reducing body roll on road at speed, but reduces articulation and ground contact off road. Differential lockers also negatively impact turning radius, and cause tire chirp, wear, and oversteer under throttle on road, while increasing traction off road.

What's silly is daily driving an off road vehicle on road, especially if you never take it off road.

It's not the fault of Linux for refusing to allow this.

Linux doesn't refuse anything, it's free and open source software. If publishers want to offer anti-cheat software developed for Linux, it will run. In fact, many games do have anti-cheat, like Insurgency: Sandstorm, which uses EAC through Proton.

Publishers can even develop invasive kernel-level anti-cheat just like they do for Windows. They don't because it's a small portion of the market currently, and I assume they consider it not worth the investment as of now. To what extent existing Linux users would willingly allow such software to run is also an open question.

There's also the point that even invasive kernel level anti-cheat on Windows with requirements for secure boot continues to be inadequate to stop cheaters in competitive online games.

Learning things is good. I also find I care more about the outcome and timeline than many professionals do, because I have to deal with the end result. That's not to say professionals can't or won't do the job better, or that they don't have more applicable experience to do the job more efficiently, but evaluating professionals is often as much or more work as learning how to do the job myself and just doing it. On average, the end result is at least better than a poor professional, sometimes as good or better than an average professional.

I wasn't trying to make any jabs, just an observation that getting outside of your comfort zone can be novel and interesting, even if it's mundane to people that commonly spend lots of time there.

I suppose when your accustomed level of abstraction is interpreted languages like JavaScript, and "the web", "gluing some libraries together in C" is a somewhat novel and interesting endeavor.