MurphyA/hacker-news huggingface dataset:
by ltbarcly3 | 2025-07-07 15:04:10+00:00
Some kind of AI should absolutely replace therapists, eventually. It already happened months ago, we need to focus on making it good for individuals and humanity.

In general the patterns of our behavior and communications are not very difficult to diagnose. LLMs are too easy to manipulate and too dependent on random seeds, but they are quite capable of detecting clear patterns of behavior from things like chat logs already.

Human therapists are, in my experience, bad at providing therapy. They are financially dependent on repeat business. Many are very stupid, and many are heavily influenced by pop psychology. They try to force the ways they are coping with their own problems onto their patients to maintain a consistent outlook, even when it is pathological (for example a therapist who is going through a divorce will push their clients into divorce).

Even if they were on average good at their jobs, which they absolutely are not (on average), they are very expensive and inconvenient to work with. The act of honesty bringing up your problems to another human is incredibly hard for most people. There are so many structural problems that mean human therapists are not utilized nearly as often as they should be. Then you remember that even when people seek therapy they often draw a bad card and the therapist they get is absolute trash.

We have a fairly good understanding of how to intervene successfully in a lot of very very common situations. When you compare the success that is possible to the outcomes people get in therapy theres a stark gap.

Instead of trying to avoid the inevitable, we should focus on making sure AI solutions are effective, socially responsible and desireable, private, safe. An ai therapy bot that monitors all your communications and helps you identify and work through your issues will be the the greatest boon to either mental health in history or the most powerful tool of social control ever created, but it is basically already here so we should focus on getting the desired outcome, not helping therapists cling to the idea their jobs are safe.
by mamonoleechi | 2025-07-07 15:04:19+00:00
Accents in french are pretty irrelevant, you can totally ignore them and master the language. Most french people ignore them while chatting/mailing/texting online.

If you ignore accents, some words can be mistaken for other words (with different accents), but if you check the context, the problem quickly go away.

Accents are just useful to help you pronounce correctly words ; they are also a hint about the word's origin (ex: ^ means the words is greek) ; I don't get why it stopped you from learning the language.
by kaeditordev | 2025-07-07 15:06:27+00:00
Hi HN,

I’m excited to share KAEditor, an AI-powered code editor built for developers who want speed, privacy, and full control—without the high costs or vendor lock-in that come with most AI coding tools today.

Why We Built It: Many popular AI coding tools (like Cursor, Windsurf, etc.) route your code through their private servers, act as middlemen for LLMs, and charge expensive API fees on top of your usage. We wanted something faster, cheaper, and more transparent.

KAEditor connects directly to any LLM, anywhere. You can: * Run private, self-hosted models like DeepSeek, Llama, Gemini, and Qwen locally. * Connect directly to frontier LLMs like Claude , Gemini , Grok, o4, and Qwen, without KAEditor sitting in the middle.

Skip expensive middle-layer fees entirely.

Key Features: * Instant autocomplete * Quick inline edits on selected code * AI chat with Agent Mode, Gather Mode, and normal chat * No backend routing — your data never passes through KAEditor servers * Lower cost

We believe developers should have open, affordable, and private AI coding tools. KAEditor is our attempt to build that future.

You can check it out here: https://www.kaeditor.com/

Would love your feedback, feature requests, or thoughts on how we can improve it! Happy to answer any questions.
by Fokamul | 2025-07-07 15:06:45+00:00
As a fun project, why not. But this is just another problem which can be solved by radio bought from aliexpress.

No wait, let's reinvent the wheel again :)

In case of war or something, internet is down, decentralized Bluetooth messaging app is your last problem.

IRL you will be using unencrypted radio, yes doesn't make sense. But already proven in the UA war.

Try using encrypted radio on the frontline and you will get suicide drones or artillery shell on your position, pretty quickly ;-)
by biozal | 2025-07-07 15:06:45+00:00
You might also want to check out Ditto:

https://www.ditto.com

It’s a local-first platform that supports real-time sync with CRDTs at its core, making conflict resolution much easier to manage. Ditto is designed to handle offline-first use cases and peer-to-peer sync out of the box, so you don’t have to build a custom sync engine from scratch.

It supports a wide range of platforms including Swift, Kotlin (Android), Flutter/Dart, React Native, JavaScript (Web/Node), .NET (C#), C++, Java, and Rust. You can dive deeper into what it offers from the docs site: https://docs.ditto.live/home/about-ditto
by PaulHoule | 2025-07-07 15:06:55+00:00
Most of my experience writing concurrent/parallel code in (mainly) Java has been rewriting half-baked stuff that would need a lot of testing with straightforward reliable and reasonably performant code that uses sound and easy-to-use primitives such as Executors (watch out for teardown though), database transactions, atomic database operations, etc. Drink the Kool Aid and mess around with synchronized or actors or Streams or something and you're looking at a world of hurt.

I've written a limited number of systems that needed tests that probe for race conditions by doing something like having 3000 threads run a random workload for 40 seconds. I'm proud of that "SuperHammer" test on a certain level but boy did I hate having to run it with every build.
by bluGill | 2025-07-07 15:07:18+00:00
Probably not. Toddlers generally don't have the brain to learn any reading. Spanish's advantages in reading isn't how young you can start learning to read, it is how fast you can stop reading. Spanish schools stop teaching reading takes about 5 years to learn, English 6, and Japanese 9 - after that much training kids are finally considered to read anything. (sometimes we talk about college level reading, but that is more about mastery of topic specific topic - Doctors, lawyers, and engineers each have special vocabulary that needs extra training to read, but they cannot read each other's technical papers)
by nradov | 2025-07-07 15:07:41+00:00
Nope. A disability diagnosis isn't a blank check where employers have to accommodate everything you want. If the job requires being on time then at least under the Americans with Disabilities Act an employer is totally allowed to fire an employee who shows up late. There are some nuances here that won't fit in a comment so consult an employment attorney if you have questions about your legal rights.
by byintes | 2025-07-07 15:07:50+00:00
Thanks everyone for checking this out! We’re iterating quickly and reading every suggestion, so if you have any ideas or feedback - big or small - please let us know.

Our goal is to make Yoink feel invisible and second nature in your workflow, and your input directly shapes what we prioritize next. If you have a favorite tool or workflow you want to see supported, or features that would make Yoink more useful for you, drop them here. We’re all ears!
by techpineapple | 2025-07-07 15:07:52+00:00
I remember in college I thought about getting a Geology degree. And of course all of your professors in school are examples of people it worked out for. It’s really hard to get past the romanticism of college, it’s a beautiful thing all of this knowledge you can attain! Geology’s fucking amazing! So is anthropology and all the other, I’ll call them second tier (offense not intended) sciences.

But college needs to be entered with a real sober balance between romanticism (yes you should take geology 101 as a freshman, and maybe even minor it) and pragmatism (actually, you need a job)

I’m not sure if regulation is the answer. I do think it’s somewhat reasonable to say something like you can only get financial aid for one of the top 20 majors by benefit to the country. But yeah, maybe do a business degree in college and your passion on edx afterwards.

And like, per your example, it’s also not intuitive what makes money. Hospitality is probably way more lucrative than most of the sciences.

And it’s interesting how science is romantic in this very mature feeling high level way. An anthropology degree is probably harder than a hospitality degree.
by ungreased0675 | 2025-07-07 15:07:55+00:00
There seems to be an unwritten rule for VC-backed tech companies, that if a law is broken at massive scale and very quickly, it’s ok. It’s the fait accompli strategy many of the large tech companies used to get where they are.

Don’t have legal access to training data? Simply steal it, but move fast enough to keep ahead of the law. By the time lawsuits hit the company is worth billions and the product is embedded in everyday life.
by bawana | 2025-07-07 15:08:19+00:00
AI Will change much tho, even if is like an autistic child. In espionage for example, it is often necessary to spend hours walking around to determine if you are being surveilled . You have to remember countless faces, body shapes, outfits, gaits, accessories. Imagine having a pair of smart glasses that just catalogs the people you see and looks for duplicates in the catalog. YOLO algos can do this fast. Since no ident is needed, it can all be done on device. Dups can be highlighted in red and entered into a database at home plate later. Meanwhile, you can know if your clean if no dups show up for 20 min
Show HN: Export Slack messages during your vacation into LLM-friendly format
by bredren | 2025-07-07 15:08:53+00:00
This tool wraps slackdump to allow quick summary of what happened while you're out and get action items in your favorite LLM.

slackprep is a command-line tool that lets you pull everything you missed during a specific time window into a single, clean file.

The core of the project is one command:

slackprep fetch-all --start-date YYYY-MM-DD --end-date YYYY-MM-DD --prep --cleanup

So if you took the whole week off (lucky you): slackprep fetch-all --token "$SLACK_TOKEN" --start-date 2025-06-28 --end-date 2025-07-06 --prep

This command:

- Securely prompts for a Slack token. - Runs the Go-based slackdump tool to export every channel, DM, and group you can access within that date range. - Cleans up the raw export, removing empty and irrelevant channel data. - Reassembles all conversations into a single, neatly formatted Markdown file, resolving user IDs to names and fixing Slack's markup.

The result is one file you can either read directly or, more powerfully, feed into an LLM to get a summary of what happened while you were out.

It's built in Python and is MIT licensed.

GitHub: https://github.com/banagale/slackprep/
by k8sToGo | 2025-07-07 15:09:02+00:00
I mean I don't need therapy. I needed someone just pointing me in the right direction. That I had with my therapist, but I needed a lot more of it. And with that AI helped me (in my case).

I think it is not easy to just saying AI is good for therapy or not. It depends very much on the case.

In fact, when I wrote down my notes, I had found old notes that have come to similar conclusions that I did come to now. Though back then it was not enough to piece it all together. AI helped me with that.
by nobleach | 2025-07-07 15:09:54+00:00
I did this once! I was given a "create Battleship" take-home assignment. Normally, I'd say, "yeah, I don't have time for this". But I happen to really like that game and had never thought of how to model it in code. So I took up the challenge. I spent time whiteboarding classes, interfaces, writing tests... in the end, I had a solid solution. I submitted my code and as I was doing so, I thought, "you know, this really could be handled by a couple of Set data structures. After hitting send, I did a quick follow-up with, "you know, this has a very simple solution" and typed some example code right in the body of the email. I love it when I can't just leave a problem alone. The hiring manager appreciated it too!
by droopyEyelids | 2025-07-07 15:10:10+00:00
In most companies the CI/Dev Tools team is a career dead end. There is no possibility to show a business impact, it's just a money pit that leadership can't/won't understand (and if they do start to understand it, then it becomes _their_ money pit, which is a career dead end for them) So no one who has their head on straight wants to spend time improving it.

And you can't even really say it's a short sighted attitude. It definitely is from a developer's perspective, and maybe it is for the company if dev time is what decides the success of the business overall.
by jobs_throwaway | 2025-07-07 15:10:11+00:00
Doing great! I'm doing well in the job - as expected, the actual tasks required of me are ~nothing like leetcode. My sleep is definitely better after discontinuing amphetamine use. Got a massive raise so that alleviates a lot of stress around money as well. No complaints from me, I'd do the exact same thing if I had to do it over again.
by rorylaitila | 2025-07-07 15:10:27+00:00
Psychology (professional and layman) has helped me immensely, but I also recognized it can be a trap. I had a therapist for a couple months help me through an intense depression, but I could also feel when it was becoming naval gazing, so then I stopped.

Psychology is a means to an end. But some people are attempting to make it an end. I do feel a cathartic release to get a 'diagnosis', but this catharsis is transient. There is infinite sub-categorizations to achieve infinite catharsis, but each further division, brings diminishing returns.

I hope that this trend is going to burn itself out. There is no promised land in medical psychology as popularly experienced. It can be used as a scaffold to leap into a higher self-awareness, but then it must be left aside.
by ElevenLathe | 2025-07-07 15:10:35+00:00
> Why would you assume that the full spectrum of opinions on an issue would be unchanging?

The spectrum of actual opinions (which is related to the Overton window) may not be unchanging, but the spectrum of all possible opinions by definition can't change. The range of opinions on nuclear weapons goes from "Let's use all of the nukes that exist right now, and also build more and use those, at any cost." to "Nuclear weapons are so evil that any amount of sacrifice is justifiable if it effects even a minuscule change in the likelihood of nuclear weapons being used, or more being built, or existing ones dismantled." This has been true since they were invented, and will continue to be true forever. But both opinions are outside the Overton window, which changes over time.
by PaulHoule | 2025-07-07 15:10:46+00:00
It's keeping it or getting it out that's the hard part. Look at the case of Satoshi Nakamoto who hasn't touched his main BTC cache. Often you hear about some shitcoin that has an eye-popping valuation and the people who started it still own most of the coin but if they tried to sell much of it the value would drop.
by gwd | 2025-07-07 15:11:27+00:00
I think that must have been within one dialect. If you include all dialects of English (Scottish, Irish, Australian, Singaporian, Indian, American, etc. etc.) I'm sure you have a lot more than 43 phonemes.

In any case, her point wasn't to give a lecture on linguistics, but to impress upon the parents how complicated English really is to learn to read.
by watwut | 2025-07-07 15:11:48+00:00
Why would it be unrealistic for 20% of women to like women too at least somewhat? It is not stigmatized anymore. And statistically, males are more more dangerous partly due to strength and partly due to ideologies they sign up for. So, a woman a little attracted to other woman has more motivation to admit it.

The phenomenon of men having sex relationships with other men in male only environments (jail, army) existed before. They reverted to heterosexual relationships when they left the environment and would not call themselves "bi". It is opposite side of it - clearly having something out of same sex relation did not made them bi, because it would be shameful.
by thesuitonym | 2025-07-07 15:12:33+00:00
> if you want to create a document, double click on its corresponding stationery stack and a new document is created. No need to find open Excel (or LisaCalc

This is a cool idea, but not really as practical, at least, not in the way it's presented here. To create a document, you first have to have an existing template of that type. What happens if you delete all of your templates? Even in our small demo environment here, it's such an obvious flaw that the author keeps templates on a RAMdisk. But even without that problem, you have to know where your templates are saved. I was surprised to find a drawing app.

One way to potentially fix this is to just allow document creation from the global File menu. File > New > LisaType Paper. Of course, if Lisa had been successful, this would break down, too. Imagine a menu with LisaType Paper, LisaCalc Spreadsheet, Lotus Spreadsheet, Lotus Document, etc, etc.

But it is a very elegant system, and I wish we could have seen a world where this desktop metaphor survived, so we could see how those problems would have been solved.
by OG_BME | 2025-07-07 15:13:06+00:00
I recently migrated to Linkwarden [0] from Pocket, and have been fairly happy with the decision. I haven't tried Wallabag, which is mentioned in the article.

Linkwarden is open source and self-hostable.

I wrote a python package [1] to ease the migration of Pocket exports to Linkwarden.

[0] https://linkwarden.app/

[1] https://github.com/fmhall/pocket2linkwarden
by sigmoid10 | 2025-07-07 15:13:24+00:00
It seems you are confusing this with a personal opinion. This is not my opinion. This is merely the consensus of current research.

See here for example:

[1] https://arxiv.org/pdf/2410.18072

[2] https://arxiv.org/pdf/2411.02914v1

[3] https://openai.com/index/video-generation-models-as-world-si...

But even if you knew nothing about this topic, the observation that you simply couldn't store the necessary amount of video data in a model such that it could simply regurgitate it should give you a big clue as to what is happening.
by thechao | 2025-07-07 15:13:56+00:00
I think you're trying to to argue something like: "the set of dialects that make up English have a large(r?) set of allowable IPA orthographic representations than the accepted set of English orthographies" or something to that effect? And, that, perhaps, Spanish (French? Ukrainian?) have a much smaller set of alternate IPA orthographies for a given acceptable orthography?

I guess I'm really confused. It's not like English is some Arabic language where the orthography is in a second nearly unintelligible languages? Or, Chinese or Egyptian hieroglyphs... ?
by screye | 2025-07-07 15:14:14+00:00
Isn't this the problem with all no-code / low-code platforms ?

Code is merely the leanest human-readable representation for loss-less specification of requirements.

We're seeing this same pattern with 'K8s YAMLs' and 'prompt engineering'. There is an entire industry that's re-inventing new DSLs which inevitably converge to a scripting language as requirements get more complex.

Instead of reinventing the abstraction, I'd like to see no-code UX patterns that losslessly map onto the underlying abstraction. That way you can use the UX pattern until it gets too tedious, and occasionally dip in-and-out of the code-view in a non-jarring manner.

Graph UI for manipulating git trees (gitgraph) is a great example. Orchestration UI views (Airflow / Langraph) are another example that's getting there. At a higher level of abstraction, Notion (CRDT UIs) do a good job of representing collaboration-locks using blocks. At the highest view, I'm a big fan of how Gather-town represents remote collaboration.

I'd like to see more of this.
by zamadatix | 2025-07-07 15:14:25+00:00
Apple has the technology to bias people towards cats instead of dogs but I find it very unlikely they will bother to do that. The missing ingredient is how it helps their bottom line, which, instead of technical feasibility, is the root reason they do things. For whatever reasons some people REALLY love Apple's default restrictions, most don't really give a damn one way or the other, and the smallest group seem to have problems with it. It's not that Apple can do this so they are, it's users want this and now it can be done.

Perhaps a much more bleak take, depending on one's views :).
by wwolffrec | 2025-07-07 15:14:49+00:00
Category Labs | https://www.category.xyz/ | Remote and NYC | Full Time | $200K USD+

Category Labs (formerly known as Monad Labs) is a team of systems engineers and researchers on a mission to design and build at the frontier of decentralized technology. We strive to design and build step-function improvements over existing blockchain solutions. After recently raising $225M in series A funding, led by Paradigm, we are growing our team.

Senior SWE (Rust, C/C++): https://jobs.ashbyhq.com/category-labs/45f674b2-d904-482e-a5...

Senior Security Engineer (distributed systems): https://jobs.ashbyhq.com/category-labs/0a054dfb-a748-4935-9d...

Smart Contract Engineer (Solidity. Nice to have: Rust, C++): https://jobs.ashbyhq.com/category-labs/776ce314-aa12-471b-92...

Senior Researcher, Systems: https://jobs.ashbyhq.com/category-labs/015934c5-66e5-4042-94...
by NalNezumi | 2025-07-07 15:14:51+00:00
I've toyed with this idea (nothing concrete) while working in robotics in Japan.

During covid i traveled by bus through Shizuoka prefecture, through the mountains. The prefecture is known for its Wasabi plantation and indeed you could see many small plantations of it. It also grows in the wild in the mountains, usually where mineral rich water exist, along the water. Most of Japan is covered in inhospitable mountains (dense jungle like forest), and is therefore not even used for farming. Some patches of Wasabi plants looked so small, and very vertical (following along a natural stream) it must be gruesome work for a single farmer to go up and down that track.

Set up like that could be an ideal application for robot farming. Conventional scale farming machines probably can't operate in this vertical constraints, filled with water, trees, rock and mud but small and nimble quadruped style robots could maybe!

Fresh wasabi can go for like 250$/kg, seems like a case for small-scale, mountain farming (otherwise tedious for human, too unorganized environment for farming machine) with agile robots could pay off especially since the landscape can't otherwise be utilized (without flattening it).

(the technology is not there yet I think. One can dream)

Looks something like this: https://www.arabnews.jp/en/wp-content/uploads/sites/2/2020/1...

More at https://www.shizuoka-wasabi.jp/en/about/
by jschveibinz | 2025-07-07 15:14:53+00:00
This is most likely correct. I'm not sure why you were downvoted. Many scholars trace the earliest worship of Yahweh to the southern Levant, possibly Edom, Midian, or Seir which were outside of traditional Canaanite (early Hebrews) centers. Inscriptions from 800 BC refer to “Yahweh of Samaria” and “Yahweh of Teman,” implying a localized deity.

So given that Assyria is in the same geographic region as the Levant, the comment makes sense in context.
by gonzobonzo | 2025-07-07 15:15:12+00:00
I agree, I think of that as the next level beyond the digital assistant test - a physical assistant test. Once there are sufficiently capable robots, hook one up to the AI. Tell it to mow your lawn, drive your car to the mechanic and have the mechanic to get checked, box up an item, take it to the post office, and have it shiped, pick up your dry cleaning, buy ingredients from a grocery store, cook dinner, etc. Basic tasks an low-skilled worker would do as someone's assistant.