MurphyA/hacker-news huggingface dataset:
Show HN: SnapSort – Automatically sort and organize your photos with AI
by sumit-paul | 2025-10-09 09:46:01+00:00
Hey HN,

I built SnapSort, a cross-platform app that uses Google’s Gemini to automatically sort and categorize your photos.

Why I built it: Ever taken a screenshot to send to a friend… and then forgotten about it? Or downloaded a photo and never moved it from Downloads? Your Photos, Desktop, and Downloads folders slowly turn into chaos.

I was tired of cluttered folders filled with screenshots from the last three years. I wanted something that automates photo organization using AI.

What it does: - Sorts photos into categories like portraits, food, nature, or documents using Gemini - Let's you copy or move organized images into folders automatically - Works on macOS (Intel & ARM), Windows, and Linux - Pro version adds background monitoring, custom categories, and move operations - One-time license, lifetime updates & no subscription

You bring your own API key; SnapSort never stores or sends your images anywhere else. The analysis happens through your key, and all results stay on your device.

If you have a messy Pictures folder, SnapSort can help you bring order in minutes. Download here: https://snapsort.dev

Would love feedback on: - Ease of setup (especially Gemini API key) - Categorization accuracy - Features you’d want next (e.g., local embeddings, auto-tagging, duplicates handling)

Thanks for checking it out!

— Sumit
by OJFord | 2025-10-09 09:46:14+00:00
Big difference in carbs like sugar and say bread, though. Certainly not an expert on Japanese diet, but I don't think they consume a lot of sugar. Their deserts are famously rather savoury.

(And by bread I mean non-American bread that does not contain sugar, or relatively little (mostly low-end commercial stuff for shelf-life).)
by wrathofmonads | 2025-10-09 09:46:29+00:00
Mojo has a different scope than Julia and Python, it targets inference workloads.

Polars is a dataframe library. Yes, it features vectorized operations, but it is focused on columnar data manipulation, not numerical algorithm development. I might say that this is narrow framing, people are looking at Julia through the lens of a data scientist and not of an engineer or computational scientist.
by raxxorraxor | 2025-10-09 09:46:32+00:00
Similar experience. It is a productivity boost. I still don't like the verbosity of most models.

I find writing prompts quite annoying and sometimes importing/exporting the context I am working with is more work than just implementing it myself or by prompting for partial problems.

I don't like to become dependent on third party models though, so I prefer local solutions. For company work I use Claude and Chatty since I got licenses here.

But my home brew solution is getting there too.
by LaurensBER | 2025-10-09 09:46:58+00:00
In general I'm not very interested or concerned with American politics since this is outside of my scope of influence. I cannot say how much that influences my experience but I can confidently say that I have not seen any genocide apologia and putrid racism.

The closest that I've seen is conversations about violence rates and nationality (in the context of immigration) but these topics have also been discussed in the liberal left Dutch newspaper (Volkskrant) and conservative center newspaper (Neu Zuricher Zeitung) that I read.

My main point would be that Twitter does a better job at not amplifying calls for violence than Reddit. I, obviously, do not have access to internal Twitter data so my assessment is purely anecdotal but nonetheless seems relevant to the conversation.
by twiceaday | 2025-10-09 09:47:26+00:00
Math is a purely logical tool. None of it "exists." That makes no sense. Some of it can be used to model reality. We call such math "physics." And I think physics is significantly closer to math than to reality. It's just a collection of math that models some measurements on some scales with some precision. We have no idea how close we are to actual reality.

I do not understand the framing of "translating math concepts directly into reality." It's backwards. You must have first chosen some math to model reality. If you get "bad" numbers it has nothing to do with translating math to reality. It has to do with how you translated reality into math.
by mschuster91 | 2025-10-09 09:47:32+00:00
Their idea is to point out curing agents, flavor enhancers and similar stuff you would not need if using fresh food made from high quality ingredients - basically if you see food with these ingredients, chances are high that corners were cut along the path for whatever reason.

And colorants/"food dyes" are even worse. A bunch of them are under strong suspicion of being carcinogenic, and often are used to mask the ingredients being cured for longer shelf lives or being of sub-par quality.
by throw-10-8 | 2025-10-09 09:49:06+00:00
Vercel is the primary driver of react SSR / server components, which has also led to an explosion of complexity in react and has made it less useful as a composable library imo.

The last truly useful react feature for me was error boundaries in React 16 (2017?) and I think hooks was react 16 too?

These days if I need ui components for an existing SSR app I just use web components or lightweight libs like mithril.
by grues-dinner | 2025-10-09 09:49:29+00:00
> It's just a self declaration.

Without registering every minute product variation with a testing certificate, how else would you handle this though? As much as I think regulators should be swinging the axe more than they do, from an engineering perspective it's impossible to actually do unless everything is locked down ISO 9001-style, especially for electronics and doubly so when software is in the mix.

Lying on a self-declaration should always be taken very seriously, but I feel like it often isn't. For example, if Amazon is found to have fake-CE marked good for sale after it's been reported to them, the penalties should make even their eyes water and have their responsible people shuffling nervously.

There's a limited amount you can do for Temu direct-shipped deathtraps (I suppose if you went to an tech-brained extreme, you could use the x-rays of packages at the border that they already do and have something like AI-based statistical recognition of known-bad products). But there's also not nothing you can do if you really cared. For example, you could imagine a registry of every single tested-bad product, photos of it, where it came from, known aliases, sightings in the wild and so on.

> And back then there was also this weird "China Export" logo

I am pretty sure that is a myth. It's just a sloppy, not-quite-to-spec logo. There is no China Export scheme. Maybe it was a sneaky deliberate way to avoid being hit with a "fake CE mark" charge but instead argue it's "no CE mark", but in either case it's not a legal product if the product needed a CE mark in the first place.

Not hammering down on that hard and fast is what allows that kind of thing. Recall the products you see with that and the retailers and importers would quickly get the message. Test products preemptively and publish the results. Allow it to fester and you get problems and people actually die.
by benjiro | 2025-10-09 09:49:49+00:00
Really depends on who the mods are. I got two bans on reddit:

First one:

In a programming sub, as there was over 10 years a rather known bug. Typical discussion goes off and using the bug as a example of issues that never get fixed in the language.

Short term sub banned for breaking the rules. The stated "broken rule" was one of those very broad one's where you can hit any discussion with. Appeal the ban, stating that my comments are based on facts. Pointed to the github, the 10 year long discussion. No answer beyond "you are perma banned for breaking the rules".

Got private contacted by one of the main developers of the language, as he noticed my banned status and was unable to get a answer from me.

We gone over the bug in PMs. Bug got assigned to somebody and fixed. Thanks for fixing that 10 year old bug.

That was my first experience with mod overreach. But that did not undo the ban for "being right".

Second one:

In a specific country sub, i noticed there was factual proven misinformation. Corrected the user in a lengthy post, with multiple links to news articles. Short term ban by a mod, for "misinformation".

Appealed the ban, got into a whole discussion with the sub mod. Told him that he is using his own opinion, not the facts. Stated multiple times my news sources from my post (not entertainment news but professional news), inc reuters.

Stated that he is not following the rules by using his person opinion as basis for the temp ban and asked for escalation of the ban review. Asked to show what rule i broke (never got a answer beyond his personal opinions).

Other mod came in, stated that i "attacked the mod" by asking for a escalating of the review, and by accusing the mod of not being neutral (i mean, using personal opinion vs official news websites = your not neutral).

Perma ban ... Kafka lol. As you can guess, never got a answer to what "misinformation" that i broke.

/Insert slap head emoji ...

What did the mods gain? Maybe that short dopamine hit for "winning" by banning somebody. Sounds more like losing if you need to ban based upon your opinion, and not the facts, but hey...

O, made new account, and back on sub. Never got banned again. Did i change my posting behavior. Nowp ... If i see misinformation, i come with receipts (links to actual reputable news articles).

Its like, what do you gain? Its just power tripping people that love to mod. There are good mods out there but a TON of them are just nasty dopamine junkies, that want to "win arguments" with bans.
by FinnKuhn | 2025-10-09 09:50:00+00:00
It’s not misleading in any way for consumers though. The consumer protection agency in Germany explicitly stated that no consumers have been confused so far (https://www.wiwo.de/100160889.html). The vegan/vegetarian sausages such as the soja sausage, which Konrad Adenauer invented more than 100 years ago, are in a completely different section and shelf in the supermarket and clearly marked as vegetarian. This law is a clear example of the government banning people from calling their products what they are and it is the opposite of free speech.
by londons_explore | 2025-10-09 09:50:40+00:00
I think it points to a failure of the scientific community to identify better criteria.

There is plenty of data showing diet has a big impact on health and other outcomes, yet far less data on specifics.

Since science doesn't give specific things to ban, legislation is pretty much headed towards "let's have everyone eat what they eat in the south of France where people are really healthy".
by jongjong | 2025-10-09 09:51:12+00:00
I don't care about privacy. IMO, it's a distraction to draw attention away from a far more significant topic; algorithm-based media monopolization... And ironically, while we have such high degree of media monopolization, privacy violations are in fact a non-issue for the vast majority of people. The fact is; nobody cares about you. Your privacy doesn't need to be protected because nobody cares to violate it. However, you are broke because your small business has a 0% chance of appearing in search results of any major media platform and you cannot form communities because your kind simply cannot find each other (unless it's some dumb mainstream group; designed explicitly to waste your time). What is a bigger problem?
by wisdome | 2025-10-09 09:52:13+00:00
Neato announced to early exit their cloud services. After Vorwerk bought Neato, they "promised" to keep the services running until ~2028. Now they are pulling the plug earlier and shutdown their cloud services. This means, that the robots will only work by manually hitting the button on the robot. The schedules "should" continue to work, but you won't be able to change them anymore.

Pretty sad to see, that the hardware loses so much functionality, "just" because the cloud services are not available anymore. Would have been a nice move, if they at least provided some sort of access to the robot / self hosted solution.
by testdelacc1 | 2025-10-09 09:52:23+00:00
/r/AskBrits banned me for pointing out that there are several threads each day about immigration, each tailor made rage bait. Sometimes they’re not even a question.

I’ve personally caught a couple of Iranians and Russians brazenly posting such threads at 4am British time (working hours in Tehran) and the moderators did nothing. They simply allow such threads while deleting any thread that goes “is anyone sick of the constant threads about immigration?”

These threads generate so much engagement from people of all opinions that it makes the sub appear in people’s feeds as recommended content even if they’re not subscribed to the sub. It gives people the impression that there is only one political subject in the UK that gets any discussion.

I don’t know why the moderators of this sub do this, but the effects of their moderation are clear.
by JumpCrisscross | 2025-10-09 09:52:28+00:00
> So ... flour?

If used as a thickener, perhaps.

> Actually healthier things with scarier names like xanthan gum?

This would almost certainly fall afoul of these rules. And with good reason. Xantham gum is fine per se, but it tends to help unhealthy food stay together. I don’t see why a school kitchen needs to serve anything thickened with it.
by ExoticPearTree | 2025-10-09 09:52:48+00:00
> “In terms of dialog within a democracy, this is not a dialog,” said Lena Düpont.

She's German, so probably a letter on approved paper in an approved envelope. And you will get a response via a certified letter. Or maybe a fax?

Or the dialog should be in the next election cycle when she is voted out and then it will be interpreted as "the people have spoken". I find it funny how politicians when they're cornered start claiming that this is not the right way to stall for time to pass whatever laws they want to pass anyway.
by infomiho | 2025-10-09 09:53:07+00:00
I've been successfully "vibe engineering" with Claude Code for a week now on a side quest at my job. I want the result to be of high enough quality to maybe survive in our codebase long-term, but I don't want to write it myself.

So I've added unit tests, e2e tests, formatting checks to help Claude to self-correct as much as possible. And I make him do a TON of self-review, after each feature I say something like:

> You are a master reviewer, lots of practical experience. Read Clean Code. Great at architecture. Read Effective Typescript as well. What would you comment in a PR review? Type checking MUST PASS, unit tests must PASS, formatting must PASS.

With each review, Claude catches a lot of sub-optimal choices it made which gives me more confidence in the code I get in the end.
Show HN: Kexa.io – Open-Source IT Security (Now Premium UI and AI)
by patrick4urcloud | 2025-10-09 09:53:32+00:00
Hi HN,

After building kexa.io, the open-source solution to scan your clouds for misconfigurations, we’re excited to announce the premium version, powered by AI for remediation assistance.

When we first launched Kexa, our goal was to give developers and security teams a simple, unified, and Infrastructure-as-Code native tool to automate compliance and security checks across AWS, GCP, Azure, and more.

Thanks for the feedback we got on our last post on HN !

One piece of feedback stood out: while developers loved the IaC approach, many teams wanted a way to visualize their security posture, manage rules, and track remediation without diving into config files.

That’s why we built the premium version.

We added a web interface to:

Visualize your entire multi-cloud security posture from a single web interface. Manage your rules through UI & edit with our no-code rule builder. AI Remediation assistance with clear insights based on CIS benchmarks and Kexa rules.

We’d love for you to check it out at https://www.4urcloud.eu/

Please support us by giving a star to the kexa.io open source project on Github !

Happy to answer any questions. What do you all think? How are you currently handling multi-cloud compliance and misconfiguration scanning at scale?

contact@kexa.io
by its-summertime | 2025-10-09 09:54:28+00:00
that part was clarified later, "so you need to have fixed function signatures unless you want to have a lot of bother in implementing things"

I should not have used "can't" at that point, correct

To be more clear, you "can't" have a difference between an arbitrary object and a record, unless you know the type of the object and a way to disambiguate that from a record.

Of course, you "can" have a difference, a record "is" `typeof record === 'object' && Object.getPrototypeOf(record) === Object.getPrototypeOf({})` (At least as long as no one uses plain objects as non-recordy things), but, this isn't something I've ever had to care about in any other language. In some you have multiple dispatch built into the language, in some you can just pass named arguments arbitrarily. Javascript and Typescript are very inflexible in this aspect.
by zelphirkalt | 2025-10-09 09:54:39+00:00
I am far from a Rust expert. Only have tried it some time ago. I think Rust does a good job with forcing composition over inheritance, steering towards the approaches, that have been found to be superior to deep inheritance hierarchies, by its concepts of structs and traits implemented for structs, and not having classes. Of course, if one equates OOP with classes and inheritance, then Rust will not meet that definition of OOP.
by ExoticPearTree | 2025-10-09 09:55:29+00:00
> Anyone remember OTR on Pidgin/gaim back in the day? That kind of system could work on any medium rendering this whole thing completely pointless.

Fun days those were.

Somehow I think in the eyes of the politicians the next step would be that you can only install government approved chat apps on your phones.

Desire for control knows no limits.
by LaurensBER | 2025-10-09 09:55:52+00:00
While I understand your frustration projecting American political biased on this does seem a bit extreme.

I'm not an American, nor do I care very much about US politics (outside my sphere of influence). It's hard to discuss exactly what genocide apologia and putrid racism are without a closer definition but I do not see anything on Twitter that's not discussed in the left liberal Dutch newspaper that I read (Volkskrant) or the German conservative center newspaper that I read (NZZ).
by JumpCrisscross | 2025-10-09 09:56:19+00:00
> Biscuits and crisps are generally considered to be ultra processed foods, despite containing only basic ingredients

Depends on if they’re ultra processed or not.

If they won’t stale for weeks, they’re ultra processed with preservatives and/or solvents. If they go stale and have a simple ingredients list, they probably aren’t.

(And kids don’t need to be habituated to having either with every lunch.)
by hilios | 2025-10-09 09:56:34+00:00
/r/conservative doesn't even allow comments of users without a user flair.

They state: "This is designed so that a couple posts per day are almost guaranteed to have conversation which is not hijacked by leftists and other non-conservatives.Who Gets Flair?

Only mods can assign User Flair, and User Flair is only for conservatives. Once you have a solid history of comments in /r/Conservative, and have been commenting in the subreddit for at least two weeks,[..]

Please understand that this is for conservatives. We do our best to vet you based on your post history on reddit. You will need some post history to qualify - ideally within the subreddit itself. If you do not have a conservative leaning post history you will likely be asked to re-apply when you do."

"Strangely" there isn't a single post on their frontpage at the moment, which doesn't require a flair to comment.
by ycombinete | 2025-10-09 09:56:40+00:00
/interestingasfuck banned me for commenting on /asmongold at some point. Not even for the content. Simply for having interacted with /asmongold.

Edit: To be clear I wasn't picked on by anyone. It's a bot they run. This is a blanket ban that /interestingasfuck extends to anyone who has commented/posted on /asmongold, or any subreddit they consider to be right wing (by USA standards).
by Agraillo | 2025-10-09 09:56:44+00:00
> where a bunch of deaf children in a an environment without much adult interaction did manage to create their own sign language

You probably had Nicaraguan Sign Language [1] in mind. I think it’s a good example of the human brain’s ability to invent something and acquire knowledge easily. What I tried to show with my comment is that when human intelligence is discussed, it’s easy to refer to all instances of human achievements around us, but they are essentially accumulated cultural knowledge. Because of this, we tend to overestimate our intelligence, at least when comparing an individual human with an individual primate of another kind.

So, it’s also interesting why humans are probably unique in this ability to pass on and accumulate information, while other apes (and crows) limit this to skills like retrieving ants with sticks and breaking shells with stones.

[1] https://en.wikipedia.org/wiki/Nicaraguan_Sign_Language
by Zanfa | 2025-10-09 09:57:03+00:00
The first requirement for this to work is a bulletproof framework to hold companies financially accountable if they use your personal information without your explicit consent.

At the moment, they get all your data anyway and can do whatever they want and get 100% of the profit and there’s nothing you can do about it. Where’s the incentive for them to share any of it?
by throw-10-8 | 2025-10-09 09:57:38+00:00
took me a week to build a poker bot in 2006 that earned me $1000 a week during college, and that was self imposed because I didn't want to raise any flags.

It was based on a world of warcraft bot that I modified, and I learned a lot during the process.

What you call wasted mechanical work I call the foundations of a career that changed my life.

Take away the AI and this guy has nothing but an idea. An old idea that has already been done to death, and none of the skills required to actually implement it and maintain it.

You might not like writing code, but that is the job no matter how many natural language layers you put on top of it.
by random9749832 | 2025-10-09 09:58:14+00:00
There is a popular subreddit for people with hair loss ("tressless" with almost 500k members) and anyone who recommends the drug Finasteride (banned in Sweden and full of bad side effects e.g. depression, erectile dysfunction, muscle atrophy) gets upvoted and anyone who recommends against it gets their post removed from the front page of the subreddit and a squad of people attacking you. It is obvious some pharmaceutical company is behind this.