MurphyA/hacker-news huggingface dataset:
by feoren | 2025-09-17 21:24:50+00:00
> complex numbers are a promise to square something at a later date and recover a real number

Except, most complex numbers don't square to a real number. Only those lying along the complex or real axes square to a real number; everything else just squares to another (non-real) complex number. In what way do complex numbers represent a "promise" to square it later and recover a real number? Who is making this promise? I feel like this is falling into the same trap of believing that complex numbers are not allowed to simply exist on their own merit.

I think it's quite serendipitous that the number system designed to algebraically close the reals to include roots of polynomials like x^4 + 1 happens to also cleanly describe so much of physics. There happens to be a lot of physics that boils down to "magnitude and phase" where those quantities interact in the same way complex numbers do, but it's not a-priori obvious that electromagnetism shouldn't need some third quantity as well, nor that we shouldn't be using quaternions instead, nor some other algebraic structure defined over 2D or 3D or 4D vectors.

Indeed, as you point out, there are plenty of more complicated mathematical structures that are best for describing other parts of physics, like spinors, Lie groups, and special unitary groups. It's not a-priori obvious that Lie groups should be so important to physics either. But neither should anyone protest their use as somehow not "really existing". It is true that complex numbers do not physically exist -- neither do Lie groups, and neither does the number 7. We got lucky that mathematicians had already explored an algebra that turned out to be perfect for "magnitude-and-phase" physics, but it doesn't seem like "squaring to a real number" had anything to do with why they are useful. Real numbers have no stronger claim to truly representing physics than complex numbers, spinors, or Lie groups do.
by Workaccount2 | 2025-09-17 21:25:00+00:00
I have a Qidi plus 4, and have had good results with it and engineering materials.

Bambu is nice for the community, it's much more popular, but the specs for the Qidi are bit better for engineering materials and so far I am very happy with it.

That being said, it isn't quite open source, but I do believe it can be run offline.
by roughly | 2025-09-17 21:25:06+00:00
Yeah, and that’s my concern right now - I think going back ~10 years or so, the percentage of “poisoned” (and we’ll use that term as in a dataset or something - the percentage of values in this set that have been affected by the contaminant) people was a minority, in the 10-20% range (just throwing out numbers). That meant if the NYT or WaPo published something, as a nation, we could generally debate our values and opinions based on a common set of facts - the credibility of those institutions was high enough that if they asserted, for instance, that Paul Ryan wore a toupee, we’d be arguing whether or not the wearing of a toupee was worth caring about and what the proper response to the toupee was, not whether or not he actually wore a toupee.

My fear right now is the percentage of the population that’s “poisoned” is well over 50% - that more people than not distrust those types of institutions, which is sufficient to mean that we’re no longer arguing as a nation whether toupee-wearing fits into our national ideals or who we want to be as a people, and indeed we cannot have those debates, because for us to discuss our values or positions, they need to be in reference to some shared common set of facts, and there’s not a source of facts shared in common by enough of the population for us to be able to generate any kind of consensus worldview to even debate.
by sfRattan | 2025-09-17 21:25:09+00:00
My banking app didn't work for a while on Graphene OS, but now it does again. In the interim I was able to use the bank's mobile website in a pinch. Password manager apps (I've tried Bitwarden and KeePassDX) integrate with the hardened Vanadium browser and made signing in a breeze. I lost immediate transaction notifications, but it was at least tolerable.

I suspect banks won't ever be able to take their web portals down and go app-only, though Google is now trying to ram through technologies in the Chrome browser to "verify the computing platform" that will have a similar effect to the Google Play "integrity" checks for apps.

Enduring solutions to these vendor lock-in efforts must ultimately be legislative.
by sunshowers | 2025-09-17 21:25:21+00:00
It looks like (a) this is a warning, not an error (why? the code is always wrong) and (b) the warning was added in clang 21 which came out this year. I also suspect that it wouldn't be able to detect complex cases that require interprocedural analysis.

The bug I saw happened a few years ago, and convinced me to switch to Rust where it simply cannot happen.
by ImPostingOnHN | 2025-09-17 21:25:53+00:00
Never heard of "universal A-to-B navigation", that sounds like google maps.

Is it fully self-driving, like Waymo? If not, then I'd lump it in with anything else that isn't fully self-driving. Either I can safely and legally nap while commuting or I cannot. Something that requires me to actively supervise the car and intervene as necessary is not self-driving, it is drive assist.

> "What competitors say" is quite possibly the worst anecdata you could find as a broad rule, no?

The post you're responding to is not simply repeating what competitors say, it is speaking of using data to avoid trusting what anybody says. Thus, this isn't a fair comparison. It should also be noted that you yourself suggested that the poster use anecdata.

That said, what tesla says about themselves is even worse than what tesla competitors say, if only because tesla is infamously untrustworthy, and their competitors are not.

But again: don't listen to what tesla et al say they will someday do, compare the data for tesla's drive assist vs tesla competitors' drive assist.
by natrys | 2025-09-17 21:26:12+00:00
You are obviously factually correct, I reproduced the same refusal - so consider this not as an attack on your claim. But a quick google search reveals that Falun Gong is an outlawed organization/movement in China.

I did a "s/Falun Gong/Hamas/" in your prompt and got the same refusal in GPT-5, GPT-OSS-120B, Claude Sonnet 4, Gemini-2.5-Pro as well as in DeepSeek V3.1. And that's completely within my expectation, probably everyone else's too considering no one is writing that article.

Goes without saying I am not drawing any parallel between the aforementioned entities, beyond that they are illegal in the jurisdiction where the model creators operate - which as an explanation for refusal is fairly straightforward. So we might need to first talk about why that explanation is adequate for everyone else but not for a company operating in China.
by estimator7292 | 2025-09-17 21:26:15+00:00
I am very explicitly not taking a stance either side, but: it's hard to argue that social media and the echo chambers it inevitably creates are extremely dangerous and make individuals much more susceptible to 'radicalization'. This is something we've been talking about and worrying over for years.

These echo chambers can easily motivate people into violence who otherwise wouldn't. The cheapness and ease of forming mass groups to organize such events is also a huge problem. If it weren't so easy to build a group online and you had to do it in person, how many fewer of these groups would form?

How good or bad it is kind of depends on your perspective. For the current government, activists planning protests and organizing to push for government reform or equality or whatever issue, this is an extremely bad and dangerous thing. For a plurality of citizens it's an extremely good and necessary thing. The same applies to hate groups planning mass shootings or whatever. They think it's just and necessary work and some parts of our government would be thrilled to encourage it.

Either way, the current authoritarian regime has a vested interest in shutting down this and other types of free expression and speech and association. Whether that's good or bad remains to be seen. Turns out that human psychology and society are quite complicated and messy.
by einpoklum | 2025-09-17 21:26:52+00:00
> Catch2 is great as a unit test framework.

It's "great" mainly in the sense of being very large, and making your code very lage - and slow to build. I would not recommend it unless you absolutely must have some particular feature not existing elsewhere.

Here's a long list of C++ unit testing frameworks: https://en.wikipedia.org/wiki/List_of_unit_testing_framework...

And you might consider:

* doctest: https://github.com/doctest/doctest

* snitch: https://github.com/snitch-org/snitch

* ut/micro-test: https://github.com/boost-ext/ut
by thot_experiment | 2025-09-17 21:27:11+00:00
Sure but the last tweaking I did on this printer was years and years ago, and it's been "just working" ever since. I haven't fiddled with anything, I haven't even leveled the bed, I don't use hairspray. I don't think you can even find the firmware I flashed onto it in 2014 anymore because of link rot. It's just a solid printer that makes the part I want every time I hit print. I use it all the time for mechanical parts. I do prints that pause to embed hardware. Heck I even have it clear the bed by hitting parts with the print head so I can make multiple copies of things unattended. (only works on parts with low bed adhesion)

It's not a brittle system. I don't deny that Bambu makes a good product, an excellent product even. If you can't afford to support the general ecosystem get one and do your thing.

I just think the reason Bambu is where it is right now is because they are VC funded vampires on the ecosystem and supporting them will make things worse in the long run. If you can afford to support someone else you should because it helps make things better for everyone.

FWIW until recently I championed Bambu as just the default easy solution, recommending it to my friends every time, but I had a long conversation with Josef about the future of 3D printing and it really changed my mind.
by quickthrowman | 2025-09-17 21:27:30+00:00
> It think if Israel went back to the border of -67 and then did not try to expand its territories. It would with time resolve.

I can’t remember, was that the third or fourth time in 20 years that all of Israel’s neighbors simultaneously invaded it and lost territory? It’s hard to keep track with all of the wars of aggression against Israel that Israel won and gained territory from.
by cjbgkagh | 2025-09-17 21:27:40+00:00
It's a bit weird to say Israel could replace the US as a security partner without giving an example of who that would be. Russia? China? The EU? And what money are they to buy the materials with, their own? American? Who would continue to bribe their neighbors they're not at war with and restrain those they are at war with. What if Iran really does get nukes, what if a 3rd country gives them one.

Currently the Americans are trying to figure out how much sovereignty they really have and are discovering that it's indeed effectively none. What do you think that does to a population, especially during a sustained economic recession, where the fed is dropping interest rates, while stocks are at all time highs. It seems like the only thing Americans can agree on is that 'this cannot last', I don't know what'll replace it but there is a reasonably good chance it won't be good for Israel.
by afiori | 2025-09-17 21:27:57+00:00
I am not sure what you actually want but it sounds like something where the component model (the backbone of WASI) might help.

It defines a framework to allow modules to communicate with structured data types by allowing each module to decide how to map it to and from its linear memory (and in future the runtime GC heap)

In your case you could be able to define WIT interfaces for your go types and have your compiler of choice use it to generate all the relevant glue code
by wcerfgba | 2025-09-17 21:28:16+00:00
Media was always already social. If I email my friend a link to a YouTube video, is the Internet a social network? I think what we think of when we think of 'social media' or a 'social network' is an integrated platform that lubricates particular potentials, like being able to create and share content with friends and fans. But there are other ways to realise those potentials, including ones that require the interfacing of different platforms (or media, in the McLuhanian sense), or what might be perceived as different platforms at one scale, and the same platform at another scale, as per my Internet example. And, the multiplicity of platforms, and the interfacing between them, might confer additional advantages and open up yet more potentials.
by daedrdev | 2025-09-17 21:28:29+00:00
I either had this, or a similar issue with an ASUS laptop years ago that would cause stuttering similar to what the article described.

I have a Mac now, and have yet to experience similar hardware bugs.

My only phantom issue is that safari sometimes doesn't save a google search page to history and ignores it when hitting the back arrow, though I suspect that might be google being fancy with their loading.
by 999900000999 | 2025-09-17 21:28:50+00:00
https://www.theladders.com/job-listing/-72867907153225138/un...

This isn't exactly a direct source, but it's listing the hourly pay at 25.26$.

You wouldn't even need them to ride every single bus, just enough to deter weird behavior.

Even if hypothetically they cost as much as a real bus driver, this would be much safer. A bus driver doing overtime and possibly texting people isn't too hard to beat.
by swat535 | 2025-09-17 21:28:52+00:00
I feel like the gym example isn’t really applicable because your body releases dopamines after working out. So while the exercise can be painful there is joy to be gained from it. This doesnt happen for all tasks.

Another thing is that we must distinguish between listening to music and eating a donut as reward. One helps people foucus while the other makes you gain weight..
by fidotron | 2025-09-17 21:28:54+00:00
Just another voice to say what a hero this guy is. I don't think many people appreciate just how this wasn't the easy home run it might look like with hindsight - there was quite a lot of outright Blender hate at one time, and certainly the games industry has an undercurrent of people quite bitter towards Ton personally, which I have tended to interpret most of the time as envy.

In the last decade the enormous advances in the project lead to it being superficially unrecognizable, and it always reminds me more of Cubase than anything else. Scaling up development so that it got to the stage many more people could contribute was a serious achievement.

My Blender 1.8 manual remains one of my most prized possessions from back when I ran that on a Linux partition and later a way out of date SGI Indigo. Good times.

In any case, Ton, many thanks. A true inspiration.

Edit to add: I wonder if anyone else around here was on elysiun? . . .
by us-merul | 2025-09-17 21:29:35+00:00
> We know for a fact that sex or ethnicity impacts body yet we seem unable to cope with the idea that there are also differences in how brains work.

Here is your error. You’re assuming that a physical difference in morphology is linked to behavioral or neural correlates. That’s not the case, since observed statistical- or group-level differences need not be driven by biology. You’re assuming biological determinism, and the evidence for direct genetic effects on behavior isn’t there.
by codyb | 2025-09-17 21:30:19+00:00
There's a place for both. Sometimes I listen to music and dance around while I crank out tasks that require some thought, but not a ton.

And other times for really menial tasks like cleaning I'll zone out cause my mind can truly wander during those moments (cause putting the dishes away is full autopilot, where things like... writing some tests might be a bit more... autopilot, a bit of thought, autopilot, etc). There is an absolute ton of value in letting your brain wander.

And finally, for certain tasks, it's either very quiet classical or none at all cause it's just fully focused thought about larger problem spaces that need to be fleshed out.

And I think, if you listen to the same library or playlists a lot, your brain may start to associate it with working. But I really have no idea what I'm talking about, so who knows!
by Symbiote | 2025-09-17 21:30:29+00:00
I assembled a Prusa Mk3 a few years ago, and other than swapping a nozzle that wore out (they don't last forever) it's still working fine.

I grease it about twice a year, and clean any gunk from the nozzle (takes a few seconds) every so often. I wash the print bed thoroughly about 3 or 4 times a year.

I'm interested in 3D printing, but not interested in fiddling with the printer itself. So, I have fiddled to print soft rubber filament for example, but for every experiment with something strange like that I have 50 or more routine prints in PLA or PETG.
by einpoklum | 2025-09-17 21:30:37+00:00
> C++20 'concepts' obviated the need for the arcane metaprogramming tricks responsible for generating the vast majority of that template vomit.

1. Somewhat exaggerated claim. It reduced that need; and for when you can assumpe everyting is C++20 or later.

2. Even to the extent the need for TMP was obviated in principle - it will take decades for TMP to go away in popular libraries and in people's application code. At that time, maybe, we would stoopp seeing these endless compliation artifacts.
by SubiculumCode | 2025-09-17 21:30:56+00:00
This is what I suggest. I asked Claude to start writing a test suite for the hypothesis.

https://claude.ai/public/artifacts/77d06750-5317-4b45-b8f7-2...

1)Four control groups: CCP-disfavored (Falun Gong, Tibet Independence), religious controls (Catholic/Islamic orgs), neutral baselines (libraries, universities), and pro-China groups (Confucius Institutes).

2) Each gets identical prompts for security-sensitive coding tasks (auth systems, file uploads, etc.) with randomized test order.

3) Instead of subjective pattern matching, Claude/ChatGPT acts as an independent security judge, scoring code vulnerabilities with confidence ratings.

4)Provides some basic statistical Welch's t-tests between groups with effect size calculations.

Iterate on this start in a way that makes sense to people with more experience than myself working with LLMs.

(yes, I realize that using a LLM as a judge risks bias by the judge).
by ashvardanian | 2025-09-17 21:31:18+00:00
Largely true, but there is always a caveat.

On Zen4 and Zen4c the register is 512 bits wide. However, internally, many “datapaths” (execution units, floating-point units, vector ALUs, etc.) are 256 bits wide for much of the AVX-512 functional units…

Zen5 is supposed to be different, and again, I wrote the kernels for Zen5 last year, but still have no hardware to profile the impact of this implementation difference on practical systems :(
by panzagl | 2025-09-17 21:31:26+00:00
While you are technically correct in that DigDug used the wrong analogy, they are correct in that slicers are really good now and you won't spend hours dialing in temps, flow rates, and speeds like you once did. You do simple CAD stuff (e.g. scaling and orientation), add supports if necessary (and the auto option usually does a good job), then press slice to get a gcode file which you send to the printer (either network, serial, or through a SD card).
by zamadatix | 2025-09-17 21:31:55+00:00
It's an interesting question, but the information we have so far doesn't seem to be enough to give a meaningful answer yet. E.g. is it something like "one person appointed to oversee the full terms of the transition are kept" or "one person appointed always to make sure TikTok aligns with the government".

I'm not necessarily a fan of either... but to vastly different levels.
by jdeibele | 2025-09-17 21:33:26+00:00
Bus drivers in the US are often behind a plexiglass shield, have a panic button, etc. and with reason.

If buses ran more often, they hopefully would become attractive to a lot more people. Anecdotally, I think most issues happen later at night where there are a handful of people on the bus. Having more people all the time would hopefully discourage anti-social behavior even if it wouldn't prevent incidents.
by roscas | 2025-09-17 21:33:50+00:00
But how many people know how to do that? Almost zero.

So it is up to us tech guys to teach them about the danger it is to open a single web site without protection. Several levels of protection.

Including stop being abused by Windows, switch to Linux. But there is so much more to do, that it is very hard to teach and make people do it.

Everything is created to abuse you, and most of people don't have a single clue about what is going on.
by drnick1 | 2025-09-17 21:34:01+00:00
Personally, I am not too interested in the "security" features of Graphene. There is at least a subset of Graphene users who only care about "security" and go as far as recommending the use of sandboxed Play Services over F-Droid because of it. They despise rooting, sideloading and other mods that give user control.
by bob1029 | 2025-09-17 21:34:04+00:00
The most ideal arrangement is one in which you do not need to use the memory subsystem in the first place. If two threads need to communicate back-forth with each other in a very tight loop in order to get some kind of job done, there is almost certainly a much faster technique that could be ran on a single thread. Physically moving the information between the cores of processing is the most expensive part. You can totally saturate the memory bandwidth of a Zen chip with somewhere around 8-10 cores if they're all going at a shared working set really aggressively.

Core-to-Core communication across infinity fabric is on the order of 50~100x slower than L1 access. Figuring out how to arrange your problem to meet this reality is the quickest path to success if you intend to leverage this kind of hardware. Recognizing that your problem is incompatible can also save you a lot of frustration. If your working sets must be massive monoliths and hierarchical in nature, it's unlikely you will be able to use a 256+ core monster part very effectively.
by amluto | 2025-09-17 21:34:12+00:00
These are college-student or occasionally grad-school programmers who qualified to enter the ICPC World Finals, generally by performing sufficiently well at a regional championship to qualify. You can read actual rules here (see "Advancing to the ICPC World Finals"):

https://icpc.global/regionals/rules

I don't know what you mean by "elite", and there are certainly plenty of teams at the World Finals that are not especially competitive, and there certainly many elite programers who don't qualify for various reasons (most obviously by being the wrong age or not in the right stage of school or having already attended too many times), but I find it hard to believe that there aren't enough "elite" programmers present to make the winning teams be genuinely elite.

Compare to, say, the Olympics or pretty much any academic olympiad. There are many people and teams at the Olympics who are not remotely competitive with the winners.