Readit News logoReadit News
fireant commented on We pwned X, Vercel, Cursor, and Discord through a supply-chain attack   gist.github.com/hackermon... · Posted by u/hackermondev
macNchz · 20 hours ago
I do occasionally wonder how different things would be if JavaScript had come with a very robust standard library from early on.
fireant · 4 hours ago
I also wonder about it recently. Also in regards to Rust which is hailed as the great savior but has the same, minimal, approach to standard library and needs loads of dependencies.
fireant commented on Valve reveals it’s the architect behind a push to bring Windows games to Arm   theverge.com/report/82065... · Posted by u/evolve2k
6SixTy · 16 days ago
Main issue is the lack of Vulkan support on macOS. Currently, solutions like MoltenVK have to be developed to add Vulkan support, which isn't as clean as just supporting it.

For some reason the prospect using Wine, Rosetta 2, and DXVK with MoltenVK on top just to run some games doesn't inspire a lot of confidence that this whole thing will be performant and/or stable.

fireant · 15 days ago
LunarG is working on first party Vulkan driver for MacOS https://www.lunarg.com/lunarg-achieves-vulkan-1-3-conformanc.... My understanding is performance is worse than MoltenVK at this point, but it's getting there.
fireant commented on Ilya Sutskever: We're moving from the age of scaling to the age of research   dwarkesh.com/p/ilya-sutsk... · Posted by u/piotrgrabowski
magicalist · 23 days ago
> In medicine, we're already seeing productivity gains from AI charting leading to an expectation that providers will see more patients per hour.

And not, of course, an expectation of more minutes of contact per patient, which would be the better outcome optimization for both provider and patient. Gotta pump those numbers until everyone but the execs are an assembly line worker in activity and pay.

fireant · 23 days ago
I don't think that more minutes of contact is better for anybody.

As a patient, I want to spend as little time with a doctor as possible and still receive maximally useful treatment.

As a doctor, I would want to extract maximal comp from insurance which I don't think is tied time spent with the patient, rather to a number of different treatments given.

Also please note that in most western world medical personnel is currently massively overprovisioned and so reducing their overall workload would likely lead to better result per treatment given.

fireant commented on Replacing a $3000/mo Heroku bill with a $55/mo server   disco.cloud/blog/how-idea... · Posted by u/jryio
galangalalgol · 2 months ago
Is there any way to get something like the oomd or zram that works on gpu memory? I run into gpu memory leaks more often. Itbseems to be electron usually.
fireant · 2 months ago
GPU memory model quite different from CPU memory model, with application level explicit synchronization and coherency and so on. I don't think that transparent compression would be possible, and even if it would surely carry drastic perf downside
fireant commented on Migrating from AWS to Hetzner   digitalsociety.coop/posts... · Posted by u/pingoo101010
vicarrion · 2 months ago
I also did a benchmark between cloud providers recently and compared performance for price

https://dillonshook.com/postgres-cloud-benchmarks-for-indie-...

fireant · 2 months ago
That isn't the same as parent through, you are comparing VMs instead of dedicated servers
fireant commented on OpenGL: Mesh shaders in the current year   supergoodcode.com/mesh-sh... · Posted by u/pjmlp
m-schuetz · 2 months ago
AMD, do support for NV_shader_buffer_load next! Shader Buffer Load brought "Buffer Device Address" / pointers to OpenGL/glsl, long before Vulkan was even a thing. It's the best thing since sliced bread, and easily lets you access all your vertex data with pointers, i.e., you don't need to bind any vertex buffers anymore. Also easily lets you draw the entire scene in a single draw call since vertex shaders can just load data from wherever the pointers lead them, e.g., it makes GLSL vertex shaders look like this:

    uniform Node* u_nodes;
    
    void main(){
    
        Node node = u_nodes[gl_DrawID];
        
        vec3 pos = node.position[gl_VertexID];
        vec2 uv  = node.uv[gl_VertexID];
    
        ...
    }

fireant · 2 months ago
This is the real killer feature of Vulkan/DX12, it makes writing generalized renderer so much easier because you don't need to batch draw calls per vertex layout of individual meshes. Personally I use Buffer Device Address for connecting Multidraw Indirect calls to mesh definitions to materials as well.

I just wish there was more literature about this, especially about perf implications. Also synchronization is very painful, which may be why this is hard to do on a driver level inside OpenGL

fireant commented on Microsoft subtracts C/C++ extension from VS Code forks   theregister.com/2025/04/2... · Posted by u/Dotnaught
malwrar · 8 months ago
> why should they have access to the marketplace

Because MS didn’t write most of the extensions yet engineered things conveniently such that you have to use their service to get them. Other text editors somehow manage to not lock people into similar dilemmas. They’re not profiting from running the marketplace or providing VS Code for free, it’s about locking people into a product. Cursor should be allowed access because interoperability is a societal net-benefit.

> those costs

…are likely minescule. I run similar services at my day job, just at a much larger scale than a text editor app marketplace, and know the precise cost to run everything. I am often disturbed that people might actually think cost:revenue is tight enough that they should defend a behemoth about callously gating access to it.

fireant · 8 months ago
People on HN are conditioned by massively inflated cloud egress prices
fireant commented on Make Ubuntu packages 90% faster by rebuilding them   gist.github.com/jwbee/7e8... · Posted by u/jeffbee
Y_Y · 9 months ago
Did you try -ffast-math? IIRC that used to break emacs in some subtle way, while providing no extra speed.
fireant · 9 months ago
I've turned on fastmath in python numba compiler while thinking "of course i want faster math, duh". Took me a while to find out it was a cause of many "fun" subtle bugs. Never touching that stuff again.
fireant commented on HTTP/3 is everywhere but nowhere   httptoolkit.com/blog/http... · Posted by u/doener
CharlieDigital · 9 months ago
Addendum: having `Expression`[0] type representing the expression tree is a really killer feature.

I've been doing a writeup comparing how ORMs work in TypeScript vs ORMs in .NET and one thing that is magical is that having the `Expression` type enables a much more functional and fluent experience with ORMs.

[0] https://learn.microsoft.com/en-us/dotnet/csharp/advanced-top...

fireant · 9 months ago
LINQ in EntityFramework certainly isn't perfect, but frankly it's so far ahead of anything else available in all other languages. It was a brilliant idea to add expressions type into the language AND to create a standard set of interfaces that enable collection interop AND to to then create universal clients for local and remote collections that use all this machinery to deliver first class DX.
fireant commented on Infinigen   infinigen.org/... · Posted by u/galaxyLogic
fireant · a year ago
It looks great, but I'm missing what's innovative about this? AAA procedural folliage has been done for 20 years, terrain too. Blender has had procedural geo nodes for a long time too. What is so interesting here?

u/fireant

KarmaCake day82October 12, 2013View Original