MurphyA/hacker-news huggingface dataset:
by nalth-dev | 2026-01-04 05:57:44+00:00
NalthJS is a security first web development framework built for developers who want to ship reliable applications without constantly worrying about vulnerabilities. Instead of treating security as something you add later, NalthJS makes it a core part of the architecture from the start.
It comes with strong defaults that protect against common web threats like XSS, CSRF, and injection attacks right out of the box. You install it, start building, and security is already handled for you.
NalthJS works smoothly with modern frontend frameworks and focuses on performance, simplicity, and developer experience. It lets you spend your time building real features and improving user experience while the framework takes care of the hard security problems behind the scenes.
If you want a framework that feels modern, practical, and trustworthy, NalthJS is built for that purpose.
by avadodin | 2026-01-04 05:57:51+00:00
Why is something running on an rtos even able to leak memory?
If your design is going to be dirty, you've got to account for that.
In 30 years, I've never seen a memory leak in the wild.
Set up a memory pool, memory limits, garbage collectors or just switch to an OS/language that will better handle that for you.
Rust is favored among C++ users, but even Python could be a better fit for your use case.
by dangus | 2026-01-04 05:57:54+00:00
The analogy still works and we get the idea.

Maybe a better analogy might be a car with an automatic transmission, although that doesn’t capture the pitfalls of AI very well. It could be argued that a good automatic transmission has none of the serious downsides that AI has.

Still, the general idea is sometimes getting stuff faster with less effort more automatically is more important than the “reward” of doing it yourself.
by visarga | 2026-01-04 05:58:02+00:00
You can still do your rewarding work in a chat session, it can force you to think, challenge your ideas, and if you introduce your own spices into the soup it won't taste like slop. I like to explain my ideas until the LLM "gets it" and then ask it to "formalize" them in a nice piece of text, which I consume later as a meditation to deepen my thinking. I can't stand passive media anymore, need to be able to push back to feel satisfied, it only happens on forums and in AI chats.
by zahlman | 2026-01-04 06:01:05+00:00
> outdated answers that are locking out more modern and correct answers. There are so many things for which there is no permanently right answer over time.... I’ve also constantly wished that bad answers would get hidden or cleaned out, and that accepted answers that weren’t very good would get more actively changed to better ones that showed up, it’s pretty common to see newer+better answers than the accepted one.

Okay, but who's going to arbitrate that? It's not like anyone was going to delete answers with hundreds of upvotes because someone thought it was wrong or outdated. And there are literally about a million questions per moderator, and moderators are not expected to be subject matter experts on anything in particular. Re-asking the question doesn't actually help, either, except sometimes when the question is bad. (It takes serious community effort to make projects like https://stackoverflow.com/questions/45621722 work.)

The Trending sort was added to try to ameliorate this, though.
by goku12 | 2026-01-04 06:01:11+00:00
> That’s not true. War as such is undesirable, but fighting one is not categorically immoral.

Do you know one war where either side hasn't resorted to immoral activities? Everywhere from WWI allied power to modern day wars, the western nations have resorted to spine chilling crimes that nobody in the west wants to talk about. Just because the other side commits even bigger crimes doesn't mean that it absolves you of all sin. Even in the modern day wars like in Afghanistan, the allied forces have resorted to killing of unarmed civilians including children. I'm not even going to start with the other crimes.

The western nations have this delusion that they fight some sort of righteous war where they can do no wrong. But go to those countries and ask why they're so hostile towards the west. This is why whenever I talk about Nazism in its historical context, people in here become uncomfortable and downvote even recorded historical facts. They don't want to admit that they were not always the righteous side. I gave the examples of Hamburg and Dresden. And like I said, even Churchill was critical of it. If you say it was moral, then I see the same attitude on both sides of the war. Such activities may have been inevitable during the war. But denying its immorality now is just misguided moral chauvinism.
by tpmoney | 2026-01-04 06:01:11+00:00
> I feel like this will get missed by the general public. What’s the point in generating writing or generating art if it gives next to zero feelings of accomplishment?

It depends on what you're trying to do. I mean if the point of doing anything is a "feeling of accomplishment" why hire anyone to do anything you could do yourself. Why hire a builder to build your home? Why hire a mechanic to fix your car? Why pay a neighborhood kid to mow your lawn? Why hire a photographer for your wedding? Why hire a cook to make a meal? People hire others because even if they could do it themselves, they don't enjoy it but they need or still want the outcome for some reason or another.

Would you want to hire someone to write your blog for you? No you probably wouldn't if its a personal blog, so likewise you probably wouldn't want to use an AI for it either. But if it's a marketing blog like almost every business seems to have on their website these days full of listicles and vague "did you know" marketing? Sure, it's probably already outsourced anyway, so why not use an AI.

You probably don't want to be using an AI to generate artwork if you're aiming to make a painting that expresses your inner feelings. But if you're making a game and you suck at painting or drawing, you might hire it out, using an AI in that case isn't any different.
by al_borland | 2026-01-04 06:01:24+00:00
I always question those forms. If I’m giving my information to opt out, did they already have it, or am I willingly giving them information that will later be used to spam me in some way?

My cynicism with this stuff is at an all time high. I had to give my phone number and email address to make a restaurant reservation online last week, I just about lost it. We didn’t even need one, but my dad was freaking out about it. I’m much rather wait 5 minutes than give up my personal info for something so silly. I tagged the email I gave with the restaurant name, so I can kill it if they’re scumbags.
by geerlingguy | 2026-01-04 06:02:12+00:00
Can you suggest that over in the GitHub issues? I will do it if it's simple to do in Hugo. A long time ago I set the summary as default in Drupal, and since there's no ads on the site or anything like that, the main reason to not do it is bandwidth, maybe, depending on how much traffic that URL gets (I was seeing like 5-10 requests per second for that URL earlier today, much more than I'd expect!).
by zahlman | 2026-01-04 06:02:23+00:00
> Having duplicates of the question is precisely why people use LLMs instead of StackOverflow. The majority of all users lack the vocabulary to properly articulate their problems using the jargon of mathematicians and programmers.

Yes; so the idea is they fail to find the existing question, and ask it again, and get marked as a duplicate; and then everyone else with the same problem can search, possibly find the new duplicate version, and get automatically redirected to the main version with high quality answers.
by golem14 | 2026-01-04 06:02:38+00:00
With the US being now engaging her Navy in South America more, I am not so sure that America can really match a Blitzkrieg-style invasion, and it is probably not quite able to project enough soft power to get the 'vassal states' to effectively help.

So while I am by no means pro-Taiwan invasion, I do believe that there is a very significant downside wrt China with this move.

N.B. I'm no military wonk or political strategist, far from it. I just call 'em as i see's 'em.
by pjjpo | 2026-01-04 06:04:28+00:00
To be a little fair to Microsoft, they have made it much harder to enable macros over the years. So when stuck with a bank's spreadsheet that requires a win32 macro to convert for upload, I blame the bank.

Luckily grey market keys for both windows and office are so cheap I can just relegate these to a VM for those times it's needed.

The above is probably enough to keep the typical user on Windows forever though.
by oofbey | 2026-01-04 06:05:23+00:00
In some environments this is a hard requirement, and will be hard to break. Places where the code is know to have big impact / blast radius and can’t be wrong.

In other environments (most startups founded in the last six months) no human is ever reading any of the code. It’s kinda terrifying but I think it’s where we are going. And here I would argue having strict compilers is way more important.
by tjr | 2026-01-04 06:06:05+00:00
If you are looking to become as huge and as profitable as possible with furniture, then sure, MDF may be the one true path. But J. Random Small Furniture Builder is unlikely to become that huge regardless of how much MDF they use. Exploring ways to distinguish oneself may be worthwhile.

Serving customers who want non-MDF options can be a perfectly sustainable and profitable — even if smaller — business. There are plenty of small furniture shops doing just that.
by keiferski | 2026-01-04 06:06:41+00:00
I think the 2013 movie unfortunately has made the book into the symbol of the roaring 1920s era, and that comes with a lot of baggage that Fitzgerald didn’t intend to put center stage. I can’t think of any other mainstream media that is also set in the 20s and has as big of a cultural pull. So everything 1920s related gets crammed into Gatsby, when in reality it’s more of a fable on American identity.
by infogulch | 2026-01-04 06:06:44+00:00
I've been looking into switching our manufacturing business over to Odoo, replacing Dynamics GP + another mfg software. My impression is that it's very customizable, but may require some specialized expertise to implement correctly for one's environment. Enterprise would probably net save us money on just support contracts compared to our current setup.

"Open-Source" is a bit of a misnomer. The majority of the important modules are enterprise only. That said even enterprise is source-available for paying customers which is a breath of fresh air compared to the competition.
by LanceH | 2026-01-04 06:07:13+00:00
You could start with none of them voting for their presidential candidate to be nominated.

The Democratic Party is at odds with Democrats, in my opinion. They just don't want to let anyone but the party itself pick the candidate, then are surprised when their own voters don't feel the candidate is theirs.

Obama was nominated in spite of the party, and people showed up for him.

Trump is awful, but losing to him twice is unfathomably stupid.
by _alaya | 2026-01-04 06:07:30+00:00
> How did we elect a person who promised to keep america out of foreign affairs but is now doing the same thing his predecessors did.

Anybody who voted for current POTUS who is actually surprised at this turn of events...words fail me.

Whether you like the man or not, DT and his team have been more than forthcoming on what their plans were and they have more or less delivered to a T.
by NitpickLawyer | 2026-01-04 06:07:40+00:00
Still gh issues are better than some random discord server. The fact that forums got replaced by discord for "support" is a net loss for humanity, as discord is not searchable (to my knowledge). So instead of a forum where someone asks a question and you get n answers, you have to visit the discord, and talk to the discord people, and join a wave channel first, hope the people are there, hope the person that knows is online, and so on.
by jackvalentine | 2026-01-04 06:08:18+00:00
This article goes from pretty agreeable content to 'vaccines did it' so fast I have whiplash. Please tell me I'm reading this wrong.

> Key implications:

> 2. After the DPT vaccine entered the population, neurological and behavioral issues rippled through society. In the 1950s, “minimal brain damage“ [MBD] was coined, with hyperactivity as its defining characteristic. MBD symptoms overlap significantly with encephalitis, DPT injuries, and autism. Eventually, they found it could be “treated” with stimulants, and the disorder was renamed ADHD.

> 3. I suspect something similar is happening with screens—their dopamine-releasing nature is being used to counteract behavioral disturbances in vaccine-injured children. Many parents lacking bandwidth to handle misbehaving children are forced to provide addictive technology, transforming children into lifelong users.
by 8bitsrule | 2026-01-04 06:09:49+00:00
Water storage is great, the cat's meow ... in places where water is plentiful. But there are HUGE tracts of land in the world where there isn't any water. But people still need the energy, when the winds are calm and the skies are cloudy.

Only other kinds of gravity batteries will do, so they're a necessity, especially near remote wind-farms.

"Energy Vault’s gravity-based solutions are based on the well-understood physics and mechanical engineering fundamentals of pumped hydroelectric energy storage, but replace water with custom-made composite blocks that can be made from low-cost and locally sourced materials, including local soil, mine tailings, coal combustion residuals (coal ash), and end-of-life decommissioned wind turbine blades."

"The 100 MWh gravity-based EVx system is being built adjacent to a wind farm and national grid site in Rudong, Jiangsu Province located outside of Shanghai to augment and balance China’s national energy grid...."

https://www.businesswire.com/news/home/20220505005467/en/Ene...

"China's $1bn bet on gravity to store massive amounts of green energy "

https://www.rechargenews.com/energy-transition/chinas-1bn-be...
by anonymous908213 | 2026-01-04 06:10:31+00:00
Note that the company in question is specifically sanctioned by the US, so this is not exactly a glowing example of the utopia of the free market you seem to be holding it up as.

Rationing chips makes sense to me. You don't have to set the ration at a low enough level that it would ever impact legitimate businesses. You could just set a ration level that prevents a company that is losing hundreds of billions of dollars from spending imaginary money buying 40% of the annual raw material supply despite lacking the capability to refine the raw materials into a working product, for the sole purpose of denying it to their competition. You strawmanned the opposition as requiring cross-government approval "every time anyone wants to buy RAM", but maybe we could just start with requiring cross-government approval to buy 40% of the global supply.
by stale2002 | 2026-01-04 06:11:39+00:00
> I have not ignored any evidence

We both know you are. You'll immediately dismiss anything people bring up no matter what it is and then follow up with another fake question.

You simply dont care what other people have to say. Which is fine. But stop phrasing it as a question. Just make your opinion known, say you disagree and think they are wrong and you don't care what they have to say, and leave it at that.

But the whole Q/A thing? Where you phrase a dismissal as a question pretending like you care about the answer? Its boring. Played out. Predictable.

I promise you that you'll be much happier with yourself if you just say your opinions with the full force of your true convictions instead of playing faux debate games with others.

You might even be able to convince some people, if you stop phrasing your opinions as fake questions. The fake Socratic method just gets annoying after a while, once people see through it.
by zahlman | 2026-01-04 06:11:56+00:00
No; remarks like that have been vanishingly rare. The less-rare uses of "you fucking moron" or equivalent generally come from the person who asked the question, who is upset generally about imagined reasons why the question was closed (ignoring the reason presented by the system dialog). In reality, questions are closed for reasons described in https://meta.stackoverflow.com/questions/417476 , which have been carefully considered and revisited over many years and have clear logic behind them, considering the goals of the site.

It's just that those goals (i.e. "we want people to be able to search for information and find high-quality answers to well-scoped, clear questions that a reasonably broad audience can be interested in, and avoid duplicating effort") don't align with those of the average person asking a question (i.e. "I want my code to work").

I have heard so many times about how people get insulted for asking questions on SO. I have never been shown it actually happening. But I have seen many examples (and been subjected to one or two myself) of crash-outs resulting from learning that the site is, by design, much more like Wikipedia than like Quora.

Quite a large fraction of questions that get closed boil down to "here's my code that doesn't work; what's wrong"? (Another large fraction doesn't even show that much effort.) The one thing that helped a lot with this was the Staging Ground, which provided a place for explicit workshopping of questions and explanation of the site's standards and purpose, without the temptation to answer. But the site staff didn't understand what they had, not at all.
by toomanyrichies | 2026-01-04 06:11:57+00:00
"Overthrowing a dictator sounds morally right. No one mourns a tyrant. But international law wasn't built to protect the good, but to restrain the powerful. That's why it prohibits force almost without exception: not because it ignores injustice, but because it knows that if each country decides whom to 'liberate' by force, the world reverts to the law of the strongest.

The problem is not Maduro. The problem is the precedent. When military force is used to change governments without clear rules, sovereignty ceases to be a limit and becomes an obstacle. Today it is 'overthrowing a dictator'; tomorrow it will be 'correcting an election', 'protecting interests', 'restoring order'. The law does not absolve dictatorships, but neither does it legitimize unilateral crusades.

The uncomfortable question is not whether a tyrant deserves to fall, but who decides when and how. Because history teaches something brutal: removing a dictator is easy; building justice afterward is not. And when legality is broken in the name of good, what almost always follows is not freedom, but chaos, violence, and new victims. The law exists to remind us of this, even when it makes us uncomfortable."

-Jose Mario

https://bsky.app/profile/cristianfarias.com/post/3mbjlwkmb6c...
by cinntaile | 2026-01-04 06:12:00+00:00
I wasn't being sarcastic.
This is not a case of not being capable of doing something, it's about not knowing the functionality exists. Cropping is very simple.
I assumed the GP didn't know about it either or he would have taught his mom already.

Could the manufacturer solve this in a better way? Probably but that won't solve the issue the customer has now.
by ssl-3 | 2026-01-04 06:12:04+00:00
That's one perspective.

From my own perspective: I've been hearing people complain about local one-to-many NAT for a very long time, starting 30 or so years ago when fairly-regular people started introducing internet connections to their small networks.

These days, I hear about IPv6 being awesome mostly because it can used to eliminate the need for one-to-many NAT at the local border.

And that sounds great, in concept, except: This elimination introduces new issues that people didn't experience in their previous world of local NAT.

---

CGNAT is its own thing that was broadly introduced relatively recently. It can be similar in operation, but is generally very dissimilar in terms of scale and our ability to control its operation as end-users.

And people know it's different. We even use a different term to disambiguate it from other, more-local, types of NAT that are popularly implemented at the border between their LAN and the Internet: We call one of these things "NAT," and the other of these things "CGNAT".

---

And to be very clear: If I've ever meant to write about CGNAT, then I'd have done so -- and it would be obvious.

I'm very reluctant to defend a position that I have not presented, as entertaining such strawman arguments brings me to feel the opposite of satisfaction.

I'm richly disinterested in such discourse.
by tpmoney | 2026-01-04 06:12:56+00:00
Not all art is intended to "say something". Sometimes you want a piece of artwork because you want a portrait of your D&D character for the character sheet. Sometimes you want some background for some color in a slide. Sometimes you want a thing you like in a different style[1]. And don't get me wrong, if you're able to hire an artist for it, and you want to, you absolutely should. But there's nothing wrong IMO with using a machine to do it for you either. You can hand cut dove tails for your drawers with a little practice, and I've done it. I'm also not going to judge someone for using a jig, or buying a pre-cut drawer. You can hand make ravioli with a flour, egg and a rolling pin. I've done it. It was incredible fresh pasta. It was also a ridiculous amount of work and I'm just as happy to buy pre-made ravioli from the store, or roll out the sheets with a pasta machine.

[1]: https://www.inprnt.com/gallery/canadianturtle/pacman-ukiyoe/
by threecoins | 2026-01-04 06:14:46+00:00
Here is one fine example. [1]

The person taking offense was member of C# language design team mind you.
There are several such cases. This was particular question I stumbled upon because I wondered the same question and wanted to know what were the reasons. This was perfect Lucky Ten Thousand [2] moment for him if he wanted.

[1] https://stackoverflow.com/questions/59193144/why-is-c8s-swit...
[2] https://xkcd.com/1053/
by fractallyte | 2026-01-04 06:15:09+00:00
NO.

Ukraine was NEUTRAL and NON-ALIGNED when russia invaded in 2014.

Putin's "NATO expansion" excuse is a barefaced LIE, and it's time more people called it out.

"From 2010 to 2014, Ukraine pursued a non-alignment policy, which it terminated in response to Russia’s aggression. In June 2017, the Ukrainian Parliament adopted legislation reinstating membership in NATO as a strategic foreign and security policy objective. In 2019, a corresponding amendment to Ukraine's Constitution entered into force." (https://www.nato.int/en/what-we-do/partnerships-and-cooperat...)
by adityaathalye | 2026-01-04 06:15:09+00:00
Well, I link to my blog post(s) and/or github source(s) quite often.

"Why does he do that?" has a fairly charitable interpretation, if you choose to answer it that way.

In fact, here you go, I wrote about it and will quote myself...

From my "about" page https://www.evalapply.org/about.html

> Learn generously directs what I teach, speak, organise, code.

and the first blog post I published:

In the beginning, was the domain name https://www.evalapply.org/posts/hello-world/index.html#main

---

May I suggest the mantra "Take what is useful, discard the rest."?