MurphyA/hacker-news huggingface dataset:
by cmurf | 2025-10-22 05:09:20+00:00
Some workloads may do better with zswap. Cache is compressed, and pages evicted to disk based swap on an LRU basis.

The case of swap thrashing sounds like a misbehaving program, which can maybe be tamed by oomd.

System responsiveness though needs a complete resource control regime in place, that preserves minimum resources for certain critical processes. This is done with cgroupsv2. By establishing minimum resources, the kernel will limit resources for other processes. Sure, they will suffer. That’s the idea.
by ivanium | 2025-10-22 05:10:16+00:00
(Disclaimer: I am one of the authors of the project) Thank you for the thoughtful and insightful comment. I really love the depth of your first paragraph. You highlighted a concern in this space that is often overlooked, and I am glad you raised it. We spent a significant amount of time dealing with the cost of dynamic GPU memory operations.

One useful observation is that LLM inference has almost no host API calls during steady state, since the GPU must stay busy with continuous kernel launches or CUDA graph replay. You are absolutely right that CUDA and HIP virtual memory operations are expensive on the host side and involve heavy driver work. However, they introduce only small stalls in the GPU pipeline, because most of the cost is paid on the host. These operations are also relatively infrequent compared to kernel launches in practice, so we offload them to a background thread to keep them off the critical path. The APIs are not cheap in general, but they happen to fit LLM inference surprisingly well.

On your second point, I guess I follow your idea, although please correct me if I misunderstood. Virtual memory does open the door to paging and offloading, which is also important for LLM systems. We are actively working on this direction in kvcached. Your defragmentation point also reminds me of classic techniques such as compaction and garbage collection. They could certainly help, though I guess the trade off between benefit and complexity would need more careful evaluation.

Thank you again for the thoughtful analysis. It was a pleasure to read. I would be happy to continue the discussion.
by rcbdev | 2025-10-22 05:10:30+00:00
Please, don't ever spin up a PostgreSQL instance for a client on bare-metal in $CURRENT_YEAR. Some jerk-off did that for a current customer of mine, and now they're having issues with their migration from SUSE to RHEL in production.

Also, this dick measuring contest on who is the fullest-stack developer sounds ridiculous.
by bruderFrancis | 2025-10-22 05:11:23+00:00
Some ancient family dynasty Scotch distillery perilous existential vulnerabilities:

[] Indifferent, spoiled rotten progeny seeking maximum return upon inheritance, selling distillery to Seagram's for an immediate gratification windfall fortune.

[] John Cooper VII, the last barrel maker, skill lost at retirement, or Master Cooper VIIth lost savings to Mister Market, or an expensive clandestine affair, extorts 16X per barrel.

[] Seagram's hires brilliant Bill Burr(Breaking Bad car wash business) to pose as EPA agent, threatening federal lawsuit for illegal violation of dumping distillery toxic runoff for past centuries, and/or white oak barrels cause cancer and the distillery has killed victims for hundreds of years.

[] A society grows fallow when old men plant trees whose shade they know they shall never sit in, while the president's daughter threatens to enforce federal white oak forest's toxic(false, but that's ok!) leaching prosecution if landowners do not immediately purchase a fortune of President altCoin.

In this painfully craven hostile world, Benedictine liqueur would seem to be more durable spirit than any Scotch.
by dheera | 2025-10-22 05:11:56+00:00
Except when it isn't awesome. There are multiple PoE standards. Passive PoE, active PoE, PoE+, PoE++, PoE+++, 802.11af, 802.11at, 802.foo, blah blah.

If they had just stuck with 12VDC and buildings had 12VDC wall sockets everywhere, everything would have been fantastic.

I also had a PoE HAT for a RPi that smoked it. Never doing PoE again. 48V and 3.3V electronics probably don't belong within 10cm of each other.
by anigbrowl | 2025-10-22 05:12:08+00:00
This whole “race to the moon, part II” is almost criminally stupid. Land on the moon when we can accomplish something there, not just to prove we haven’t lost our mojo since Apollo.

Not as criminally stupid as resting on our laurels and frittering away all the technical knowledge which we are now relearning the hard way. 'I can't think of things to do on the moon, therefore it's a waste of time' is an asinine argument.

Edited to add that I have long thought this dismissive smug attitude about how we already ticked that box and there's no need to tick it again directly contributes to the rise is nonsensical conspiracy theories like the the moon landing (or indeed space) being fake. And that acceptance of social and scientific ignorance goes a long way to explaining why we're currently governed by malicious fools.
by trenchpilgrim | 2025-10-22 05:13:26+00:00
There's very little _scientific_ motivation to send humans to do science instead of robots. Robots don't need to eat or drink (much more efficient payloads) and don't expect to survive the mission.

The motivations to send humans to other bodies at this time are political; to prove who is and isn't a superpower of the 21st century.
by awb | 2025-10-22 05:15:14+00:00
> Because they would be smart enough to know the societal damage they caused by this revelation and they did it anyways...

That seems like a human-centric perspective.

Maybe they’re a cooperative, altruistic society with an innate desire to help, and maybe had been helped by others before. To not teach us about the imminent dangers of the universe might seem unconscionable to them.

Or maybe they’re a highly ordered society with an innate common goal and see nothing wrong with asking other entities to join their mission.

Sure, some humans may view their contact as intrusive or harmful, but that doesn’t mean they automatically would as well.

If I had to bet, I’d bet you’re right, but the universe is a big place and who knows what societies might be out there that would feel totally foreign to us.
by baq | 2025-10-22 05:15:40+00:00
Hobby coding is imho a high entropy signal that you joined the workforce with a junior title but basically senior experience, which is what I see from kids who learned programming young due to curiosity vs those who only started learning in university. IOW I suspect you were not a junior in anything but name and pay.

There’s also a factor of the young being very confident that they’re right ;)
by moezd | 2025-10-22 05:15:55+00:00
This feels too much like breaking the guarantee sticker of a vendor code, and if your vendor pushes updates weekly, or daily, you are stuck pushing updates to your shimmed code, which officially becomes "unnamed fork". Even for tests, let's say that they changed an input type, I don't see an improvement in my workflow: I still need to update my "unnamed fork". At least with a fork I get to see the whole git history, including my contributions, and testing with monkey patching helps me create clear setUp and tearDown steps.

When you have a scalpel, you give it to operating doctors during the operation, not to 5 year olds on the street.
by andrewstuart | 2025-10-22 05:17:22+00:00
Despite this APU being deeply interesting to people who want to do local AI, anecdotally I hear that it’s hard to get models to run on it.

Why would AMD not have focused everything it possibly has on demonstrating and documenting and fixing and showing and smoothing the path for AI on their systems?

Why does AMD come across as so generally clueless when it comes to giving developers what they want, compared to Nvidia?

AMD should do whatever it takes to avoid these sort of situations:

https://youtu.be/cF4fx4T3Voc?si=wVmYmWVIya4DQ8Ut
by vunderba | 2025-10-22 05:17:54+00:00
From the article:

> Claude declared victory and pointed me to the output/result.mmd file, which contained only whitespace. So OCR had worked but the result had failed to be written correctly to disk.

Given the importance of TDD in this style of continual agentic loop - I was a bit surprised to see that the author only seems to have provided an input but not an actual expected output.

Granted this is more difficult with OCR since you really don't know how well DeepSeek-OCR might perform, but a simple Jaccard sanity test between a very legible input image and expected output text would have made it a little more hands-off.

EDIT: After re-reading the article, I guess this was more of a test to see if DeepSeek-OCR would run at all. But I bet you could setup a pretty interesting TDD harness using the aforementioned algorithm with an LLM in a REPL trying to optimize Tesseract parameters against specific document types which was ALWAYS such a pain in the past.
by throwawayq3423 | 2025-10-22 05:19:51+00:00
> Exactly. So if you plead not guilty

Who gives a shit? You're trying to say that because they were pardoned, they didn't do anything wrong. They were convicted of crimes in a court of law.

> You sought to pin political violence from 'your side' onto the opposition.

I don't even know what you're attempting to reference here. Your repeated attempts to excuse real political violence on January 6th is disgusting and dangerous.

So you can carry on trying to change the subject and confuse the matter. It won't accomplish anything.

> 77 million people would like to have a word with you.

Yes as i said in the beginning of this conversation Americans made a grave mistake returning a man to power who has no intention of ever leaving peacefully. as you pointed out January 6th could have been a lot worse, I pray the Republic survives whatever attempt is coming in 2028.

Although I'm sure you're preparing all of your excuses for why whatever happens won't be that bad.
Styx Telegram Bot Framework
by OasisPioneer | 2025-10-22 05:20:19+00:00
This project is a Telegram bot framework designed for C++ developers, aimed at simplifying the complexities of bot development. By leveraging a highly modular plugin system, you no longer need to worry about low-level network communication or API interactions. Simply focus on developing plugins for your desired features, and you can quickly build powerful and extensible Telegram bots.

https://github.com/OasisPioneer/StyxTelegramBotFramework
by kevvok | 2025-10-22 05:21:33+00:00
The smaller switches like the Arista 710P are meant for deployment out at the edge of the network where you want something small and quiet (e.g. at people’s desks or in conference rooms) to provide more ports without needing as many runs back to the network core where the big loud switches live. They’re still enterpise grade since they support enterprise features like centralized management, VLANs, QoS, IGMP snooping, etc.
by pella | 2025-10-22 05:21:39+00:00
"The AMD Ryzen™ AI Max+ processor is the first (and only) Windows AI PC processor capable of running large language models up to 235 Billion parameters in size. This includes support for popular models such as: Open AI's GPT-OSS 120B and Z.ai Org's GLM 4.5 Air. The large unified memory pool also allows models (up to 128 Billion parameters) to run at their maximum context length (which is a memory intensive feature) - enabling and empowering use cases involving tool-calling, MCP and agentic workflows - all available today. "

GPT-OSS 120B MXFP4 : up to 44 tk/s GPT-OSS 20B MXFP4 : up to 62 tk/s Qwen3 235B A22B Thinking Q3 K L : up to 14 tk/s Qwen3 Coder 30B A3B Q4 K M : up to 66 tk/s GLM 4.5 Air Q4 K M : up to 16 tk/s

(performance tk/s ) : https://www.amd.com/en/blogs/2025/amd-ryzen-ai-max-personal-...
by varenc | 2025-10-22 05:22:01+00:00
I use a PoE "extractor" to power my RPi over PoE and it works great. The extractor does the negotiation and safely gets the normal 48V PoE power, then converts that to 5V outputted on a USB-C cable that powers the RPi. Extractor also has an Ethernet[1] passthrough port that goes into the RPi as well. A bit basic, but seems relatively error proof.

[1] https://x.com/varenc/status/1961587127931867466
by Ayesh | 2025-10-22 05:22:10+00:00
Yes, I'm just as curious as you on _why_ does a staging setup needs the same amount of resources as prod.

All of my staging setups are on a ~$15 Hetzner server, with a GitHub Action to `docker compose build && docker compose up -d` remotely, with an Apache service with a wildcard certificate and dynamic host names. We have 3..n staging setups, with each PR spinning up a new staging site just for that PR.

It's been working with us for years, for a team of 10 developers.
by o11c | 2025-10-22 05:23:19+00:00
KDE 4.4ish (early 2010) was when it finally started to become stable enough to be mostly usable, so that's close enough to just saying "KDE 4".

Unfortunately it's looking like KDE 6 is going to be another catastrophic upgrade, unlike KDE 5 which I barely noticed. Both of my Debian bookworm->trixie upgrades had showstopper bugs that required the terminal to fix KDE, there is multi-second lag unless you turn off some of the new features, and significant uninvestigated breakage remains even after that.

"Plasma [i]s Hell" is well-named, not that it's the only problem.
by intended | 2025-10-22 05:23:22+00:00
Oh it’s absolutely a terrible idea.

I can think of an infinite ways why this is bad.

The alternative is what we have now. I don’t think the current situation is worth leaving uncontested.

Seriously - we’re copying all the art, music, lit, data and converting it into subscription revenue for the biggest firms on the planet ?

Which are based in the US?

And the alternative is Chinese open models ? Really ? This is the future.

In that case the only other groups left to enter the fray are national governments.

Frankly, after seeing what I am in Asia, I suspect they are already planning to do that anyway.
by insane_dreamer | 2025-10-22 05:23:29+00:00
Ok, they're not hobby projects, but as you put it, you're "resurrecting a startup" which is pretty close to working for yourself. In other words, your extra productivity is being captured by you and your bootstrapped startup, which is great. But my point was the article was talking about the vast majority of people who are working for a company who captures nearly all the value from the extra productivity, which they do not benefit from. It's a bit like training your replacement.

Also, I agree that LLMs are particularly good for quickly putting together MVPs/prototypes; one of their best use cases.
by onionisafruit | 2025-10-22 05:23:32+00:00
Exactly. The 2015 change was just reverting to the norm from about 20 years earlier.

My first was born in 2000, and her pediatrician told us to ignore the allergen advice. I wonder how many kids Dr Nguyen and others like her saved from debilitating allergies by being willing to go against the bad practices of the time. She also told us to ignore the autism/mmr talk that was popular at the time.
by contrarian1234 | 2025-10-22 05:23:33+00:00
I just think it's about framing.

"Glory" can exist without comparing yourself to others. When they built the three-gorges dam they probably weren't thinking "our dam is better than those American dams". It's just impressive in its own right

They can be working on going to space without constantly bringing out the proverbial measuring tape to compare themselves to the US.

I'm not totally in the loop with the Chinese zeitgeist, so my post was a genuine question. Maybe they are comparing, maybe not. Both seem sensible reactions
by layman51 | 2025-10-22 05:23:47+00:00
Right, but there's no doomsday prophecies around the Year 2038 problem as far as I can tell. I think it falls in the same kind of category of known problems that are certain to happen at some point. Some other things I was thinking of were the theorized ARkStorm, and also an earthquake that could happen in the Cascadia subduction zone.
by lkjdsklf | 2025-10-22 05:25:49+00:00
Comparing postfix/dovecot to exchange is grossly misunderstanding what’s happening

If you’re using exchange/outlook, you’re using Active Directory.

The only real “altetnative” is the reimplementation in samba v4.. calling that an alternative is a bit of a stretch. And it barely scales to one user let alone millions like AD can
by somenameforme | 2025-10-22 05:25:53+00:00
I don't think percent of GDP is a meaningful metric. Dollar for [inflated] dollar we're spending a lot more on defense, and it eats up near to the majority of our discretionary spending. The distinction between mandatory and discretionary isn't weird - mandatory is payments that the government is legally required to make, discretionary is what they have the choice of spending. And so now a days near to the majority of what the government has the choice of spending, is spent on war.

Sovereign wealth funds of the sort you're alluding to have a problem - governments can't ever control their spending, so the funds always end up getting plundered. The Alaska Permanent Fund is a great example. It was created after massive oil reserves were discovered in Alaska resulting in a huge windfall of money to the government. The government proceeded to completely waste all of that money with nothing to show for it, which made people less than happy. So the idea of the APF was to create a fund that could provide social dividends in both the present and even after the oil eventually runs out.

But as the government started, again, blowing money, they started dipping into the fund and eventually changed the law to normalize it and it's gradually turning into a joke. This years dividend was $1000, compared to $3300 (inflation adjusted) at its peak in 1999. The problem with 'well just make it where you can't do that' is that the same people that make that law, are the exact same that can unmake that law and give themselves lots of other people's money, which they will do, sooner or later.
by mantas | 2025-10-22 05:26:35+00:00
I was saying that the language didn’t change the outlooks of the other side. The only impact was the other side making fun of them.

People have invested time in all sorts of useless ideas. And social sciences have a pretty bad track record in recent decades.

I’m not very familiar with Fox News. But isn’t it the example of what I’m saying? It does nothing to convert the other side and pretty much a circlejerk of believers?

How may Fox News watchers changed their minds because NYT started calling illegal migrants „undocumented“? My bet at best it’s feel-good virtue signaling for their crowd that was already deep in that camp.
by scrubs | 2025-10-22 05:27:21+00:00
The first time I ran into $ spent on manned missions v. space craft i was reflexively of course manned. That ended around Hubble (ok granted fixed by astronauts). I think better science is through robots to jupiter's moons, the next Webb, cosmolgy or dark matter experiments with probes, ligo in space etc. Going to the moon ... not feeling it ... even as a by way to mars
by protocolture | 2025-10-22 05:28:22+00:00
The "Men in Black" thing predates the comedy films and the comics they were based on. They are (true or not) a persistent element in UFO abduction stories.

"The term is generic, as it is used for any unusual, threatening or strangely behaved individual whose appearance on the scene can be linked in some fashion with a UFO sighting."

Some stories dont even posit them as being from the government, just designed to give that impression. Some reckon alien hybrids. Even in the MiB films they were separate and just controlled the government largely.

https://en.wikipedia.org/wiki/Men_in_black

Its a general fear of government intervention.

If you are asking on what legal basis this fear is founded. I don't think there needs to be one. Lots of governments do illegal stuff. Suits are the classic G man look. They dont need "Jurisdiction" to dress in a suit and harass SETI.
by sema4hacker | 2025-10-22 05:28:29+00:00
POE switches can have more jacks than they can provide power for. I have five pan-tilt-zoom (PTZ) cameras but learned they can need up to 40 watts each, preventing plugging them all into a particular POE switch I had. Chaining a couple of switches solved the problem, be beware how much power your devices need to consume.
by varenc | 2025-10-22 05:28:46+00:00
With modern 802.3 spec compliant PoE: I don't worry about it. At least with all the switches I've used. Never ever had it send power to some device that wasn't expecting it.

This is a bit analogous to USB-C PD power supplies, which can supply 12V/24V, but only do this when devices ask for it. I don't worry that my laptop's USB-C power supply will go rogue and send 24V to my earbuds.
by o11c | 2025-10-22 05:30:14+00:00
The import limitation seems to make this not useful for me. Usually when I am monkeypatching, it's because some code I do not control has a (possibly dynamic) import of the "buggy" module under another name, so I need to make my changes visible under the original name.

If I control all the imports I can usually subclass things myself just fine.
by aappleby | 2025-10-22 05:30:38+00:00
The "right way" to do this on the GPU if you're using a monospaced console font is to have a glyph atlas, a persistently mapped text buffer, a persistently mapped attribute buffer, and then draw a single triangle that covers the viewport and do absolutely everything else (text map lookup, attribute lookup, glyph atlas lookup, blending/compositing) in the pixel shader.

You should be able to hit 1000 fps with most modern GPUs, and the code is fairly simple after youve got the buffers and shaders set up.
by ur-whale | 2025-10-22 05:31:23+00:00
> No idea why Nvidia has such crusty torch prebuilds on their own hardware.

NVidia is a hardware company at heart.

They do create and sell amazing hardware.

But like almost all hardware makers I know, they totally suck at software. Their ecosystem is an effing nightmare (drivers, compilers, etc...). It's a pure culture issue, where:

a) software always comes as an afterthought b) the folks in charge of engineering are largely HW folks. They like like HW engineers and the resulting software stack looks exactly like a piece of silicon: opaque, static, inflexible and most important of all, never designed to be understood/looked at/reworked.

I suspect the reason why all their software is closed-source is not for commercial reasons, they're just ashamed as a company to show the world how shitty their SWE skills are.
by bawolff | 2025-10-22 05:33:01+00:00
> Sharepoint with another 2 RCEs. Not shocked, the software is terrible. However, it's only software that will stand up under load and let us shard it easily. All open-source software is one of those, runs fine in Homelab, likely falls down under load. Few Open Source Developers want to work on this stuff which I get because it's tedious work interfacing with computer illiterate end users. I'd rather chug sewage then do this work for free.

Isn't sharepoint just a file share server? (Ive never used it)

I'm sure solutions like samba or an ftp server hold up fine under the load. Its really more a UI question.
by klipt | 2025-10-22 05:33:40+00:00
Fun fact: when the Gupta brothers were starting to run into trouble for stealing South African public funds, they paid British PR firm Bell Pottinger £100,000 a month to distract the public.

That's when Bell Pottinger came up with a campaign to stoke racial tension by popularizing the phrase "white monopoly capital" to distract from the Guptas:

https://www.theguardian.com/media/2017/sep/05/bell-pottinger...
by mat_epice | 2025-10-22 05:33:55+00:00
It's a serious requirements-gathering exercise. I would look inside your organization for HPC storage experts and ask them to sit down with you for an hour to walk through your users' typical workflows, expectations, and budget. If you need some names, send me an email.

Or just shell out for as much Weka as they can convince you that you need and call it a day.