MurphyA/hacker-news huggingface dataset:
by Jeslijar | 2025-10-23 17:58:37+00:00
I'll let docker's security team know that an insecure, obsolete docker image is being served and the maintainers have officially acknowledged they will no longer support it.

Best to get insecure and vulnerable software out of the hands of those who may not be familiar with this CVE or their change in policy that has not gotten a press release in any way.
by cogman10 | 2025-10-23 17:58:55+00:00
It works for single family homes, but it breaks down when you start talking about multi-tenant facilities.

There are far fewer single family homes on the market and they are a lot harder to bring up in the market. However, multi-tenant facilities cost a lot less to bring to market but there are few owners of those buildings.

With a much smaller set of unit owners, it makes collusion a lot easier to pull off. Only a few facilities need to participate in order to raise the prices and once it goes up for the large owners the smaller owners will happily raise their prices because "it's competitive with market rates".

The part that's totally divorced is that the cost of these units has nothing to do with business expenses and everything to do with market availability. A new player can't really come in and disrupt things and even if one or a few actors start undercutting the others it doesn't matter because they only have so many units they can sell which will fill up quickly.

The whole thing has driven up housing prices to the extreme. My 15 year old home is worth 5x the price I purchased it at. That actually scares me. I couldn't afford my home today and I can't afford to really move into a nicer home in the future.
by an0malous | 2025-10-23 17:58:57+00:00
The root cause of the current political environment is income inequality and endless funding for wars. The people who support Trump are losing the economic game and had no better representative. The reality is that both parties are owned by the investor class and support foreign funding for wars. Until we as a society figure out that the left vs right struggle is just a distraction from the investor vs labor struggle, we will never fix this problem. Note how everyone in this thread is blaming Trump and the conservative party when the Kamala and the liberal party would likely be doing the same thing, because they both support Israel and the IDF and cover up their war crimes.

All this stuff about trans rights and gun rights and freedom of speech and other random culture war issues are just a tool to keep the labor class divided. The root cause is wealth insecurity, it won’t automatically solve the other problems but it’ll turn down the temperature. I wish people would wake up to this and stop fighting their neighbors when they’re both on the same team.
by saratogacx | 2025-10-23 18:00:01+00:00
Claude has this by way of projects, you can set instructions that act as a default starting prompt for any chats in that project. I use it to describe my project tech stack and preferences so I don't need to keep re-hashing it. Overall it has been a really useful feature to maintaining a high signal/noise ratio.

In Github Copilot's web chat it is personal instructions or spaces (Like perplexity), In CoPilot (M365) this is a notebook but nothing in the copilot app. In ChatGPT it is a project, in Mistral you have projects but pre-prompting is achieved by using agents (like custom GPT's).

These memory features seem like they are organic-background project generation for the span of your account. Neat but more of an evolution of summarization and templating.
by incomingpain | 2025-10-23 18:00:38+00:00
>Young adults from Europe and US, when they go to third world country, they expect it to be as same as theirs.

That's quite the comment to make so widely for all these people. I wonder if you could back that claim up.

Billions of people with diverse backgrounds and beliefs can basically never be said to have some universal belief like this. Seems like a stereotype and discrimination to me.

>Local culture/food is a hassel.

When I go abroad, it's literally for the local culture and food. Im not big on museums and all the tourist trap stuff, im there for the people and their food.

>Why is it like that?

What makes the 'developed world' so developed? Go do those things, you become locally wealthy.
by visarga | 2025-10-23 18:00:57+00:00
I have also created a MCP memory tool, it has both RAG over past chats and a graph based read/write space. But I tend not to use it much since I feel it dials the LLM into past context to the detriment of fresh ideation. It is just less creative the more context you put in.

Then I also made an anti-memory MCP tool - it implements calling a LLM with a prompt, it has no context except what is precisely disclosed. I found that controlling the amount of information disclosed in a prompt can reactivate the creative side of the model.

For example I would take a project description and remove half the details, let the LLM fill it back in. Do this a number of times, and then analyze the outputs to extract new insights. Creativity has a sweet spot - if you disclose too much the model will just give up creative answers, if you disclose too little it will not be on target. Memory exposure should be like a sexy dress, not too short, not too long.

I kind of like the implementation for chat history search from Claude, it will use this tool when instructed, but normally not use it. This is a good approach. ChatGPT memory is stupid, it will recall things from past chats in an uncontrolled way.
by LegionMammal978 | 2025-10-23 18:01:04+00:00
> where bar is now responsible for deallocating N bytes of stack before it continues onwards.

That doesn't really seem feasible in general? For a function with pointer parameters, the compiler would need to generate a new version for every possible stack offset left by its callers. And this could be indefinitely large, if, e.g., the caller builds a linked list on the stack before passing it to a function, or if the escape analysis fails to prove that some stack pointers are no longer in use.

Also, in C++/Rust/etc., the stack objects can also have destructors that must run, and so the callee must remember which destructors it needs to run before deallocating those objects and returning. One generic way to do this would be to also pass an address to a shim that calls the destructors in the correct order, but at that point you've literally just reinvented return addresses.

In general, it can make sense for a compiler to shrinkwrap the stack to an extent, and to automatically use tail calls when it can prove it makes no difference, but ultimately you're going to have to make the programmer do it one way or another. And if you're going to make the programmer manually track the lifetimes differently than they would for any other function call, it's much clearer to have an explicit tail call indication.
by IG_Semmelweiss | 2025-10-23 18:01:04+00:00
>>> No, I get the point because I've spoken to several specialists on the matter. The budget cuts Milei performed were far higher than what even the most conservative IMF program proposed.

You clearly don't. There was 2100% annual hyperinflation on the day Milei assumed. "Specialists" said that cutting inflation to monthly single digits couldn't be done, period.

Milei did it in less than 6 months.

The current predicament is a political one, not an economic one.

He allowed Argentinians to finally experience the freedom of a floating exchange rate. Under normal circumstances, if the Argentinians decided they had enough of the peso and wanted to forcefully commit to the USD, they could do so at whatever rate was offered.

The political problem is that now there's an election this weekend, and he now has to explain why Argentinians (and investors) don't want pesos if the FX goes too high. He should not have put the govt in the position to defend a peso... that Argentinians themselves do not want.

After the election, there will be nothing to speculate against, the currency will find whatever equlibrium was needed, and the "specialists" will go back to their corner, where they hide for being wrong.

Again.
by qingcharles | 2025-10-23 18:01:12+00:00
It's really frustrating when you need to fix old code and the dev environment is gone. Some of that stuff just isn't replaceable, or it's a whole bunch of extra work, as you had to do to get back to square one.

It isn't 100% clear from the Voyager documentaries how much of the dev environments were destroyed/lost between projects being canceled. I tried to get the Voyager source but it isn't classified as a government record that would be subject to FOIA, which is frustrating. (nothing to do with security, just IP)
by gruez | 2025-10-23 18:01:38+00:00
>from its classic meaning of using organized violence to inflict fear for political gains to its insidious fascist interpretation as using violence against the current political status quo.

What's the difference between the two, besides the latter lacking a just cause? If that's the only difference, then that just proves my and OP's point that "one man's freedom fighter is another one's terrorist"
by mckn1ght | 2025-10-23 18:01:44+00:00
Plan mode is the extent of it for me. It’s essentially prompting to produce a prompt, which is then used to actually execute the inference to produce code changes. It’s really upped the quality of the output IME.

But I don’t have any habits around using subagents or lots of CLAUDE.md files etc. I do have some custom commands.
by jjangkke | 2025-10-23 18:01:53+00:00
There will be an intersection when the techniques and continued refinements in making tall tale signs of AI and new powerful model meets where it becomes very time consuming, expensive and difficult to tell between human generated and AI generated content.

We are already at a point where we can trick large number of the population, it can without a doubt close the gap even further where we question anything and everything.

Beyond forensics, which require large capital investment and operating costs, to be able to detect AI vs human content will be limited in terms of access. It will be so that its not that we can't detect AI content anymore its that most people cannot afford the service to detect it and thus they lose interest.

This has side effect of making live performances by humans scarce and in valuable.
by ComputerGuru | 2025-10-23 18:03:10+00:00
Most style guides would call that an error, em dash should be used without surrounding spaces (while an en dash requires them). The only publication I know that has (recently?) eschewed that advice is WaPo. If the idea was to make it more visible, I believe the correct solution would have been for WaPo to use an en dash but render it longer in their typeface.
by spookie | 2025-10-23 18:03:12+00:00
If you go that route Nebraska will lag ever more behind other states given they don't get to have any political power.

Look, I'm just someone from the other side of the pond. This is what happens: when you have no substantial representation for the country side your political system rewards centralisation, rural areas will stagnate, leading to less people there. A cycle that fuels itself.

As someone that has had to live through this I can assure you that those feeding the country should be given proper representation. Not doing so favours huge metropolies, rises urban house prices, prevents proper traffic flow, increases crime rate, etc...

Of course no system is perfect but a middle ground is preferable in my view.
by rayiner | 2025-10-23 18:03:22+00:00
> They absolutely ARE NOT allowed to just say “I’m not enforcing this because I disagree with the law.”

Prosecutors are allowed to do that and do so all the time: https://www.aei.org/articles/viewpoint-on-not-enforcing-the-... (“Indeed, the ability of prosecutors to pick and choose among offenses is part of the constitutional structure of our government, as the Supreme Court has held too many times to recount. President Jefferson refused to enforce the Alien and Sedition Acts because he was convinced that they were unjust, and unconstitutional to boot. (In 1964 the Supreme Court vindicated him.) President Carter pardoned most selective service violators and halted further prosecutions. President Johnson’s Antitrust Division published antitrust guidelines that proclaimed a policy of not bringing suit against small mergers, even though the Supreme Court had held repeatedly that similar mergers were unlawful. Many state and local governments decline to prosecute small drug offenses, saving resources for bigger game.”).
by rich_sasha | 2025-10-23 18:03:36+00:00
While I agree with the sentiment, a mortgage is collateralised by the house, usually even the starting point is at most 90-95% of the house value (so the loan is in fact over collateralised) and if any repaying took place along the way, even more so. Sure, it's not idiot proof. But government debt is surely mostly uncolalteralised?

The government can always repay by printing currency, but that's not the same. This is sort of a default too, since inflation eats away the artificially repaid debt.
by amai | 2025-10-23 18:03:39+00:00
Make business with dictatorships and that is what you get. Globalization should have only happened between democratic countries. Now all those rich dictatorships will use their leverage to blackmail naive democratic countries and in the worst cases destroy democracy.

At first we have to show those dictatorships a taste of their own medicine. We need to be unfair, don’t give them access to our markets, don’t let them buy our companies. Steal their intellectual property. And also introduce tariffs. That is what they do for ages and we just let that happen. Dictatorships never play by the rules so we also don’t have to.
by freedomben | 2025-10-23 18:03:45+00:00
Agreed, flagging for comments seems to function pretty well for the most part, and the vouch option provided a recourse for those that shouldn't have been killed.

On stories however, I think the flag system is pretty broken. I've seen so many stories that get flagged because people find them annoying (especially AI-related things) or people assume it will turn into a flame war, but it ends up burying important tech news. Even if the flags are reversed, the damage is usually done because the story fell off the front page (or further) and gets very little traction after that.
by giancarlostoro | 2025-10-23 18:04:17+00:00
Go is a GC language that has eaten a chunk of the industry (Docker, TypeScript, Kubernetes... Minio... and many more I'm sure) and only some people cry about it, but you know who else owns sizable chunks of the industry? Java and C# which are both GC languages. While some people waste hours crying about GCs the rest of us have built the future around it. Hell, all of AI is eaten by Python another GC language.
by shkkmo | 2025-10-23 18:05:08+00:00
> The one thing I never understood about these warnings is how they don't run afoul of libel laws. They are directly calling you a scammer and "attacker"

Being wrong doesn't count as libel.

If a company has a detection tool, makes reasonable efforts to make sure it is accurate, and isn't being malicious, you'll have a hard time making a libel case
by WhyNotHugo | 2025-10-23 18:05:11+00:00
I wrote a Linux UEFI stub loader (Candyboot) using uefi-rs. The devs behind it have done a great job, I didn’t need to worry about the low level details of UEFI, just use the API based on the documentation.

Honestly, I need to ask for a security audit for this stub loader — it currently works and can be used to set up a simple SecureBoot boot path.
by PedroBatista | 2025-10-23 18:05:39+00:00
The concentration problem is well known in the egg industry but also in the meat industry in general ( Cargill, Tyson Foods.. ) In the past, most farms were independent and the distribution was also very broad. If a couple farms got egg problems ( an example ), the overall market wouldn't even notice other than their county. Now the "farms" are HUGE if a couple ones run into troubles the entire State suffers and the whole national market feels it.

Also, many of the "independent" farms in reality run with a single-"customer" contracts and the margins squeezed to the max in a way they even need to borrow huge amounts of money just to stay afloat and don't breach their contracts with huge conglomerates like Tyson. In practical terms the supply side for the quarters is decided by a couple managers who work for these big food companies which have their own "tough" contracts with retailers like Walmart, Target, etc. So if the manager happens to be a dipshit or making a bad move the consequences of that are national. And I'm not even talking about shoving MILLIONS of animals packed in a couple acres. If one coughs..
by whizzter | 2025-10-23 18:06:01+00:00
It's not entirely horrible, parsing DER dynamically enough to handle interpreting most common certificates can be done in some 200-300 lines of C#, so I'd take that any day over XML.

The main problem is that to work with the data you need to understand the semantics of the magic object identifiers and while things like the PKIX module can be found easily, the definitions for other more obscure namespaces for extensions can be harder to locate as it's scattered in documentation from various standardization organizations.

So, protobuf could very well have been transported in DER, the problem issue was probably more one of Google not seeing any value of interoperability and wanting to keep it simple (or worse, clashing by oblivious users re-using the wrong less well documented namespaces).
AITA -SumUp requires cc info in plaintext
by was8309 | 2025-10-23 18:06:42+00:00
I was trying to make a purchase from a local vendor that uses SumUp for credit card processing. The vendor told me SumUp wanted verification via a 'Receipt of Goods and Services' pdf form, that I would fill out, and email or text back to the vendor, and the vendor would email or text it back to SumUp. The form required that I enter my complete credit card information, including expiration and CVV - to be sent in plaintext via email and/or sms text. The vendor is a non-tech savvy friend, so I called SumUp to inquire, and they thought it was all fine. I found another way to pay my friend. AITA?
by nullgeo | 2025-10-23 18:07:53+00:00
One I use a lot is kp, it kills a process listening to a particular TCP port.

kp () { if [ -z "$1" ] then echo "Usage: kp <port>" return 1 fi lsof -nP -iTCP:"$1" -sTCP:LISTEN | awk 'NR>1 {print $2}' | xargs kill -9 }
by bccdee | 2025-10-23 18:07:54+00:00
> if you change my example to an entirely different one

No, it's the same example. You said that, objectively, humans can only survive within certain temperature bands. I said that depends what you mean by "survive." Whether you can survive indefinitely at -15°C depends on whether you have a jacket. Granted, you said near absolute zero, not -15°C, but don't we also make "clothes" warm enough for outer space? Does that mean that the vacuum is as survivable as a New York winter? Kinda. We do take the availability of warm clothes for granted sometimes.

> The motivation, of course, is to say that some things fall into one category and some things fall into the other.

My point is that there are not two distinct categories here to begin with. When we call a particular belief objective, we're actually making a claim about what sort of consensus exists around the belief, whom it exists among, and how confident they are in it. That consensus depends upon a lot of things, including shared definitions and how the belief is expressed. There are degrees of objectivity, and different people will reasonably disagree about how objective a given belief is. When you say some things are simply objective and others simply aren't, you're glossing over all of that.

> facts of the matter and biological facts

When we talk about scientific "facts," we're talking about scientific consensus, which is the product of a vast social institution and an evolving body of scholarship which doesn't always agree with itself. If you'd said the Newtonian model was objective, Einstein would have proven you wrong. However, the nature of the institution of science means that physics is subjective in a very different way than how literary criticism is subjective. Physics makes reliable predictions, even when those predictions aren't 100% reliable or are based on imperfect assumptions (e.g. Newtonian physics). A binary either/or classification of "objective or subjective" leaves no room for nuances like these.

> I think for purposes of this conversation the philosophical move of taking this kind of Cartesian skeptic approach to ALL of objective reality, would throw out ALL of science, even the stuff that people would normally agree is real

I agree, and I don't think the full Cartesian approach gets us very far. However, I think if we simply lump all science together as "objective," it makes it very hard to make constructive critiques of science. Social science can make reliable prescriptions; at the same time, the replication crisis is a real thing that puts the reliability of those fields in jeopardy. At the same time, the existence of valid critiques like these doesn't mean that the consensus about (e.g.) climate change is not reliable.

> Anywho I wouldn't make a response this long if you were not giving a very thoughtful gloss on the topic

Thanks! That means a lot. Writing a good post takes a surprisingly long time.
by tim333 | 2025-10-23 18:08:39+00:00
After the article Trump denied it

>After this article was published, Trump posted on social media that “the U.S.A.’s approval of Ukraine being allowed to use long range missiles deep into Russia is FAKE NEWS! The U.S. has nothing to do with those missiles, wherever they may come from, or what Ukraine does with them!”

I thought it wasn't like him to take any actual action against Russia.
by PaulHoule | 2025-10-23 18:09:02+00:00
We've seen a hollowing out of the state in the core under neoliberalism which on one hand is out-and-out austerity and the other half is the inability to execute which Ezra Klein talks about it.

In the same time period we've seen donor organizations like the Gates Foundation pursue a model where NGOs pick and choose a few state functions that they'd like to take over in the periphery. This bypassing of the state gets things done in the short term but in the long term it doesn't help countries develop the state capacity to do things themselves.

My radical proposal is that third world countries develop and tax their economy to provide the services that their people want and that those governments should be accountable to those people. However the NGO-industrial complex is part of the same tendency that erodes state capacity in both the core and periphery.

Structurally the problem at hand won't go away unless NGOs get past the model of showing people poverty porn to make them donate or believe in the legitimacy of the NGO. In the end they could send a photographer out to a refugee camp to make very similar images that are real and if you think those fake images are harmful the real images are too.
by perihelions | 2025-10-23 18:09:38+00:00
> "Many are. This one is not. The President has sweeping pardon powers."

I understand it's debatably possible to prosecute the public corruption that motivated a pardon, even though the pardon act itself is unreviewable. I.e., the DoJ attempted a criminal bribery investigation of Bill Clinton's pardon of the donor Marc Rich,

https://www.nytimes.com/2001/02/15/us/us-is-beginning-crimin... ("U.S. is beginning criminal inquiry in pardon of Rich" (2001))

> "Some lawyers have said that proving such a case could be exceedingly difficult because bribery cases usually required the cooperation of one of the parties. Moreover, contributions to political parties or to Mr. Clinton's library foundation are legal, and the president's pardon authority is unreviewable."

I assume similar logic might apply to World Liberty Financial and Trump's CZ pardon.