skysight-inc/HackerNews huggingface dataset:
Hm, being born in a stalinist country I definitely encountered more of the Stalinisit interpretations and ideology and they are definitely religion like.

But I also did met various other marxists and I did read some of Marx books, or rather some pages.

And I do remember him speaking of the utopian future. And also the part where he thinks, concentration camps for the enemies of the proletariat (everyone who does not want to have his property taken) will likely be necessary.

So gulags would not be a Stalin invention then.

(I think I read that in some of the letter exchanges with Engels, will look up)
Ask HN: RAG, GraphRAG or something else for an AI in a group chat?
Hi HN,
I’m building a chat app where users can create group chats that include an AI. The idea is that group members can ask questions or share information with the AI, and the AI should be able to remember who said what, for better context and retrieval later on.

I’m exploring RAG-based approaches and looking into GraphRAG (like CircleMind or Neo4j-based solutions), but these seem complex and potentially expensive to scale.

Do you think GraphRAG is the right fit for this kind of group-context memory? Or would a simpler architecture be more appropriate? Any advice or alternatives would be much appreciated!

Thanks a lot!
I liked mandmandam's answer, but there is also the short version:

It is a bit like a barrister not asking questions they don't know the answer to. They have a vision of the world they want to promote and typically aren't going to report on anything that they aren't confident to be neutral or non-threatening to that vision.

The corporate media's main tactic is to just put their worldview to people over and over again until any dissenters either run out of energy to push back or become marginalised. These groups exist because a someone or someones with money has a vision of the world they want to promote. Otherwise there isn't enough income to make the thing tick.
My test is simple: does it have a monospace variant and does it support Japanese? If not, then it's worse than IBM Plex.
Can you share more about this?

I think that's often the thing that kills my side projects. I'll make reasonable progress, lose interest for a bit, and then when I come back to it all the working memory is gone and so I spend a few hours just getting up to speed again. Better ongoing documentation to allow quicker self-onboarding is what I need!
Hi! Yes, I believe that is correct for 2015. It's been fairly recent that the amount spent has ramped up a lot[1].

A lot of money also goes towards subsidizing education (All the BYUs, including the online classes that are targeted towards developing countries), building churches and temples, supporting local congregation budgets, and supporting church members who are financially insecure (I'm not sure if they counted that last part in the 2024 summary though).

> I've had a little experience watching how the Mormon church acts in Samoa which is definitely not a wealthy country.

Looks like they have a summary here: https://www.churchofjesuschrist.org/serve/caring/annual-summ...

> I'm a little cynical that there's some dissimulation by the LDS church - they are not well known for frank openness.

Yeah, it would be nice if they were more transparent here. I understand the legal reasoning--essentially security by obscurity--but it's frustrating to only get peeks and glimpses. I don't blame you for some healthy cynicism.

[1] https://www.churchofjesuschrist.org/serve/caring/annual-summ...
And while it may be contemporary avant garde now, by the time the performance is finished, it will be a timeless classic.
Thanks for sharing, I enjoyed reading
>The typing part is an inconvenience that I'd happily give up if I could get my thoughts into the computer directly somehow

I understand what you mean, but for some reason I cannot imagine my younger self getting into his first programming practice, going "ugh, why do I have to type this? Why can't I just think and let the computer do it for me". I don't think I would've reached where I am if I saw the act of practice as a tedium that I wish to get it removed.

You probably see it like that because you're not that kid anymore, and for today's "you" code is just a means to provide and nothing more.
Search upthread for "Klines" and "80s"
Author here (of the post not the book!)

A kind reader pointed me towards an interview with Dick Sonderegger who worked at Data General at time of the development of Eagle [1].

His view based on discussions with people who appeared in the book is interesting:

'They did not have flattering things to say about Tracy Kidder ... This is a historical novel, this is not what actually happened'.

'To a man [they said] he didn't know anything, we could have told him anything and he could have bought it. And reading the book that's accurate'

DG section is at approx 21 mins

[1] https://operationcode.org/podcast#dick-sonderegger-link
I've found Matt Lakemans essay really interesting, goes quite deeply into the processing (just how disgusting it is).

https://mattlakeman.org/2021/06/01/everything-you-might-want...
Microsoft is undisputed leader in backwards compatibility for their OS, while running on near infinite amount of hardware.

Testing is large part of why they can do that.
EU has import controls on US meat, because of ethical reasons?!

You're joking right? There's only one reason we have those tarriffs and that's: money. To protect our own EU market.
That's really the sweet spot for Airbnb (and Vrbo). Very few conventional hotels accommodate large groups well. If you're just trying to save a few bucks as a couple or solo traveler I'm not sure it usually pencils out given other tradeoffs.
Marco Polo was uncommon, which is why we remember him today. He also didn’t go entirely alone, and spent years traveling to places that can be reached in hours today. Not the same thing.
To each his own, but I’m not sure I’m thrilled by that prospect.
Yeah it makes so much sense it's a feature I just feel like I have never seen it before.
If I have to do the "click on the motorcycle/traffic lights" captcha more than once I will instead click the back button.
Don't understand why Microsoft is being accused of EEE, when Cursor is the one extending the functionality to VS Code. Can't you just say "Cursor good, Microsoft bad" without the straw grasping?
> I feel like people haven't internalized that there may not be fair another presidential election.

The degree of thumbing the scales has to outweigh unpopularity of the incumbent. High voter turnout will beat any attempts of deniable cheating. Which is why unpopular dictators end up imprisoning or disqualifying their opponents , and rather than subverting the voting process. America hasn't reached "desperate dictatorship" levels yet, nor will it be there in 4 years. Extrapolating from current events, congressional Republicans are barreling towards a midterm wipe-out.
Invertebrate
I think it's better to focus on the problem.

In one of the YC videos I think they called that a "solution in search of a problem". A couple years ago everything was blockchain technology searching for a problem, then it was VR technology searching for a problem, and before that it was social apps... but if you start with a problem first it's easier to build the right solution and skip the latest hype cycle.

I think AI is hyped up a lot right now and there's definitely going to be a trough of disillusionment next or another AI winter, especially as all these AI startups fail to find a successful business model.

If you are worried about someone replicating the idea with AI easily then you can spend some time focusing on your business moat, which AI companies are struggling with now, but especially with cloud security or cyber security I would be worried about trusting anything that was vibe coded or had AI integrated because it's a black box.
Gitleaks – open-source Secret Scannng
Show HN: A challenging Android game built using Flutter and Flame Engine
I wanted to learn game development so decided to create this simple yet challenging mobile game. You need fast reflexes to score higher :)

It is using Flutter and Flame Engine.

Over the past 2 months, I've added 4 modes of different difficulties.

https://play.google.com/store/apps/details?id=com.two.balls....

Would appreciate any kind of feedback.
Thanks.
Yes, both Tcl/Tk and Python/Tk are great in 2025 for doing simple GUI programming and this fact does make me sad. Or perhaps we've found the global minimum? Who knows.
No worries, yours was clearer, it was the first indication I had that anyone meant to compare to Brexit, I just asked to clarify. 'up-thread comment' I meant was the bdelmas one I replied to that referred only to 'crisis like the UK is going through' without elaboration.
Some people, when confronted with a problem, think, “I know, I’ll use threads,” and then two they hav erpoblesms.
"How, could AI take over by 2027?
There’s this sort of malaise that took over when Bourdain died which burst the idea that travel was in some way healing or reparative. It can be, but it can also widen the gap between you and the world.

For me what I got out of travel was just being able to experience the “normalcy” of other countries, peoples, cultures. There was this romantic notion that I’d learn something really important about humanity or my place on the earth - all those thoughts in some way seem to exist on a more “conceptual” emotional depth, where you are experiencing and touring, rather than participating. Staying places allows more time for depth than going with the idea that you’ll be moving on.

The whole “digital nomad” trend, while like in a way laudable as a truly neat that it’s possible effect of globalization, still carries a sort of colonial, exchange-rate-maxxing exploitative vibe. It’s playing rich, in a way.

Still, it’s a big world, and it’s good if you can to experience some of it.
The CSS hooks in to OpenType font functionality, and there’s a load of other features that can be built in. Wikipedia has a good overview: https://en.wikipedia.org/wiki/List_of_typographic_features
This looks cool! I’ve been looking for a good valve amp to build from a kit, ideally I want it to be integrated, EL34 tubes and at least 25 watts, anyone know of anything? Bonus points for designed/supplied in the UK.
It's not a statistical problem. Economic statistics like that aren't complicated indirect calculations, they literally just call people up and ask how they're doing.

I saw one argument that people didn't like high interest rates, but if everyone is saying they are doing fine but have heard other imaginary people are doing badly, that most likely means they've picked up bad vibes from the media.
Because:

1. There is very little actually wanted SMS comms between users and businesses. 90%+ of it is probably 2FA codes anyway, and the rest is tied to some potential transaction.

For the latter, SMS costing even 100x more as normal is irrelevant - we're talking about spending extra $0.1 on confirmation and reminders on a $50+ service (hairdresser, tire change, vet appointment, doc appointment, whatever) - so it shouldn't be disturbing to actual voluntary business between two consenting parties.

2. There's a fuck ton of small businesses out there. I'm not going to call 15 local restaurants, 5 clinics, 12 PV solar peddlers, 20 MLM representatives and a sex shop, to tell them all to "knock it off".

Fortunately, I live in Europe; thanks to GDPR, they don't dare. Except for PV solar peddlers and Bitcoin scams, which have a special place in hell ready for them - and MLM people, which are already in hell, but don't realize it.

Nah. SMS in its terminal stage after losing battle with advertising cancer[0]. There's no point in even trying to save or resurrect it without first getting rid of the sickness - marketing communications.

--

[0] - https://jacek.zlydach.pl/blog/2019-07-31-ads-as-cancer.html
I’m using a buffer pool and raw bitmaps with calls to drawImage - the canvas api doesn’t play very well with trying to do things in a pixel perfect way.

I’ve gone on a lot of rabbit holes digging into original source code and dev manuals for this project, hopefully one day I’ll write some of it up somewhere. I think what’s been interesting is iterating towards the most elegant solutions has often meant ending up with pretty similar approaches to what Atkinson originally used.
I’ve been waiting 13 years and just received a Steam early access code a few days ago. Someone did some regression analysis a while back based on average kickstarter demographics and estimated that 25% of the people who kickstarted the project are already dead. 13 years feels like a lifetime ago. I’m grateful they kept chipping away at the game instead of walking away, but it has been disappointing.
Cosma: A visualization tool for knowledge workers
If anything, my default way of working in Rust is not to type out imports by hand; I just type what I want, then let rust-analyzer prompt me with what options there are to import it from and select the one I mean, and the import gets added to the to of the file. Occasionally I'll need to edit the imports myself for some reason (like if I have a dependency that's enabled only on platforms other than the one I'm developing on), but for the most part I just don't really think about it at all. I totally agree with you that I'd be way less happy with using wildcard imports, and I often to out of my way to avoid aliasing imports by using the full path in the case of ambiguity because I personally find it easier to read something like `std::io:: Result` than `IoResult` (with a corresponding `use std::io::Result as IoResult;` when I want to have a different `Result` in scope. I don't think it's a problem that being able to alias imports like that is an option, but I just happen not to find it particularly appealing even compared to using full paths.
Most ML/AI roles have requirements for a strong mathematical background (at least what I have seen in germany).

If you can show off some skills I still wouldnt completely rule it out. Reading a single book cover to cover wont cut it though imo.
If you are entering a foreign country and they ask about your burner phone say that your normal phone is on a cheap plan that doesn’t support out of country service so you have a cheap burner for international travel.

If you are returning to your own country say it is because you didn't want to risk having your expensive phone stolen while abroad so you travel with a cheap burner.
That can just be a simple extension of my argument. Instead of using at the immediate revenue you apply the optimisation rule for the long term revenue by using the difference in observed GDP growth.
A secret division, crime fighters, working hard to keep fonts safe from misinformation, they work behind the screen, tirelessly, without thanks. We call them:

The typeface police.
> I'm just not sure what people mean when they talk about "consolidating power" as something distinct from convincing people that you should have lots of power.

When Trump threatens to destroy law companies that sued him and gets submission because he has actual power to do it, that is "consolidating power". It does not matter whether people think he should have that power or not, he has it. And he is using it so that everyone is afraid to oppose him in the future. Or sue him.

When Trump fires prosecutors that prosecute criminal acts by him and his friends, he is consolidating power. When he hires loyalist and uses prosecution against his political opponents, ignoring unfavorable laws and judges, he is consolidating power. Because all of that makes sure that it does not matter what people think, they will shut up and wont oppose.

When Trump changes election laws so that students have it harder to vote, he is consolidating power. People who are likely to vote against him will vote less for practical reasons and their opinions wont matter.

> I'm not naive about the fact that Trump would like to stay in office after 2028 (he doesn't exactly keep it a secret), but the desire doesn't make him any good at it.

All he has to do is to harm those who oppose him, so there are less people opposing him. And to ignore the laws he finds inconvenient, which is something he is already doing.
> rather than using a service like Pager Duty or other, more appropriate means

What does PagerDuty do that makes things more appropriate? I would generally expect a middleman service to make things worse.
Author mentions traveling means making 'much' money. I understand then why it might become a chore.

Also, some in their 30ies develop the urge to found a family and settle down.

Offtopic as it's not from the linked blog post, but this had me laughing:

> Today was my first day at this stealth startup. The boss (CEO) is a dick, but we’re building great stuff. The physical entertainment/tourism industry is a huge market, and it’s very possible that we’re going to be the next Disneyworld.
> With the efforts of supranational organizations such as the World Trade Organization to reduce tariffs globally, non-tariff barriers to trade have assumed a greater importance in neomercantilism.

That might need to get updated within a few years...
Fira was designed by world-class type designers, and it’s only free thanks to the funding by Mozilla and Here, so yes, definitely a different category.

Same goes for IBM Plex, by the way.
“neutral aesthetic”

Subdued, muted and neutral seems to be very much “in” at the moment. On one hand it definitely gives us highly readable, usable interfaces and text. But I do miss the chaos and vibrance of the early web. Modern web is starting to look really washed out.
How do you send an entire repo to it ? file by file ?
from https://en.wikipedia.org/wiki/AARD_code

Microsoft disabled the AARD code for the final release of Windows 3.1, but did not remove it so it could be later reactivated by the change of a single byte.

DR DOS publisher Digital Research released a patch named "business update" in 1992 to bypass the AARD code.
Modules are often about a single function. But the function has helper functions that are not part of the API. Then maybe some functions that are part of the API which help use that function. Sometimes functions beget families.

If a function is built on several helper functions, it may be that those same helper functions can also be used to make other, related things which round out the functionality area. Perhaps they provide an API that's easier to use for different scenarios or whatever.
Funnily this (only its local not foreign propaganda) is kind of what's happening in India. The BJP (party in power) is leaning very heavily on propaganda towards the uneducated masses to boost their image.
I've got "Navy Electricity and Electronics Training Series" as a PDF from a gopher hole:

gopher://tilde.pink/1/~bencollver/ia/details/neetsmodules_202003

The whole directory it's amazing too:
gopher://tilde.pink/1/~bencollver/links/

Also, there's Usenet. Subscribe to to sci.electronics.repair and sci.electronics. Outdated? Delayed answers? ok, but you will get correct ones and if you set your learning at a slower but dedicated pace, with no distractions (turn the notifications off), with either PDF or Physical books and a electronic simulator like TkGate, you will get the theory at really fast speeds.
Really? You think "relay certain emails to my phone" is on par with that?
What works for Rust works for Rust. My intent is to make code feel similar to C namespacing. What works and what doesn’t is fairly contextual, depending other language semantics as well.
Hey Marca, thank you for this art and the inspiration bomb first thing in the morning

Keep them coming! <3
> We believe in facts, science, and human rights

The font looks ok. This is an off putting sample sentence though. It sounds like a secular, pseudo-liturgical version of the Nicene creed.
If you go for the 4080 or 5080, you will have a lot more options for sure. If you can find one, I would try get a 2/2.5 slot wide card, gives you so much more flexibility.

Bookmark this Excel, saves you a lot of time looking up specs: https://docs.google.com/spreadsheets/d/1AddRvGWJ_f4B6UC7_Ift...

You want a GPU no longer than 325mm (though exactly 325mm may be pushing it).

For the 4090 it was basically Founder's Edition or my card. FE was impossible to source (I am not in the USA), and I had to get the MSI card specially ordered in, the most common card was the ASUS ROG monster which at 357mm would never fit.

At 322mm, the MSI card barely fits (after deshrouding), there is like 2-3mm to spare length-wise. And you have to build in 3 slot mode if you want any clearance from the PSU (mount PSU on standoffs).

Before deshrouding, the GPU plastic covers mean you can't also plug in the USB-C I/O port.

Oh yeah, forgot about the riser cable.

The one that comes with the FormD case is serviceable, but depending on the motherboard. I believe it has issues with Gigabyte B760 and B650 motherboards.

I also have the LinkUp 19mm PCIe 5.0 V2 riser cable (https://linkup.one/linkup-ava5-pcie-5-0-riser-cable-future-p...), but it can only be used in air-cooled builds - it has a red tab at the top which blocks the radiator if you want to use it with watercooled/AIOs. See this thread: https://www.reddit.com/r/sffpc/comments/1f5ij02/question_re_.... Some brave souls have hacked off the tab with a knife/scissors but you have to be careful not to cut the wires along with it :)

So I had to go back to the stock cable for the AIO flavor build, which has other issues (you have to fold it/squash it a bit at the bottom where it bends around below the motherboard, so that pressure on it doesn't cause it to make it pop out of the motherboard connector). Before you put on the bottom cover with the feet on it, the riser will touch the surface of whatever you are building on, and given enough time can cause the motherboard connector to loosen or pop out.

Had hours of debugging fun trying to figure out why it was starting to lock up while gaming, turned out to be the riser having wiggled loose from the motherboard.
Nothing you've said invalidates comparative advantage. It is just accepting a cost (reduced economic output) in favor of some strategic advantage. It doesn't matter if its a good idea, or a moral idea, or a strategic idea, the cost is still a loss in economic output.
One of the previous times this was posted, someone offered to print and ship them. I got a A2 sized canvas print. It hangs in my home office now.
Yep — some components currently rely on external APIs (e.g. OpenAI, MathPix),
primarily for stability and ease of deployment during early release.
But I’m planning to support fully local inference in the future to eliminate API key dependency.

The local pipeline would include:

• Tesseract or TrOCR for general OCR

• Pix2Struct, Donut, or DocTR for document structure understanding

• OpenAI CLIP for image-text semantic alignment

• Gemma / Phi / LLaMA / Mistral for downstream reasoning tasks

Goal is to make the system fully self-hostable for offline and private use.
Filestash v0.6 – Building a Better Dropbox, brick by brick
It was sometime ago (2018), but my host cancelled with 3hours to go

I will never use AirBnB again
Not sure if it indicates "crisis" but I was surprised to learn recently that Microsoft's infrastructure as code tool Desired State Configuration (DSC) no longer depends on PowerShell (and by extension, .NET) because it was rewritten in Rust. https://devblogs.microsoft.com/powershell/announcing-dsc-v3/
I would say that up until now, people should be more afraid of us surveillance than eu one...

I would choose no surveillance if I could though
The Wikipedia has proper human sources.
That's an awful recommendation for an entry level electronics.