HNHacker News
TopNewBestAskShowJobs

FieryTransition

260 karma · joined March 28, 2015

submissionscomments
FieryTransition··on Don't post generated/AI-edited comments. HN is for conversation between humans.
As ai moves on and becomes better, the only real solution, is to have closed of communities where you get veted to join. That is the sad reality.
FieryTransition··on The path to ubiquitous AI (17k tokens/sec)
In my unscientific experience, yes, but being better at a certain rate is hard to really quantify, unless you just pull some random benchmark numbers.
FieryTransition··on The path to ubiquitous AI (17k tokens/sec)
From my own experience, models are at the tipping point for being useful at prototypes in software, and those are very large frontier models not feasible to get down on wafers unless someone does something smart.

I really don't like the hallucination rate for most models but it is improving, so that is still far in the future.

What I could see though, is if the whole unit they made would be power efficient enough to run on a robotics platform for human computer interaction.

It makes sense they would try to make repurposing their tech as much as they could since making changes is frought with a long time frame and risk.

But if we look long term and pretend that they get it to work, they just need to stay afloat until better smaller models can be made with their technology, so it becomes a waiting game for investors and a risk assessment.

FieryTransition··on The path to ubiquitous AI (17k tokens/sec)
If it's not reprogrammable, it's just expensive glass.

If you etch the bits into silicon, you then have to accommodate the bits by physical area, which is the transistor density for whatever modern process they use. This will give you a lower bound for the size of the wafers.

This can give huge wafers for a very set model which is old by the time it is finalized.

Etching generic functions used in ML and common fused kernels would seem much more viable as they could be used as building blocks.

FieryTransition··on The path to ubiquitous AI (17k tokens/sec)
If you etch the bits into silicon, you then have to accommodate the bits by physical area, which is the transistor density for whatever modern process they use. This will give you a lower bound for the size of the wafers.
FieryTransition··on AI doesn’t reduce work, it intensifies it
Thanks, I learned something, but the original point stands, 5 people is still not a lot and well within the scale where you could manage things within the team yourself without dedicated management and have first hand information flow.
FieryTransition··on AI doesn’t reduce work, it intensifies it
And Unix was mainly made by two people, it's astounding that as I get older, even tech managers don't know "the mythical man month", and how software production generally scales.
FieryTransition··on Sustainable memristors from shiitake mycelium for high-frequency bioelectronics
Imagine having a swarm of mushrooms everywhere to run computation on, if mushrooms could be programmed to expand and self arrange.

Ah, like a knifes edge, but would be exciting. Could have a literal bug in the code.

FieryTransition··on Flix – A powerful effect-oriented programming language
Rust is a good candidate, but it lacks some crucial aspects when it comes to what I would consider 'nice to haves' from a modern language in this territory.

While rust has traits, borrowing etc, it doesn't have a lot of things with regard to types and optimization. Things like:

- A lack of GADTs, or a stronger version, dependent types, or similar type system which would allow one to encode natural relationships, recursive ones, invariants etc.

- Tail call optimization guarantees, to allow for mutual recursion and optimization since game engines are just huge state machines, and it would allow to pass functions around which could call each other via mutual recursion, while allowing it to be optimized as well.

- Efficient structural sharing of immutable state, which would be memory layout and cache friendly

- Built in profiling from the getgo which the language developers would use and refine, so you could get information about how the program behaves over time and space.

FieryTransition··on Flix – A powerful effect-oriented programming language
I'm looking forward to the day where an ml/functional inspired language can be used for real time rendering and game engines, how far are we from that?

Realistically, one could argue it's not the right choice overall, but still, it's an application which would push the boundaries of what those languages have been perceived to have the greatness weakness in. An application which is mostly about handing mutable state with high performance.

FieryTransition··on AV1@Scale: Film Grain Synthesis, The Awakening
I love this concept/principle, one similar example I often bring up when I talk about machine learning, is comparing how a human would analyse night footage from a camera, and how a ML algorithm can pick up things no human would think about, even artifacts from the sensors which can be used as features. Noise is rarely ever just noise.
FieryTransition··on Claude 4 System Card
Turns out tuning LLMs on human preferences leads to sycophantic behavior, they even wrote about it themselves, guess they wanted to push the model out too fast.
FieryTransition··on Gemini Diffusion
There's a reason why less is called less, and not more.
FieryTransition··on Show HN: I built a knife steel comparison tool
I'm fine with ai slop if it provides value, the value here being questionable, because now I don't know if the values in the comparison are fact checked or hallucinations.
FieryTransition··on Absolute Zero: Reinforced Self-Play Reasoning with Zero Data
Agreed, it's a pretty obvious solution to the problems once you are immersed in the problem space. I think it's much harder to setup an efficient training pipeline for this which does every single little detail in the pipeline correctly while being efficient.
FieryTransition··on AI assisted search-based research works now
Plenty studies show that these models are better at catching and diagnosing than even a board of doctors are. Doctors are good at other things, and I hope the future will allow doctors to use these models together with their practice.

The problem is when the ai makes a catastrophic prediction, and the layman can't see it.

FieryTransition··on Trust in Firefox and Mozilla Is Gone – Let's Talk Alternatives
See my answer to the sibling comment, it's not meant as an ill'will comment, otherwise I would add, if people completely abandoned Firefox due to a lack of safeguards and trust, then yes, that would be even worse than establishing said safeguards.
FieryTransition··on Trust in Firefox and Mozilla Is Gone – Let's Talk Alternatives
No, the idea isn't to bleed them dry, but to disincentivize decisions in direct opposition to what they promised to donors, and make them legally hard to do or with actual consequences.

It would be a guide rail for people at the top to align themselves with people at the bottom. To be aligned with the promises they use in fundraising from donors (of both time and money).

I'm torn with the "just don't give them money then" which a sibling commenter said, it might work short term, but what about everything people have poured into this throughout the decades? I think all that work deserves to be safeguarded, it would show that whatever resources, be it money or time, cannot just be turned on itself by a passing leadership, and that there would be a safeguard against "flushing everything down" as the only choice.

Furthermore, I just don't see a promise/company statement as being enough, after everything that has happened. There needs to be legal accountability and safeguards for not sinking a multi-generational ship.

FieryTransition··on Trust in Firefox and Mozilla Is Gone – Let's Talk Alternatives
Is there a way to litigate Firefox, to pay back the money, based on the false premise they gave? And that the damages extend well beyond a few individuals?

Say, the threat of an actual litigation, would help hold them accountable in the future?

FieryTransition··on Understanding Reasoning LLMs
Thanks a lot for the detailed reply, it was better than I had hoped for :)

So knowledge transfer is something incredibly specific and much more narrow than what I thought. They don't transfer concepts by generalization, but they compress knowledge instead, which I assume the difference is, that generalization is much more fluid, while compression is much more static, like a dictionary where each key has a probability to be chosen, and all the relationships are frozen, and the only generalization that happens, is the generalization which is an expression of the training method used, since the training method freezes it's "model of the world" into the weights so to say? So if the training method itself cannot generalize, but only compress, why would the resulting model that the training method produces? Is that understood correctly?

Does there exist a computational model, which can be used to analyse a training method and put a bound on the expressiveness of the resulting model?

It's fascinating that the emergent ability of models disappear if you measure them differently. Guess the difference is that "emergent abilities" are kinda nonsensical, since they have no explanation of causality (i.e. it "just" happens), and just seeing the model getting linearly better with training fits into a much more sane framework. That is, like you said, when your success metric is measuring discretely, you also see the model itself as discrete, and it hides the continuous hill climbing you would otherwise see the model exhibit with a different non-discrete metric.

But the model still gets better over time, so would you expect the model to get progressively worse on a more generalized metric, or does it only relate to the spikes in the graph that they talk about? IE, they answer the question of "why" jumps in performance are not emergent, but they don't answer why the performance keeps increasing, even if it is linear, and whether it is detrimental to other less related tasks?

And if you wanted to test "emergent" wouldn't it be more interesting to test the model on tasks, which would be much more unrelated to the task at hand? That would be to test generalization, more so as we see humans see it? So it wouldn't really be emergence, but generalization of concepts?

It makes sense that it is more straightforward to refute a claim by using contradiction. Would it be good practice for papers, to try and refute their own claims by contradiction first? I guess that would save a lot of time.

It's interesting about the knowledge leakage, because I was thinking about the concept of world simulations and using models to learn about scenarios through simulations and consequence. But the act of creating a model to perceive the world, taints the model itself with bias, so the difficulty lies in creating a model which can rearrange itself to get rid of incorrect assumptions, while disconnecting its initial inherent bias. I thought about models which can create other models etc, but then how does the model itself measure success? If everything is changing, then so is the metric, so the model could decide to change what it measures as well. I thought about hard coding a metric into the model, but what if the metric I choose is bad, and we are then stuck with the same problem of bias as well. So it seems like there are only two options, it either converges towards total uncontrollability or it is inherently biased, there's doesn't seem to be any in-between?

I admit I'm trying to learn things about ML I just find general intelligence research fascinating (neuroscience as well), but the more I learn, the more I realize I should really go back to the fundamentals and build up. Because even things which seem like they make sense on a surface level, really has a lot of meaning behind them, and needs a well-built intuition not from a practical level, but from a theoretical level.

From the papers I've read which I find interesting, it's like there's always the right combination of creativity in thinking, which sometimes my intuition/curiosity about things proved right, but I lack the deeper understanding, which can lead to false confidence in results.

FieryTransition··on ZeroTier – home VPN without a public IP address
Is nebula actually good to use now?

Do they route announcements over the network? Can I just setup two machines and expect them to just work by finding each other?

Does it support name resolution?

FieryTransition··on Understanding Reasoning LLMs
But if you have a large set of problems to which you already know the answer, then using that in reinforcement learning, then wouldn't the expertise transfer later to problems with no known answers, that is a feasable strategy, right?

Another issue is, how much data can you synthesize in such a way, so that you can construct both the problem and solution, so that you know the answer before using it as a sample.

Ie, some problems are easier to make knowing you can construct the problem yourself, but if you were to solve said problems, with no prior knowledge, they would be hard to solve, and could be used as a scoring signal?

Ie, you are the Oracle and whatever model is being trained doesn't know the answer, only if it is right or wrong. But I don't know if the reward function must be binary or on a scale.

Does that make sense or is it wrong?

FieryTransition··on Dual antibacterial properties of copper-coated nanotextured stainless steel
I was wondering about this too, it's not viable to have a coating which necessitates changing equipment periodically. It will add logistical problems and waste. I think you are right in that using solid metals instead, makes more sense, given antibacterial properties have been known to exist for these for a while. The question is if all types of pathogens can be removed without damaging the equipment, or if material research could create an alloy which just like stainless steel, could make the metal form an oxidation layer which would protect it in case of contact with corrosive liquids.
FieryTransition··on Ollama v0.1.33 with Llama 3, Phi 3, and Qwen 110B
I use a mix of using llamacpp directly via my own python bindings and using it via llamacpp-python for function calling and full control over parameters and loading, but otherwise ollama is just great for ease of use. There's really not a reason not to use it, if just want to load gguf models and don't have any intricate requirements.
FieryTransition··on Ollama v0.1.33 with Llama 3, Phi 3, and Qwen 110B
Because the way they are quantized takes time to get bug-free when new architectures are released. If a model was quantized with a known bug in the quantizer, then it effectively makes those quantized versions buggy and they need to be requantized with a new version of llamacpp which has this fixed.
FieryTransition··on Ramanujan's lost notebook
I'll never figured out whether Einstein thought that the god as described by Spinoza is a real thing? Since there's so many misattributed quotes of him which frames him as talking about the judeo-Christian god as most people know by modern standards.

Also, there have been other early religions like Gnosticism in the west, which also falls into this category. Point is, even western religion has way more nuances.

FieryTransition··on Ramanujan's lost notebook
If you meet him, and he thought discussing god was interesting, would you then do it? If he wanted to discuss your faith in god, would you do it then?
FieryTransition··on LLaMA now goes faster on CPUs
But isn't vulkan made to run cross platform? And why can't they write it in dx12 as well? Aren't those made to be more portable while offering more low level access than previous apis?

What is stopping you from implementing fast math using compute shaders or just hacking with those interfaces? Or are they just too slow when they go through the api layer? Or is that just a myth that can be worked around if you know you are writing high performance code? Pardon my ignorance!

FieryTransition··on .NET 8 Standalone 50% Smaller On Linux
Because it was made to run on Linux from the start. I remember being excited to work with .net core on Linux, then discovering that most of the system libraries for network programming and related were either not implemented or badly working, but you would only find out if dug deep into low level stuff. After that, I swore of using it seeing how much the hype for cross platform didn't match reality. Hopefully they fixed it, but seeing as there are other choices of languages, it wasn't so bad.
FieryTransition··on Google to invest up to $2B in Anthropic
Maybe someone can explain this, because I never understood it. When a company sits on so much cash, I guess it doesn't mean cash which is liquid, but rather a variety of assets, right?

So when they just have to pull x billions out, it's not just liquid assets, but they will have stage and sell assets representing those funds.

So since it's not just cash, how does a company of this size, then determine what assets to sell? And if those assets are actually invested in something, or representing an entity of some sorts, how do they assess whether or not it will cause any damage or loss of profitability? The crux is, is the risk two fold? First let go of whatever the assets were invested in (one), and then buy a new company and hope it has ROI (two).

Or is it actually possible to have 1.5 billion dollars laying around in cash somehow? I know money is a made up idea, but that is still a big number for a bank/banks/asset holding company to just say good for and expect some kind of real monetary tangible value behind the symbolic currency.

Page 1 of 5Next →