HackerLangs
TopNewTrendsCommentsPastAskShowJobs

ssivark

6,232 karmajoined há 15 anos
http://sivark.me/

email: siva dot rk dot sw at Google's email service

(Opinions my own; not representing any entity)

Submissions

AI enthusiasts in a race against time, AI skeptics in a race against entropy

charitydotwtf.substack.com
1 points·by ssivark·mês passado·0 comments

A Categorical Framework for Agentic Artificial Intelligence

arxiv.org
1 points·by ssivark·mês passado·1 comments

The importance of free software to science

lwn.net
2 points·by ssivark·mês passado·0 comments

DeepSeek's 10T USD grand strategy

twitter.com
5 points·by ssivark·mês passado·0 comments

[untitled]

1 points·by ssivark·há 3 meses·0 comments

How Vinay Prasad Came to Washington, and Why It Was Always Going to End This Way

anishkokamd.substack.com
1 points·by ssivark·há 4 meses·0 comments

Peter Drucker: What [American execs] can learn from Japanese management (1970) [pdf]

joaomordomo.com
24 points·by ssivark·há 8 meses·1 comments

There's no such thing as plain text [video]

youtube.com
3 points·by ssivark·há 9 meses·0 comments

comments

ssivark
·há 5 dias·discuss
It'll get paid from revenue, not by redirecting employee salaries. All that AI+compute is literally what customers pay Anthropic for.

Big AI labs are not software companies where payroll dominates expenses. They're capex-heavy industrial entities; it just so happens that the "machines" (whose output they sell) are nominally the same category as the devices that their knowledge worker employees use on their desks.
ssivark
·há 6 dias·discuss
I doubt they're the first solution to use coordinate based editing, or even the best one right now.

Eg: Check out hash-anchored editing. The first place where I recall seeing this was the oh-my-pi coding agent, but I wouldn't be surprised if the idea originated earlier/elsewhere.

I wonder whether CRDTs could be a good solution for multiple agents editing the same codebase in parallel.
ssivark
·há 7 dias·discuss
The analysis and synthesis approaches to understanding systems have respectively been the driving forces for two major breakthroughs in 20th century physics: reductionist and emergent phenomena. Reductionism aims to understand a system by reducing it to component parts and assuming that the composition is simple. This attitude drives particle physics. On the other hand, one of the most important themes from condensed matter physics has been how "more is different" and collective phenomena can induce emergent behaviour which is very different from the behaviour of the constituent parts. In this perspective, the precise constituent parts don't really matter too much -- many substrates which like completely different to analysis can end up looking very similar in synthesis. This is the principle behind universality classes in critical phenomena. This patter of thought should also be familiar to folks who advocate for a "systems perspective".

In the language of differential vs integral calculus, you can have perfectly well behaved and physical functions whose derivatives can completely miss the global behaviour of the function i.e. smooth but not analytic eg exp(-1/x) at x=0. Funnily enough, this is exactly the form of the action taken by quantum mechanics and an argument for how the classical limit irrecoverably ignores the physics of quantum systems.
ssivark
·há 8 dias·discuss
If density is the primary factor, why doesn't an American city like NYC have faster/cheaper internet than Switzerland?
ssivark
·há 16 dias·discuss
> Without the price cut, Deepseek V4-pro tokens would have cost more than resold Opus 4.8 tokens.

You mean it's functionally as if American tokens are being price dumped in China and Chinese model providers are being forced to compete with that and innovate? So many delicious layers of irony, lol :-P
ssivark
·há 16 dias·discuss
Qualcomm seems to be assembling a whole portfolio of technologies/products aimed at

1. Moving beyond ARM to RISC-V

2. Being competitive for AI/could needs instai of just chips for phones and other edge devices.

Interesting to see bold and high-conviction moves in this direction. Tenstorrent, Modular, Ventana, Alphawave, etc.
ssivark
·há 16 dias·discuss
I don't understand the justification for local hardware with cost as the motivation. The same (or bigger/better) open weights models can served by third parties at much higher resource utilisation, and will therefore be much cheaper!?

Especially because the world is likely to persist, at least for a while, in state where computing hardware demand drastically exceeds supply resulting in high prices for hardware. So why wouldn't you want to max out utilisation and amortize costs, at least for typical (non sensitive) use cases.
ssivark
·há 19 dias·discuss
You need a full ring of sensors to be receiving at all times. The Caltech design has a rotating element that emits once at each location on the ring. The Midjourney design instead uses the same receiver elements to also emit one at a time, in turns. But wherever the emitter fires from, all the receivers need to be listening.

If you move a single sensor around then you need to multiply the scanning time by the same amount, and repeat the same "experiment" for each measurement position.
ssivark
·há 20 dias·discuss
When we measure the average experience, it's crucial what we are sampling/measuring uniformly to construct that experience.

The service provider is choosing to weight all requests uniformly, and average over requests -- some have 10s latency and some have 1s latency.

The user lives in time, and chooses to weight their time intervals equally. So a 10 second pause carries 10 times more weight for them than a 1 second pause -- because they experience it 10 times as much! So their average experience is a different weighted average.

The conceptual point is that averaging always needs a measure, and implicitly assumes one if you aren't explicit about the choice.
ssivark
·há 20 dias·discuss
I did a tech deep-dive into the Midjourney tank, and this is basically the origin of that (the first author David Garrett worked at Midjourney for a while) so I have some thoughts on the tech.

A ring of devices at 60cm (70cm for Midjourney) diameter means much longer distances than even the deepest tissue imaging ultrasound is typically used for. Geometric 1/r^2 attenuation through water and exponential attenuation through tissue. Sensitivity is always the key question for any sensor. This is why they use 1MHz ultrasound (lower frequencies attenuate less) rather than say 5-10Mhz, but that also means lower resolution. Sound wavelength in water/tissue at 1MHz is roughly 1.5mm. So in pursuit of sensitivity, good resolution becomes a challenge.

What sensors could we line up around the tank? This work has gone to great lengths to build custom transducers for receiving the ultrasound signal, but I couldn't easily find a direct characterization of sensitivity (pardon me if I missed it; I'd love to know more) but I don't think they are claiming a breakthrough in sensitivity -- only a new (tank) system architecture. AFAIK, all available technology, be it Butterfly/Olympus/whatever have a fundamental tradeoff in cost and sensitivity, because they all pick different operating points on the Pareto curve set by the underlying technology. Butterfly is not as sensitive as the top-grade devices, but the top-grade hospital ultrasound machines are way more expensive and bulky (roughly 150k USD & 150Kg). It would be a real challenge to fit dozens of them around the tank! Let alone pay for them, if one wants to deploy at scale.

If cost and bulk were not a constraint, we could definitely use many hospital-grade sensors and get high-fidelity images. The problem is what happens if the sensitivity is not quite enough. Look at the online discourse from doctors about how low-sensitive full-body scans are asking for trouble from over-diagnosis (incidentalomas) and iatrogenic side-effects. Low sensitivity full-body scan is basically the diagnostic version of p-hacking. Just like the US air force found that there is no "fully average" pilot, every body scanned will always have some anomaly or the other. And most of them never need to be clinically intervened on. That's not quite the fault of the device, but that's still a massive gap in the deployment strategy and it will require retraining doctors and restructuring large parts of the existing healthcare system.

It's easier to just invent technology and build higher-fidelity sensors. This device is mostly just an assemblage of available sensors, we need innovation that produces sensors which are smaller + inexpensive + less power hungry. It's not just a question of assembling it into different form factors or scaling production, or nudging people into using these by frequenting spas. AFAICT that's barely getting any discussion in the chatter around the Midjourney launch.

Lastly, it's really important that this doesn't require a trained sonographer. That's a real scaling bottleneck if we want to enable exponentially more usage of scanning. (Not taking a dig at the paper authors, but only at the online discourse) If we really wanted to scale this to population level use... the tank form-factor is good, but guess what's easier: having smaller devices one could just drop into a bathtub at home :-)

--

PS: I also wrote more broadly about the Midjourney scanner, looking at both the tech and the road to deployment: https://woventhought.substack.com/p/visions-and-blindspots-t...
ssivark
·há 20 dias·discuss
Yes. IIRC David Garrett (the first author of the Nature paper) also worked at Midjourney in the intervening period.
ssivark
·mês passado·discuss
When doing auto regressive inference, how often do you do a CUDA kernel call? What is the main bottleneck at the throughputs you're operating?
ssivark
·mês passado·discuss
When aiming for 100k tok/s, you would still have CUDA overheads (on the order of microseconds) -- which might become the bottleneck, even if you do everything else right with the inference architecture. How are you planning to overcome that?

EDIT: Oh, on second read, do you mean you're running the model on an FPGA?
ssivark
·mês passado·discuss
My apologies... I was responding to the above comment / ranting about the general trend and got carried away. Wasn't directed at specifically at your post.

I love your second graph; hope the trend catches on as the main graph, instead of the model-wise bar graph that seems to be popular.
ssivark
·mês passado·discuss
I don't specifically care about Claude -vs- GPT, but comparing models at different amounts of test time compute is a gaping hole. It also means that any unreasonably-expensive token guzzling white-elephant model can top all the benchmarks and still be useless.

What we actually have is like a scaling law for test time compute, so it's silly to focus on specific Y values that someone benchmarked (at whatever default X values). Instead, characterize the slope or power of the scaling law, or just plot the damn curve for each model -vs- number of tokens or cost or something!

Noam Brown also raised this issue recently: https://x.com/polynoamial/status/2064210146558136827
ssivark
·mês passado·discuss
Isn't the ovum supposed to be a single cell? Eggs of various species can be substantially larger than this.
ssivark
·mês passado·discuss
Interesting categorical framework. It helps make precise the distinctions between interpolation (retrieval), extrapolation (composition/search), and discovery.
ssivark
·mês passado·discuss
How about having a large pool of unified memory and expanding the next layer (L3?) of cache to accommodate more of the CPU's the low-latency RAM usage?
ssivark
·mês passado·discuss
1. Do you expose this dependency graph so folks can play with it / build interesting things on top? An interesting example would be to understand whether/how a version bump on one of your dependencies might affect your code.

2. What would it take to add a new language? I'm interested in using this with Julia.
ssivark
·mês passado·discuss
Note that any cache (eg LRU-eviction) is just a specific speculative model for future usage :-)

The cache can be backed by hardware/lookup, or by a cheap computation. The line between functions and data is really blurry.