MurphyA/hacker-news huggingface dataset:
by simianparrot | 2026-01-04 08:08:29+00:00
You're not going to stop Russia with rules unless you enforce them. Look at Ukraine. Same with China. They're not going to leave Taiwan in peace unless you are willing to back up your "concern" with _force_.

Maduro trafficked humans, colluded with terrible gangs, was working with Iran, and had so many opportunities to stop. He was given an olive branch by the current US government and ignored it. He fucked around, now he found out.

If you want Putin to stop harassing Ukraine, you either are willing to go to the FO stage, or your words are wind. Because Russia is. And now, luckily, so is the US, and my way of life as a Norwegian is _so much more_ aligned with the US way of life than China or Russia or a socialist dictatorship like Venezuela was under for decades. I _want_ my allies to be able to enforce my world view _if and when_ our opponents don't respect us.

Edit: The EU is a perfect example of an (unelected) ruling body that plays nice with everyone, diplomacy first, always concerned, never willing to back up anything by force. Your perfect utopia judging by your own words. They _never_ get _anything_ done, and nobody respects them. Especially not its enemies like Russia or China. Spineless bureaucrats that are so far removed from everyday human reality they don't even understand how laws _work_.
by albert_e | 2026-01-04 08:08:29+00:00
I see your point.

I am noticing that I am very quick to get excited about a thing and also very quick to lose motivation to pursue that new thing to a meangful level of understanding and mastery.

Yesterday I was excited about something that I wanted to build a proof-of-concept of and blog about proudly. It might take 2-3days of intermittent effort juggling between other things but god was I excited to see it through.

I reaped great dopamine learning the first 30% of the stuff by end of day.

Today I wake up and am wondering what got me so excited yesterday. Of course I knew the basics of that now, parts of it seem obvious even, would anyone be really interested in me talking about it?

If I threw my hat over the fence by cosplaying an active builder and blogger ... maybe I would have seen it through 3 days of commitment?
by phoenixy1 | 2026-01-04 08:09:33+00:00
My heuristic is that if your interlocutor asks follow-up questions like that with no indication of why (like “why do you want to do X?” rather than “why do you want to do X? If the answer is Y, then X is a bad approach because Q, you should try Z instead”) then they are never going to give you a helpful answer.
by zahlman | 2026-01-04 08:10:09+00:00
> many of which incorrectly marked as duplicate.

Please feel free to cite examples. I'll be happy to explain why I think they're duplicates, assuming I do (in my experience, well over 90% of the time I see this complaint, it's quite clear to me that the question is in fact a duplicate).

But more importantly, use the meta site if you think something has been done poorly. It's there for a reason.
by roenxi | 2026-01-04 08:10:26+00:00
He answered them without fuss. I got the impression it was a standard part of the show and he was used to it. I remember the feeling more than the questions themselves but they were probably of the "what if someone wants to use the software in a way you don't like/without paying" variety. They would have been fair questions ignoring the 30 minute lecture that had just been held on the detail of that exact topic.
by zwnow | 2026-01-04 08:12:05+00:00
You can pick apart a nail gun and see how it exactly works pretty easily. You cant do that with LLMs. Also a nail gun doesn't get less accurate the more nails you shoot one after another, a LLM does get less accurate the more steps it goes through. Also a nail gun shoots straight and not in random directions as that would be considered dangerous. A LLM does shoot into random directions. The same prompt will often yield different results. With a nail gun you can easily pull the plug and you wont have to verify if the nail got placed correctly for an unreasonable amount of time, with LLM output you have to verify everything which takes a lot of time. If an LLM really is such a great tool for you I fear you are not verifying everything it does.

If the boilerplate is that obvious why not just have a blueprint for that and copy and paste it over using a parrot?

Also I dont have a nail gun subscription and the nail gun vendor doesnt get to see what I am doing with it.
by rubymamis | 2026-01-04 08:12:08+00:00
As @ahartmetz said:

> QML is absolutely not JavaScript. It's a markup language to describe user interfaces, spiced with JS for certain interactions. All heavy lifting behind the scenes is done in C++ - the QML runtime as well as the application logic and data models.

How's QML useless? It's incredible language for UI. I described how I developed my Block Editor (like Notion) in Qt QML and C++: https://rubymamistvalove.com/block-editor
by johnnyanmac | 2026-01-04 08:12:25+00:00
>just being in the same place - virtual or physical - with others who you happen to disagree with does not 'taint' the place nor does it make it impossible to interact with most of them except for the looney fringes

https://en.wiktionary.org/wiki/Nazi_bar

Unfortunately, my line of work attracts the Looney fringes. So I withdrew from most mainstream stuff as I saw the above metaphor happen in real time over the span of a decade. Good for you if you are in a more tame profession/hobby (or perhaps, you're a part of it. In that case, condolences).
by raymond_goo | 2026-01-04 08:12:52+00:00
I'm working on Solitairle – an ad-free Yukon solitaire game where every board is guaranteed solvable: https://solitairle.com
Why? Most solitaire apps frustrate players with impossible games or endless randomness. Solitairle is designed for people (like me) who want a satisfying win through skill, not luck. Every day brings a new, solvable challenge, complete with helpful tools (back button, dead-end warnings) to keep it fun and frustration-free.

I’m especially interested in feedback from people who:

Enjoy casual puzzle games but get discouraged by unwinnable setups,

Value clean, minimalist interfaces without ads,

Have ideas for daily challenges or fun player stats.

Would love your thoughts: What frustrates you most about digital solitaire? What would make you want to play daily?
by Den_VR | 2026-01-04 08:13:19+00:00
The Carter Center has a 43 page report that goes into the facts of the 2024 election in detail.

For example “A few minutes after midnight, with 80% of the votes counted, the CNE declared Nicolas Maduro the winner, with 51.2% of the vote, followed by Edmundo González with 44.2%. The CNE did not publish the results by polling station, claiming - without providing evidence - that a cyberattack had made it impossible to upload the results to its website. However, the CNE did not release the results by any alternative method. The lack of detailed results prevented independent verification of the overall results announced by the CNE The CNE canceled three postelection audits that could have verified the alleged cyberattacks.
This included a second citizen verification exercise. The integrity of the elections was damaged by the lack of transparent information.
In a parallel effort, the opposition - through party representatives, observers, and citizens — collected and published online more than 80% of the results forms produced by the voting machines. According to these results, González received 67.1% of the vote, and Maduro received 30.4%. The Venezuelan government claimed - without providing evidence - that the results forms published by the opposition were forged. However, the result forms published were deemed legitimate by external auditors and academics. The Carter Center reviewed the data in the results forms and found it to be accurate.”
by pinky07 | 2026-01-04 08:13:29+00:00
> you end up paying more money for "open source" ERP than normal ERP

That's not what I see on the market. Even the paying version of Odoo is way more affordable than traditional ERP:

- licenses are 5x lower than competition: https://www.odoo.com/pricing (avg 25€/user/month vs 180€ for Netsuite - Odoo has a "no-extra" / transparent pricing policy)

- On implementation service fees, Odoo is usually from 30% to 75% cheaper: more capabilities and easier to implement or customize.

As a result of capabilities + affordable, Odoo became the most used ERP in the world: 16m users (incl free ones), 200k+ clients. (Netsuite is 43k clients, Dynamics BC is 40k clients)

Disclaimer: I am the founder of Odoo.
by zahlman | 2026-01-04 08:14:36+00:00
> Maybe it was a culture clash but I came from newsgroups where the issue was is that someone needed help. However SO had the idea that the person who needed help wasn't as important as the normalisation of the dataset.

Yes, because doing things that way was explicitly part of the goal, from the beginning. There are countless other places where you can directly respond to people who need help (and if you like doing that, you should stick to those places). Doing things that way has negative consequences in terms of making something that's useful for on-lookers, and causing a lot of experts to burn out or get frustrated. This is stuff that Jeff Atwood was pointing out when explaining the reason for creating SO in the first place.

> I sometimes wonder how much time I could have saved for those whose questions got closed before I could answer them.

It would be better to focus on saving time for yourself, by understanding the goal. Please read https://meta.stackoverflow.com/questions/254770 and https://meta.stackoverflow.com/questions/429808 .
by srjek | 2026-01-04 08:15:04+00:00
Or they are just simply not on the happy path. For example, my laptop has been running KDE just fine for years, but my attempts to switch to Linux on my desktop today have turned into a project, as plasma, steam[1], discord, and sometimes kde_powerdevil[2] are crashing every time my monitors turn off.

[1] Might be https://gitlab.gnome.org/GNOME/gtk/-/issues/5984

[2] https://github.com/rockowitz/ddcutil/issues/556
by sharperguy | 2026-01-04 08:16:17+00:00
I'm not sure why we're debating this as if the people had a say in this at all. This was clearly an operation led by Trump and the military, planned for months in secret, and carried out in a single day. There were no debates in congress or the senate. There was no vote to the people.

All we can do is try to figure out what the short, medium and long term conesquences of this might be, and consider how to pressure the government to limit the power of the executive branch to do things like this without oversight in the future.
by toomanyrichies | 2026-01-04 08:17:36+00:00
You’re conflating two different things: defending allies against invasion (Ukraine, Taiwan) and unilateral regime change (Venezuela, Iraq, Libya).

I agree that deterrence requires credible force. Defending Ukraine from Russian invasion is enforcement of a principle (sovereignty) against an aggressor. That’s fundamentally different from the US deciding a government is bad and removing it.

The problem isn’t “using force ever.” It’s “using force to overthrow governments we don’t like, without allies, without a plan for what comes next, based on a track record of catastrophic failures.”

Norway’s security depends on NATO credibility, which depends on the US being seen as a rule-enforcing power rather than a rule-breaking one. Every time the US acts unilaterally, it makes it harder to maintain the coalitions that actually protect your way of life. Russia points to Iraq and Libya to justify its own actions. You’re not strengthening the enforcement regime; you’re eroding the legitimacy that makes enforcement possible.

“Fucked around and found out” is a framework for bar fights, not foreign policy.
by johnnyanmac | 2026-01-04 08:18:01+00:00
>the people I find online who first and foremost want to talk about their health challenges seem to build an identity and find meaning around it.

Don't see anything wrong with that. The squeaky grease gets the wheel, after all. So people like that lead to more accessibility options, or awareness to fund initiatives to hell solve those issues for future generations.

>you find a lot of people on Mastodon who complain that people don't put ALT text on images but I work really hard to write good ALT text for my photos and people aren't thankful for that.

Well that's just our society. We don't get thanked for what is "expected" of us. Only punished for our shortcomings. Media reflects reality in that case.
by maxfromua | 2026-01-04 08:20:16+00:00
I feel like part of this post is a bit of hypocrisy.

> This is why reading actual books in full might now be more valuable than it ever has been: Only if you’ve seen every word will you discover insights and links an AI would never include in its average-driven summary.

Is summarizing by a human much different? Let's check if the author has a consistent stance on reading every word.

https://nik.art/books/

> The 4 Minute Millionaire: 44 Lessons to Rethink Money, Invest Wisely, and Grow Wealthy in 4 Minutes a Day
> This book compiles 44 lessons from some 20 of history’s best books about money, finance, and investing. Each lesson can be read in about 4 minutes and comes with a short action item.

Hmmmm
by zahlman | 2026-01-04 08:21:36+00:00
That was not closed by a moderator. In fact, it was closed automatically by the system, when you agreed that the question was a duplicate. Because of my privilege level I can see that information in the close dialog:

> A community member has associated this post with a similar question. If you believe that the duplicate closure is incorrect, submit an edit to the question to clarify the difference and recommend the question be reopened.

> Closed 10 years ago by paradite, CommunityBot.

> (List of close voters is only viewable by users with the close/reopen votes privilege)

... Actually, your reputation should be sufficient to show you that, too.

Anyway, it seems to me that the linked duplicate does answer the question. You asked why the unit-less value "stopped working", which presumably means that it was interpreted by newer browsers as having a different unit from what you intended; the linked duplicate is asking for the rules that determine the implicit unit when none is specified.
by LiamPowell | 2026-01-04 08:21:45+00:00
> But "We currently model all buffers as infinitely-sized. We will be adding out-of-bounds checking soon." That's the hard problem.

It's not particularly difficult for the prover. You essentially just need to do a translation from C in to your ATP language of choice, with a bunch of constraints that check undefined behaviour never occurs. Tools such as Frama-C and CBMC have supported this for a long time.

The difficult part is for the user as they need to add assertions all over the place to essentially keep the prover on the right track and to break down the program in to manageable sections. You also want a bunch of tooling to make things easier for the user, which is a problem that can be as difficult as you want it to be since there's always going to be one more pattern you can detect and add a custom handler/error message for.
by xasey45 | 2026-01-04 08:23:06+00:00
This entire thread is fantastic. I felt nostalgic, angry and then concerned all at once.

I love LLMs. But I miss SO. I miss being able to have that community. How do we bring it back?

If anyone from the Stack Overflow team is reading this (I assume you are): what’s the plan?

My take: stop optimizing for raw question volume and start optimizing for producing and maintaining “known good” public knowledge. The thing SO still has that Discord and LLMs don’t is durable, linkable, reviewable answers with accountable humans behind them. But the workflow needs to match how devs work now.

A concrete idea: make “asking” a guided flow that’s more like opening a good GitHub issue. Let me paste my error output, environment, minimal repro, what I tried, and what I think is happening. Then use tooling (including an LLM if you want) to pre check duplicates, suggest missing details, and auto format. Crucially: don’t punish me for being imperfect. Route borderline questions into a sandbox or draft mode where they can be improved instead of just slammed shut.

Second idea: invest hard in keeping answers current. A ton of SO is correct but stale. Add obvious “this is old” signaling and make it rewarding to post updates, not just brand new answers.

Last thing that I don’t see an easy answer to: LLMs are feasting on old SO content today. But LLMs still need fresh, high quality, real world edge cases tomorrow. They need the complexity and problem solving that humans provide. A lot of the answers I get are recycled. No net new thinking. If fewer people ask publicly, where does that new ground truth come from? What’s the mechanism that keeps the commons replenished?

So… TLDR…my question to this group of incredibly intelligent people: how does SO save itself?
by NicoJuicy | 2026-01-04 08:23:10+00:00
Odoo ( OpenERP before) became almost the default ERP option in Belgium as far as I'm aware ( they are from Belgium as well).

Nice to see them here! I played a bit with customizing V7. Was a pretty unique experience to see how it works internally

Everything could be changed. Which is basically an advantage and a disadvantage. Please try to adjust to the system if possible :)
by ar_turnbull | 2026-01-04 08:23:15+00:00
Definitely worry about this with my mother-in-law. I cleaned the malware off her computer yesterday because she was complaining that "google was broken" and that "every time it filled the screen with advertisements."

I don't really know what to do about it, but dementia + lack of technical understanding + lack of security best practices + retirement funds are, without doubt, going to be a huge problem in the coming decades.
by lunar_rover | 2026-01-04 08:23:42+00:00
It's not going anywhere without funding, unless you believe early KDE 5 circus UI is somehow the best thing ever. And as the others mentioned the nagging popup is once per year.

Both GNOME and KDE are at the state where unmaintained core apps exist the last time I checked. KDE basing itself on Qt offloaded the largest chunk of behind the scenes development from them which is their biggest advantage compared to GNOME.

Wish Pantheon can have more attention, but I digress.
by kengoa | 2026-01-04 08:23:48+00:00
Understanding Python's data model helped me become a better software engineer.
I'd recommend watching this PyData talk (James Powell: So you want to be a Python expert? | PyData Seattle 2017 - https://www.youtube.com/watch?v=cKPlPJyQrt4) and then using the official doc as a reference which is also fun to read: https://docs.python.org/3/reference/datamodel.html
by rand846633 | 2026-01-04 08:23:51+00:00
> We spent $2-3T in Iraq -- if it was robbery, it was not effective.

The robbery was done against the American people. They are the ones who were robbed! Imagine in what shape the country would be if you would have gotten free higher education and free healthcare instead?

The other and with that the biggest victim were the causalities from the invasion, but they were not robbed but rather assaulted…
by refurb | 2026-01-04 08:23:58+00:00
> I never said anything about lending infinite money, don’t straw man me.

You did say...

> There actually literally is a free lunch. Debt owed to the government by itself isn’t real

Which I think is reasonable to interpret as lending infinite money.

> The constraint is on real resources, which China has plenty of, regardless of how much debt they have.

I'm not even sure what you're saying here. Constraint on what? Money? Economic growth?

Assuming you mean money, it doesn't make much sense. Ok, China has lots of real resources. In order to pay down debt, they need to turn those resources into money. They can certainly create the supply, but they also need demand.

It's like Canada saying they have infinite resources in their timber. "We'll just cut down the wood and sell it". Well there isn't infinite demand for timber, so in fact, having a lot of resources doesn't mean you have endless money.

> China could decide to write off all debt it owes to itself tomorrow, and literally nothing would change

Absolutely not true. Look at the real estate developers. China is working hard to get them out from under the crushing debt they have. If, as you claim, they could "write off all debt, and literally nothing would change", why didn't they.

The answer is that China is mostly a market economy. Writing off debt has massive consequences bothing domestically and internationally.

This is the trade off China made when relying on the free market for growth. If they want to leverage the free market, then they are held to the free market's rules (which they are currently dealing with).
by daredoes | 2026-01-04 08:24:48+00:00
Location: Los Angeles, CA
Remote: Open to in-person, hybrid, and remote
Willing to relocate: No
Technologies: Typescript, React, Python, Retool. (Also worked in Ruby[BE], Kotlin[BE], React Native[FE])
Résumé/CV: https://daredoes.work | Github: https://github.com/daredoes | LinkedIn: https://linkedin.com/in/daredoes
Email: me <at> daredoes <dot> work

Hello! I'm a full-stack engineer with a big love for the HomeLab & Home Assistant communities (I try to support some FOSS stuff when I can!)

If you've read this far, I humbly ask you to read my LinkedIn recommendations, and if you do follow up with an email, rick-roll me. I could use the laugh.
by pjmlp | 2026-01-04 08:25:09+00:00
With a caveat, Metal is written in a mix of Objective-C and C++, with Swift bindings.

Thus you can do anything Metal with Objective-C and zero Swift.

Also, writing drivers, even in userspace is still mostly C++.

Going on a tangent, even if Swift isn't everywhere still, I would like that Microsoft would be half as serious as Apple, regarding .NET use on Windows, however they aren't even serious with C++.
by jasonfarnon | 2026-01-04 08:25:19+00:00
"I suspect that the gradual decline, beginning around 2016, is due to growth in a number of other sources of answers."

I think at least one other reason is that a lot of the questions were already posted. There are only so many questions of interest, until a popular new technology comes along. And if you look at mathoverflow (which wouldnt have the constant shocks from new technologies) the trend is pretty stable...until right around 2022.
https://data.stackexchange.com/mathoverflow/query/edit/19272...