MurphyA/hacker-news huggingface dataset:
by ASalazarMX | 2025-11-05 18:26:41+00:00
> Radiance compiler targetting RISC-V ISA. Involves writing an R' compiler in C and then porting it to R'.

R is a language for statistics and data analysis, I can't understand why they chose it for low-level systems programming having modern alternatives like Go or Rust. Maybe it has to do with the AI integration.

It seems interesting enough to follow, but I'm uncertain about its actual direction.

Edit: Thanks to people in this thread for pointing out that it's not R, but R'. The language they're creating is called Radiance, so it may be that R' is a subset of it.

> Radiance is a small statically-typed systems programming language designed for the Radiant platform, targeting the RISC-V RV64GC architecture. Radiance features a modern syntax and design inspired by Rust, Swift and Zig.
by CGMthrowaway | 2025-11-05 18:26:48+00:00
> Two major non-Chinese train companies attempted to merge

Siemens (Germany) and Alstom (France)

> It fell down to an anti-monopoly decision by a single person in the EU ministry, who killed the proposal

Margrethe Vestager, the European Commissioner for Competition at the time (2019). At the time of the decision, she said "No Chinese supplier has ever participated in a signaling tender in Europe or delivered a single very high speed train outside China. There is no prospect of Chinese entry in the European market in the foreseeable future." This has since been proven to be a bad prognostication, as China Railway Signal & Communication (CRSC) is actively deploying its ETCS Level 2 signaling system on the Budapest–Beograd railway line in Hungary[1]; and China has delivered trains to Serbia, leased trains to Austria's Westbahn, acquired German locomotive manufacturer Vossloh Locomotives, and participated in a public tender in Bulgaria for electric trains.

She is no longer in that position. She has as of 2024 become "tough on China,"[2] acknowledging mistakes made in the past and touting how "China came to dominate the solar panel industry... and is running the same game now, across strategic industries including electric vehicles, wind turbines and microchips."

She now says Biden's IRA was a mistake, that Europe has been de-industrializing and that is not a good thing, and that Europe has been too afraid to impose tariffs on China out of fear of retaliation from China.

It sounds remarkably similar to the MAGA playbook on trade and re-industrialization.

[1]https://www.railwaygazette.com/infrastructure/china-railway-...

[2]https://www.politico.eu/newsletter/brussels-playbook/vestage...
by easton | 2025-11-05 18:26:48+00:00
That's interesting. Except for $GIGANTIC_CO (like, BofA, or the government), i'd expect a SLA that describes service resiliency and not "well, our service will be up because we're on AWS".

Why would you need to disclose your hosting provider? is that really a concern for hosted services (and if it is, why isn't the customer hosting it in their cloud?)
by LTL_FTC | 2025-11-05 18:27:00+00:00
I worked as a sales consultant for AT&T wireless, back during the smartphone boom, at their retail stores. During onboarding everyone was taught how to use the GUI for everything (OPUS, I believe it was called): creating accounts, upgrading accounts, etc. But I noticed a few of the senior reps lived in the TUI (Telegence) and wondered why. When asked they claimed they were just used to it, but I quickly learned how much faster it was by observing them. They were able to process customers so much more quickly, a comparative advantage in commissioned-based sales.

My buddy and I requested access and learned how to use it. Not only did it streamline our process, it allowed us to do everything, where the GUI often omitted certain tasks forcing us reps to call customer service (for example, providing customers with credits after fixing their accounts).

So we lived with both the GUI up for when management walked by and relied on the TUI when we needed/wanted to work quickly.

I bet the system hasn't changed a bit. But I still live in the terminal quite a bit these days.
by andix | 2025-11-05 18:27:17+00:00
It was a customer management and billing system, for a specific industry. Tailored to local requirements and insurance regulations (a lot of things got billed to insurance). There is commercial software available for this purpose, but it's a very small target group, and the products are neither great, nor cheap.

Over time it even got extended to interface with a few external systems, mostly by reading and writing text files to specific locations.

It was deployed on one location with 2-5 concurrent users on the same database. The workflow was something like this: open customer/new customer, read/add notes, register products/services provided, print invoice for customer, print monthly invoice for insurance companies including all the required information (hundreds of pages).
by Genbox | 2025-11-05 18:27:29+00:00
It is also kinda a self-burn. Chromium an aging code base [1]. It is written in a memory unsafe language (C++), calls hundreds of outdated & vulnerable libraries [2] and has hundreds of high severity vulnerabilities [3].

People in glass houses shouldn't throw stones.

[1] https://github.com/chromium/chromium/commits/main/?after=c5a...

[2] https://github.com/chromium/chromium/blob/main/DEPS

[3] https://www.cvedetails.com/product/15031/Google-Chrome.html?...
by dkenyser | 2025-11-05 18:27:54+00:00
I immediately think of Terminal Coffee[1].

Been experimenting with charmbracelet's[2] stuff recently to do something similar. Still very early stages so nothing to show off yet but would highly recommend it for anyone else looking into creating a TUI app/business.

[1] https://www.terminal.shop/ [2] https://github.com/charmbracelet
by munificent | 2025-11-05 18:28:17+00:00
> that's what you're wagging in their face with some of the CoCs.

I never mentioned codes of conduct in my comment.

Those are orthogonal to the observation that communities are fundamentally political.

> Leave it at "don't be an asshole". It's that simple.

Sure, and "don't be an asshole" is a political statement. The subjects and objects of that sentence are people and the intent is to affect how they interact.

If you feel that that's the kind of thing that community members should write down and say to each other, then you're implicitly agreeing with my claim that politics is what communities do.

I suspect you think you and I would disagree with what politics a community should espouse, but that's not my point at all. All I'm saying is that every community, every group of people coordinating together, is a political beast. It's true of an anarcho-syndalistic art collective from Portland who only communicate through crypto-signed commits on their self-hosted fork of Fossil, it's true of a gang of skinhead bikers meeting regularly at a dive bar, and it's true of the Rust community.

When people regularly interact with each other and communicate about how they should interact... they are politicking. "Politics" has become a bad word for some people, but it's the less bad word we have available to describe what it is people are doing when they are establishing the norms and practices of their regular repeated interactions.
by edot | 2025-11-05 18:28:49+00:00
Does anyone know of any playbook that has had success in getting these shut down? Any way of getting the city’s money back partway through a contract? Seems most cities use the excuse of “well, we already sunk the cost, so we can’t remove them now or it’s just a waste of money”. I see Sarah Hamid with EFF has commented. Maybe I’ll reach out and see if they have a “Project 2025 but for Deflocking Your Town”
Show HN: Serverless platform for inference of time-series foundation models
by ChernovAndrei | 2025-11-05 18:29:20+00:00
Hi, I’m Andrei — We’ve built FAIM, a serverless platform for running inference with foundation time-series models like Chronos2, TiRex, and FlowState. It’s built on Nvidia Triton and GCP, so you can get forecasts in seconds without managing any infrastructure.

We built it because we believe the lack of accessible infrastructure for foundation time-series models is one of the main reasons these models haven’t yet spread widely in industry.

To try it out, register on https://faim.it.com/ to get your API key, then run models serverlessly via our Python SDK: https://github.com/S-FM/faim-python-client.
Show HN: NanaVis – Upload one image, describe the change
by qqxufo | 2025-11-05 18:30:03+00:00
I often need a tiny edit to a single image and don’t want a full editor. So I built a tool that does exactly one thing: upload one image → type one instruction → get the edited image. No projects, no layers, no batch.

Typical uses:

“Change the jacket to dark blue”

“Remove the coffee mug on the desk”

“Replace background with plain white”

“Soften the lighting a bit”

Known limits: hair/glass/busy textures and very small sources can fail; one image at a time; same prompt may vary slightly.

I’d love blunt feedback: your real prompts, common cases I missed, and where the flow gets in the way (upload/preview/download). Fail cases welcome.
by WorldPeas | 2025-11-05 18:30:35+00:00
I have been trying to take a break for the last few days, but in seeing this I am glad I am not the only one. Slashdot/Twitter-esque comments have seemed more frequent here from suspiciously new users (think last few months, but some post-2023). It could be an increase in the popular consciousness but this theory is chilling to think about. This place is one of the few on the internet left without some mediating algorithm, and with (mostly) polite and curious users. The moderation is good, but one's mind can drift to chaos in times of relative serenity...
by andrepd | 2025-11-05 18:31:10+00:00
> They would have to actually read the documentation to understand and that's simply too hard nowadays so you end up which this kind of articles about "pain points" which are basically "I don't know what I'm doing and making a lot of mistakes, let me blame my tool".

Way to deflect any possible criticism x) I've used Ocaml for many years, and the syntax is undeniably a drag. There are inconsistencies, poor choices, none of which are a dealbreaker on their own but which together impose an ever-present friction. Death by a thousand cuts if you will. One of them explicitly mentioned in the article: the match statement.

> For printing, they quote "#[derive(Debug)]" in Rust but apparently they never reached ppx_deriving in Ocaml. It's a shame because it does exactly the same thing.

How do you print a list in OCaml? There's your answer as to why it's not the same thing.
by Retric | 2025-11-05 18:31:11+00:00
Tradeoffs. Physical land under the airport is lost either way, but land near the old airport becomes more useful where the river itself couldn’t have buildings in either situation. Thus moving it near a river or other large body of water is a long term net gain.

As to a crash, ditching into an industrial area isn’t significantly worse for the passengers than ditching into a set of rapids, but the rapids are far better for the general public.
by npilk | 2025-11-05 18:31:21+00:00
Can't decide what to think. On the one hand I shared a quote from this with some friends, thinking it was cool there was an original version, and not realizing this post was some kind of creative fiction. Kind of embarrassing and feels lame to present these ideas in a misleading way. But on the other I admire the creativity and the storytelling format. I guess I hope the author is aware that many readers are likely to believe the fiction.
by H1Supreme | 2025-11-05 18:31:22+00:00
I think those old TUI systems are analogous to learning Vim. At first, you don't wtf is going on. But, the more time you spend with it, the more it's ingrained, and eventually becomes second nature.

I've seen many of these systems over the years. Before I moved into software full time, the company I was working for was transitioning from a TUI to a GUI based system. The long time sales and warehousing staff absolutely hated it. Which, yes, is par for the course with any new system. But, I really believe there is an (potential) efficiency to a TUI system that makes it superior to a GUI when dealing with prototypical business operations (order entry, inventory lookup, etc).

Which makes me think, is there a market for "modern" TUI systems?
by c22 | 2025-11-05 18:31:49+00:00
Many years ago I used a TUI retail/inventory terminal that was running in an SSH session over a painfully slow wireless link. Each keystroke came with several seconds of latency. This was not a problem, though, since I'd memorized all the important menu sequences. I could just punch in a rapid-fire string of keyboard strokes representing an entire transaction and then just wait a few moments for the screens to catch up and a receipt to print.
by cubefox | 2025-11-05 18:32:06+00:00
I wonder why local dimming zones remain so limited in LCDs. This one has 4032, which corresponds to a background LED resolution of only 84×48. That's about 90×90 (over 8000) colored LCD pixels per white background LED.

This is far too coarse to accurately resolve fine differences in HDR brightness, e.g. from lamps, car lights, street lights, specular highlights etc.

Perhaps the background LEDs are still relatively costly? Or customers just don't care enough to justify putting in significantly more? Which is unfortunate, since although OLED monitors have perfect fine HDR contrast, the overall achievable screen brightness is quite low compared to LED LCDs.

Which makes both technologies suboptimal for HDR content, for different reasons.
by super_flanker | 2025-11-05 18:32:14+00:00
I agree with simplicity and ease of learning Go.

> 3 years working with I might have had at most 3 times nil pointer crashes in prod

I've been running a rust app for my personal trading app and a small service at a very large FAANG company for more than 3 years, and guess what I'm yet to see a nil crash.
by tombert | 2025-11-05 18:32:27+00:00
I have a MiSTer Laggy thing to measure TV latency. In my bedroom Vizio LCD thing, in Game Mode, is between 18-24ms, a bit more than a frame of latency (assuming 60fps).

I don’t play a lot of fast paced games and I am not good enough at any of them to where a frame of latency would drastically affect my performance in any game, and I don’t think two frames of latency is really noticeable when typing in Vim or something.
by WorldPeas | 2025-11-05 18:34:07+00:00
usually (no offense to yours) the join date and if they are making simple/ragebait comments I would presume. Didn't even cross my mind we'd have AI commenters here as the ones I've seen on Twitter are more egregious with comments that seemingly have de-formatted headings like "I'm unsure of the future of $THING [...] the takeaway:" no human I know says "the takeaway" in a 3 sentence long post
by jauntywundrkind | 2025-11-05 18:34:29+00:00
And a month where many tech stocks went up >50%!!

I will say, it's gonna be different looking at the market. So much of that rise is now 30 days old, a massive jump upwards. Looking at the 1mo chart made the day to day feel pretty irrelevant, up or down whatever: look at this huge net change. But now at the 1mo point that receeda into the rear view.
by OkayPhysicist | 2025-11-05 18:34:33+00:00
Free childcare for low income families is extremely common, even in the United States. Subsidizing childcare is even more common. And it's not that expensive, because spending tends to get offset by increased tax income and reduced consumption of other wellfare benefits (from parents who choose to re-enter the workforce).

As for universal free childcare, I'm aware of it's existence in a number of places in Germany (Berlin, in particular), driven by having been an extremely popular public benefit in East Germany.
by johnnyanmac | 2025-11-05 18:34:45+00:00
Sadly many conservative leaning types simply think "nothing is wrong, this is capitalism. Just get a better job and make more money". While also railing against worker protections and wage increases that would be ensure better jobs.

In other words: they don't care, as long as it doesn't hurt them. The core mentality of NIMBYism.
by simoncion | 2025-11-05 18:34:47+00:00
> doesn't that make everything blurry?

My experience for the 3D parts of a great many games that my 5700 XT can't reasonably run at panel-native resolution is that the game's art style is to blur up the picture with all sorts of postprocessing (and sometimes (especially with UE5 games) with the ever-more-popular "it looks so bad it makes you wonder if the renderer is totally busted unless you leave TAA on" rendering technique). Sometimes this blurring ends up looking absolutely great, and other times it's just lazy, obnoxious, and awful.

So, not that I notice? For the games that permit it, the HUD and menus stay nice and sharp, and the 3D stuff that's going to be all smudged up no matter what you do just renders at a higher frame rate.

For games that don't have independent 2D and 3D render resolutions, I find 1440p to be quite tolerable, and (weirdly) 1080p to be much less tolerable... despite the fact that you'd expect it to fit nicely on the panel. I guess I'm expecting a much more crisp picture with integer scaling than I get? Or maybe this is like what some games did way back when where they totally change the font and render style of the UI once they get past some specific breakpoint. [0] I haven't looked closely at what's going on, so I don't have any even vaguely-reasonable explanation for it.

> [ultrawide monitors]

I like the comment someone else made somewhere that described them as "ultrashort" monitors. Personally, even if I was willing to move my head around enough to scan the whole damn monitor, I'm unwilling to lose so much vertical resolution. But as always, one should definitely choose what one likes.

Personally, I find a 32" 3840 pixel wide monitor to be good. It's really great for doing work on, and perfectly acceptable for playing video games.

> [Linux]

Gratz on moving to Linux for gaming. Hope you don't have much trouble with it, and any trouble you have is either caused by super-invasive kernel-level anticheat that will never, ever work on Linux, or is trouble that's easy and/or fun to resolve.

[0] One such game that sticks out in my memory is the OG Deus Ex game. At 1024x768, the font for the in-game UI switched from what -at lower resolutions- seemed a lot like a bitmapped font to what seemed a lot like a proper vector font. The difference was dramatic.
by tguvot | 2025-11-05 18:34:59+00:00
your own link says that 100,000 that left gaza.[0]

4000 deliveries in march of this year. 50000 pregnant woman [1]

50,000 births by july of last year [2]

latest official (by hamas) death toll is 63000 [3]

so, if you go by numbers, population probably grown last year. or over last 2 years

[0] https://www.aljazeera.com/news/2025/1/1/gaza-population-fall...

[1] https://www.savethechildren.net/news/about-130-children-born...

[2] https://www.savethechildren.net/news/women-self-inducing-lab...

[3] https://www.pbs.org/newshour/world/gaza-health-ministry-says...
by cloudhead | 2025-11-05 18:35:17+00:00
Thanks for these thoughts -- I agree in principle, but we have to juggle a couple things here: while Radiant is in some ways an experiment, it isn't a research project. There are enough "obvious" things we can do better this time around, given everything we've learned as an industry, that I wouldn't want to leapfrog over this next milestone in personal computer evolution and end up building something a little too unfamiliar to be useful.
by 0xbadcafebee | 2025-11-05 18:35:25+00:00
Here's a basic comparison:

Many small boxes Pros: - Cost. Small boxes cost less. Spend less or spend more as needed. If one dies, cheaper to replace. - Efficiency. Scaling *down* saves money when load is low. Can schedule specific loads to specific boxes. - Redundancy. Multiple VMS, OSes, network paths, etc. No single point of failure. - Zero-downtime. Rolling deployments, upgrades means changes with no user impact. - System bandwidth. More network links, cpus, kernels, disks, etc = more bandwidth, capacity. - Performance resilience. A heavily loaded app on one server doesn't affect others. - Immutability. "Pets" rather than "cattle" uses automation to reduce maintenance/instability. - Scalability. When you run out of resources, adding more is easy, zero impact. Cons: - Does not work with applications that require large memory/cpu. - Inefficient for apps that require shared filesystem access (as opposed to database). - Requires smarter architecture to reduce long tail of cross-host calls. - More transient network path failures, troubleshooting issues. One big box Pros: - Allows applications which require large memory/cpu. - More efficient for apps that share a filesystem. - Simpler architecture. - Fewer network path failures. Cons: - Large cost that you can't easily reduce as needed. - Waste (in unused resources) unless load is constant. - Single point of failure, for reliability and security. - Upgrades require reboots. App goes down; possibility the server might not boot up properly. - Single network, cpu, kernel, disks(s), etc become bottlenecks. - A single heavily-loaded process, excess interrupts, etc can bring down entire system performance. - Often treated as "pet" rather than "cattle"; creates more maintenance, instability. - Not scalable.
by 9rx | 2025-11-05 18:36:04+00:00
> Ask people what they think "farming" includes non-owning cultivators

"Farming" usually refers to all that surrounds the entire activity. That includes farmers, farmhands, supportive family, etc. But we've been talking about "farmer".

With that, I'll assume you accidentally mistyped "farmer". Let's take a look at a practical example. Soybean and cattle farmers have recently been all over the news with stories about their current low/high profitability. Do the masses watching the news understand these people as being the hired hands out in the field/in the barn collecting a fixed wage? Or do they understand these people as being the business owner with a product to sell?

> because the meaning of a word is what most people say it is.

Not quite. The meaning of the word is how the speaker (or author) has decided to use it.

But, yes, since we are currently talking about what most people consider the word to mean as a general rule, not a specific person using it in a particular way, "farmer" is deemed to be the business owner. We know this not only from anecdotal observation but also because there are people whose job it is to determine how people use words and that is what they have determined is most common.

The game chose to use the word differently, in a less traditional way, but the discussion has made it clear that we aren't talking about that specific instance. Going there would be nonsensical.

> Please don't attack other posters.

The computer screen you are looking at cannot attack you. Perhaps what you really mean is that your emotions are leaving you to feel unpleasant? These feelings stem from the mind's view of the world not matching the reality it is starting to understand. This confusion, for want of a better word, can feel like an attack of sorts. However, it does not stem from external force. It is an internal process. When this happens, it is time for personal introspection.
by SlavikCA | 2025-11-05 18:36:15+00:00
I tried Talos few month ago. Found it unstable and complicated; reported few bugs.

And because they are "immutable" - I found it's significantly more complicated to use with no tangible benefits. I do not want to learn and deal declarative machine configs, learn how to create custom images with GPU drivers...

Quite a few things which I get done on Ubuntu / Debian under 60 seconds - takes me half an hour to figure out with Talos.