MurphyA/hacker-news huggingface dataset:
Show HN: Ekphos – An obsidian alternative TUI for brainstorming
by haneboxx | 2025-12-17 08:40:07+00:00
Hi! I just made an obsdian alternative in terminal after searching for an Obsidian like TUI and got nothing. The closest I found was Glow, but it's only a markdown reader. I wanted something more powerful for the terminal, so I built one myself.
Show HN: I built RetroRTC A privacy-first,P2P retrospective tool /w no back end
by aligundogdu | 2025-12-17 08:40:56+00:00
Hi HN, I built this because I believe retrospective data should belong to the team, so it runs entirely client side using WebRTC/BitTorrent for P2P sync. It was also an experiment in 'vibe coding' with AI to see if I could ship a robust, privacy-first app without a traditional backend. I’d love your feedback on the architecture and the offline-first approach!
by suryao | 2025-12-17 08:41:04+00:00
The statement regarding the better option is as it stands today and does not account for all possible futures.

Reg. hiking it again, they'd have to either be extremely anti-competitive and selectively apply the pricing OR apply the hike uniformly by about double the current value to match our pricing while making it completely unviable for any large co to use self-hosted github actions in the first place.
by faidit | 2025-12-17 08:41:20+00:00
Chronic IR exposure is a known occupational hazard that can cause cataracts. https://en.wikipedia.org/wiki/Glassblower's_cataract

In the near future, you might not be able to look at a busy street without making visual contact with dozens of lidar scanners. It's already hard to avoid them in SF.

The video referenced in TFA was filmed from about as close as you might be to a scanner while walking on the sidewalk beside a lidar-equipped vehicle. Cars can get very close to pedestrians in busy cities, e.g. at pedestrian crossings. Exposure is much stronger at close distances. Therefore I think there is a significant risk here that has not been studied or tested for in depth.
by input_sh | 2025-12-17 08:41:23+00:00
> Pretty much everyone trusts Kagi

...on a forum run by its investors whose goal is to push Kagi, sure. Outside of this forum, nobody knows about a fringe little search engine that is paywalled and only has 62k users.

For a brand like Mozilla, even something as dumb as Ecosia would be a better fit, as they have about 250x the number of users of Kagi.
by dragonwriter | 2025-12-17 08:41:42+00:00
> Not quite, static typing is used at runtime, python type annotations are not

No, static typing is usually used AOT (most frequently at compile time), not usually at runtime (types may or may not exist at runtime; they don't in Haskell, for instance.)

Python type checking is also AOT, but (unlike where it is inextricably tied to compilation because types are not only checked but used for code generation) it is optional to actually do that step.

Python type annotations exist and are sometimes used at runtime, but not usually at that point for type checking in the usual sense.
by dwattttt | 2025-12-17 08:41:44+00:00
True, you could annotate 3 of the 4 literals in this without annotating the List, which is ambiguous. In the absence of an explicit annotation (because those are optional), type checkers are left to guess intent to determine whether you wanted a List[Any] or List[number | string], or whether you wanted a List[number] or List[string].
by drtgh | 2025-12-17 08:42:26+00:00
> What's the issue here?

You need to know previously the word to write from Hepburn to Kana when "ō" is present because data is lost in such transliteration from おう or おお or オー to Hepburn.

The internet is full of romanji written incorrectly with "o" alone when it should be "ou" or "oo" due "ō" ASCII conversion errors at one moment.

(The sooner a beginner embrace Hiragana and Katakana, the better)
by jbstack | 2025-12-17 08:42:33+00:00
I've recently been trying to find a good SQL TUI client, and one of the ones I tried was Harlequin. The main disadvantage, which every other SQL TUI I tried also suffers from, is that they don't comprehensively show every type of database object in the browser pane (e.g. tables, views, indexes, procedures). For example Harlequin only shows tables. This means that when you want to view one of the missing ones, you have to run a query. This means that you have to already know that the object you are looking for exists: there's no way to get a good overview of what you have in the database just by glancing at the browser. For me this sort of defeats the point of having a TUI in the first place.

It seems like the OP's offering has the same problem, although it does offer more objects than Harlequin. I'll be bookmarking it to see how it develops.
by superstarryeyes | 2025-12-17 08:42:52+00:00
i know the difference. i use gpl3 in my other project lue for example. i meant objectively better for the open source community. the spread of new ideas benefits from the mit license because the ideas in the code can travel farther.

the reason i picked mit is because rss is in a rough spot right now. the tech isn't mainstream, and big companies are trying to squash it since it doesn't drive engagement like the infinite scroll. anything that helps rss move forward is a win, and the mit license makes that easier.
by demetrius | 2025-12-17 08:42:59+00:00
> Having a one-to-one romanization for each Hiragana phonetic is far more logical for learners

It depends on the learner’s (and textbook author’s) goals. Sometimes, having a phonetic transcription of the more common pronunciation is a more important consideration.

Historically, Hepburn’s transcription pre-dates Japanese orthographic reform. He was writing “kyō” back when it was spelled けふ. Having one-to-one correspondence to kana was not a goal.

So writing sensē is kinda on-brand (even if Hepburn didn’t write like this, because in his times it still wasn’t pronounced with long e).
by ursAxZA | 2025-12-17 08:44:42+00:00
I’m not making a conspiracy claim, nor arguing that regulators are always reliable.

I’m describing a structural question:

Why was the terminology tolerated for years before being deemed unacceptable?

Regardless of whether one trusts the FTC/SEC/etc., two things remain true:

1. If the naming was truly deceptive from day one, early intervention would have prevented later misunderstandings.

2. The long delay created a regulatory vacuum in which ambiguity grew.

That’s the frame I’m pointing to — not defending regulators, just asking why the shift happened only now.
by adastra22 | 2025-12-17 08:45:43+00:00
Ok well that at least has examples of the syntax. But not a single example of actually using the language to do anything. That is, no examples of actual code.

It took a while to click through a link to an actual implementation on github, which had some test examples. None of which were documented.

So idk? I'm not going to buy the ebook for $41 to find out.

So to answer your original question: Liskell, despite being 13 years old and unmaintained, does actually have an accessible document that _explains what it is_.
Show HN: CommerceTXT – llms.txt for e-commerce (95% token reduction)
by tsazan | 2025-12-17 08:45:45+00:00
Problem: AI agents waste 8,500+ tokens scraping HTML to find a product price. They hallucinate inventory and merchants have no control.

Solution: CommerceTXT - a read-only protocol that gives AI deterministic commerce data.

Result: 95% cost reduction, zero hallucinations, accurate pricing.

Why it matters: - AI platforms: Massive inference cost savings - Merchants: Control + reduced server load - Users: Accurate information, faster responses

Like llms.txt, but for commerce. Open standard (CC0), vendor-neutral. Status: v1.0.0 stable just released

Links: Spec: https://github.com/commercetxt/commercetxt/blob/main/spec/RE...

GitHub: https://github.com/commercetxt/commercetxt/

Seeking feedback from: AI engineers, e-commerce developers, merchants. What would make this more useful? How can we improve the format?
by SruthiRabeesh | 2025-12-17 08:46:34+00:00
This is a thoughtful approach to a real problem. Interview quality usually breaks down not because teams don’t care, but because creating structured, compliant interview material takes a lot of time — especially when hiring managers are stretched.

I like that you’ve focused on research + structure + compliance, rather than just generating random questions. In practice, that’s where many AI interview tools fall short: they produce content that sounds good but isn’t consistent or defensible when used at scale.

One thing I’ve seen matter a lot once these kits are in use is how well they translate into the actual interview experience. Even with good rubrics, interviewers and candidates often struggle with alignment — what’s being asked, what “good” looks like, and how answers are evaluated. That’s where downstream tools for interview execution and preparation come into play. Platforms like Futuremug, for example, sit closer to the interview interaction itself, helping candidates and teams practise and standardize how those questions are handled in real conversations.

Overall, this feels like a solid building block in the hiring workflow. The long-term value will probably come from how well these kits integrate with real interview behaviour and feedback loops, not just generation quality.
by demetrius | 2025-12-17 08:47:18+00:00
Some modern adaptations of his transcription do, however. E.g. Modern Japanese Grammar: A Practical Guide uses the transcription “sensee” (they consistently don’t use macrons in this book: e.g. they use oo for ō, etc.).

Hepburn didn’t write “sensē” himself because it 1880s it was still pronounced “ei”, not “ē”. If it were pronounced like it’s pronounced nowadays, you can bet he’d spell it with ē.
by jeroenhd | 2025-12-17 08:47:41+00:00
Accenture is operating from Ireland, legally speaking. It may be in American hands, serving American shareholders and American interests, and it may have been started as a European front for an American business, but it's technically an EU company.

I don't think those kinds of details matter to a government looking to start yet another trade war, though. The list is based on the question "what legally European tech companies do business in America, sorted by income".
by phony-account | 2025-12-17 08:47:46+00:00
> I’d never want to live in perpetual summer. Seasons brings joy

Even this is a typical myth that I often hear from Scandinavians. In fact different parts of Spain (or England or France) have also clearly demarcated seasons.

If you want to experience the joy of Autumn then the crisp, long days of an English Fall are incomparably more distinct than the unrelenting darkness that’s almost indistinguishable from Winter in Scandinavia, for instance. And when Spring comes to the valleys of the temperate regions of Spain, then the blossom and explosion of wild flowers is miraculous.

But like I said, from preschool onwards Scandinavians are indoctrinated with the belief that they live in the best of all possible worlds, and no amount of actual experience can ever dent that notion.
by sethammons | 2025-12-17 08:48:09+00:00
A massive database of people's travel records is the best hope we have for reestablishing morality and church attendance. Cops could proactively round up mon-attendees or those who went to a synagogue. </christofascism>

Famously, excellent Dutch record keeping was bad for jewish people in the Netherlands in May 1940.

Also, an unlicensed-plated car and your dream enforcement, my first thought was of "illegal" cases I have done include moving a vehicle to a neighboring property a couple blocks away. How strict would you like it? Should I be forced to use an expensive tow service to move an unregistered car across the street on some slow residential street?
by nottorp | 2025-12-17 08:48:14+00:00
I think Firefox has a sizable minority of users that are aware of its importance and would donate for "a fucking browser".

Tbh I would also donate for a nagging team that publicly pressures various corporate sites into continuing to support firefox (like my cell phone provider, i can't download invoices with FF since 3 months).

What I wouldn't donate for is "me too" initiatives like "AI" and corporate bullshit. Or even charity initiatives if done by Mozilla. It's not Mozilla's job. Their job is to keep a working browser alternative up.

And as it's been stated in techie discussions time and time again, they don't need to be that large for just "a fucking browser". But that would diminish the CEO's status so we get what we have now instead.
by Tor3 | 2025-12-17 08:48:19+00:00
After a certain age many people, and I'm definitely one of them, stop using phones for anything serious. Too small screen, unreable fonts, or alternatively zoomed-out fonts make pages unreadable anyway. So I'm basically back to using phones for, well, calls.. and a tablet or, if more than just casual, a real PC with a huge monitor if I want to actually spend some time on the net.

In short - I'm definitely now in the "browser for everything" group, I don't use apps if I can avoid it, and definitely not on phones.
by nusl | 2025-12-17 08:48:21+00:00
Surely self-hosted runners are a retention mechanism with a relatively low cost for GitHub? How do they rationalise the long-term harm that this causes over just swallowing the relatively small amount it costs to keep customers paying?

People, now, are going to be annoyed and/or pissed off about this and look for/move to alternatives. It's not even that difficult to move, and if you're already self-hosting runners you're also in the position to self-host your Forge or move elsewhere.

Actions isn't even good enough to demand this. They're slow, buggy, and full of shit.

Feels super much like the classic Microsoft short-sighted bullshit. Take something that's been running well, and people were happy, then abruptly change it in disruptive ways and slowly kill your products that were doing just fine.

Github can just drop Actions pricing and leave the self-hosted stuff alone, and people would even have extended more goodwill. Is MS this short-sighted and greedy as to push further toward killing a golden goose?
by wkat4242 | 2025-12-17 08:48:56+00:00
I just use it for personal information, I'm not involved in any wars :) I don't base any decisions on it, for example if I buy something I don't go by just AI stuff to make a decision. I use the AI to screen reviews, things like that (generally I prefer really deep review and not glossy consumer-focused ones). Then I read the reviews that are suitable to me.

And even reading an article about those myself doesn't make me insusceptible to misinformation of course. Most of the misinformation about these wars is spread on purpose by the parties involved themselves. AI hallucination doesn't really cause that, it might exacerbate it a little bit. Information warfare is a huge thing and it has been before AI came on the scene.

Ok, as a more specific example, recently I was thinking of buying the new Xreal Air 2. I have the older one but I have 3 specific issues with it. I used AI to find references about these issues being solved. This was the case and AI confirmed that directly with references, but in further digging myself I did find that there was also a new issue introduced with that model involving blurry edges. So in the end I decided not to buy the thing. The AI didn't identify that issue (though to be fair I didn't ask it to look for any).

So yeah it's not an allknowing oracle and it makes mistakes, but it can help me shave some time off such investigations. Especially now that search engines like google are so full of clickbait crap and sifting through that shit is tedious.

In that case I used OpenWebUI with a local LLM model that speaks to my SearXNG server which in turn uses different search engines as a backend. It tends to work pretty well I have to say, though perplexity does it a little better. But I prefer self-hosting as much as I can (of course the search engine part is out of scope there).
by somenameforme | 2025-12-17 08:49:35+00:00
The point he's making is that these things are not illegal. They're bribery, but carried out in a way designed to fall within the bounds of the law. Because actually outlawing every single way of bribing somebody is, in general, impossible. And it's difficult to make any progress even plugging the holes that do exist, because the people that could do that are the very ones taking advantage of those holes.

And removing a regulator is extremely difficult. For non-independent regulatory agencies it can only be done by the President (who generally is the same one that appointed him). For independent regulatory agencies it can again only be done by the President but this time only for just cause and in a process that can involve judicial appeal and involvement. Removing a judge, by contrast, is done by congress and requires impeachment/conviction. So rather than one being easier/harder, it's just that the process is different. Regulators are 'controlled' by the executive with judicial oversight, and the judiciary is 'controlled' by the legislative.

It's all a big game of rock, paper, scissors in many ways.
by innocentoldguy | 2025-12-17 08:49:48+00:00
Hi, ursAxZA. Yes, you're describing an "elision," which is where speakers drop or blur sounds together to make speech more fluid, like the way some people say, "Sup?" when they mean, "What's up?" or replace the T with a glottal stop in the word "mountain," as they do in Utah.

I wholeheartedly agree that it is fine to write things like "Sup?" when appropriate, such as dialogue in a novel. You see this all the time in Japanese TV, books, magazines, manga, etc. However, I disagree that elisions should dictate how we spell words in regular written communication, especially when discussing a tool meant to help non-native Japanese speakers learn the language. And as the parent poster pointed out, when singing, you would sing "se n se i" rather than "se n se e." The same is true of haiku and other instances where the morae (linguistic beats similar to syllables in English) are clearly enunciated.

As I said, sensei is technically four morae and different than "sensē," and, in my opinion, should remain that way in Romaji, it being a writing system and one method for inputting Japanese text.

Thanks for the respectful conversation. I appreciate the points you brought up.
by pjc50 | 2025-12-17 08:52:07+00:00
Interesting that this charts by _sets_, not total production volume.

I wonder what the market is like. I'm vaguely aware of Warhammer as a hobby, that's adjacent enough to my social media that I can "see" it, but not people buying miniatures. Does it sit adjacent to railway modelling? Are people making dioramas of Waterloo still?

.. a quick check reveals that OO is 1:76, so they wouldn't quite be right.
by seec | 2025-12-17 08:52:15+00:00
I understand what you are saying, and I largely agree that it's how the medical system controls things in general, but that's true for pretty much any industry. I wouldn't see too much of a conspiracy in people trying to protect whatever they believe in.

Anyway, I don't think the research can have the effect you think it has. Cannabis will be available in the black market regardless of whatever the research ends up saying. Whoever really wants to try to see if it works better for them than conventional medicine/treatment can definitely do so and choose for themselves if it's worth it.

I have consumed quite a decent amount of cannabis myself and have friends who are regular users (this is how I access it, basically). I wouldn't be so quick to dismiss the bad effects of cannabis; they are very real. And the older I get, the more I think that the good part isn't really worth the bad part unless we are talking about some more extreme situations like cancer treatment, tetraplegia, or basically anything where life outcomes are so fucked there is almost no way to make it worse.

It's probably better to avoid it entirely before 25 yo, until the brain is fully stabilized. But that's very much true of alcohol, nicotine, and even most likely caffeine, but they still get used, so whatever, I guess.
by Tor3 | 2025-12-17 08:53:01+00:00
It's a very good investment to spent a week or a month (typically depending on age) to really learn hiragana. Learn hiragana and katakana in parallel. Use an app like 'Kana mind', for example, to enforce memorization.

Using romaji will, due to how the brain works, forever keep you out of learning kana properly, even when you see both at the same time. Learning kana is a small effort for a lot of gain.
by madog | 2025-12-17 08:54:14+00:00
Something like Gerrit. Instead of carefully crafting a logical series of patches that are all well documented with commit messages, PRs are just garbage filled diff soup of "fix typo" commits. I hate it. It's hard to review and seems to be based on putting the least amount of effort into proposing changes to the code. See https://gist.github.com/thoughtpolice/9c45287550a56b2047c631...
by fxtentacle | 2025-12-17 08:54:19+00:00
Yay, jackpot! We taunted the monkey in the glass box into throwing the first stone.

The EU is just itching for any opportunity to get rid of US tech firms because they’re increasingly seen as sovereignty risks. And while the GDPR fines (that this likely refers to) appear huge on absolute terms, they are still low enough that US firms voluntarily decide to violate those laws and just pay the fines.

The US sees TikTok as a risk. For the EU, it’s Microsoft Office.
by lgas | 2025-12-17 08:55:08+00:00
You need to install psycopg2, or perhaps more likely psycopg2-binary to access postgres databases. After hiichbindermax and mrbump helped me out upthread, I was able to get it working via:

uvx --from sqlit-tui --with psycopg2-binary sqlit

If you're not using uv, then you'll need to install psycopg2-binary in whatever environment you're using (probably via `pip install psycopg2-binary`).
by nickpp | 2025-12-17 08:55:14+00:00
That's a common misconception. Although the top tax rates were indeed high, they kicked in at such high income levels and included so many deductions and loopholes that the effective tax rate were much closer to 50%.

And it makes sense, considering human nature and motivation: how much would you work considering the taxation? Me:

0-20%: I work as hard, want to excel and advance; I will take risks and invest in entrepreneurial endeavors

20-40%: I will do my duty, 9-5 then hit the door to spend time with the family; actively seek low-responsibility low risk high stability and lots of benefits government jobs

>40%: f that s, I will take my welfare payments and do various cash jobs without declaring that income; stay in my parents basement playing Xbox, smoking weed and jerking off
by lazide | 2025-12-17 08:55:26+00:00
It wouldn’t require ‘dismantling capitalism’. Notably, none of the really big countries involved here are capitalist (even the CCP, which is very business oriented, is a authoritarian market economy, not a capitalist one).

It would require ignoring human nature. After all, why would the folks whose property gets expropriated go along with this? (And think for a second what you would do if you were on the other side of the equation.)

It’s all fun and games until it’s taking your stuff to give to a bunch of currently homeless folks.
by uscnehn | 2025-12-17 08:55:57+00:00
Hi! Are you looking for a collaborator? I had a list of European companies divided by sector, that follow GDPR rules, with 1.2k stars on GitHub, currently deleted because I wanted to create a website, where people can search also for jobs and projects proposed by those companies, we can make a section of your projects related to it, let me know, please. I really love your idea!