MurphyA/hacker-news huggingface dataset:
MatrixTransformer – A Unified Framework for Matrix Transformations
by AyodeleFikayomi | 2025-07-13 14:34:21+00:00
Hi everyone,

Over the past few months, I’ve been working on a new library and research paper that unify structure-preserving matrix transformations within a high-dimensional framework (hypersphere and hypercubes).

Today I’m excited to share: MatrixTransformer—a Python library and paper built around a 16-dimensional decision hypercube that enables smooth, interpretable transitions between matrix types like

Symmetric

Hermitian

Toeplitz

Positive Definite

Diagonal

Sparse

...and many more

It is a lightweight, structure-preserving transformer designed to operate directly in 2D and nD matrix space, focusing on:

Symbolic & geometric planning

Matrix-space transitions (like high-dimensional grid reasoning)

Reversible transformation logic

Compatible with standard Python + NumPy

It simulates transformations without traditional training—more akin to procedural cognition than deep nets.

What’s Inside: A unified interface for transforming matrices while preserving structure

Interpolation paths between matrix classes (balancing energy & structure)

Benchmark scripts from the paper

Extensible design—add your own matrix rules/types

Use cases in ML regularization and quantum-inspired computation

Links: Paper: https://zenodo.org/records/15867279 Code: https://github.com/fikayoAy/MatrixTransformer Related: [quantum_accel]—a quantum-inspired framework evolved with the MatrixTransformer framework link: fikayoAy/quantum_accel

If you’re working in machine learning, numerical methods, symbolic AI, or quantum simulation, I’d love your feedback. Feel free to open issues, contribute, or share ideas.

Thanks for reading!
by KaiserPro | 2025-07-13 14:34:30+00:00
I understand your pain.

I used to have sensu, but it was a pain to keep updated (and didn't work that well on old rpis)

But what I did find was a good alternative was telegraph->some sort of time series (I still really like graphite, influxQL is utter horse shit, and prometheus's fucking pull models is bollocks)

Then I could create alert conditions on grafana. At least that was simple.

However the alerting on grafana moved from being "move the handle adjust a threshold, get a a configurable alert" to craft a query, get loads of unfilterable metadata as an alert.

its still good enough.
by criddell | 2025-07-13 14:35:19+00:00
I like his books, but I have to read them at least twice to understand what's going on. Sometimes I'll read the plot summary on Wikipedia and realize I missed a lot. I think I've read everything he's written though because I enjoy the prose even when I'm not really following along.

I'm pretty sure the stuff that confuses me was probably intended to be space for mystery. I'm not a sophisticated reader though...
by twic | 2025-07-13 14:35:47+00:00
I recently finished eight years at a place where everyone used multicast every day. It consistently worked very well (except for the time when the networks team just decided one of my groups was against policy and firewalled it without warning).

But this was because the IT people put effort into making it work well. They knew we needed multicast, so they made sure multicast worked. I have no idea what that involved, but presumably it means buying switches that can handle multicast reliably, and then configuring them properly, and then doing whatever host-level hardware selection and configuration is required.

In a previous job, we tried to use multicast having not done any groundwork. Just opened sockets and started sending. It did not go so well - fine at first, but then packets started to go missing, and we spent days debugging, and finding the obscure errors in our firewall config. In the end, we did get it working, but i would't have done it again. Multicast is a commitment, and we weren't ready to make it.
by danilor | 2025-07-13 14:36:13+00:00
I appreciate this as someone learning lisp for the first time!

While I'm here I'll ask: does anybody have a recommendation for resources on learning lisp that focus on how the interpreter/compiler works? Here's what I tried so far: 1) Started Practical Common Lisp, but I found it lacking in the specifics. Then I 2) tried going to the specification but that was way too much. Then I 3) tried Common Lisp The Language and, while I liked the precise definitions a lot, it was a lot to keep in mind at the same time as learning the fundamentals. Right now I'm 4) back at Practical Common Lisp, skipping most of the text and reading surrounding paragraphs whenever if I find a piece of code I don't understand.

I wanted something that will not explain the standard library; I'd rather read the documentation for that. I wanted to know more precisely what happens throughout the program's life: Like, is behavior when running a script in "interpreter" mode guaranteed to be the same as when running in "native compiled code"? At what point does the compiler create an intermediate representation? Why does SBCL not use LLVM? At what point are #-starting words(read macros?) evaluated and how is that different from interpreting to compiling. How do I control the amount of optimization the compiler will do? Will the interpreter ever try to optimize? Is garbage collection implementation-defined? How will implementations change in behavior?
by Barrin92 | 2025-07-13 14:36:46+00:00
I don't really understand the logistics of this to be honest. From the article it doesn't sound like these people have false IDs, they just make fake LinkedIn profiles?

In a lot of countries certainly here in Germany your employer has to pay social security contributions and needs your insurance, healthcare information etc. In addition if you're a foreigner you need to know their legal status to see if they can even work. Like what do these scammed companies do, just wire money to some guy they interviewed on social media and ship company property to random addresses? Is that even legal in most places?
by motorest | 2025-07-13 14:37:04+00:00
> Bot detection. It's a menace to literally everyone. Not to piss anyone off, but if you haven't dealt with it, you don't have anything of value to scrape or get access to.

What leads you to believe that bit developers are unable to set a request header?

They managed fine to set Chrome's user agent. Why do you think something like X-Browser-Validation is off limits?
by chrsw | 2025-07-13 14:37:13+00:00
> Mostly because we actually do use our conscious thoughts to fight disease when our immune system can't.

I think in some sense you're right. There's a higher level way to address disease that humans have made progress on.

But in the critical sense more related to the point I was making I completely disagree. The sense I'm speaking of is we do not (maybe one day we well) directly affect disease states without our brains the way our immune system does. It's a very complicated process that we know works but we absolutely do not understand all the mechanisms involved like we do with say, solving a calculus equation.

My point is, if we could do this our central nervous system would also be the immune system. But it is not because it operates in a entirely different cognitive space than our conscious brain. There are many examples of this, like regulating your body's blood sugar. We know the endocrine system is doing this but we are not actively involved in say the way we are when speaking to one another. The examples are actually countless and go far behind what the human cognitive system is currently capable of. AGI, by definition, would have to not only encompass intelligence in all these different cognitive spaces but also encompass intelligence in any arbitrary future space.

> The broadly accepted meaning of AGI is human intelligence on a machine.

Then the name is inaccurate to the point of deception. You've just described artificial human intelligence, not artificial general intelligence.
by hollywood_court | 2025-07-13 14:37:35+00:00
This may be news to some, but many departments already hire officers that are borderline illiterate. It’s especially true here in the south.

My mother enjoyed a ~30 year career in law enforcement while being able to read at a junior high level. And that’s being generous.

Of course that’s just one anecdote, but just spend some time with deputies in rural Alabama and you’ll see what I mean.
by watwut | 2025-07-13 14:37:51+00:00
Pretty much none which is exactly why the comparison to libraries makes zero sense.

And yes, there was considerable pearl clutching over same sex kiss. To the point the supposed old school bastions of freedom would not print it, would not put it in the library and would do everything possible for kid not to read it.

The physical world of back then was considerably more restrictive in terms of what kids could access. Whether in the libraries or outside of them.
by PaulHoule | 2025-07-13 14:38:23+00:00
It's a pretty big research area to make useful things from lignocelluose which you could get from trees but also crops like switchgrass:

https://www.sciencedirect.com/science/article/pii/S266689392...

Like plastics recycling the basic problem is that it competes with plastic monomers and other bottom-of-pyramid substances that cost about 50 cents a pound. For instance you can make ethanol fuel using either strong chemicals under harsh conditions and mild conditions or with enzymes under mild conditions. Either way it doesn't work economically, you can use $30 of enzyme to make $1 of fuel, but hey, sometimes you get a radical cost reduction.
by acdha | 2025-07-13 14:38:28+00:00
> * infinite loop of Cloudflare verification * inferior performance compared to Chrome (page loading, large page scrolling) * subtle bugs (e.g. audio handling)

The first two are likely due to extensions rather than the core Firefox. I find at least as many cases where it’s faster, and it usually uses less memory. The third one has high variability - I’ve reported enough bugs against all of the major browsers not to trust any of them but these days there are a lot of web developers who only test on Chrome and half of the time I find what appears to be a bug in Safari or Firefox it’s really an unnecessary reliance on something Chrome specific.
by jeremyscanvic | 2025-07-13 14:38:29+00:00
You might be interested in Lean's way of doing things. They have normal types (e.g. numeric types) and subtypes (e.g. numbers less than zero). An element of the subtype "numbers less than zero" can be understood as a tuple containing the actual number (which has a normal numeric type) and a proof that this specific number is indeed less than zero.

https://lean-lang.org/doc/reference/latest/Basic-Types/Subty...
by PaulDavisThe1st | 2025-07-13 14:38:38+00:00
> As if the product itself dont matter.

That's sort of the point. Firefox is an excellent, even amazing browser. But because of the way Mozilla has handled it, it's become largely an also-ran, and its continued existence seems highly dependent on its primary competitor in the browser space. That's just incompetent given the quality of Firefox.
by alephnerd | 2025-07-13 14:38:45+00:00
PMs are increasingly expected to have some technical sharpness (including understanding code) - not enough to be a technical IC, but enough that they can create their own lab environment and give architecture feedback.

This is especially prominent in much more technical products like AI/ML, Cybersecurity, Data Lakes, etc.

If you are building and selling a technical product to technical personas, you better understand the pain points which only comes from having actually experienced that.
by panny | 2025-07-13 14:40:35+00:00
I agree with the gist of what is said, but toward the end, I think I see exceptions.

>You deleted more lines than you added

Easy to do if you add a library to remove a roll-your-own solution. However, that can bring in a lot of bloat/attack surface. I love deleting code. It's less for me to maintain. But don't introduce dependency hell while you're at it :)

> It’s easier to test

I've see a lot of code just "moved around" to facilitate this very thing. No actual improvement beyond just moving code around for test coverage on something that has never broken.
by moron4hire | 2025-07-13 14:40:42+00:00
> sign an acknowledgement that the report was generated using Draft One and that they have reviewed the report and made necessary edits to ensure it is consistent with the officer’s recollection.

We already know that police officers are not more reliable than the general public as eye witnesses and that eye witness reports are generally very unreliable as they are very susceptible to prompting bias. This seems like leaning in to prompt bias. The AI is now prompting the human rather than the other way around. This is perverse.
by matt_s | 2025-07-13 14:40:54+00:00
Workers never benefit from productivity gains, doesn’t matter what is fueling those gains, AI, factory technology, automobiles instead of horses, etc. Business owners and executives benefit because they are at the top of the hierarchy where the profits are scooped.

Sure there are workers that get bonuses, but your bonus for a worker or lower level manager typically is pre-determined so if you overwork and contribute 50% more productivity enhancing output, you don’t get 50% more in your bonus.

One path could be to build your own thing and become a business owner but that is much more work than just building software.
by immibis | 2025-07-13 14:41:13+00:00
Transactional databases are great, provided your write workload is low enough to fit on one server. If you have to scale up past that, you might have to use a different kind of database. But if transactions work for you, as they do for 99% of small-medium sites, they're amazing.

Multi-master transactional databases are an open area of research, as far as I'm aware, but read-only replication is a solved problem. Therefore your write traffic, including your transaction overhead, has to fit within one server's capacity, while your read traffic can scale horizontally as much as you like.
by benreesman | 2025-07-13 14:42:20+00:00
i'm relatively confident that andrew will happily break the language again (god love him for that) when it becomes clear that you really want that algebra.

though i will say, for a systems language, it's probably better to invert the lift/unlift relationship, default to do-notation and explicitly unlift into pure functions. that's almost what const meant in C++ to begin with but it lost it's way.
by harimau777 | 2025-07-13 14:42:26+00:00
Do you know how the Japanese think of and/or talk about "Japanese Cyberpunk"; e.g. Tetsuo: The Iron Man? It's interesting to me that there is "Japanese cyberpunk" and then there is regular cyberpunk made by Japanese artists (e.g. Ghost in the Shell). Do the Japanese consider these completely separate genres? Variants of the same genre? Are most fans even aware that Westerners make the distinction?
by dfxm12 | 2025-07-13 14:44:09+00:00
My ignorance had allowed me to romanticize it

Clearly, this helps make works of sci Fi/speculative fiction/cyberpunk and related genres relevant far into the future.

If you try to extrapolate current tech 50 years into the future, you'll probably get it wrong and people reading your books during the time it's set in will think it quaint.

When you have to invent new future tech, it still feels mysterious and interesting.
by ksec | 2025-07-13 14:44:29+00:00
Kimi K2 is the large language model series developed by Moonshot AI team.

Moonshot AI [1] (Moonshot; Chinese: 月之暗面; pinyin: Yuè Zhī Ànmiàn) is an artificial intelligence (AI) company based in Beijing, China. As of 2024, it has been dubbed one of China's "AI Tiger" companies by investors with its focus on developing large language models.

I guess everyone is up to date with AI stuff but this is the first time I heard of Kimi and Moonshot and was wondering where it is from. And it wasn't obvious from a quick glance of comments.

[1] https://en.wikipedia.org/wiki/Moonshot_AI
by NitpickLawyer | 2025-07-13 14:44:35+00:00
Ender's Game (1985) has a ton of spot on predictions of the future, if you haven't read that you might enjoy it (and the story and later universe are fascinating as well, with twists and turns, and the "two threads" storylines, where you can read the same events from two different characters in the plurilogies of books)

Some predictions in the first book:

- touch-screens in general and tablets in particular

- use of AI to adapt difficulty levels in games

- use of AI and virtual simulations for military training

- the Internet, and more specifically:

- the wide usage of forums, blogs, etc. (lots of references that kinda seem like social media, with propaganda spread, message control, etc.)

- the usage of sock-puppet accounts to influence elections and general political discourse (and the creation of "influencers" out of ... thin air)

Later in the series we also get:

- Cryptocurrencies

- AIs in control of financial systems
by dralley | 2025-07-13 14:45:01+00:00
Chrome's marketing budget is nearly as large as Mozilla's entire budget. They spent a couple of years actively targeting Firefox users with Chrome ads on the frontpage of google.com, and got Adobe Flash and Java and most of the free antivirus solutions to auto-install Chrome and make it the default browser.

I have yet to hear anyone on HN present an argument for how Mozilla could effectively counter that onslaught. Certainly not without using methods that they would also have complained about. (Though nobody seems to hold Chrome's bloatware tactics against them for some reason).
by stinos | 2025-07-13 14:45:37+00:00
The whole article gives me a 'I know LUA and have been using it for years, I also tried MicroPython for a couple of hours, so now I'm ready to draw conclusions' vibe. With some 'Python vs C' on top of it. Not everything written about MicroPython is factually incorrect, but some of the things are so over the top to the point that it becomes ridiculous. Just one example:

MicroPython can be equally readable, but in practice, many projects end up with blurred layers between system code and scripting. That creates a maintenance burden as projects grow.

Yeah, right. Even if this is the case (I find it hard to belive the author has really seen 'many' sort of professional MicroPython projects), where's the proof the language used was the deciding factor in that. And not the project management for instance. Or simply the dev's architecturing abilities.
by acdha | 2025-07-13 14:46:39+00:00
> Aside from the Page/Brin stealing tech salaries thing (yeah it really did happen) what happened to Google?

They bought DoubleClick in 2009, with an outcome similar to the way Boeing bought McDonnell-Douglas but their management culture was taken over by acquired company. They haven’t launched a popular product since and their preexisting products have clearly been shifting to an “ads justify the means” mentality over time.
by lxgr | 2025-07-13 14:46:40+00:00
Probably any cryptographic hash function would have done.

My suspicion is that what they're trying to do here is similar to e.g. the "Readium LCP" DRM for ebooks (previously discussed at [1]): A "secret key" and a "proprietary algorithm" might possibly bring this into DMCA scope in a way that using only a copyrighted string might not.

[1] https://news.ycombinator.com/item?id=43378627
by KaiserPro | 2025-07-13 14:48:16+00:00
With respect that sounds like marketing fluff.

You use micrpython when you have lots of horsepower and need something fairly robust on the network.

You use C/C++ if you need precise control over power, memory or CPU. Even though if you're doing network stuff its much harder to do quickly and securely. (THere might be better embedded TLS support now)

Lua is frankly just sparkling C. Sure if someone has create a bunch of libraries for you, then great, if not, you've now go to support lua toolchain, and your own microcontrollers toolchain, and port what ever control lib the manufacturer provides yourself.

Or, as this is a marketing page, pay https://realtimelogic.com/products/xedge/ to do it for you.
by blindriver | 2025-07-13 14:48:50+00:00
Because they are a non-profit, they have to spend their money every year. That’s why Mozilla is/was over employed and following all these projects that die, because they need these engineers to work on something.

My friend worked at Mozilla 15 years ago, arguably during their golden years and he said it was a joke how much money they wasted because they had to spend it.
by jszymborski | 2025-07-13 14:48:54+00:00
I'm by no means a quick reader and I devoured Neuromancer. I really had zero problem parsing the introduced words. Easier even than A Clockwork Orange.

My experience reading A Scanner Darkly was super painful. Switched to audiobook and quit quickly even then.

> I want a good story, not spectacle. Neuromancer was a spanking good story.

Agreed, but the prose are also so beautiful. This is not some garden variety pulp (not that there is anything wrong with pulp)
by anthk | 2025-07-13 14:48:59+00:00
ECL will run everything SBCL can, but far more slowly, albeit the gap it's closing.

On QuickLisp, use Ultralisp, as an updated mcclim with an up to date clx it's like night and day on speed.

If you use Portacle, just run:

(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)

Otherwise, install Ultralisp and then eval that function to get an updated QL base).

Recommended book: https://www.cs.cmu.edu/~dst/LispBook/

Portacle which bundles Emacs + SBCL: https://portacle.github.io/
by BobbyJo | 2025-07-13 14:49:01+00:00
> I'd call the first part utterly counter-productive and stupid.

I don't think there is a better method of onshoring than tariffs, personally. You change the cost of offshoring and see what the market does. IMO its the least complicated and most capital efficient way of doing it. That being said, changing the tariffs every week kills most of the benefit of that simplicity.

> The fact that he just signed a bill utterly decimating the last important work done in this country

What work is that?
by Aachen | 2025-07-13 14:51:32+00:00
That's an interesting line you're drawing. I'd not say my parents were negligent or that I'm any worse off for having a computer to myself

I heard later they talked about porn and decided that if I seek it out, I'm probably ready for it and otherwise, if I find it icky (I remember feeling that way as a child), I'll just not go back to it. Looking back, for me at least, I think it really was that simple: some things are icky to me still today and I don't seek them out, but I don't remember ever wishing I hadn't seen something that I had looked up

The second thing is that my mom was concerned about my computer use, but then at some point saw that I also created things (probably HTML pages). She later told me that this was when she decided it could be good for my development to continue down this path and learn more about computers. I now work in IT. I don't think she was wrong

Keeping my computer use supervised just isn't feasible when it's most of my free time (after maybe 13 years old, idk). I don't think these considerations mean my parents were "not around". They were 100% there for me when I needed them and then some. You can call this negligent but that's neither their nor my opinion, more than ten years after leaving their supervision and looking back at it and how others are raising children currently

What seems harmful to me is the helicopter parenting style that movies and online (news) media portray the USA as doing. Idk to what extent that's actually real though, a lot of it seems really far out there
by wpietri | 2025-07-13 14:52:04+00:00
It has been a million years since I read Stand on Zanzibar, but that technique of giving a set of cultural snippets to paint a picture really stuck with me. These days I'll be reading news headlines or Reddit's front page and be struck by how easily I could compose one of those that would be perfect for a novel imagining our era.

And it turns out a lot of people apparently have these "curtains for Zoosha" moments:

https://infosec.exchange/@tychotithonus/114819416384262242

https://infosec.exchange/@cjust/114820379745453988