MurphyA/hacker-news huggingface dataset:
by johnnyanmac | 2026-01-04 08:46:26+00:00
>which is pretty promising at least for the games that aren't intentionally excluded by DRM.

Sadly, those exclusions are pretty big asks for the common folk. That's always what it comes down to. Some killer tool you need for whatever reason that either doesn't work on Linux, or is severely compromised.

I'm very comfortable with Linux, but my work still requires Unreal Engine. And good luck getting that going in Linux. So I'm stuck with dual booting at the bare minimum.
by usefulposter | 2026-01-04 08:46:47+00:00
>Users burn $FIND tokens to mint "credits" that unlock videos.

>I care deeply about making the world accessible for all.

Let me get this straight. I'm in a hospital, stressed looking for my X-ray room, I scan a QR code, it opens a link to a video hosted on Cloudflare according to your tech stack, but the video is locked by Krowdovi, so I then need a Solana wallet funded with SOL, and need to have swapped that SOL for FIND, and then I spend FIND on credits to unlock the video that I can then follow to get to the X-ray room?
by yanhangyhy | 2026-01-04 08:47:06+00:00
I recently read an American novel that gave me a deeper insight into what you were saying. I don’t know its English title, but roughly translating the Chinese title back, it’s California Gold. It’s about the son of a miner who dreams of striking it rich; step by step he becomes a wealthy man in California. The story has some moral sense, too. It was probably a very popular novel in the U.S. at one point.

But I felt the ending was rather unsatisfying, because it simply stops after he succeeds—lacking the kind of depth we usually expect from a great novel. Yet I also think that’s part of the charm of American fiction: it’s simple, rough, and fun to read. Kind of like the original Godfather novel. Of course, the deeper aspects require other literary works to explore. I haven’t read much, so I’m not sure who in America does it best—maybe Faulkner? On the Road, The Great Gatsby… I read those in college, and even after all these years, the impression they left on me is unforgettable.
by jopsen | 2026-01-04 08:47:12+00:00
> they push Nato to the border of Russia

No, former Soviet satellite states begged and pleaded for NATO membership. And their immediate Western neighbors advocates for it.

They didn't do that because the US asked them to. They were motivated by other concerns.

The US does bad things, yes, but the death toll is nothing like Stalin or Mao.

And the US don't tend to stick around occupying a country for half a decade.

I wouldn't dare to justify this. But it's not the same as Russia or China.
by ayewo | 2026-01-04 08:48:12+00:00
I'm similar and I think it comes down to the exploration versus exploitation dilemma [1].

When I'm in exploration mode, time is plentiful. This makes linear mediums like videos excellent primary sources of information.

When I'm in exploitation mode, time is short making videos a bad fit for the time I have to spend. I'd rather prefer text-based primary sources that will allow non-linear consumption.

[1] https://en.wikipedia.org/wiki/Exploration%E2%80%93exploitati...
by fabianholzer | 2026-01-04 08:48:36+00:00
Ward Cunningham once, of all places in an Github issue [0], explained how the original C2 Wiki was seeded.

> Perhaps I should explain why wiki worked.
> I wrote a program in a weekend and then spent two hours a day for the next five years curating the content it held. For another five years a collection of people did the same work with love for what was there. But that was the end. A third cohort of curators did not appear. Content suffered.

A heroic amount effort of a single person, and later the collective effort of a small group, worked in the mid-90es. I'm skeptical that it will be repeatable 30 years later. Despite this, it would be the type of place, that I'd like to visit on the web. :(

[0] https://github.com/WardCunningham/remodeling/issues/51#issue...
by pseudohadamard | 2026-01-04 08:49:09+00:00
I always build with -Wall so I'm used to seeing the warning:

> clang -Wall test.c
test.c:4:16: warning: variable 'i' is uninitialized when used here [-Wuninitialized]
4 | return i;
| ^
test.c:3:14: note: initialize the variable 'i' to silence this warning
3 | int i;
| ^
| = 0
1 warning generated.

For the oldest compiler I have access to, VC++ 6.0 from 1998:

warning C4700: uninitialized local variable 'i' used
by martin-t | 2026-01-04 08:49:46+00:00
I think about better voting systems all the time (one major issue being downvote can mean "I want fewer people to see this", "I disagree", and "This is factually wrong" and you never know which.

But I am not sure if SO's is actually that good, given it led to this toxic behavior.

I think something like slashdot's metamoderation should work best but I never participated there nor have I seen any other website use anything similar.
by PlanksVariable | 2026-01-04 08:49:54+00:00
It’s not a complicated answer, it’s just an arbitrary answer.

Did the citizens of those countries agree to take in the asylum seekers? What alternative would you suggest when 8 million people flee across the border? In the U.S., there are an estimated 600,000 Venezuelan asylum seekers, and another 400,000 to 500,000 undocumented immigrants. Who in America decided that was good? Was it Americans citizens? No, the Biden administration decided that unilaterally when they stripped the border patrol of the power to do its job. But he’s gone, his disastrous policies led to Trump regaining power, and who gets to decide what’s good now? And weren’t Maduro’s actions, which led 8 million Venezuelans to flee to neighboring countries, not directly impacting those other countries (if not encroaching on their own sovereignty)? If so, how did you get to decide that “sovereignty” gives a dictator impunity to act free of consequences?
by markus_zhang | 2026-01-04 08:50:26+00:00
I do use ChatGPT for side projects, but only as a last resort and always as a discussion partner, not a code writer. I always tell it beforehand “no code just discussion”. The fun is in figuring out as much stuffs as possible by myself and write the implementations, and I’m not paying someone to take my fun.

But again my projects are more research than product, so maybe it’s different.
by ahartmetz | 2026-01-04 08:50:35+00:00
Might be a driver issue, too. I remember Vega as a sort of short-lived in-between generation with especially many driver problems.

Actually, early Ryzen 1800X also crashed under certain workloads on Linux, especially compilation and downloading games on Steam(!) IME - another KDE guy and me were some of the first world-wide to communicate about the problem. AMD had a hardware replacement program, maybe it's still active.

https://www.phoronix.com/news/Ryzen-Segv-Response should get you started. People made special software packages to trigger the hardware problem in a minute or so.

There was IIRC another problem with early Ryzen, something about transitions from idle power causing instability, fixed by essentially raising idle power consumption a little with a special BIOS switch and / or playing with load line calibration.

And yes, do run memtest (from the boot menu) for a couple of hours or over night, too.
by mgh95 | 2026-01-04 08:51:26+00:00
> I recall years of hints that the affordable housing crunch would eventually be helped by developers - even tho they're only building tons of not-affordable housing.

If I may ask, what cities? For example, Austin has seen a 6.6% asking price decrease for 0- to 2-bedroom units [1]. The big problem is there is an absolutely massive hole, and very few places are building "enough" to make a dent.

[1] https://www.realtor.com/advice/hyperlocal/austin-rents-are-g...
by webdevver | 2026-01-04 08:51:40+00:00
its fun seeing HN articles with huge upvotes but no comments, similar to when some super esoteric maths gets posted: everyone upvotes out of a common understanding of its genius, but indeed by virtue of its genius most of us are not sufficiently cognitively gifted to provide any meaningful commentary.

the karpathy vids are very cool but having watched it, for me the takeaway was "i had better leave this for the clever guys". thankfully digital carpentry and plumbing is still in demand, for now!
by CoolCold | 2026-01-04 08:51:41+00:00
Am I reading something wrong on Racknerd? https://www.racknerd.com/kvm-vps

> 1 GB RAM 2 vCore 50 GB RAID-10 SSD 1 TB @ 1Gbps 1 Free IP $17.99 /month

that's far from any sort of cheap, may be there is something very special with them?
by ciconia | 2026-01-04 08:52:03+00:00
> but I quickly concluded the writing suffered from the same uncanny valley effect as many AI-generated images: It all looks fine enough at first glance, but pay attention just a little longer, and something feels off.

My thoughts exactly. In all my interactions with gen AI it was always the same: on the surface it looks pretty convincing, but once you look more deeply it's obviously non-sense. AI is great at superficial imitation of human-created work. It fails miserably at doing anything deeper.

I think the biggest problem with AI is that most people just don't take the time or effort anymore to really look at an image, really read a text, or really listen to a piece of music, or a podcast. We've become so habituated to mindlessly consuming content that we can't even tell anymore if it's just a bunch of stochastic nonsense.
by packet_mover | 2026-01-04 08:53:25+00:00
Yes - I do plan to sell Corviont, and it is worth explaining the licensing bit.

It is built on open-source components and OSM-derived data, so the obligations are mostly (a) keeping third-party software licensing/attribution intact, and (b) OSM/ODbL compliance - clear attribution, and if you distribute derived OSM databases, meeting the ODbL share-alike requirements for those database artifacts.

I am handling this via attribution in the UI/docs and a licensing reference bundled with the dataset that points to a public licensing/attribution repo containing the third-party license texts and details: http://github.com/corviont/licensing

What I am selling is the packaging + ops side: ready-to-run region packs and (eventually) a signed updater for fleets.
by sublinear | 2026-01-04 08:53:43+00:00
> Large steps activate the amygdala. But there’s a genuine hack: small steps “sneak” past the amygdala without activating the fight or flight response.

I don't really think this is the correct way to frame why small steps are effective.

Anxiety is not why I avoid large steps. Even if it was, small steps tend to be slow and ineffective at resolving anxiety anyway.

No, I avoid large steps because they fucking suck. They're too much of a commitment when I know I have other things I could be doing that are more productive in the short term. That productivity seems guaranteed because I'm already familiar and I can bang those tasks out quickly. I avoid work when the productivity gain is long term and I'm not sure it will pay off. This is not anxiety about whether it will pay off. This is rational pruning of bullshit in my way.

What I do instead is schedule small steps towards something I'm unsure about earlier in the day so I feel like I'm trying something new, and then do the other routine stuff later in the day so I go to bed knowing I accomplished something. If the small steps are starting to pay off, I have something to look forward to tomorrow. If they are not, I can still look forward to replacing those tasks with something more interesting.
by juris | 2026-01-04 08:54:47+00:00
The title gives more credit to the argument than the article :) someone also mentioned this, and I think we are kidding?

I’ve had my college debate coaches complain about my “academic utterances” and it has taken awhile to unlearn them. Partially because I no longer make it a habit to sound cool on the internet (or in the meatspace). But I think that is the primary motivator, if I’m being honest. The secondary motivator being our education: the complete bag-of-words LLM approach to writing and reading we all took to get A’s on our exams… you are forced to read one metric crap ton of 1700s prose, and if you catch the damn cadence and harness it to sound good, you are rewarded by your English teacher.

Some of you speak to the tertiary excuse: that we’re trying to convey something deeper to our audience than words alone can convey. Like you dive deep into meter, think about enunciation and the effects of sub vocalization (where hard consonants matter), or making coherent imagery out of wordslop.

I think it’s fine, but maybe you should think about whether you are alienating your listener the deeper you go.

I was hotly jealous of Kant again, was just now reading Critique of Reason on me old jailbroken Kindle. But maybe that imagery was for his time and we are mistaken to try to emulate it.
Show HN: Market Processing Engine in C++20 (150M orders/SEC)
by kpiyush8826 | 2026-01-04 08:54:52+00:00
Author here.
This started as a quest to see how fast I could push a single core on an M1 Pro.
I built an order matching engine from scratch using C++20.
Initially, it did ~100k ops/sec. After a month of optimization, it now does ~156M ops/sec.
Key optimizations:
- Removed all mutexes (Shard-per-Core architecture).
- Custom lock-free SPSC Ring Buffer for thread communication.
- Replaced std::map with flat vectors + bitset scanning (using CTZ intrinsics).
- Zero-allocation hot path using std::pmr (Polymorphic Memory Resources) on the stack.
To prove it handles real markets (not just random numbers), I verified it by replaying captured Binance L3 market data (132M ops/sec).
Detailed write-up of the optimization journey here:
https://medium.com/@kpiyush8826/how-i-optimized-a-c-matching...
Happy to answer questions!
by ctas | 2026-01-04 08:55:55+00:00
I’m working on something similar for Linux. Would love to chat if this is interesting to you.

The idea is to bring the UX of OSX Snow Leopard back, adjusted for today’s possibilities (better developer experience, AI, etc.). I’m developing a DE, SwiftUI/AppKit-equivalent, and a bunch of reference apps I‘m personally missing in terms of quality (e.g. Raycast/Spotlight, Mail).
by andretti1977 | 2026-01-04 08:56:17+00:00
I’m not saying former soviet countries lived better under soviet imposition, but no one can be so naive to think US did that to help and free people.

When a mobster comes to you and free you from your previous mobster, it’s not because he is a good man and wants you to live freely: he does it to impose you his will and power exactly as US have always done.
by keepamovin | 2026-01-04 08:57:03+00:00
The reason I’m posting this rather than the OG link below is because I prefer the ordering of the comments here. More interesting content I think is surface in this snapshot ordering of the comments. I’m not sure why that is but it’s what it is from the big query data set.

OG: https://news.ycombinator.com/item?id=8863
by tomhow | 2026-01-04 08:57:37+00:00
This is a completely unacceptable comment on HN, and we have to ban accounts that post abusive comments repeatedly. HN is for people who have higher standards than this in what they think is appropriate to post online. Please read the guidelines and make an effort to observe them if you want to keep participating here. https://news.ycombinator.com/newsguidelines.html
by musebox35 | 2026-01-04 08:57:53+00:00
I guess, the sense of accomplishment is very person dependent. I enjoy programming a lot, but it is easy to find people who would challenge themselves to scale the said website to a million users/X view per day. I don't know the why, probably there is no fixed meaning to existence and nature likes diversity.

For me, the fun in programming also depends a lot on the task. Recently, I wanted to have Python configuration classes that can serialize to yaml, but I also wanted to automatically create an ArgumentParser that fills some of the fields. `hydra` from meta does that but I wanted something simpler. I asked an agent for a design but I did not like the convoluted parsing logic it created. I finally designed something by hand by abusing the metadata fields of the dataclass.field calls. It was deeply satisfying to get it to work the way I wanted.

But after that, do I really want to create every config class and fill every field by myself for the several scripts/classes that I planned to use? Once the initial template was there, I was happy to just guide the agent to fill in the boilerplate.

I agree that we should keep the fun in programming/art, but how we do that depends on the what, the who, and the when.
Show HN: Orla, use lightweight, local, open-source agents as Unix tools
by unclecolm | 2026-01-04 08:58:20+00:00
The current ecosystem around agents feels like a collection of bloated SaaS with expensive subscriptions and privacy concerns. Orla brings large language models to your terminal with a dead-simple, Unix-friendly interface. Everything runs 100% locally. You don't need any API keys or subscriptions, and your data never leaves your machine.

Use it like any other command-line tool:

$ orla agent "summarize this code" < main.go

$ git status | orla agent "Draft a commit message for these changes."

$ cat data.json | orla agent "extract all email addresses" | sort -u

It's built on the Unix philosophy and is pipe-friendly and easily extensible.

The README in the repo contains a quick demo.

Installation is a single command. The script installs Orla, sets up Ollama for local inference, and pulls a lightweight model to get you started.

You can use homebrew (on Mac OS or Linux)

$ brew install --cask dorcha-inc/orla/orla

Or use the shell installer:

$ curl -fsSL https://raw.githubusercontent.com/dorcha-inc/orla/main/scrip... | sh

Orla is written in Go and is completely free software (MIT licensed) built on other free software. We'd love your feedback.

Thank you! :-)

Side note: contributions to Orla are very welcome. Please see (https://github.com/dorcha-inc/orla/blob/main/CONTRIBUTING.md) for a guide on how to contribute.
by ojo-rojo | 2026-01-04 08:58:23+00:00
Ha, you made me think of casually referring to xkcd's by number just as we did with RFC's back in the day. "I don't know, the socket states seem to follow RFC 793, but remember it's a 1918 address on the southside of the NAT."

I gonna keep a look out for doing this with xkcd's now :)
by lostlogin | 2026-01-04 08:58:39+00:00
> But I felt the ending was rather unsatisfying, because it simply stops after he succeeds—lacking the kind of depth we usually expect from a great novel.

I find this a lot with American TV and movies (not so much with books as I tend to read non-fiction).

Tying up all ends, sequentially and perfectly. It makes it all very unsatisfying.
by braiamp | 2026-01-04 08:58:40+00:00
No, but it will show, as someone else already responded, that they don't understand SO systems and processes at all. The question they linked [0] was closed by the asker themselves. It's literally one of the comments [1] on the question. Most questions aren't even closed by moderators, not even by user voting, but by the askers themselves [2], which can be seen on the table as community user. The community user gets attributed of all automated actions and whenever the user agrees with closure of their own question [3]. (The same user also gets attributed of bunch of other stuff [4]

This shows that critics of Stack Overflow don't understand how Stack Overflow works and start assigning things that SO users see normal and expected to some kind of malice or cabal. Now, if you learned how it works, and how long it has been working this way, you will see that cases of abuses are not only rare, they usually get resolved once they are known.

[0]: https://stackoverflow.com/questions/32711321/setting-element...
[1]: https://stackoverflow.com/questions/32711321/setting-element...
[2]: https://meta.stackoverflow.com/questions/432658/2024-a-year-...
[3]: https://meta.stackexchange.com/questions/250922/can-we-clari...
[4]: https://meta.stackexchange.com/a/19739/213575
Show HN: A high-performance, ad-free Vietnamese Lunar Calendar
by DerekDragon | 2026-01-04 08:59:33+00:00
I built https://lich-am.com because most local lunar calendar sites are cluttered with intrusive ads and tracking. Technically, it uses a precise algorithm for astronomical lunar calculations localized to GMT+7. It's built with a focus on core web vitals and zero external dependencies for privacy and speed. This is for the Vietnamese community looking for a clean tool.
by sipofwater | 2026-01-04 08:59:51+00:00
* Mirror: https://web.archive.org/web/20120530173101/www.foreignaffair... (web.archive.org/web/20120530173101/www.foreignaffairs.com/articles/137529/moises-naim/mafia-states) , https://archive.ph/vNq9f , https://archive.ph/2022.12.03-233756/https://www.foreignaffa... (archive.ph/2022.12.03-233756/https://www.foreignaffairs.com/mafia-states)

* "Mafia States" by Moisés Naím -- April 25, 2012: https://web.archive.org/web/20120508024342/www.moisesnaim.co... (web.archive.org/web/20120508024342/www.moisesnaim.com/writings/mafia-states)

* "Mafia States: Organized Crime Takes Office" by Moisés Naím -- April 20, 2012: https://www.moisesnaim.com/my-columns/2020/1/27/mafia-states
by PlanksVariable | 2026-01-04 08:59:54+00:00
> The USA could instead choose not to provide asylum to these people in the future, and accept the reality that for the millions it already has, it has made its bed so to speak

Who decided that? Americans certainly did not. Biden’s de facto open border policy was overwhelmingly unpopular with American citizens, and all but guaranteed the reelection of Donald Trump. Besides that, only 60% of the Venezuelans who fled into the United States did so as asylum seekers. It’s estimated there are another ~500,000 here illegally. Who made that bed? That ignores the 7+ million people other countries had to absorb. And it ignores the actual human suffering of these people who felt compelled to flee from their lives and homes and families.
by anovikov | 2026-01-04 08:59:58+00:00
Why did SO traffic halve from it's maximum till the ChatGPT release date? Also, for a long time after initial release, ChatGPT was pretty much useless for coding questions. It only became more or less useful ~2 years ago. So there's about 4x decline from peak to explain with reasons that do not involve LLMs. What these could be?
by nancynguyen98 | 2026-01-04 09:02:06+00:00
CapyDraw is a creative drawing app that helps you turn any idea into a piece of art with ease.
With different drawing modes, CapyDraw is perfect for kids, beginners, and anyone who loves to draw:
• Outline Drawing: Take or upload a photo and CapyDraw will instantly turn it into a simple sketch for you to trace.
• Dotted Line Drawing: Practice drawing with dotted guides to improve your skills.
• Freestyle Drawing: Create freely with unlimited possibilities.
• Coloring: Coloring beautiful templates

Key Features:
• Turn any photo into an outline sketch with one tap.
• Wiggly Paint: Add fun, expressive, wiggly strokes full of personality.
• New brush set for smoother and more natural strokes.
• Drawing Video: Transform your drawing into a lively video.
• Speed Draw Challenge: Draw within 10 minutes using random prompts.
• Simple and intuitive interface for all ages.
• Helps users develop drawing skills and creativity.
• Supports beginners with easy-to-follow drawing exercises powered by AI.

Dotted Line Drawing, Coloring, Freestyle Drawing, Speed Draw Challenge, Wiggly Paint, Animated Drawing Video
by tacker2000 | 2026-01-04 09:02:17+00:00
Not sure why you are always posting the same regurgitated answer to the legitimate concerns here.

There is clearly a big issue with the way SO handles moderation, which many people complain about and why these SO threads always get so much attention.

Also its now very clear that the current status quo isnt working since the site is in a death spiral now.

If the “goal” doesnt work, you have to change and fix the “goal” and not force people to “understand” it.

Frankly you are posting here in the same way the usual SO mod acts.

I was also once a contributor, but I have the same opinions about the harsh rules and points system.