MurphyA/hacker-news huggingface dataset:
by overflowy | 2025-11-09 13:25:19+00:00
I built this plugin because I'm a huge fan of todo.txt files. Just plain text, no databases, no complex formats, no vendor lock-in. Pairing that simplicity with Sublime Text's blazing speed helps me tremendously with keeping my ADHD in check. If you want to learn more about the todo.txt format, you can check: http://todotxt.org/
by lproven | 2025-11-09 13:25:35+00:00
SGI's Forms programming toolkit led to both XForms:

http://xforms-toolkit.org/doc/xforms_1.html#Preface

(The original basis of the Xfce desktop -- "XF" stood for XForms.)

And the FLTK toolkit:

https://www.fltk.org/doc-1.1/intro.html

FLTK dropped a new version last year after a gap of 13 years, which I wrote about:

https://www.theregister.com/2024/11/26/fltk_14_released/
by ErroneousBosh | 2025-11-09 13:26:22+00:00
> but if you actually want the language to become popular why not look at things every other popular language has?

Because that is completely missing the point of what Forth is.

It's meant to be a simple high-level language that stays quite close to the underlying machine and can be implemented in a few dozen lines of assembler to solve a specific problem you have.

It doesn't need to be some massive bloated ball of mud and straw like ultra-high level languages such as C, where every aspect of the underlying machine is abstracted away in library after library.
by evolve2k | 2025-11-09 13:26:27+00:00
Oh all good points. Sorry to hear of your personal frustrations. Yeah agree, I think learning computing is actual best done in a little community or even club. You know a few parents who care or after school gathering in the computer room or library space.

A friend had a cool idea of asking their friends to be their child’s mentor in certain areas; “I’d like my child to learn music taste from you, would u take them under ur wing for this?” Then the child could call that “aunty/uncle” for advice; same for the tech mentor.

Maybe also Linux has continued to get easier and more reliable over the years but yes very valid point; ongoing care and support make all the difference like many things.
by throw10920 | 2025-11-09 13:26:48+00:00
> What kind of "uncomfortable for women and minorities" if not racism or sexism?

Women generally have different interests than men, and different cultures generally have different interests and expectations than others. This is extremely well documented, as is the fact that people have a harder time being comfortable and fitting in around others who are unlike them or don't share their interests.

> wait does this mean Valve is white males-oriented culture

If Valve mostly hires white males, then either you're expecting the employees to not socialize at all (leading to no culture), which is sociopathic, or yes, that's exactly what you would expect.

You're objecting to reality and truth because it offends you, for some reason? There's literally nothing objectionable with any of the above. Being uncomfortable implies zero moral wrongdoing. You should do some reflection and/or research.
by Incipient | 2025-11-09 13:27:01+00:00
It'll be a borderline expos on any selection of internal corruption/coercion/authoritarianism/minority oppression/social surveillance/etc issue going on in China. Do you really need the actual film? It doesn't particularly matter.

You surpress the 95% of discussion globally, outside of your own borders too, and the issues aren't really issues any more.

Edit: it's about Uyghurs control/genocide/oppression/other description for clarity. There are a lot of articles/stories on the topic if you were after info.
by pogue | 2025-11-09 13:27:10+00:00
You might look at ZorinOS or Linux Mint. Mint is very easy to use, I was able to get my elderly mother to use it. It has a software store and built in automatic backups.

Zorin has some built in features to support Windows software pretty easily I understand, but I'm not sure if that's through wine or a VM or what.

You can test them out in your browser thru the website below and see if it fits what you're looking for.

https://distrosea.com/
by bsenftner | 2025-11-09 13:27:20+00:00
I agree. Over the last 10 years, I've been growing in awareness of how in general people, developers, and their managers, and their company owners are incapable of the communications necessary for basic cooperation in project teams, in their own self planning, and forget about their ability dealing with more complex issues like market & social-political manipulation of the public. Far too many people appear to only be capable of 1-step forward planning. Seriously. My career has become a consultant that can see multiple steps forward and when explaining this insight I get everything from angry refusals to daunting obedience, but never a competing insight, only 1 step past their present situation. People are way to quick to enter into short sighted conflict, and then completely ignore their real responsibilities.
by idiotsecant | 2025-11-09 13:27:21+00:00
Yes, and the barista who smiles at you does it because she likes you.

When you hold wait staff at your table because you want some bonding time with them you're basically forcing them to perform for you. This isn't a consensual social interaction and you aren't strangers on the street on equal footing. Just be polite and make your order and let them go on to the other million things they're doing.
by hypeatei | 2025-11-09 13:28:23+00:00
> suspected narco-terorrists

Ooooh scary, Venezuelans on flimsy boats transporting cocaine (not fentanyl) are terrorizing the US government... how exactly? I don't believe small fishing boats coming from Venezuela are the root of the fentanyl crisis.

If you're an ardent supporter of this administration no matter what they do, then say that. Your usage of "narco-terrorist" and saying they (who is they?) kill 70k Americans/year shows me that you're heavily bought into the official government narrative which is quite something.
by mattw1 | 2025-11-09 13:28:50+00:00
Nope. They are pretty much all equivalent. Browsers render HTML. This is a quite-solved-problem. Is there a scenario that can't be handled by the tools we've had for years? The web just doesnt require another paradigm. There is way, way too much tooling for a not-that-complicated problem.

Also... if Marko 10 years old, where's the news part here?

https://news.ycombinator.com/item?id=34591625

Same post, in fact they are having the same argument we're having. At least the bloat is consistent.
by blasphemers | 2025-11-09 13:29:00+00:00
Visa/MasterCard are essentially a network of banks, they only get a small percentage of the interchange rate. Most of it goes to the issuing bank which they use for rewards.

This line of thinking also ignores an important aspect of credit cards that benefit the merchant. 2-2.5% is not that much when it means you can sell to people without worrying about if they can pay for it. When that customer ultimately doesn't pay their CC bill(look at how high CC debt is), the issuing bank still needs to pay the merchant.
by globular-toast | 2025-11-09 13:29:10+00:00
I got excited about LLM agents thinking it was just about "faster typing". A lot of us have dreamed of a day where we can just transfer what we have in mind directly into the computer, skipping the laborious manual keying step. But using an LLM is not that. It's not that at all.

Instead they let you type vague or ambiguous crap in and just essentially guess about the unclear bits. Hadn't quite thought through which algorithm to use? No worries, the LLM will just pick one. Hadn't considered an edge case? No worries, the LLM will just write 100 lines of code that no sane programmer would ever go through with before realising something isn't right.

I've made the mistake of being that senior who is way too eager to help juniors many times in my career. What happens is they never, ever learn for themselves. They never learn how to digest and work through a problem. They never learn from their mistakes. Because they can always just defer to me. LLMs are the worst thing to happen for these people because unlike a real person like me the LLM is never busy, never grumpy and nobody is taking notes of just how many times they're having to ask.

LLMs are really useful at generating boilerplate, but you have to ask yourself why you're spending your days writing boilerplate in the first place. The danger is it can very quickly become more than just boilerplate and before you know it you've forgotten how to think for yourself.
by idolevi | 2025-11-09 13:29:25+00:00
Hey, This is just a very first version of Hephaestus that is only a month in a work to showcase the idea of an autonomous agent orchestration. As we speak I'm building on top of it a development tool that would learn your codebase as time goes on, which is hopefully going to result in faster development.

Although do note that Hephaestus is not only for development purposes, it's supposed to be an agnetic framework for building workflows - such as a research workflow, investment workflow and so on, based on the semi-structured phases principles.

Also - everything is forever going to be open source (including the future features and development tools), so look out :)
by quickthrowman | 2025-11-09 13:29:37+00:00
Middle class people saving 1.5% on retail purchases is not going to ignite a class war. I get like $40-50 a month back, $600 a year isn’t going to change the life of someone that makes a third of what I do.

We’d all be better off without credit card rewards and paying 2-3% less for everything but it is what it is.
by IshKebab | 2025-11-09 13:29:41+00:00
> Wikipedia lists the cutoff for ancient at 500AD

That's just the rough point at which historians stop referring to things as "ancient history", it's not some kind of definition for the word "ancient". Ancient just means really really old. You need to use the context to know exactly how old.

For example if I said "your dad is ancient" I obviously don't mean he was born before 500AD.

That said I think "ancient ruins" is so commonly used to refer to ruins from ancient history (i.e. before 500AD) that it is a pretty odd choice for the headline.
by donohoe | 2025-11-09 13:30:25+00:00
I use my lastname [at] gmail (same as my HN username). Over the years, I’ve received all sorts of misdirected messages: medical, financial, support, even real estate documents. When it seems important, I do my best to contact the sender and let them know.

What I’ve learned is that “no-reply” email addresses can cause real harm in situations where it’s critical to reach an actual person.
by discreteevent | 2025-11-09 13:30:33+00:00
There was a really good article on this here a few days ago that didn't get much traction. It was about how programming is a learning feedback loop and because of that there are good and bad ways to use LLMs:

"The readymade components we use are essentially compressed bundles of context—countless design decisions, trade-offs, and lessons are hidden within them. By using them, we get the functionality without the learning, leaving us with zero internalized knowledge of the complex machinery we've just adopted. This can quickly lead to sharp increase in the time spent to get work done and sharp decrease in productivity."

https://martinfowler.com/articles/llm-learning-loop.html
by clarencehoward | 2025-11-09 13:31:09+00:00
Yeah, that is a good point. I might need to tone it down a bit. Not trying to be evil, the intent was to protect myself and the users. I worried about what could go wrong like chatrooms turning into toxic places or the service being used for nefarious purposes. I wanted set some rules. I am a student though and I don't have money for lawyers so I just copied a boilerplate legal contract from a service and didn't change much.
by basilgohar | 2025-11-09 13:31:22+00:00
Gmail can be fetched via IMAP and leave Gmail's infra entirely. And I don't think Google guarantees that their implementation stays fully on their own owned infra. It's a reasonable assumption but I'd never trust that for a security guarantee.

Email is not an end-to-end secure data protocol without the use of client side encryption/decryption like PGP/GPG, but even then, sender/receiver and time are all in the envelop metadata.
by jqpabc123 | 2025-11-09 13:31:33+00:00
This problem was solved a very long time ago. The solution is called a "corporation".

However, a corporation only provides a legal, structural blueprint for sustainability and succession. Success still requires competent *business* leadership.

In many ways, open source is an effort to discover the fact that producing and sustaining a successful *product* over the long term involves competence beyond just the ability to code.
by reactordev | 2025-11-09 13:31:40+00:00
I did a similar thing during lockdown Covid era. Got online and rounded up everyone with the same name as me as we all decided not to tarnish the name, to build respect on the name, and each of us to excel in our fields. It was powerful. One’s a musician/DJ in buenos aries, the other a mechanical engineer for SpaceX, me - a software leader, another is a luthier making traditional folk instruments, and one is a writer across the pond in the EU.

A few years later Tina Fey did those commercials where she pulled in other Tina Feys and we all messaged the group like “Hey! They did it too!”. I’m sure many others did it. The world is so connected now that you should reach out and learn about your “alter-egos”.

Anyways, this reminded me of that and it’s nice to see other people have similar experiences being weird with, I guess themselves.
by teleforce | 2025-11-09 13:32:14+00:00
Why stop at relational, we should go all the way to include spreadsheets, matrices and graphs as in D4M [1].

D4M can caters to most modern data abstractions including spreadsheets, database tables, matrices, and graphs based on associative arrays [2].

>For software engineers, databases are one of the biggest power tools available to us, up there with compilers and full featured operating systems.

D4M team even proposed a new and elegant associative array based operating system namely TabulaROSA that probably can settle the monolithic vs micro kernel debates by Torvalds and Tanenbaum for good [3].

That left us with a powerful programming language to go with them. As a comprehensive programming toolkit nothing come even close to D language in term expressiveness with its Compile Time Function Evaluation (CTFE) features among others that Zig and C++20 are blatantly copying [4].

[1] D4M: Dynamic Distributed Dimensional Data Model:

https://d4m.mit.edu/

[2] Associative Arrays: Unified Mathematics for Spreadsheets, Databases, Matrices, and Graphs:

https://arxiv.org/abs/1501.05709

[3] TabulaROSA: Tabular Operating System Architecture for Massively Parallel Heterogeneous Compute Engines:

https://arxiv.org/abs/1807.05308

[4] D language features:

https://dlang.org/comparison.html
by dTal | 2025-11-09 13:32:25+00:00
>if you’re able to differentiate between that and lossless even on state of the art equipment under perfect conditions, for the vast majority of songs, you’re an extreme outlier

Misconception: perfect conditions are what lossy codecs are designed for. You're actually more likely to hear compression artifacts under imperfect conditions that break the assumptions of psychoacoustic masking. Examples include strongly distorted frequency response from poor speakers, accidental comb filtering from room reflections, or even merely listening through a home surround sound system that matrix-decodes a stereo signal into additional channels, thus spatially isolating sounds that were assumed to be masked.
by msafi04 | 2025-11-09 13:32:37+00:00
Hi HN,

I am the solo dev behind ReelDecks. I built this because I was frustrated with forgetting almost everything I learned from educational YouTube videos. Passive watching just doesn't work for retention.

My goal was to create a one-click tool that turns any video into an active study session with flashcards.

The initial version was simple: it analysed the video's transcripts. But I quickly hit a wall. The real challenge was the huge number of valuable videos that have bad transcripts or are purely visual (like coding demos, data visualisations, or product walkthroughs).

So, I re-architected ReelDecks into a smart hybrid system:

First, it tries to use the transcript, which is fast and cost-effective. But if the transcript is missing or low-quality, it automatically switches to a visual AI model to literally 'watch' the video and create flashcards from the on-screen text, code, and diagrams. This means it works reliably on everything from a university lecture to a silent coding tutorial.

I just launched and this is the first place I am sharing it. I would be incredibly grateful for your honest feedback on the concept, the execution, and any features you think are missing.

Thanks for taking a look!
by lrvick | 2025-11-09 13:32:45+00:00
Since giving up my cell phone entirely over 5 years ago, my productivity, memory, and overall happiness are at the highest levels they have ever been, in my late 30s. I no longer apologize to anyone for this lifestyle choice anymore since the benefits are something everyone deserves, but almost all opt out of today for made up reasons.

I take photos with a pocket mirrorless, and take notes with a notebook. I tell time with a self winding mechanical watch. I pay for things at stores with cash instead of tap to pay. Like a cave man, I know.

I am reachable by internet when I am at my desk, and by landline when I am at home. In an actual emergency dial 911, not me. Otherwise it can probably wait until I am at my desktop or a laptop.

I was already sold on raising kids without smartphones on intuition and lived experience, but study after study point at us having access to all humans, all knowledge, and all entertainment at all times as leading to generally bad mental health and cognitive function outcomes. Our brains were simply not evolved for it.

Whenever I see parents scrolling, and handing a kid a phone as well to pacify them, I wish I could report them for child abuse. I feel like I am watching them be given whiskey or cigarettes, except it is socially acceptable and no one cares.
by drewbug01 | 2025-11-09 13:32:48+00:00
You keep saying “nullification”. Can you explain precisely what you mean by that?

Because as far as I’m aware, immigration law is not a concern of the state, and what folks typically mean when they say “nullification” in this context is “the state isn’t doing the fed’s job for them.”

You also brought up warrants to enter private property. What do you make of the incident a few days ago where an agent hopped a fence to arrest someone, without a warrant? Should we just ignore those violations of our rights?
by bonzini | 2025-11-09 13:33:15+00:00
I have myname.wifename@gmail.com (we use it for bills, children activities, and other family stuff where you can't register more than one email address).

Neither of our names can be confused with a last name and yet I had multiple people writing to it incorrectly, including: as the email attached to a Diners credit card (I called Diners and they asked me what's the right one and "if I don't know the right one how do I know that it's wrong"), as the email for a school 400 km from home (another family must have had the same idea), once for some lawyer stuff (I then learnt that about 100 people in Italy do have my wife's name as a very uncommon last name), and lately as the recovery email for another Google account.
by 3abiton | 2025-11-09 13:34:05+00:00
> Comparing models, or even different versions of the same model, is a pseudo-scientific mess.

Reminder that in most cases, it's impossible to know if there is cross-contamination from the test set of the public benchmarks, as most LLMs are not truely open-source. We can't replicate them. So arguably it's worse in some cases, pretty much fraud if you account for the VC money pouring in. This is even more evident in unknown models from lesser known institutes like from UAE.
by jstimpfle | 2025-11-09 13:34:08+00:00
> You can implement new types whose behavior is fully controlled by yourself.

Exactly, that's what I do. Now notice that there is not a good incremental way to go from this object model stuff, to a toolbox that lets you build many more routines out of reusable primitives (implemented mostly as POD structs and freestanding functions). It becomes worse if one has also made a lot of use of these silly access protectors, public/protected/private.

Which means that, when you start out with the C++ object model, and evolve the codebase, you are invariably going to paint yourself into a corner, and proceeding requires first undoing all the fluffy object stuff.

That's not some furious ranting disconnected from reality on my end. I've seen it many times in practice. Show me any large complex serious systems codebase that makes extensive use of that silly implicit stuff, where all the important function calls are basically out of your control, hidden in the "whitespace"... no, that's not the way to write a complex program. It doesn't work.

For balance, I concede that even large programs can use some self-contained container types, like std::vector, or even custom built ones. That's where the object model still works -- small, isolated stuff. However, as you scale, you tend to not include many isolated types. You program probably needs a good grip of memory allocation for example.
by cosmic_cheese | 2025-11-09 13:34:17+00:00
Right, I’m not proposing using Classic Mac OS on original hardware (though one can, as other comments have noted), but rather a new OS (probably Linux or a BSD under the hood) with an environment that is as described.

A tiling WM setup might work for some but my preference leans towards a traditional floating WM with window chrome and all, and for such a thing to become popular it should come as a pre-configured distro.
Show HN: I built a free app idea generator with a twist
by ziadhussein | 2025-11-09 13:34:49+00:00
Hey HN!

I built an app that takes what products are currently hot and adds a little feasible twist for you to build. The results are fine tined and enables you to niche in (or out) of these apps to get a slice of the pie.

I'd love to know what you think!
by siim | 2025-11-09 13:35:38+00:00
Curious what made you think the backend uses LLMs for content generation?

To clarify:

1. transcription is local VOSK speech-to-text via WebSocket

2. live transcript post-processing has optional Gemini Flash-lite turned on which tries to fix obvious transcription mistakes, nothing else. The real fix here is more accurate transcriber.

3. backend: TypeGraphQL + MongoDB + Redis

The anti-AI stance isn't "zero AI anywhere", it's about requiring human input.

AI-generated audio is either too bad or too perfect. Real recorded voice has human imperfections.
by xg15 | 2025-11-09 13:35:43+00:00
Yeah, they'll probably always be a small number of creeps who try to doxx you, unfortunately. But I think it's still the difference between "a small number" and "everyone who has seen you on screen at some point".

An identity that is obviously constructed (like VTubers) at least signals to the audience that the real person behind the character would like to stay anonymous. I think the majority of fans would respect that wish.

Whereas celebrities who make their real-life identity into a brand - even if that brand is an obvious fiction as well - signal the opposite to their audience.