MurphyA/hacker-news huggingface dataset:
by porridgeraisin | 2025-10-08 09:30:08+00:00
This is just from my skim of the paper, take it with a pinch of salt.

It's tiny in terms of number of weights. This is because it reuses and refines the same weights across recursion steps, instead of repeating them for each layer which is what stacked transformers are in usual LLMs.

However, the FLOPs is the exact same.

In usual LLMs you have number of transformer blocks * (per block costs), here you have number of recursion steps * number of blocks(smaller than usual,2 here) * (per block cost)

Basically, this needs compute like a 16-block LLM per training step. Because here recursions = 8, and 2 blocks. How many steps depends on dataset used mostly.
by belorn | 2025-10-08 09:30:34+00:00
The article mostly redefine the question about tolerance as being a strategy for peace, one which will be given up when war is unavoidable. It not so much a solution to the problem of tolerance and more of a description of the motivations behind the who deploy it.

As an effect it also reject the concept of an intolerant person, as there are only people with different views about what constitutes an acceptable state of peace and what represent real and present danger.

If the left view the right as jeopardizing safety, and the right view the left as jeopardizing safety, then existential conflict is inevitable and tolerance as a strategy is dropped by both.
by j-krieger | 2025-10-08 09:30:50+00:00
> Well, correct me if I'm wrong - but according to this random website I found in 5 seconds of googling:

I will, because you are! Unfortunately, it's really easy because the German government applies a simple slight of hand. They call it a "gross employer contribution", which increases this band of income tax beyond the 45% you pay after the GEC. [1]

It works like this: As your employer is paying your wage, amount X, they pay half of your contribution to social insurance companies. This so called "employer contribution" is subtracted before you are paid out your gross wage, amount Y, which you see on your pay slip. Now, on amount Y, you pay the other half of social insurance fees and taxes. Then you get your net, amount Z. Most sources you will find online will only talk about Y and what is subtracted to get to Z. But your employer pays your full wage for what your work is worth, and they of course are not as nice to gift your one half of social insurance payments to you.

[1]: https://publikationen.bundesbank.de/publikationen-de/bericht...
by silvestrov | 2025-10-08 09:30:56+00:00
I didn't see the filter because it is only shown for wide windows (over 1250px wide) or when clicking the "All filters" button and is then at the bottom of the list.

The list even isn't sorted and looks like a SELECT without order from a database.

It is really odd they don't have a (sub) category page for each of the series.
by mschuster91 | 2025-10-08 09:31:10+00:00
Qualcomm still are the only relevant ones in town who actually sell high performance ARM designs to third parties and have no political quarrels attached, there's a lot of money to be made in that game.

As you said there is competition from Mediatek, but who knows how long Mediatek has before the US government sanctions them to hell and beyond. Apple doesn't sell to third parties (no matter how much one might dream) and so does Google. Samsung I haven't ever seen used outside of their own phones and TVs.

The remainder is NVidia's Tegra lineup but other than automotive and the Nintendo Switch I haven't seen these in third party products either, I doubt they'll even take your calls if you are not coming in with millions of units sold of demand.
by padolsey | 2025-10-08 09:31:19+00:00
> Do any career software engineers here see more than a 10% boost to their coding productivity with LLMs?

I know it'll be touted as rhetoric but I have seen an order of magnitude of difference in my ability to ship things. Thankfully I don't work for a large enterprise so I don't have a multi-million line codebase to contend with or anything like that. I also, thankfully, ship projects using languages and libs that are very well represented in LLM corpuses, like TypeScript, NextJS, Postgres, though I have also found a lot of success in less popular things like Neo4j's Cypher.

I also have been massively enabled to do lots more 'ops' stuff. Being a pretty average full-stack eng means I have no experience of running sys/ops monitoring systems but LLMs only recently helped me with a bunch of docker-routing issues I was having, teaching me about Traefik, which I'd never heard of before.

Side-point: I have felt so grateful to these LLMs for freeing up a bunch of my brain space, enabling me to think more laterally and not relying so much on my working memory, severely limited now due to historic brain injury. Often people forget how massively enabling these tools can be for disabled people.
by jaapz | 2025-10-08 09:31:52+00:00
> Why they are okay with calling out the far right but not okay calling out the far left I will never understand.

Lets skip over the fact that far left is being called out as well (especially by... the far right...).

The AfD is actually a extremist far right political party which has been steadily growing and growing. They are much more relevant to anyone living in germany than small extremist far left factions.
by dkersten | 2025-10-08 09:33:46+00:00
> b

I investigated wasm as a scripting engine (not a compile target, which is a orettt great use case for wasm) and the thing that killed it for me was how difficult it was to do zero-copy host-wasm memory sharing. Wasm is designed to be sandboxed and breaking those guarantees is hard. The problems I hit were: 1. Many languages (AssemblyScript, Grain) expect to own the entire linear memory, so even with WASM shared memory, it isn’t safe to actually use it unless you jump through hoops (eg use AssemblyScript GC functions to allocate and pin memory for host use), 2. WASM multi memory promises to solve this by letting you attach additional separate linear memories but neither AssemblyScript nor Grain support it. Additionally the wasmer runtime doesn’t yet support it.

I didn’t investigate whether Rust or Emscripten had either of these issues (I assume not), but they felt like a poor choice for “scripting”. I also didn’t investigate using V8 or other JavaScript engines to run wasm.

I guess the performance depends on how much you have to serialise. The ideal is to work in SharedArrayBuffers directly on linear structures of primitives and avoiding serialisation altogether. I did this for a (JavaScript) particle system where the simulation is in a web worker, that way you can achieve zero copy and it’s fast. But yeah once you have to cross the boundary and convert those or copy data, performance is hurt quite a bit…
by jbarber | 2025-10-08 09:34:06+00:00
This is harder than you might expect because it's hard to tell whether a passing test is a false positive (i.e. the test passed, but it should have failed).

It's also hard to convey to the testing system what is an acceptable level of change in the UI - what the testing system thinks is ok, you might consider broken.

There are quite a few companies out there trying to solve this problem, including my previous employer https://rainforestqa.com
by 4lun | 2025-10-08 09:34:07+00:00
>I know everyone jusy says "build your own!!!11" I used to be like that too I love tech. But sometimes we just want a tool that just plugs in and works, so we can reach our final goal faster.

Same here. I have a couple of boxes running Proxmox in my homelab and I like to tinker, but I also have a DS918+ ticking away with my most important files as I just want something simple that works and is reliable

Half of the "build your own" stuff I've had over the years has at some point broken in some weird and exotic way, requiring a bit more manual upkeep and tweaking than I'd like from a box that is mostly just an SMB share
by aborsy | 2025-10-08 09:34:20+00:00
Another factor related to speed is that, they didn’t allow using NVMe slots for storage pool until recently for new models (in 920+ still you can’t do that; even if they allowed it, the limited PCI lanes of that CPU would limit the throughput). So a container’s database has to be stored in mechanical HDDs. Again other companies moved on, and I remember there were a lot of community dissatisfaction and hacks, until they improved the situation.

Their hardware is limited already, and they also artificially limit it further by software.

They changed course now, and allow using any HDD. Will DSM display all relevant SMART attributes? We will see!
by nosianu | 2025-10-08 09:34:20+00:00
> since investor money is spent exactly once

So I'm nitpicking here, but this seems to me to be an important nitpick: This is not true because money circulates.

The distinction is, one should not stop looking at only the first level effects, but the entire fields the money streams flow through.

It remains true that money flows in specific areas, but it is on a higher level than only the immediate first level spending, so the analysis has to be different too.
by gantengx | 2025-10-08 09:35:45+00:00
Thanks! This was my wife's idea and I thought it's interesting but was skeptical at first. But after we started using it, it actually helped a lot! Much less whining/crying and a lot less stressful for my wife and I

So at least it works for my family, and just like you said, it's a huge win by itself :)
by 63stack | 2025-10-08 09:36:00+00:00
What would it take for you to admit they are openly hostile? Removing the ability to install without internet, taking up resources on your computer by stuffing more and more forced ai onto you that nobody asked for, resetting default browser preferences, taking screenshots of everything you do, baiting people into uploading their private files onto the cloud through onedrive, and this is still not enough? You still go "oh I don't know about openly hostile?? Hello???
by FirmwareBurner | 2025-10-08 09:36:53+00:00
> You keep saying "ISIS" like it's some magic incantation that makes everything else OK. Try saying "any organisation the government disapproves of" instead, and see how that fits your mental model of what's acceptable.

Which other organizations who didn't kill or committed acts of violence to people in order to be wrongly considered terrorists by the government in the same vein as ISIS was?

>I think you'll agree that this would be a big f*ing problem.

It isn't. In most western democracies, if not all, gaining dual citizenship via naturalization is a voluntary privilege, not a right, that can always be revoked for crimes such as being part of a terrorist group. It's part of the contract you sign when you apply for citizenship. As it should be. That's who the law is targeting.

Your primary citizenship gained via by birth or by descent cannot be taken away from you almost anywhere.
by ChrisNorstrom | 2025-10-08 09:37:13+00:00
Too Late. Synology and Unity are learning a very hard lesson. When you screw over your customers, then reverse course, it often causes long term damage because people got a chance to see your true behavior and feelings towards your customers.

And if you did it to us once, you're capable of doing it again. To me personally, the "Synology" brand is permanently tarnished. For them to do what they did signals serious moral problems with their decision makers, and the entire move sounded desperate for profit. Just type "alternative to synology nas" and you'll get a whole bunch of options.
by RedShift1 | 2025-10-08 09:37:50+00:00
You are correct that the software should perform better, but I don't think the average buyer understands this - they buy a new (and sometimes quite expensive) device, yet it feels sluggish for them, so they feel like they bought a bad product.

But even in the more business/enterprise segment you're getting screwed over. Let's go to the product selector here: https://www.synology.com/en-uk/products?product_line=rs_plus... and look at XS+/XS Series subtitled "High performance storage solutions for businesses, engineered for reliability." Let's pick the second choice, RS3621xs+. According to the Tweakers pricewatch (https://tweakers.net/pricewatch/1656552/synology-rackstation...) this thing went on sale the 8th of February 2021 (4 years ago). The specsheet says it has an Intel Xeon D-1541, let's look at what ARC (https://www.intel.com/content/www/us/en/products/sku/91199/i...) has to say about this CPU:

Marketing Status: Discontinued

Launch Date: Q4'15

Servicing Status: End of Servicing Updates

End of Servicing Updates Date: Saturday, December 31, 2022

I'll let you make your own conclusions if that's an OK purchase these days.
by JR1427 | 2025-10-08 09:38:41+00:00
There is probably something you are naturally better at, but it might not be something that is very visible, like juggling, or playing guitar. It might be something like being patient with people.

Also, do you have things that you are really interested in, or enjoy doing? I think sometimes the basis for what people call "talent", is really just that some people happen to really like a thing, and then spend a lot of time doing it. )There is obviously also the flip side of this, which is people often prefer doing things they are naturally good at.)

As a final thing, if you really don't have any particular talents, who cares? You are no less valuable a human because of this.
by otabdeveloper4 | 2025-10-08 09:39:19+00:00
OOA is extremely problematic. Lots of hoops are needed to make it work - a double exodus from Africa and a population bottleneck, etc. None of these hoops are needed if we just let go and assume a Middle Eastern origin for homo sapiens.

Basically the only reason a Kuhnian paradigm shift isn't happening is because of American politics; OOA is needed to debunk some stupid 19th century American racial theories. (Theories that the rest of the world doesn't even know or care about.)
by harryf | 2025-10-08 09:39:46+00:00
> Good version control habits.

Feel like there's more to this point (plus the documentation). By now we've all see the inverted-U-shaped performance curve when coding with LLMs within a single thread / context: the model starts strong, plateaus as the context fills up, and eventually declines as semantic drift sets in.

Sometimes in this situation, it works better to throw away the current code and re-implement, using what's been learnt so far, than continue working with the current context of having new contexts try to salvage the current state of some code.

Documentation is great as a reflect of the current state of some code but I've had good experiences "re-constructing" the steps taken to arrive at a current implementation by writing commit messages that are intended for an LLM, extract that later, have an LLM use it as a basis for writing a fresh "spec" for some code, that yet another LLM uses to actually write that code.

Git history is a natural place to store that...
by vintermann | 2025-10-08 09:40:05+00:00
I don't think less of China for containing a, shall we say, "patriotic" paleoanthropology community. Not any more than I think less of the US for the Book of Mormon being a thing. God knows we have these subcultures in Europe too.

But it is a thing and you need to be aware of it. A result from China which seems to support an out of China theory rather than an out of Africa theory, I am immediately suspicious of.

And you know, just because you and I don't bristle at the thought of descending from ancient Kenyans, lots of other people all over the world do. It's not just "regular" racists, also a lot of e.g. indigenous protected groups.
by sva_ | 2025-10-08 09:40:31+00:00
Interestingly, you can often find fractal-like structures in nature as it is the result of maximizing surface area (to absorp sunlight) while minimizing space and energy used.

Indeed, you can find an approximation to the (logarithmic) golden spiral in a romanesco, as each spiral arm is about the ratio of the Fibonacci sequence.
by cpursley | 2025-10-08 09:41:33+00:00
Exactly, I think one of the reasons programers are becoming so depressed over these AI agents is that they’re finally realizing that it was never really about the code, but about the outcome - and btw, this cold hard fact applies to the pre-LLM era.

This occurred to me years ago when I was talking to a friend’s wife, who is a very intelligent and accomplished attorney. She was legitimately surprised when I explained that they were multiple programming languages, and technology stacks behind the software that she uses on a daily basis.

Even my wife, a teacher who is very tech savvy (she’s the one who insisted I try ChatGPT after brushing it off) reminds me on the regular that she doesn’t care about how any of it works just that it doesn’t “glitch” when she’s in the middle of a class. Which has always been good for me to remember when I get off into the weeds yak shaving.
by numpad0 | 2025-10-08 09:41:50+00:00
This is actually not that rare. Enterprise server vendors always carried exorbitantly priced third party HDDs in plastic shells effectively as brand merches. But servers are contractor managed and/or severely discounted, so no perceivable harm is usually done.

The differences here are that they actually implemented software checks, for devices bought at MSRP. And so harm is felt.
by tom_alexander | 2025-10-08 09:42:02+00:00
I'm curious as to why it is so expensive? Admittedly I know very little about electronics, and naturally the validation testing that a cable manufacturer does is going to be more thorough, but for consumer-grade testing couldn't we just have an FPGA or microcontroller scream the fibonnaci sequence in one end and another listen for the fibonnaci sequence on the other end? Sort of like memtest but instead ramping up speed until the transmission becomes garbled.
by nosianu | 2025-10-08 09:42:22+00:00
I see my instructions for the LLM still as code. Just in human language and not a particular programming language. I still have to specify the algorithm, and I still have to be specific - the more fuzzy my instructions the more likely it is that I end up with having to correct the LLM afterwards.

There is so much framework stuff, when I started coding I could mostly concentrate on the algorithm, now I have to do so much framework stuff, I feel like telling the LLM really only the actual algorithm, minus all the overhead, is much more "programming" than today's programming with the many many layers of "stuff" layered around what I actually want to do.

I find it a bit ironic though that our tool out of the excessive complexity is an even more complex tool, although, looking at biology and that programming in large longer-running projects already felt like it had plenty of elements that reminded me of how evolution works in biology, already leading to hard or even impossible to comprehend systems (like https://news.ycombinator.com/item?id=18442637), the new direction is not that big of a surprise. We'll end up more like biology and medicine some day, with probabilistic methods and less direct knowledge and understanding of the ever more complex systems, and evolution of those systems based on "survival" (does what it is supposed to most of the time, we can work around the bugs, no way to debug in detail, survival of the fittest - what doesn't work is thrown away, what passes the tests is released).

Small systems that are truly "engineered" and thought through will remain valuable, but increasingly complex systems go the route shown by these new tools.

I see this development as part of a path towards being able to create and deal with ever more complex systems, not, or only partially, to replace what we have to create current ones. That AI (and what will develop out of it) can be used to create current systems too is a (for some, or many, nice) side effect, but I see the main benefit in the start of a new method to deal with ever more complexity.

I only ever see single-person or -team short-term experiences of LLM use for development. Obviously, since it is so new. But one important task of the tooling will only partially be to help that one person, or even team, to produce something that can be released. Much more important will be the long-term, like that decades-long software dev process they ended up with in my link above, with a lot of developers over time passing through still being able to extend it and fix issues years later. Right now it is solved in ways that are far from fun already, with many developers staying in those teams only long enough, or H1Bs who have little choice. If this could be done in a higher level way, with whatever "AI for software dev" will turn into over the next few decades, it could help immensely.
by piltdownman | 2025-10-08 09:42:39+00:00
Amazing that the OP used one of the various 'Catholic News Agency', 'Catholic Herald', 'Christian Post' style outlets of no repute, rather than an actual source of reputable journalism.

For a start, the charges actually date back to 2020, when the Court Prosecutor’s Office in Catalonia accused Ballester of a “hate crime” based on what he wrote in a 2016 article titled “The Impossible Dialogue with Islam.”

As it stands, he is one of two priests on trial in Malaga for inciting hatred against immigrants and Muslims. The pair are alleged to have made discriminatory remarks in articles on a website, whose editor is also on trial for effectively promoting Race Replacement Theory. The absolute maximum charge in this case is a 4 year prison sentence and/or about €1,500 of a fine (effectively negligible).

https://www.surinenglish.com/malaga/malaga-city/the-malaga-p...

According to the public prosecution, Ballester had previously referred to the Muslim population as a "predatory stain" or "termites" on social media. In addition, he had reportedly said that "a dialogue with Islam is impossible". ... According to the prosecution, Jesús Calvo also incited hatred by publicly using expressions such as "invading refugees", who "complicate coexistence" and want to "wipe out the white race by bringing in all the rubbish". ... The highest sentence requested concerns the editor who, according to the prosecutor, approached his position of power "to point to immigration, especially of African origin, to Europe, in general, and to Spain, in particular, as an invasion aimed at the destruction of the European people". ... To do so, the indictment states, they would identify refugees, asylum seekers and immigrants, especially Muslims, "as potential criminals or delinquents, parasites of the system unworthy of residing in Europe". The defendant is believed to have used various strategies to "generate animosity and hostility".