MurphyA/hacker-news huggingface dataset:
by pas | 2025-08-17 19:45:18+00:00
> that could apply to most people

what does that mean? most people have more than 99% identical genes yet we are not clones.

most people don't have a perfect BMI of 23.5 (or whatever is the middle), yet there are clear pathologies on the BMI spectrum, no?

most people could better manage their lives and emotions but most people don't have that severe problems.

the usual diagnostic criteria simply does not apply for most people. the cutoff is pretty high. (problems in multiple spheres of life present before the age of ~14 -- though there's brain damage induced ADHD too)

but of course most people would benefit from some of the ADHD management strategies (which is better time management, planning, organizing things and consistently putting them into their assigned place, cognitive reframing of pervasive bad thoughts, getting a coach, etc.), but at the same time most people would not benefit from being on the usual ADHD meds (maybe they would benefit from some much smaller doses)
by barrkel | 2025-08-17 19:45:44+00:00
CH is better for analytics, where append only is the normal mode of operation, but I've used it in the past as an index. Store a copy of data in Clickhouse and use its vectorized columnar operations for ad hoc queries (the kind where indexes don't help because the user may query by any field they like). This can work well if your data is append-mostly and you do a rebuild yourself avter a while, but the way it sounds, Clickhouse is making it possible to get that to work well with a higher ratio of updates.

Either way, CH shouldn't be the store of truth when you need record level fidelity.
by GistNoesis | 2025-08-17 19:46:18+00:00
How would you go to make the llm generate object easier to 3d print (or manufacture)? Things like not using too much material, reducing the need for support, and maybe whether or not the produced part would be tough enough.

Are there some datasets where some LLM learn to interact with some slicers, some Finite Elements Analysis software, or even real world 3d-printed objects to allow the model to do some quality assessment ?
by protimewaster | 2025-08-17 19:46:19+00:00
Logically, if the (formerly) most valuable company in the world was dying, somewhere on the way down they'd probably be the third most valuable company in the world. I guess the question is at what point they're "dying". Even if Apple dropped to the 50th most valuable company, they'd still be huge, but, at some point it might feel like evidence that they're dying even if they're still huge.
by testdelacc1 | 2025-08-17 19:46:27+00:00
Sorry, that’s a cop out.

If you don’t know in what way Rust needs to be improved, you don’t know enough to be making confident pronouncements of what it needs.

And like I’ve pointed out before on this thread, a second compiler does exist. It could help with bootstrapping because it’s written in C++ but that’s about it?

Plenty of successful languages have just the one implementation. Python is a great example. Slowing down python development by making everyone proposing a new feature have to convince two separate teams to adopt it wouldn’t help either the Python ecosystem or the Rust one.

Frankly, this thread has gone like every other thread on this subject. Advocates for a spec and second compiler are unable to come up with technical arguments in favour of it. Instead they simply say “well I’ve seen it done by this other language, so it should be done here as well.” That’s just cargo culting.

The only thing different about this thread is hearing from people that work in progress spec and second compiler aren’t enough. No, it needs to be ready right now!!! Yeah alright.
by b112 | 2025-08-17 19:46:40+00:00
The point is, you're using TSA logic, and made up issues like dust and rancid oil exhibit that.

I also notice you haven't responded about washing food with soap. Or about BBQing. Please don't tell me you throw away canned food past its best before, too. That would crush my soul further.

If you do, please wait until tomorrow to do so, so I may steel myself for the shock.
by bluGill | 2025-08-17 19:46:41+00:00
Realistically you can maybe get another couple year from what I can tell. Is it worth it?

I'd focus more on qulalitiy of your life. not everyone will die of something all these can help with, the obese person I used to know enjoyed eating - and we can now say in hindsight that diet changes would not have helped him live longer.
Show HN: Heicconvert.it – HEIC → JPEG, PNG, WebP or AVIF In-Browser (No Upload)
by reverdin | 2025-08-17 19:46:57+00:00
I built heicconvert.it — a fast, private, and completely browser-based HEIC/HEIF image converter that supports output conversion to JPEG, PNG, WebP, or even AVIF.

Why I made it: - Photos from iPhones often come in HEIC format, which isn’t broadly supported everywhere. - Existing tools tend to require uploads, compromise privacy, or feel clunky. - I wanted a zero-friction, client-side tool where conversion happens instantly, in your browser, without ever touching a server.

Try it - https://www.heicconvert.it - No signup, no tracking, and no data is sent to anyone.

What’s inside: - Built entirely in-browser using WebAssembly and client-side APIs—so nothing gets uploaded :contentReference[oaicite:2]{index=2}. - Drag-and-drop / file picker, selection of output format, and instant conversion UI. - Future formats supported: JPEG, PNG, WebP, and AVIF :contentReference[oaicite:3]{index=3}.

Limitations: - Might be slower on very large files or older browsers. - AVIF output support is experimental and may vary.

I’d love feedback on: - UI clarity: is converting as easy to understand as it seems? - Browser compatibility—any weird failures on certain browsers or devices? - Any missing formats or quality options you’d like.

Happy to answer any questions — thanks for trying it out!
by dml2135 | 2025-08-17 19:47:33+00:00
I’m specifically talking about professional, graduate degrees. Undergrad is a different matter.

A professional degree should give you an opportunity to increase your income in proportion to the cost of the degree. If that is not even close to being the case, as is what happens with a lot of degrees at elite schools, then I’d call that what it is — a scam.
by frankvienna | 2025-08-17 19:48:15+00:00
Hey folks,

I’ve been thinking about how many side projects are born out of frustration. Not from some “big idea,” but from something in our lives that’s just… broken.

For me, that thing was job hunting.

100+ apps sent

Countless resumes rewritten

Cover letters draining hours of energy

And spreadsheets that felt more complicated than the actual jobs

I hit a point where I thought: if I can’t land a job, I might as well code something useful out of the process.

That’s how Woberry started — a tool that generates cover letters with AI, tunes resumes, and tracks applications without spreadsheets. What began as my coping mechanism slowly turned into something others started using too.

My question to the community: What’s the most frustrating real-life problem you’ve ever “accidentally” turned into a side project?

I’m curious because sometimes the best projects don’t come from inspiration, they come from exhaustion.
by dahart | 2025-08-17 19:48:43+00:00
FWIW, that strikes me as a somewhat myopic view of ‘need’. Homelessness and food stamps are certainly an incredibly acute need, for daily survival. But investing in education is something our country needs for long term survival.

The US makes more money on the additional income tax of college educated people than it costs to educate them, many times over. It’s in our collective interest to put you (and anyone who wants to go) through college. I totally get the personal responsibility angle here, but the actual moral hazard here is that our country chooses not to cover education in the first place, when it doesn’t make economic sense to do anything else, and not educating people is worse for everyone (except perhaps a few CEO billionaires).

As a total side note, it’s also really interesting to me how strong our ingrained no-free-lunch and teach-someone-to-fish mores are, even when there’s lots of strong counter evidence. Poverty is extremely damaging and getting people out of poverty by giving them what they need is more important than forcing people to struggle through it and learn something. The (often) unspoken assumption that rides under that stuff is that people are poor because of bad choices and low work ethic, which is frequently completely and utterly wrong, and anyway extremely complicated because being poor forces people to make bad choices. Breaking the cycle allows people in need to live and breathe and make good choices.
by mattmaroon | 2025-08-17 19:49:09+00:00
“ "Safety today is a luxury," writes Giugiaro. "Those who can afford a new car have a better chance of making it home alive."

Well, on the plus side, today’s luxury car features are tomorrow’s standard ones. I remember getting my first Lexus in 2006 and being wowed by the backup camera, they were new and only in luxury cars. Now every car has one.

It sounds deeply unfair that those with money are safer than those without, but if the benefits really do (for lack of a better phrase) trickle down we’re all better off in the long run.
by slowmovintarget | 2025-08-17 19:49:09+00:00
When he claimed Oumuamua was a solar sail remnant I thought "Neat idea, let's wait for further observation." Then we discovered what it actually was and properly understood how it's shape gave us the reflection characteristics that it did.

He was simply wrong. I didn't think Avi was a crank, just that he put out an interesting guess that happened to further his solar sail work.

Now... Yes, he's a crank.
by alansammarone | 2025-08-17 19:49:14+00:00
Not an edge case at all - phones blowing up is not what we're talking about. The absence of "we spent less than 10% of our budget on cyber security (in fact, we proud ourselves in having less than 5 cyber security experts on the team, and our release cycle is very quick - we don't really listen to the nerds when they say they need more time!), so unless you'd rather avoid a 15 year old kid from Russia completely owning all of your personal data, our product is the most cost effective option! Also, we used existing circuit boards, so our phone's innovation is mostly on the cost side - we managed to make it dirty cheap for you. What are you waiting for?" is what we're talking about.
by recursive | 2025-08-17 19:49:20+00:00
I'm probably one of the people you're talking about.

I'm feeling basically mostly fulfilled in life, and don't feel my life is being wasted.

I didn't understand the thing about "AI made sure they knew as well", or maybe I'm not actually who you're describing.

But I definitely get into language, syntax, frameworks, parsing, and blah blah blah.

Plenty of people still play chess. Plenty of people still run. Machine performance has surpassed humans long ago in both disciplines. Are those people stupid also?
by sdairs | 2025-08-17 19:49:43+00:00
I think we do allude this in the post, if my understanding is correct. AFAIK both ClickHouse and Postgres are using MVCC, so when an UPDATE is run, a new version of the data is written and the original data is not changed. In ClickHouse, we write a patch part, it's merged automatically by a background process or by FINAL. In Postgres, you write a new tuple and mark the old one as dead, which will be cleared up by a VACUUM.

I'd wager the overhead in Postgres is probably lighter (though it's also light in ClickHouse), so you're right, this would be an interesting test. We actually had something like that planned, to run concurrent UPDATEs and SELECTs at different volumes for a period of time, to see how they each cope. Will definitely do it!
by jacquesm | 2025-08-17 19:50:15+00:00
Fair point, that's true in the direct lineage sense, but, 6809 to 68000 is a similar jump, there is nothing to say the one was based on the other except for general ideas and some addressing modes that turned out to be handy (when writing compilers, rather than writing assembly). Every widening of the databus caused a redesign from the ground up, even if some of the concepts survived. The 4004 was early enough that there was not much installed base to worry about so a clean start for a new chip made very good sense.

But in the 65XX family there is the 65816, a chip that tried really hard to maintain as much backward compatibility as possible. It saw some commercial deployment (Apple, Nintendo). At that point in time backwards compatibility began to have real value and intel really made some lucky calls: the weird addressing modes resulting from the lack of register width eventually culminated in a setup that worked very well for CPUs that were running multi-tasking OS's. The 386 was a very nice match for such code and this model was a major factor in the success of the line (which really was creaking badly with the 80286 out vs the 68K, which effectively had a 32 bit flat model built in because of its ability to run position independent code).

But in 1987, when the 80386 hit GA it was pretty much game over for the rest even if it took a while for the other empires to crumble, only ARM survived and that is mostly because Acorn had a completely different idea about power consumption and use of silicon than Intel did. The current crop of x86 hardware is insane in terms of power consumption and transistor count, ARM is so much more elegant (in spite of its warts).
by pvisilias | 2025-08-17 19:50:26+00:00
Shipping a small side project was the best decision I made (well, not that small, almost at 1,000 users now).

While I’m working on much bigger things, this project taught me so much and I’m grateful I didn’t just focus on my main idea. I improved my main projects in many ways thanks to what I learned here, and now this side project is rolling by itself.

I’ve done almost 0 marketing(just posting on X/Threads). Affiliates are starting to pay off, and SEO brings in most of my customers.

Don’t wait for perfect timing. I almost delayed my launch waiting for the “right moment.” Turns out, just putting it out there is way better than waiting.
by fullstackwife | 2025-08-17 19:51:06+00:00
This is a very fast moving environment, my prompts from 2024 were created for that reality, and should be removed later in 2025. For example all the CoT techniques are anachronic now. But this also means a new architecture of the surrounding app, for example instead of chat UX we want to have more of async processing, when the focus is to do the job correctly instead of responding to the user with some message.

So the solution is to assume that at some point we will need a major rewrite, because current architecture does not allow us to make use of the modern model potential, and modifying prompts is not enough.
by schneems | 2025-08-17 19:51:19+00:00
> What I don't really understand is what videos like this tell us.

A lot of people here might intuitively understand “does not have lidar” means “can be deceived with a visual illusion.” The value of a video like that is to paint a picture for people who don’t intuitively understand it. And for everyone, there’s an emotional reaction seeing it plow through a giant wall that resonates in ways an intellectual understanding might not.

Great communication speaks to both our “fast” and “slow” brains. His video did a great job IMHO.
Show HN: Doxx – Terminal .docx viewer inspired by Glow
by w108bmg | 2025-08-17 19:52:03+00:00
I got tired of open file.docx → wait 8 seconds → close Word just to read a document, so I built a terminal-native Word viewer!

What it does:

* View `.docx` files directly in your terminal with (mostly) proper formatting

* Tables actually look like tables (with Unicode borders!)

* Nested lists work correctly with indentation

* Full-text search with highlighting

* Copy content straight to clipboard with `c`

* Export to markdown/CSV/JSON

Why I made this:

Working on servers over SSH, I constantly hit Word docs I needed to check quickly. The existing solutions I'm aware of either strip all formatting (docx2txt) or require GUI apps. Wanted something that felt as polished as [glow](https://github.com/charmbracelet/glow) but for Word documents.

The good stuff:

* 50ms startup vs Word's 8+ seconds

* Works over SSH (obviously)

* Preserves document structure and formatting

* Smart table alignment based on data types

* Interactive outline view for long docs

Built with Rust + ratatui and heavily inspired by Charm's [glow](https://github.com/charmbracelet/glow) package for viewing Markdown in the CLI (built in Go)!

# Install cargo install --git https://github.com/bgreenwell/doxx # Use doxx quarterly-report.docx

Still early but handles most Word docs I throw at it. Always wanted a proper Word viewer in my terminal toolkit alongside `bat`, `glow`, and friends. Let me know what you think!
by saisrirampur | 2025-08-17 19:52:13+00:00
Very interesting take — I see where you’re coming from. Yes, there are caveats and differences between ClickHouse and Postgres. Much of this stems from the nature of the workloads they are built for: Postgres for OLTP and ClickHouse for OLAP.

We’ve been doing our best to address and clarify these differences, whether through product features like this one or by publishing content to educate users. For example: https://clickhouse.com/blog/postgres-to-clickhouse-data-mode... https://www.youtube.com/watch?v=9ipwqfuBEbc.

From what we’ve observed, the learning curve typically ranges from a few weeks for smaller to medium migrations to 1–2 months for larger ones moving real-time OLAP workloads from Postgres to ClickHouse. Still, customers are making the switch and finding value — hundreds (or more) are using both technologies together to scale their real-time applications: Postgres for low-latency, high-throughput transactions and ClickHouse for blazing-fast (100x faster) analytics.

We’re actively working to bridge the gap between the two systems, with features like faster UPDATEs, enhanced JOINs and more. That’s why I’m not sure your comment is fully generalizable — the differences largely stem from the distinct workloads they support, and we’re making steady progress in narrowing that gap.

- Sai from the ClickHouse team here.
by YZF | 2025-08-17 19:53:42+00:00
You might want to think about converting your updates into some sort of event sourcing scheme where you insert new rows and then do aggregation. That pattern would be more appropriate for ClickHouse.

If you are needing updates then perhaps ClickHouse isn't the perfect choice. Something like ScyllaDB might be a better compromise if you want performant updates with (some sort of) consistency guarantees. If you need stronger guarantees you will need a "proper" database but then you're unlikely to get the performance. AKA tradeoffs or no free lunch.
by ninetyninenine | 2025-08-17 19:53:56+00:00
Civil discussion is part of human decency. It has nothing to do with the other party. Whether you're a good person or a shit head has nothing to do with whether some 3rd part is talking nonsense. People have different opinions all the time and people all the time think the other part is nonsense and often times end up being right or wrong, that is irrelevant.

Let me spell it out for you, when you are rude to other people, it speaks to your character. In short, you're a shit head. Doesn't matter what my argument was.

And you're comment here contributes nothing to the discussion. You just wanted to be a shit head by making a comment here that contributed nothing other then being rude and displaying how low your moral character is.
by rafterydj | 2025-08-17 19:54:30+00:00
I don't really disagree with you about handwriting CRUD apps. But I'm not sure that having an off-the-shelf solution, from AI output or not, that would spin up CRUD interfaces would _actually_ erase software as an industry.

To me it's similar to saying that there's no need for lawmakers after we get the basics covered. Clearly it's absurd, because humans will always want to expand on (or subtract from) what's already there.
by commandar | 2025-08-17 19:55:19+00:00
The thing about tiny islands isn't that every tool needs a sprawling ecosystem to thrive. It's that applications that don't develop a userbase tend to die. This is as true of open source apps as it is commercial ones.

Typically, applications develop a userbase when they offer something that people can't find elsewhere.

What I'm saying isn't "everyone should be using VScode extensions for this"; it's "I see nothing to distinguish this from a bunch of other functionally identical applications and people just keep building them." I literally don't see a single unique feature promoted on the landing page.

My fundamental point is that we're in a gold rush phase where people are all building the same thing. We'll eventually see a handful of apps get popular and effort swell around those instead of everyone reimplementing the same thing. And my money is on that looking a lot like it usually does: the winners will be the apps that find some way to differentiate themselves.
by stared | 2025-08-17 19:55:25+00:00
A lot of debugging, code and mind alike, benefits from rubber ducking. LLMs do it on steroids.

At the same time, if you take their output as some objective truth (rather than stimulus), it can be dangerous. People were already doing that with both physical and mental diagnosis with Google. Now, again, it is on steroids.

And the same as with the Internet itself, some may use it to get very fine medical knowledge, others will fall for plausible pseudoscience fitting their narration. Sometimes, because of the last of knowledge on how to distinguish these, sometimes - as they really, really wanted something to be true.

> LLM therapists seem to spot these behaviour and give the user what they want to hear.

To be fair, I have heard over and over about people with real therapists. (A classic is learning that all of their parents and all exes were toxic or narcissists.) It is more likely that a good friend tell you "you fucked up" than a therapist.

> The trap is seeing this success a few times and assuming it’s all good advice, without realizing it’s a mirror for your inputs.

It is very true. Yet, for any pieces of advice, not only interaction with LLMs. And yes, the more unverifiable source, the more grains of salt you need to take it with.
by bakkoting | 2025-08-17 19:55:28+00:00
It also exposes a function which does type stripping (as `import { stripTypeScriptTypes } from 'node:module'`).

This lets you build simple web apps (i.e., those with no frontend dependencies) as pure TypeScript, including the frontend, by stripping the types out from your frontend scripts as you serve them: https://github.com/bakkot/buildless-ts-webapp
by Davidzheng | 2025-08-17 19:55:36+00:00
OK let's assume no stealing (which is unlikely). I think the previous argument was a little flawed anyhow, so let me start again.

I mean fundamentally if tier 2 has something to offer to tier 1, it is not yet at the equilibrium you describe (of separate economies). I think it's likely that tier 2 (before full separation) initially controls some resources. In exchange for resources tier 1 has a lot of AI-substitute labor it can offer tier 2. I think the equilibrium will be reached when tier 2 is offered some large sum of AI-labor for those resource production means. This will in the interim make tier 2 richer. But in the long run, when the economies truly separate, tier 2 will have basically no natural resources.

This thing about natural resources being small fraction is current day breakdown. I think in the future where AI autonomously increases efficiency of the loop which makes more AI-compute from natural resources, its fraction will increase to much higher levels. Ultimately, I think such a separation as you describe will be stable only when all natural resources are controlled by tier 1 and tier 2 gets by with either gifts or stealing form tier 1.