MurphyA/hacker-news huggingface dataset:
by intalentive | 2025-11-05 19:40:46+00:00
Seems correct. See point.spy in the playground here: https://spylang.github.io/spy/

# - the unsafe module allows C-level direct memory access to pointers and unsafe arrays

# - @struct maps directly to C structs

# - most users will never have to deal with this directly: using the unsafe` module is the equivalent of writing C extensions or using Cython
by dragonwriter | 2025-11-05 19:40:47+00:00
> and you're saying that whether or not the browser platform supports the functionality that harbors the vulnerabilities, the browser platform should be responsible for resolving those vulnerabilities.

No, I'm not (and I keep saying this explicitly) saying that browsers should or should not do anything, or be responsible for anything. I’m not making a normative argument, at all.

I am stating, descriptively, that browser vendors choosing to remove XSLT functionality rather than repairing it by using an alternative implementation is very directly contrary to the claim made upthread that “XSLT isn’t going anywhere”. It is being removed from the the most popular application platform in existence, with developers being required to bring their own implementation for what was previously functionality supported by the platform. I am not saying that this is good or bad or that anyone should or should not do anything differently or making any argument about where responsibility for anything related to this lies.
by cb321 | 2025-11-05 19:40:51+00:00
"Great" smells very subjective. I went to https://forum.nim-lang.org/ . Put "flask" in the search box. Second hit (https://forum.nim-lang.org/search?q=flask) is this: https://forum.nim-lang.org/t/11032 . That mentions not one but 2 projects (https://github.com/HapticX/happyx & https://github.com/planety/prologue).

If either/both are not "great enough" in some particulars you want, why not raise a github issue? (Or even better look into adding said particulars yourself? This is really the main way Python grew its ecosystem.)
by breppp | 2025-11-05 19:41:21+00:00
The Windows API was very easy to find. Generally if he can call an executable that can fetch that MDM status, it is almost certain that executable calls some function in some library to get it.

I was curious so I checked, it uses CPProfileManager and CP_GetManagementStatus, a private undocumented MacOS API. That's one hostile OS, at least Microsoft was forced by court to open its APIs
by epolanski | 2025-11-05 19:41:28+00:00
Honestly I couldn't care less considering how scummy our train making companies are, I'm fine with Chinese selling trains on a loss for pieces of paper. It's their problem if they want to build them and ship them for pennies, their loss.

Our companies meanwhile are all turning in John Deere, and I'm glad the merger was blocked.

The security part, obviously I do care but this article says very little about it.
by mpweiher | 2025-11-05 19:41:45+00:00
> Squeak was a clean open source reimplementation

Small correction: they actually cloned/converted the Apple Smalltalk image, so those bits remained. The VM was created from scratch by writing it in Slang, a Smalltalk dialect that was essentially equivalent to BCPL and could be translated to C.

https://dl.acm.org/doi/10.1145/263698.263754
by deanebarker | 2025-11-05 19:41:59+00:00
I visited a food service company a couple years ago. They had phone reps taking orders from customers (restaurants ordering produce and such). They used a TUI (a "green screen" essentially).

I have never seen people move through a GUI that fast. They were lightning quick with it. They were like an veteran accountant with a ten-key adding machine. It was amazing, and pretty damn sobering when you think how much work we spend on GUIs.
by cosmic_cheese | 2025-11-05 19:42:11+00:00
This has been a somewhat popular line of thought in internet circles for a while and I'm inclined to agree. I also believe the threshold past which these problems begin to crop up may be considerably lower than commonly thought… One doesn't need to be a chart topper to fall into these cognitive patterns.

That said, it probably doesn't need to be this way and I would suggest that the root issue lies with the way that modern society is structured. It's not really optimizing for happiness on any level, which is greatly exacerbated when one has the mental acuity to zoom out and see the bigger picture.
by analog8374 | 2025-11-05 19:42:24+00:00
Being smart is like having the power to do brain surgery on yourself.

The normal standard issue brain works all right. It won't get you truth and beauty but it'll keep the bills paid.

All the deviations from that standard issue brain are bad news. Pretty much. You might get truth and beauty but the bills will not get paid and everyone will hate you for being an abrasive weirdo.
by meindnoch | 2025-11-05 19:42:29+00:00
Ummmm... You're just plotting a function of 2 variables (R^2 → R) as a heat map.

"Note that the Shadow Circle is invisible in the conventional graph. In fact, the conventional graph looks identical to a conventional graph of the x=0 equation (as if the denominator was not there)."

Ummm... Yeah, because the equation x / (x^2 + y^2 - 1) = 0 simplifies to x = 0. Your "fuzzy graph" is actually just a plot of the function z(x, y) = |x / (x^2 + y^2 - 1)|, where z is encoded as a color.
by alephnerd | 2025-11-05 19:42:38+00:00
> Japanese and Korea refiners have been phasing out Russian crude

Their refineries are phasing out Russian crude, but Japanese and Korean firms continue to extract, maintain, and invest in large capex projects like Sakhalin-I and Sakhalin-II. Notably - Mitsui Group (JP), Mitsubishi Group (JP), JAPEX (JP), Tohoku Electric (JP), and KOGAS (KR) have continued to operate in Russian ONG projects and comply with Russian investment laws.

> China is already arming Russia

Yep, and they have a controlling stake in Ukraine's economy itself, with significant portions of Ukraine's MIC and Ag industry owned an operated by Chinese companies - which means Ukraine cannot target Chinese owned or associated assets without facing domestic blowback from China such as sudden loan repayments or export controls on intermediate parts.

> Miffing New Delhi is well worth forcing Moscow to move air defences around

I agree, but Ukrainian missiles aren't reaching Vladivostok or Sakhalin unless we give them ICBMs. Most Asian investments in Russian ONG are all the way in the Far East which is outside the range of anything short of an ICBM for Ukraine.

------

That's what makes this a pickle.

The ONG assets Ukraine is hitting in Russia are primarily for domestic consumption with some amount of export to Turkiye, Azerbaijan, or Hungary. But they don't actually prevent Asian buyers from continuing to operate - only sanctions can do that. And on top of that, Asian buyers have figured out fairly sophisticated ways to bypass secondary sanctions against Russia [0]. And the Asian assets which they could try to target would lead to severe blowback from one of Ukraine's largest trading and FDI partners. In a prolonged war of economic attrition, I'm not sure how Ukraine can win without on-the-ground support from the EU and US, because economic pressure such as sanctions don't have the same staying power that they did 10 years ago.

[0] - https://www.nytimes.com/2025/10/27/world/asia/3-takeaways-fr...
by lanfeust6 | 2025-11-05 19:43:28+00:00
The upshot is that society also values that we create value. Doing things that others find valuable can foster a sense of meaning and belonging.

What you touched on is desire (see: hedonistic treadmill), and while that can be inflamed by messaging in society, it transcends any given society. If we didn't have desires, we wouldn't suffer for art or create great things. Tautologically, manifesting changes like that necessitate dissatisfaction with status quo.
by ragnese | 2025-11-05 19:43:42+00:00
I read them, but I'm not sure what point you're trying to make, or why it's directed at my comment. I mean that genuinely.

This Xfce dev says that GTK4 is less capable than GTK3, and they feel that GTK5 will continue in that direction. They also acknowledge certain things in the first comment:

> [0] Full disclosure: I'm an Xfce developer, and have been disappointed with the direction GTK has been taking for some time. I don't begrudge them their prerogative to do what they need/want to achieve their own goals with the toolkit they've built and maintain. But it really is making life more difficult for me.

>

> [1] Part of the argument is that Wayland doesn't natively support things like cross-process embedding, so a cross-platform toolkit shouldn't have these types of widgets (the classic problem of only being able to support the lowest common denominator). But a) you can absolutely build something like that for Wayland (something I've been working on, though it requires tens of thousands of lines of code to do), and b) with other changes, it's incredibly difficult and possibly impossible to even implement the XEMBED protocol on GTK4, for people who do only care about X11.

If the GNOME guys took out stuff from GTK4 or 5 for bad reasons, then I don't like that, either. Which is basically exactly what I said. However, it sounds like some of these changes would be hard to do and maintain well, such as cross-process embedding. Perhaps the GNOME devs made a decision to focus their surely limited resources toward things they think will be long-lasting. And, perhaps, by their estimation, trying to support Wayland and X11 by adding (and maintaining) tens of thousands of lines of code would be a big burden--especially if they believe that X11 is not going to be super-relevant in the near future. I don't agree with that estimation, and I assume that it'll be a very long time before X11 isn't necessary anymore, but so be it.

All that said, it still has nothing to do with Mutter, which is why I replied to the comment that I did. Because GTK, and Mutter, and GNOME Shell, and GNOME apps, and non-GNOME GTK apps, are all different things, and this post was about Mutter.
by the__alchemist | 2025-11-05 19:43:50+00:00
Of interest, I've written my own core::simd mimic so I don't have to make all my libs and programs use nightly. It started as me just making my Quaternion and Vec lib (lin-alg) have their own SoA SIMD variants (Vec3x16 etc), but I ended up implementing and publicly exposing f32x16 etc. Will remove those once core::simd is stable. Downside: These are x86 only; no ARM support.

I also added packing and unpacking helpers that assist with handling final lane 0 values etc. But there is still some subtly, as the article pointed out, compared to using Rayon or non-SIMD CPU code related to packing and unpacking. E.g. you should try to keep things in their SIMD form throughout the whole pipeline, how you pair them with non-SIMD values (Like you might pair [T; 8] with f32x8 etc) etc.
by t-3 | 2025-11-05 19:44:14+00:00
You should definitely read the article, it's pretty good. That said, I'd say it's not the stupid that make life miserable for everyone else, it's the smart people that were born earlier. A smart person with power sets rules to benefit themselves. They may or may not care about what happens after they die. Those that care will almost certainly want to advantage their descendants and friends. Enough iterations on this same pattern and you get the kafkaesque and at times idiotic modern society.
by tstrimple | 2025-11-05 19:44:18+00:00
> Every good Brenda is precisely good because she checks her own work before shipping it. AI does not do this.

A confident statement that's trivial to disprove. I use claude code to build and deploy services on my NAS. I can ask it to spin up a new container on my subdomain and make it available internal only or also available externally. It knows it has access to my Cloudflare API key. It knows I am running rootless podman and my file storage convention. It will create the DNS records for a cloudflared tunnel or just setup DNS on my pihole for internal only resolution. It will check to make sure podman launched the container and it will then try to make an HTTP request to the site to verify that it is up. It will reach for network tools to test both the public and private interfaces. It will check the podman logs for any errors or warnings. If it detects errors, it will attempt to resolve them and is typically successful for the types of services I'm hosting.

Instructions like: "Setup Jellyfin in a container on the NAS and integrate it with the rest of the *arr stack. I'd like it to be available internally and externally on watch.<domain>.com" have worked extremely well for me. It delivers working and integrated services reliably and does check to see that what it deployed is working all without my explicit prompting.
by hopelite | 2025-11-05 19:45:10+00:00
Have you ever heard of the phrase "a distinction without a difference"? The delta between "domestic" and "international" has basically been erased for all intents and purposes over the last 25 years. H1-B can and is used for Aviation Mechanics, not to mention that approximately 25 million of the official 60 million in the US that were not born American citizens have been granted citizenship in that period.

You seem to be trying to defend "international", but reality is "international" has become "domestic" as the USA turns into something other than the USA.
by dangus | 2025-11-05 19:45:14+00:00
These analogies don’t compare well. Your examples don’t demonstrate an extreme tradeoff like you get with the Vision Pro.

Why do we have video calls? Because a webcam costs $1-5 to put into a laptop and bandwidth is close enough to free.

Why do we have 4K monitors? Because they only cost a small amount more than 1080p monitors and make the image sharper with not a whole lot of downsides (you can even bump them down to 1080p if you have a difficult time driving the resolution). I paid $400 for my 4K 150Hz gaming monitor so going with 1080p high refresh rate VRR would have only saved me $200 or so.

Serviceability for purpose is a spectrum and the Vision Pro is at the wrong end of it.

For more than the price of three 4K OLED 144Hz monitors, you get to don a heavy headset that messes up your hair, makes you sweaty, screws up your makeup, and you get less resolution and workspace than the monitors. Your battery lasts an hour so it’s inferior to a laptop with an external portable monitor or two. It’s actually harder to fit into a backpack than a laptop plus portable monitors since it’s not flat.

Then you have to use some complicated proprietary technology [1] to make a 3D avatar of yourself to overcome the fact that you now have a giant headset on your head and look like an idiot if you were to go on camera.

You can’t do a bunch of PC stuff on it because it’s basically running iPadOS.

This is not the same as “why are we bothering with 4K?”

[1] What will you do if Apple starts charging money for this feature?
by alexsngai | 2025-11-05 19:45:15+00:00
I think of specs as a combination of user intent + context that might be relevant for the issue. The expansion of the spec into a full-fledged document, whether thats agent-written or human-written can be flexible as long as it contains the original user intent and requirements (so it becomes useful input to any coding agents handling the implementation).

In this case, what sudocode aims to preserve is the human intent that might be lost in agent chat logs, etc. It then provides utilities to turn those specs into implementation plans (issues). And specs in this case are mutable and designed to be iterated on (just like code).

Or with a physics analogy, the code is the position of a particle while the specs capture velocity information. You can iteratively work on changing the velocity which will then change the position (code changes).

As for the spec review burden, the sudocode provides an interface for coding agents to provide bi-directional feedback onto the original spec, so you can fire off a few coding agents and see how they performed relative to your specified requirements. You can let the execution of the coding agents speak for themselves!
by PrairieFire | 2025-11-05 19:46:06+00:00
I think it's fair to say the MD11 has had a difficult time, but I would caveat that it performs well for an aircraft of its vintage, and is still an acceptably safe aircraft. There have been something in the neighborhood of 2.4 million successful missions completed with the MD11, and around 12 hull losses with fatalities, around 14 hull losses total, over the 35 years the MD11 has been flying. Yes, it's below average compared to modern wide bodies (a330, a350, newer 777/787) which are incredibly (truly incredible to me) safe.

I do expect this incident will accelerate the retirement of the balance of the fleet that is still flying and the MD11 will complete its disappearance from the skies in the US before the end of the decade.
by martin-t | 2025-11-05 19:46:25+00:00
I had a broadly similar transition in feeling about my work.

It's not about how much I get paid. It's about realizing how much of the value I produce goes to me and how much goes to the owner class.

At least I never worked in a big corporation and I always had the ability to do work that directly benefited people using my code. But I still saw too much of the "I built this company" self-congratulatory BS from people who just shuffled money while doing 0 actual work.

I don't think ownership is theft, I just think it's distributed wrongly - to people who have money instead of to people who do work. See my other comment here: https://news.ycombinator.com/item?id=45826823
by LordDragonfang | 2025-11-05 19:46:36+00:00
Free childcare is an extremely business-friendly proposal (increases the workforce, reduces the need for costly parental leave). I'd say I don't know why it's not more popular with right wing neoliberals, but I know why (they're more anti-government than pro-economy).

Rent control is increasing popular and common in liberal areas (which NYC is)
by ebbi | 2025-11-05 19:47:03+00:00
One of the best things I've done for my setup is convert old 5k iMacs to work as external display.

Only downside are the massive borders by todays standards, but it still has the Apple aesthetics, the 5k resolution is beautiful for my use cases (spreadsheets, documents, photo editing), and has HDMI inputs so I can play PS5 on it.
by SuperNinKenDo | 2025-11-05 19:48:02+00:00
Was a lifesaver to me back in the day, running my frankenstein machine pieced together from useless spares I cobbled together from the computer store I worked at briefly. Every piece of software I ran was trimmed down to the absolute minimum, and it was a time before the web was completely unusuable without an ad blocker. Fond memories of Dillo.
by vorpalhex | 2025-11-05 19:48:43+00:00
That's trivially false. Ancient people were always working, and we can see this in people who maintain primative lifestyles.

Take bread.

You start the oven at 4am. By 5am it is hot enough for your meats. By 7am extinguish, by 8am start your bread and go until 6-7pm. Now you get to start your dough for tomorrow, typically working until 11pm.

Historically bakers were known to sleep in flour hoppers as they were spared some of the heat of the ovens.

Ancient people _always_ worked. There was no leisure weekends, no afternoons off.
by observationist | 2025-11-05 19:49:00+00:00
You'd need to differentiate between sources - you'd want to capture every signal, then sort into buckets by frequency, by regular timing, and so forth - if a device is sending a burst every 5 seconds, then you can grab every 5 second occurrence of a signal at that frequency and make a reasonable assumption that all that data is from the same radio.

You can filter for all the frequencies that show up regularly, then you differentiate by signal strength - group occurrences of the same frequency into similar dB buckets, then correlate the changes based on new fixed positions within the car, and run some calculations on changes in signal strength to obtain a dB to distance calculation. The strength to distance calculation can be estimated by making some assumptions about the type of radio you're looking for - a simple cellular module is going to be different than a WiFi repeater, or a wireless fob, or a bluetooth tracker.

From the fixed points within your car, you can tie one end of a piece of yarn to where the sensor was affixed, and the length of the yarn should correlate to your dB to distance estimate for that position, and with 2-3 or even 4-5 threads you'd be able to group their loose ends together to get a rough physical indication of exactly where the radio transmission is coming from.

The grouping won't be exact, but it'll literally point in the right direction, and if the threads are too long, or pointing to something buried in the chassis or whatnot, then you can reduce the lengths of your yarns by the same percentage of reduction and they'll be "pointing" at wherever the radio source is.

You're going to get a general location, like "under the dashboard" or "in the glovebox" or "somewhere under the spare in the trunk", not a millimeter precise location. You could probably vibecode a way of processing the data in a browser, and use a bunch of splats and AI modeling of your car and so forth to get a very precise and useful pinpoint of a device with a fancy UI, but you can just use a spreadsheet and text files of logged signal records, the process isn't super difficult.
by sshine | 2025-11-05 19:49:03+00:00
The only thing I think a lot about is advancing at work and saving up for a bigger home.

Whenever I stop up to appreciate both my current working and living conditions, I’m happy for that period of time.

Yet, if I’m content, I’ll never live somewhere else doing something harder. I’d rather be a little unhappier always if I can think of ways to advance in the minigames I favor.
by throw0101d | 2025-11-05 19:49:05+00:00
> https://www.washingtontimes.com/news/2025/oct/20/risc-v-dese...

From the article:

> The risks aren’t theoretical. A new report found that DeepSeek, a Chinese AI firm, has been responsible for producing malicious code in roughly half the sensitive cybersecurity incidents analyzed on GitHub. If China is willing to leverage open software in ways that harm global security, why would we assume open-source hardware will be treated differently?

> A single compromised RISC-V chip in a power grid, data center or weapons system could hand Beijing a quiet path into critical infrastructure. The more these chips spread, the greater the odds a vulnerability becomes a weapon.

I think the concern here is more with the implementations (coming out of China) than the instruction set itself. Or perhaps if there is some Verilog/VHDL code out there with backdoors, and that then gets baked into chips.
by dpark | 2025-11-05 19:49:34+00:00
> Oh sure, but it’s difficult for me to feel very passionate about it.

Just passionate enough to say that everyone unhappy with Intuit lobbying against free tax filing and simplified tax codes doesn’t understand?

> As mentioned in sibling posts, the IRS does NOT have the information it needs to get even close on your taxes. They know your reported income. They do not know your marital status, how you’re going to file, if or how many kids you have and will be filing for, and many other things. These all have MAJOR tax impacts.

This is misleading. The IRS does have this because for most people it does not change year to year. It would also be trivial for them to provide a way to input this data if/when it does change.