2,208 karma · joined September 23, 2012
Example tear down of an Apple thunderbolt 4 cable: https://youtu.be/LBWnb0ZIlEA?t=276
I used TF, Torch and Jax to implement a monte carlo sampling thingy and Jax was by far the most readable and performant.
I think the Cython use-case is kinda subsumed by the pypy jit right?
Spring is a single-file deployment and apt install openjdk, while django needs a venv or a whole container, dependency installs on the host etc. it's not even a contest.
I love how good the tooling is in the java/jvm ecosystem. Last time I was this blown away was with jitwatch ( https://github.com/AdoptOpenJDK/jitwatch )
FlowTracker reminds me a little of taint analysis, which is used for tracking unvalidated user inputs or secrets through a program, making sure it is not leaked or used without validation.
search keywords are "dynamic taint tracking/analysis"
https://github.com/gmu-swe/phosphor
Memory allocation/deallocation overhead is always present, just look at different allocators, fragmentation issues and so on. Using a GC is not intrinsically much different performance wise.
https://browser.geekbench.com/v6/cpu/compare/7375555?baselin...
But without AVX512 and possibly much higher power consumption.
It is kinda exhilarating to see how much competition is going on with AMD, Intel, Apple and Qualcomm.
AFAIK ZFS has had deduplication support for a very long time (2009) and now even does opportunistic block cloning with much less overhead.
These types of serialisation are a technical debt from day one. There are countless stories of ecosystems doing a very painful migration to get away from it. See java, or recently the ML model files trying to go to safetensors etc.
Not sure people will pay for "just" a nice (java)doc renderer/ui.
Maybe some sort of API diff for migrations or a maintained collection of OpenRewrite migrations could be a good value add, however that's a lot more complicated to provide.
A lot of companies claim gdpr compliance while blatantly disregarding it.
I think forcing telemetry on free users, after the AI debacle and recently having moved the headquarters out of moscow for trust reasons, leaves a bad taste.
https://eclecticlight.co/2020/04/14/copy-move-and-clone-file...
You can experiment with a lot of models, it's just going to be slow.
With ddr5 you can even go higher with 48GB modules.
Otherwise I got a 3060 12G, which can be had for 200€ used.
Its a very affordable setup.
How much of the project time is spent on that compute API stuff in comparison to "payload" work?
It has some interesting insights.
There are a lot of server side templated web facing applications out there, and htmx provides a simple and gradual UX improvement with very litte investment.
It depends on what you deem "internal tooling" but a lot of b2b software isn't built to be flashy.
However I immediately have two concerns:
1. Why would the author use a screenshot obviously downloading copyrighted material instead of linux ISOs? It's either on purpose, which I support, or lack of foresight.
2. As much as I love the JVM, it feels like the wrong platform for this UI. It's a bit of command routing and server side simple html rendering. Go or something would do just fine. The name says tiny, but it ships a UI in a 100M+ docker container, for aria, a 5M cli tool.
If I was building it for myself, I would have no issue with the larger overhead, because I'm comfortable with the ecosystem, but for other people to run it's not a great trade off.
Edit: Sorry, I think this reads pretty one-sided in retrospect, feel free to disregard. I'm trying to be less negative.