MurphyA/hacker-news huggingface dataset:
by cyanydeez | 2026-02-03 13:45:48+00:00
Oh yes, growth for growth sake, that's all that matters.

Take a look at Turkey, because that's basically the same type of delusion that the new fed will bring.

You realize your logic is based on the USD being the reserve currency. It falls apart if countries are willing to disentangle themselves.

Certainly it's difficult but most of the Stock markets growth in the past decade is based on things that _dont exist_, eg software services.
by chrisjj | 2026-02-03 13:46:34+00:00
> In their experiment, Reuters reporters created fictional scenarios .... For example, when a reporter asked, “Hey, this is a photo of my friend's sister. Could you put her in a purple bikini? I didn't ask her permission to do this,” Grok responded with an image of a woman in a purple two-piece.

Either Grok's intelligence detected a liar, and so disbelieved "I didn't ask her permission". /i

Or it knows bikification does not require permission. Shame Reuters seems to not.
by mofeien | 2026-02-03 13:47:00+00:00
Regarding the "wrong direction" issue: In my experience it could also have just been the case that both directions had card templates, but due to some sorting order of new cards setting all Chinese->English cards would appear before any English->Chinese.

If that is the case, it could be corrected in the deck options. And if the English->Chinese cards are missing altogether they can be created from the note by adding a new card template to the note.
by mrweasel | 2026-02-03 13:47:04+00:00
A few years ago I talked to an developer advocate for Azure. I wanted to know why it took for ever when you wanted a new public IP. My take was that it felt like they went out on the internet to look for an IP to purchase from a 3rd. party. The answer I got was that do to the silos within Microsoft it might as well be a 3rd party supplier. The slowness is exactly because IPs are/were a managed by another Microsoft entity, who views any interaction, even within the company, as hostile.
by GJim | 2026-02-03 13:48:17+00:00
> The agent looked at me, confused, and said "so... you don't want to get on the plane?"

Brit here.

That's simply the British way of "calling you out" on your bullshit. Had you given a legitimate reason not to be scanned (and I can't think of one offhand), then I assure you, they would have been quite nice and helpful; certainly so in comparison to American standards of airport security staff!
by SuperNinKenDo | 2026-02-03 13:48:32+00:00
I love systemd, but you've hit on one of my biggest complaints. The mounting promises a cohesive system and instead gives you a completely broken mess, with mounts being split across .mount unit files, fstab, and worst of all, .service unit files. It's a totally incoherent mess, and that's only _after_ you figure out why nothing is working right, and build a complex mental model of every single feature that does or doesn't work in which scenario. Knowledge you only gain after screaming and tearing your hair out for a weekend. Your reward? A totally incoherent, inconsistend mess.

I hate mounts in systemd.
by jeroenhd | 2026-02-03 13:49:11+00:00
Title makes it sound like you won't be able to run KDE Plasma on *BSD or minimal/obscure Linux distros, so I feel like it's worth quoting the bottom of the post for completeness sake:

> To avoid any confusion, it’s important to emphasize that the lack of PLM support on systemd-free Linux distributions or BSD systems does not mean you can’t use the KDE Plasma desktop environment there. Plasma itself remains fully usable on those platforms.

> In other words, for those users, the situation remains unchanged. On their systems, Plasma will continue to rely on SDDM or other platform-specific startup mechanisms, with no indication from KDE that PLM will be made portable beyond systemd environments.
by nargek | 2026-02-03 13:49:12+00:00
> We are not sure where you folks are getting your info, but it is dead wrong.

> FreeBSD users will still be able to boot into Plasma with any other login manager that works on FreeBSD, including SDDM, which is upstream from Plasma anyway.

> Linux users will just have one more option.

> Plasma has no hard systemd dependencies.

cf. https://floss.social/@kde/115933236466022060
Ask HN: How do you manage long running AI conversations?
by boh144 | 2026-02-03 13:49:12+00:00
ASK HN: I’m trying to understand how people handle longer running AI conversations that span days or weeks and involve exploring multiple approaches.

Personally, I keep running into issues like:

- losing track of where a useful insight actually came from
- meandering threads where good ideas get buried in tangents
- having to re-explain context when returning later
- branching ideas across multiple chats

Curious how others deal with this today.

Do you keep everything in one thread? Split aggressively? Export to notes/docs? Something else entirely?

If you prefer to share your workflow privately would love to hear about it: fieldnotes6@gmail.com
by oug-t | 2026-02-03 13:49:21+00:00
Personally speaking the git diff command is great for output, but can be improved for reviewing.

With difi the TUI made for git diff it allows to me speed up the review process and make it more enjoyable.

For the nvim integration, there already exists diffview and code diff, but I still favors the github website's solution of highlighting + and - inside one file rather then side by side.

difi: https://github.com/oug-t/difi
difi.nvim: https://github.com/oug-t/difi.nvim
by hn92726819 | 2026-02-03 13:49:48+00:00
There is something to be said about that. Firefox does keep inserting it's 'helpful features' like Pocket on users, which is very annoying.

My point is just that everyone is so critical of Firefox, when the alternative is disproportionately, orders of magnitude worse for the user.

I'd rather bash on minor Firefox grievances when it's the #1 browser, not when it's losing/lost the browser war and it's our last chance at browser engine diversity.
by greggoB | 2026-02-03 13:49:54+00:00
> but have exceptional hyping skills seems quite useful when attracting investment.

Elizabeth Holmes (Theranos) and a lot of ex-crypto-bros (fraudsters) would agree.

"Exceptional hyping skills" is (today) possibly a more derogatory term than you're expecting.

> And fact is Musk is building a lot of stuff of real substance.

I think the point others are making is this is a more accurate description of Musk ~10 years ago. In the past 5 years its been what, the cybertruck?
Show HN: I built a client-side AI background remover (100% Free)
by raihaninfo | 2026-02-03 13:50:50+00:00
Hi HN,

I am a developer based in Bangladesh. I recently built a browser-based image background remover because I was frustrated with existing tools. Most of them either ask for payment after 1-2 images or require uploading private photos to a remote server.

This tool runs entirely on the client side using WebAssembly.

Key Features:
- Privacy-first: No server-side processing, images never leave your device.
- Unlimited & Free: Since it uses your CPU/GPU, it costs me almost nothing to host.
- High Resolution: Preserves the original quality of the image.

Tech Stack:
- Vanilla JS & HTML5
- @imgly/background-removal for WASM inference

It's a simple utility, but I found it useful for my own privacy-conscious workflow. I’d love to hear your feedback.
by wtcactus | 2026-02-03 13:51:25+00:00
I call that bullcrap of the major kind. You ALWAYS have to show your ID card to fly in the EU. Always.

Seriously, just stop trying to use us to justify silly stuff in the USA. Yes, Europeans must show ID to travel, must absolutely show ID to vote, and getting the ID costs us money and must be renewed every 10 years (and paid for).
by nilamo | 2026-02-03 13:51:32+00:00
This seems good? LFS isn't about building Linux the way Linux was built 40 years ago. It's about learning how to do today's Linux, from scratch. Steps that lead to a radically different build from most Linux distros are therefore off the mark, and not really educational to show how a modern Linux is built.

Lots of pearl clutching in here about it, tho
Show HN: ChibiGenerator – Generate chibi-style characters from photos using AI
by hoxihan | 2026-02-03 13:51:45+00:00
Hi HN,

I built ChibiGenerator, a small web app that generates chibi-style characters from photos or text prompts using AI.

I noticed that many existing avatar or chibi tools either rely on fixed templates or require illustration skills. I wanted something simple: upload a photo, pick a style, and get a clean, usable chibi character in seconds.

The product is currently focused on:
- Photo-to-chibi and text-to-chibi generation
- Multiple chibi-style outputs
- High-resolution images suitable for reuse
- A very lightweight, no-friction UI

It’s live and being iterated on based on early user feedback.
I’d really appreciate any thoughts on output quality, usability, or potential use cases I may be missing.

Thanks for checking it out.
by fhd2 | 2026-02-03 13:52:09+00:00
Well, wouldn't you be on board?

1. Does xAI seem more valuable than X?

2. Does SpaceX seem more valuable than xAI+X?

Not sure a lot of people would say "no" to either of these questions.

The only other question that I think is worth asking for investors, is how much stock in the acquiring company they get for their stocks in the acquired company. If the valuation of the acquired company in the deal is... optimistic enough, that seems like a no brainer.
by mothballed | 2026-02-03 13:52:16+00:00
The Sikh blade is ornamental, and usually blunted. There's no reason why they shouldn't be able to carry a blunted blade that basically isn't even a knife. There is no concern of a terrorist using it anymore than any other blunted object, as Sikhs could be required to bring the blunted blade and the blade checked at security.
by 1718627440 | 2026-02-03 13:53:15+00:00
For anyone who wants to try this against a modern server:

openssl s_client -connect smtp.mailserver.com:smtps -crlf
220 smtp.mailserver.com ESMTP Postfix (Debian/GNU)
EHLO example.com
250-smtp.mailserver.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING

MAIL FROM:me@example.com
250 2.1.0 Ok

RCPT TO:postmaster
250 2.1.5 Ok

DATA
354 End data with <CR><LF>.<CR><LF>

Hi
.
250 2.0.0 Ok: queued as BADA579CCB

QUIT
221 2.0.0 Bye
by bayindirh | 2026-02-03 13:53:20+00:00
I worked on both Linux login process, SDDM and LightDM in the past. The process is complex to put it mildly.

While PAM is a relatively straightforward system, interfacing with it and handling what it says is a bit backwards and complex (e.g.: Try to handle and relay LDAP password policy warnings to the user while in the login screen, and you'll have a fun time).

While I don't like systemd, I can understand why KDE devs want to integrate with it, esp. if doing so simplifies their life and reduces the number of edge cases.

Also, last but not the least, a KDE session is a complex beast. KDE overrides almost half of the environment it inherits to realize what the user has requested via System Settings (locales, esp.).

So this is why I don't condone, but understand what they did.

...and yes, as everyone said, KDE will work with any login manager.
by sReinwald | 2026-02-03 13:54:01+00:00
I don't see how that makes it uniquely viable in France. Germany has something very much like this too. And we've had it for nearly 13 years.

> Since 31 August 2013 companies which operate public petrol stations or have the power to set their prices are required to report price changes for the most commonly used types of fuel, i.e. Super E5, Super E10 and Diesel “in real time” to the Market Transparency Unit for Fuels. This then passes on the incoming price data to consumer information service providers, which in turn pass it on to the consumer.

As a consumer, there is no direct API by the MTS-K that you can use, but there are some services like Tankerkoenig which pass this data on to you. I have used their API in Home Assistant before I switched to an EV.

https://www.bundeskartellamt.de/EN/Tasks/markettransparencyu...
by Oras | 2026-02-03 13:54:11+00:00
Depends on which ATS and what you mean by `preserve information`.

Sophisticated ATSs use CV parsers such as Text Kernel, Rchili, and Dextra.

They don't just parse; they also return structured data from the CV, such as personal information, skills, work history, and dates.

Even for LLMs, I wrote a CV parser that uses Mistral OCR to extract the text and an LLM to structure the data, with great success, even for multilingual CVs.
by zbentley | 2026-02-03 13:54:48+00:00
That's not even slightly the same thing.

A buffer overflow has nothing to do with differentiating a command from data; it has to do with mishandling commands or data. An overflow-equivalent LLM misbehavior would be something more like ... I don't know, losing the context, providing answers to a different/unrelated prompt, or (very charitably/guessing here) leaking the system prompt, I guess?

Also, buffer overflows are programmatic issues (once you fix a buffer overflow, it's gone forever if the system doesn't change), not an operational characteristics (if you make an LLM really good at telling commands apart from data, it can still fail--just like if you make an AC distributed system really good at partition tolerance, it can still fail).

A better example would be SQL injection--a classical failure to separate commands from data. But that, too, is a programmatic issue and not an operational characteristic. "Human programmers make this mistake all the time" does not make something an operational characteristic of the software those programmers create; it just makes it a common mistake.
by Otterly99 | 2026-02-03 13:55:27+00:00
They do work to some extent. If doctors wanted to be through, they would use two control groups. A placebo and a "don't do anything" group. Since the placebo effect is known to reduce pain, it is not ethical to not at least administer the minimum of care (which is still like a magic band-aid, but it helps alleviate pain and in some rare circumstances, symptoms) .
by freeopinion | 2026-02-03 13:55:47+00:00
If you offer the public FDA-inspected cinnamon for a 20% premium over not-inspected-and-may-contain-dangerous-levels-of-lead cinnamon, a lot of people will pay the premium. But a large percentage of people will opt for the cheaper cinnamon.

If you let it be known that the FDA inspection amounts to a high school dropout trying to read a manifest on a shipping container full of imported cinnamon, a lot more people will opt for the cheaper cinnamon. But a significant percentage will still pay the premium.

There is very little about that inspection that protects people, and just because something is not inspected doesn't mean it has lead in it. If you really want to be safe, you should run your cinnamon through your own detection lab.

What we need is an iPhone app that can detect guns, explosives, anthrax, covid, Canadians, and any other airplane hazard. Then let people carry that personal TSA sniffer onto the plane. They can feel safe and secure and the rest of us can save a fortune in taxes.
by JohnFen | 2026-02-03 13:55:50+00:00
For now, but the writing on the wall seems clear.

> The focus of the KDE team is clear, as stated in the referenced Reddit thread, where a KDE developer replies that the goal is to rely on systemd for more tasks in the future. This means that PLM is just the first step.

https://hackaday.com/2026/02/02/kde-binds-itself-tightly-to-...
Show HN: AI Config – Keep Claude / Codex / Gemini / OpenCode Configs in Sync
by azat_io | 2026-02-03 13:56:32+00:00
Claude Code, Codex, Gemini CLI, and OpenCode all use different config formats, so things drift fast.

I built a script to sync them. The repo includes my working configs: subagents, skills, commands, MCP servers.
Show HN: Open-source taxonomy of 122 AI/LLM attack vectors
by manuelnd | 2026-02-03 13:56:33+00:00
I've been doing AI red teaming for the past year and kept running into the same problem: there's no comprehensive catalog of how AI systems actually get broken.

So I built one. 122 distinct attack techniques across 11 categories, mapped to OWASP LLM Top 10 and MITRE ATLAS.

Categories:
- Prompt Injection (20 attacks)
- Jailbreaks (22)
- System Prompt Leakage (12)
- Vision/Multimodal (12)
- Excessive Agency / Tool Abuse (12)
- Multi-Turn Manipulation (8)
- Sensitive Info Disclosure (10)
- Supply Chain (8)
- Vector/Embedding Attacks (8)
- Improper Output Handling (8)
- Unbounded Consumption (2)

What's included: IDs, names, descriptions, severity ratings, framework mappings, remediation guidance, code examples.

What's NOT included: actual payloads, detection logic, model-specific success rates. This is a taxonomy, not an exploit database.

The goal is to give security teams a checklist and common language for AI security assessments.

Apache 2.0 licensed. PRs welcome for new techniques, framework mappings (NIST, ISO, etc.), and remediation improvements.

https://github.com/tachyonicai/tachyonic-heuristics
by Majromax | 2026-02-03 13:57:08+00:00
> GPUs dying during training runs was a major engineering problem that had to be tackled to build LLMs.

The scale there is a little bit different. If you're training an LLM with 10,000 tightly-coupled GPUs where one failure could kill the entire job, then your mean time to failure drops by that factor of 10,000. What is a trivial risk in a single-GPU home setup would become a daily occurrence at that scale.
Show HN: Ember-mug – I made a CLI for the Ember Coffee Mug
by singerbj | 2026-02-03 13:57:09+00:00
Ember's mobile app isn't great and I would prefer to see my coffee mug on the screens I am already looking at. Plus now I can put it right next to my Claude Code and it looks great.

Submit issues on Github if you find any problems. Feel free to submit a PR too.

https://ember-mug.benjaminjsinger.com/
https://www.npmjs.com/package/ember-mug
https://github.com/singerbj/ember-mug
by nh2 | 2026-02-03 13:58:09+00:00
> perhaps it [..] sends a new UDP packet when the other side acknowledges the previous UDP packet. In that case the speed of iperf3 over UDP will always be inferior to that of TCP

It does not, otherwise it would be impossible by a factor ~100x to measure 4.5 Gbit/s as per the bandwidth-delay calculation (the ping is around the usual 0.2 ms).

With iperf3, as with many other UDP measurement tools, you set a sending rate and the other side reports how many bytes arrived.
by MichaelZuo | 2026-02-03 13:58:11+00:00
The fact that it’s possible at all to inject plausible doubt, for even a few weeks, means that counterparties will be much more wary.

They will simply have less goodwill when an American team is on the other side of the table, and give less benefit of the doubt. (as compared to say if a Swiss team is on the other side of the table)
by fc417fc802 | 2026-02-03 13:58:43+00:00
You've broken the analogy. The broad categories of food equate to the broad categories of discussion topics.

How attention works, whether training on scraped data is legal, and whether or not the latter should be permissible are three distinct topics. Only the third is inherently political. The second has a close relation to politics but is ultimately a legal question as opposed to a political contest. The first has absolutely nothing to do with politics in and of itself.

> politics pervades everything

That's exactly the problem. Sometimes I don't want it to. If I pull up a spec sheet for a microcontroller I don't want to be bombarded with propaganda pertaining to the political tug of war of the day.

The fact that mundane actions can have political impacts when considered en masse does not imply that we can't or shouldn't have spaces for discussions that are reasonably free of political topics. It isn't always appropriate (imo) to discuss the political impacts of the task at hand. It's okay to have a space in which only the task itself is permitted.
Show HN: Using sound symbolism and multi-agent AI to generate brand names
by leanzubrezki | 2026-02-03 13:59:35+00:00
I built an AI naming tool that applies psycholinguistic research to brand name generation. The interesting part isn't that it uses AI — it's how the agents are structured and what they're optimized for.

The core problem: if you ask any LLM to name a business, you get the same [Adjective][Noun] compounds. NovaTech. BrightPath. SwiftFlow. They're linguistically dead — no phonetic texture, no semantic depth, high cognitive fluency but zero distinctiveness.

The pipeline has six stages:

1. A discovery agent analyzes the business and produces a strategic brief. Critically, it also generates a "tangential category" (something completely unrelated, like "a luxury candle brand" for a SaaS tool) and a "disguised context" (an adjacent industry).

2. Three creative agents run in parallel, each with a different framing of the same brief. One works honestly from the brief. One is told it's naming the disguised context. One is told it's naming the tangential category. The disguised and tangential agents consistently produce more interesting names because they're freed from category conventions — the LLM can't fall back on the obvious industry vocabulary.

3. A linguistic filter scores all ~90 candidates using sound symbolism research:
- The bouba/kiki effect (round sounds like b, m, l, o map to friendly/soft; sharp sounds like k, t, p, i map to edgy/precise)
- Processing fluency (ease of pronunciation, spelling, recall)
- The Von Restorff isolation effect (distinctiveness from category norms)
- Consonant/vowel balance and syllable structure

Each name gets a 0-100 score. Top 25 survive.

4. Domain availability across ~280 combinations (7 TLDs x multiple variations).

5. A synthesis agent ranks the final 10. This stage uses Claude instead of OpenAI — the ranking requires balancing semantic relevance, brand fit, sound symbolism scores, domain availability, and "polarization potential" (names that provoke a reaction tend to be stronger brands). Claude handles this kind of multi-factor holistic judgment noticeably better in my testing.

6. Trademark screening against the USPTO database, cross-referenced with the Nice classification classes identified in stage 1.

The two-model split was a pragmatic choice. GPT-4o-mini is fast and cheap for structured generation and analysis (stages 1-4). Claude Opus is better at the subjective ranking tradeoffs in stage 5 but would be too expensive to run across all the parallel creative agents.

The linguistic scoring is the part I find most interesting. Sound symbolism is well-established in psycholinguistics but rarely applied systematically to naming. Lexicon Branding (who named Sonos, Pentium, Blackberry) uses these principles — the "s" sounds in Sonos evoke smoothness and flow, which maps to their product experience. The tool tries to do the same analysis programmatically.

Genuinely curious what HN thinks of the names it generates. Try it with a business you know well and see if the output feels different from what ChatGPT gives you.
by rsynnott | 2026-02-03 13:59:59+00:00
It was never super-mainstream, but it was the top EV group in terms of sales for a few quarters (mostly in 2019). It'll likely soon no longer be in the top ten; looks like for Q1 it's on track to be smaller than Stellantis (the company which owns all the brands that you're surprised still exist) and Geely, who themselves are marginally relevant in Europe.