MurphyA/hacker-news huggingface dataset:
by rvnx_exe | 2026-01-21 12:43:17+00:00
You know that feeling when you're up at 2 AM, staring at a chart, convinced you've found a bull flag — then you wake up liquidated? Yeah. That was me. Multiple times. The problem wasn't that I didn't know technical analysis. I'd spent hundreds of hours learning patterns, watching videos, reading books. The problem was confirmation bias. When you're already in a position, your brain sees what it wants to see. So I built Trinith. Upload any chart screenshot, get AI-powered pattern detection in seconds. It tells you what it sees and how confident it is — no emotions, no bias, just pattern recognition.

Why I'm sharing this on HN:
I'm not a CS grad. I taught myself to code specifically to build this. Most of what I know came from docs, Stack Overflow, and honestly — Claude and GPT helping me debug at 3 AM. I figure if there's anywhere that appreciates "I had a problem, so I built something" energy, it's here.

Why Gemini instead of GPT-4 Vision or Claude?

I tested all three. For chart analysis specifically, Gemini gave me the most consistent structured outputs. GPT-4V was good but more expensive. Claude was sometimes too cautious, would refuse to give confidence scores because "markets are unpredictable" (fair, but not helpful for my use case).

The hard parts weren't AI — they were auth flows, credit systems, and making it not look like an MVP (I'm a backend guy, CSS hurts).

The Honest Truth Is this going to make you rich? No.

Is the AI always right? Definitely not.

What it does is give you a second opinion that isn't emotionally attached to your position. When I'm long on something, I see bullish patterns everywhere. The AI doesn't care what I'm holding. I've been using it myself for a few weeks. It's caught a few patterns I would've missed, and more importantly, it's talked me out of a few bad trades.

Link : https://trinith-ai.vercel.app

Would genuinely love feedback especially from:

- People who trade and can tell me if the analysis output is useful
- People who've built with vision APIs and have optimization tips
- People who think this is dumb and can tell me whyHappy to answer any technical questions.
by jovial_cavalier | 2026-01-21 12:43:51+00:00
Unused RAM is wasted. But used RAM is also wasted, sometimes. If I can accomplish the same thing with less RAM, that's better, because it lets me do other things at the same time. It doesn't mean I'm not going to use that RAM, that would be pointless. My desktop running dwm typically idles at ~50GiB RAM usage from random crap I've got running. But I can prove that the desktop is using no more than like 300MiB.
by Cthulhu_ | 2026-01-21 12:43:56+00:00
Yes, but I like to think the hacker community is persistent enough that if there were backdoors embedded in US or Chinese made hardware, it would have been found already.

Then again, they never found out about the Crypto AG communications backdoor (https://en.wikipedia.org/wiki/Crypto_AG) until 2018 as far as I know. Or they did know but since it's CIA they allowed it.
by embedding-shape | 2026-01-21 12:44:04+00:00
> A lot of the EU's promise is actually theoretical without a proper pan european legal entity.

Yeah, I feel a bit the same way.

Just to make it clear to random passerby's, this is exactly what the proposed EU-INC is for, to create this "pan european legal entity", in case it wasn't clear from the context. I initially asked myself "But that's exactly what it is..." so maybe others end up thinking the same :)
by throw0101a | 2026-01-21 12:44:18+00:00
> IPv4 is from the era of local computer networks, which feature clients and servers.

IPv4 on the ARPANET 'went live' in January 1983,[1] but the concept of a firewall didn't really happen until about a decade later (with some protocols having to be altered[2]):

* https://en.wikipedia.org/wiki/Firewalls_and_Internet_Securit...

Some of us still remember open (SMTP) relays and the openness of the early Internet:

* https://en.wikipedia.org/wiki/Open_mail_relay

IPv4 has always not been only about local computer networks: end-to-end connectivity was there at the start and only got choked off later.

[1] https://en.wikipedia.org/wiki/Flag_day_(computing)

[2] https://datatracker.ietf.org/doc/html/rfc1579
by formerly_proven | 2026-01-21 12:44:59+00:00
I don’t know about other countries but e.g. in germany the law all but forces you to fire higher performing people before lower performing folks, with additional protections for especially unproductive employees. And that’s for when your business is sufficiently struggling to justify layoffs under the law.

The US hire-and-fire approach is then the other extreme.

The optimal amount of worker protection is somewhere in-between.
by neutronicus | 2026-01-21 12:45:37+00:00
Ok but the corded vacuum actually fucking works.

I keep having to get it from progressively more inconvenient locations to which it has been banished in order to humor my wife’s delusion that the roomba or the handhold do anything.

I can make multiple passes with the handheld to get 80% of the crumbs in a small area, troubleshoot why the robot didn’t run yesterday in order to hope it will get the crumbs tomorrow, or just get the corded vacuum out and actually clean a whole room.

Work involves cables. Any product that promises something different is a lie.
by seydor | 2026-01-21 12:45:46+00:00
I would like to see the details on this. The EU has alredy jurisdictions that make it "too easy" to run a company and others that make it exceedingly difficult, and the two are in competition. It's one thing to start a company in cyprus, another to start in Germany.

TBH I doubt it's going to be possible with current status. Where will an EU-inc be based, Luxembourg? and how would that be different from any other Lux company.

But maybe we could at least have some business standards that will be enforced all over the EU. It says "Local taxes & employment" , which also means local laws, which means 27 laws for every little thing. I thought they were going to address that
by deng | 2026-01-21 12:46:11+00:00
The problem is: what is an implementation detail, and what is NAT as a concept? This line is very blurry. The RFC does not really distinguish this and also doesn't want to. As it says, it tries to document behavior and explicitly uses the term "NAT filtering". When we say "This box here does NAT", then we implicitly assume this behavior. You might argue that implicit is not good, and I would agree (this is the advantage of ipv6 with firewall: filtering is explicit rather than implicit). However, if someone tells me "Well actually, NAT does not do filtering, the firewall does", then I would assume this is also someone who argues with staff in a supermarket that the tomato belongs in the berries section.

I also want to make clear that I fully agree with the article's main point: NAT's primary purpose was and still is address conservation, and that ipv6 is no less secure than ipv4. I do disagree though with the notion that "NAT does not do filtering" or that "NAT does not provide any security".
by cfiggers | 2026-01-21 12:46:34+00:00
Yeah, I used to have an issue where it would repeatedly request accessibility permissions even though they were already granted. But I haven't seen that one in months and haven't noticed any other glitches or bugs whatsoever.

I like how completely adjustable the home screen grid is (icon size, number of rows, number of columns, whether or not to allow sub-grid arrangement, whether to have vertical or horizontal page layout).

I like the number of shortcut gestures available (tap home on home screen, swipe up/down, two finger swipe up/down, double tap, double tap + swipe up/down, pinch in/out), and that they're all completely remappable to launch any installed app, or installed app quick action, or trigger any of like a dozen launcher actions (like opening the app drawer, opening the notification shade, locking the screen, etc).

I like how the dock can be swiped up to show a second (or, if you want, third or fourth etc) row of apps in like a "mini app drawer" just for things I use often and want there instead of picking a page where they live.

I like the widgets that it ships with (I use the combo clock + weather one).

I like that I can have the app drawer organize alphabetically (or not, if I wanted).

I like that I can turn off pretty much anything that I don't want (the news feed page, especially, but also you can have almost any of the launcher UI elements hidden by default).

And it's stable, has no ads, and nearly no pop-ups. It just lets me set what I want and then gets out of the way and works 99.9% of the time.

It's just... It's Microsoft Launcher, is the only thing.

¯\_(ツ)_/¯
by lcnPylGDnU4H9OF | 2026-01-21 12:46:35+00:00
> You keep talking in circles around a definition of valid.

We could decide on a similar word to use if you prefer. Perhaps "acceptable" from a sibling comment. Replace "valid" with "acceptable" and "validation" with "acceptance" in all of my comments and the meaning is still true; that seems to suggest I've been consistent with my use of "valid".

> You are just wrong on this.

What you mean is that we are of different minds. You try to make yours the objective one in spite of the glaringly obvious fact that opinions are not necessarily shared between differing minds.

> You want to seem sophisticated and understanding

Genuinely, what a compliment! I was just writing about my perspective. My goal with the writing was primarily to espouse my understanding of this subject while secondarily avoiding "you" statements in my comments. If you think the result sounds sophisticated and understanding, I am more than willing to believe you. If you don't think that, well, you might want to consider where those words came from because I sure noticed. (It might also help to consider that you have no means of discovering my motivation; you must have made an assumption and expressed said assumption using your own words.)

The fact of the matter is that I spent the first three decades or so of my life being extremely emotionally unstable until I (at least somewhat) learned to manage that. I suspect this "sophisticated and understanding" sense you get from my writing on this topic comes from the care with which I write about a subject so dear to me.
by hopelite | 2026-01-21 12:46:48+00:00
No it’s not. It’s made very easy to vote and it has only been made easier and more people have been given the vote. That’s the whole point, so you on the one hand believe you have your say, and on the other hand the expansion of the vote was always for the purpose of drowning out the vote of intelligent, informed, smart, invested, productive people.

For every vote the most informed and well read and intelligent person has, whose family built everything there is in any democracy…every single year of your life there is one additional foreign, alien, hostile person that was just given the right to vote along with the 5 children they will have to your 1.5 to all vote against you.

That’s why the rich don’t vote, they got politicians, institutions, academics, organizations, etc. that’s our vote, we vote millions and billions of times with dollars, while importing millions of people who totally neutralize your vote and say every single time you go through that charade called voting.
by cogman10 | 2026-01-21 12:47:09+00:00
It'll be fractured for a while, which isn't great.

Africa will likely primarily use the yuan, Europe the euro, and a smattering of states will use the dollar.

This sort of fracturing is bad because the cost of goods will be pretty much unpredictable. Trade routes may once again determine how something is priced. It also means goods that are cheap today may become massively expensive tomorrow.

There might be some regional stability, but things like electronics that use a global market are going to be heavily disrupted.
by rdmuser | 2026-01-21 12:47:10+00:00
The kagi smallweb site has an alternative feed that is less high traffic that only includes appreciated (liked) articles. It's not ideal for a lot of people since it's still pretty high traffic and not a lot of users use the main site with the button to appreciate things.
https://kagi.com/smallweb/appreciated

You can find a few alt feeds for the kagi small web by going to the site and clicking the top right rss button. There are ones for videos, code and comics and a link to the full opml file.
https://kagi.com/smallweb

Btw is there an rss feed for the hn smallweb one?
by atoav | 2026-01-21 12:47:37+00:00
> And here you take the easy way out. Just blame third parties.

(1) I did not say one needs to stop where I stopped and (2) I did not talk about how blame is distributed between those layers. Any view that only the root cause layers can be blamed is too simplistic, since you can always go one layer higher. In reality blame is much more complex and the layers are not clearly separable either, as they can have cyclic dependencies feeding into each other.

So in your example there is a design issue of a political system leading to an outcome, that produces a certain culture which makes it hard to change above mentioned political system. People are a part of that and it is true that if all people just were to know this and stand up for it that would be easily fixable. But in the same moment the people broadly are the way they are because of the systems they grew up in and if that system was different you wouldn't have the problem either.

So who is to blame? Depends on what you're after personally and whst you think an effective strategy for getting there is. I think getting rid of incentives that lead to negative political outcomes is a good thing and effective way to change society. Much more effective than begging people to think a certain way.
by Imustaskforhelp | 2026-01-21 12:47:50+00:00
I don't really know but I don't think most people know it.

I have had passwords accidentally be pasted into chatgpt if I were using my bitwarden password manager sometimes and then had them be removed and I thought I was okay

It is scary that I am pretty familiar with tech and I knew it was possible but I thought that for privacy they wouldn't. I feel like the general public might be even more oblivious.

Also a quick question but how long are the logs kept in OpenAI? And are the logs still taken even if you are in private mode?
by loh | 2026-01-21 12:47:52+00:00
Not really, no, at least not with Claude. It seems to already understand the UE5 way of doing things, but there were a couple of edge cases for new features beyond its cutoff date where I had to refer Claude to the UE5 documentation. Once it read the documentation however, it understood and continued without issue. Also, for any compilation errors, I just copy and paste the error messages into Claude Code and it usually fixes it immediately.
by ErroneousBosh | 2026-01-21 12:48:29+00:00
Can you do the same with mid-drives too?

One of the reasons I drive a 30-year-old Range Rover is that I have a complete copy of all the service documentation for it, in an easily-downloadable 500MB zip file which also includes manuals for a bunch of other models. I need roughly the same number of specialised tools to maintain and repair it as I do to repair and maintain my (perfectly ordinary non-electric) bike, although all the individual components are far heavier and considerably more likely to get oil all down my trousers.

Permaculture starts with things you can repair.
by troupo | 2026-01-21 12:48:32+00:00
> The market is far too risk-averse for a grassroots early-stage startup scene.

Or, in reality: there's literally no expectation for companies to succeed or to turn in profit in the US, and hasn't been for over a decade.

US startups now exist to do one thing hoping for exactly one of two outcomes. Do: spend unlimited investor money. Hope: to be acquired by larger entities, or to engage in VC-subsidized predatory-pricing long enough to try and kill others doing the exact same thing, and become "too big to fail".
by ramses0 | 2026-01-21 12:49:14+00:00
TLDR of jve's AI comment:

You know of this? https://en.wikipedia.org/wiki/Wow!_signal

SETI at Home was a screensaver that was looking for signals like that via distributed searching and they didn't find anything (but they do have telescope time for tackling the 92 highest priority follow-up scans).
by TeamCommet1 | 2026-01-21 12:49:42+00:00
Disposable architecture is a luxury of stateless systems. Once you deal with financial ledgers or tax compliance, the cost of "disposing" and rewriting a component is astronomical because of the audit trail requirements.

Reliability in fintech isn't just about a clean interface; it's about the historical context of every transaction. If you treat your core logic as disposable, you aren't just swapping code, you're risking the integrity of the data history, which is the actual product.
by Cthulhu_ | 2026-01-21 12:50:10+00:00
GDPR isn't a technology, it doesn't work like that. Deleting data would cripple all digital services.

The problem is that they privatized it. But that in turn is caused by the wage structure; if you work for the government, you fall under its collective wage system, and the way it's set up... can't compete with private companies, especially not in IT services. So the government ends up outsourcing most IT projects, with mixed success and costing them a lot. But with this, it also opens them up to risk.

I get the wage thing, but they need to be able to control these things. 51% of nontransferable shares of all companies involved.
by GardenLetter27 | 2026-01-21 12:50:11+00:00
Unfortunately this does not override employment and tax laws - so you still cannot hire someone as an FTE in Paris, from a startup in Berlin for example (without them being a freelancer, or you opening a payroll / tax office in France).

But hopefully we can move towards that - standardised taxation (especially VAT and corporation tax would help massively here), the abolition of notaries, standardised requirements for document certification, and EU-wide digital ID so no need to fly in and sign in person.
by torginus | 2026-01-21 12:50:26+00:00
My thoughts:

- There's an order of magnitude more CGI in films than a decade ago, so even though the budget and tech is better, its spread way thinner

- With CGI it's easier to slip into excess, and too much stuff on the screen is just visual noise

- Practical effects/complex CGI require months of planning, as it must work or you blow the budget/miss the deadline - now you don't need to plan ahead so much, leading to sloppy writing/directing, as the attitude is that 'we can rework it'

- Movies used to have 1-2 epic scenes they spent most of the runtime building up to. Nowadays, each scene feels less memorable, because there's a lot more of it, and have less buildup

- 3D people don't have the skillsets for nailing a particular look. The person who's best at making gothic castle ruins, is probably not a 3D expert, this also goes the other way
by veltas | 2026-01-21 12:51:02+00:00
I think you can see from this thread that there is a lot more ambiguity when talking of "Europe", and also pushback against using "Europe" to mean "EU". It's not obvious, that's why I asked the question. I'm not stupid but just living in a different context to you, apparently, and have reasons to push back against this misuse of the word "European".

One might have said the use of the word "American" was misuse engineered by US Americans, to make themselves the "main" America. But for many reasons I think the context is very different in Europe, especially since the obvious grab by EU institutions hasn't really worked among Europeans, even EU Europeans.
by FrustratedMonky | 2026-01-21 12:51:21+00:00
I think what he is getting at is : deserts are already dry, what makes a drought in the desert?

It isn't just, a lot of people moved to the desert, so now there is a shortage because there isn't enough water.

I don't have reference, but I think there is some definition around change from average.

Drought it something like X months with Y% less precipitation.
by ctmnt | 2026-01-21 12:51:31+00:00
Correct. Of the various ways to work, I find the in-IDE chat to be the worst. I rarely use it for anything other than “help me understand this line”.

Try one of the CLIs. That’s the good stuff right now. Claude Code (or similar) in your shell, don’t worry about agentic patterns, skills, MCP, orchestrators, etc etc. Just the CLI is plenty.
by benimar | 2026-01-21 12:51:44+00:00
I scrolled it high level but it does not look to me like this is solving any real problem and probably its creating new ones. Sure if you are cash strapped startup and can't afford getting a tax advice or an investor that does not want to pay for a due diligence this could save some money on paper. Most of the supposed benefit of this pan European legal entity seems problem that has been already solved in the real world. The same type of entity works more or less the same through out of Europe with mostly marginal difference, and sounds more like an excuse than anything. Of course each jurisdiction has is own jurisprudence which make the landscape more complex, but once you get a new type of "inc" you are going to get new jurisprudence, only that in this case you are going to be a lot of jurisdictions conflicts and potentially you might have to take into account multi-jurisdictions jurisprudence making everything even more complex. Also I would remove as second point an "EU-central registry", it's not exactly a killer feature considering that all the European registries are currently accessible from a single web page already.
by ljf | 2026-01-21 12:52:08+00:00
When I was in Product, one of my favourite roles was at a company where there was a massive distinction between protoyping code and live code.

To the extent that no prototype could EVER end up in live - it had to be rewritten.

This allowed prototypes to move at brilliant speed, using whatever tech you wanted (I saw plenty of paper, powerpoint and flash prototypes). Once you proved the idea (and the value) then it was iteratively rebuild 'properly'.

At other companies I have seen things hacked together as a proof of concept, live years later, and barely supported.

I can see agentic working great for prototyping, especially in the hands of those with limited technical knowledge.
by lotsofpulp | 2026-01-21 12:52:21+00:00
The optimal amount of protection provided by businesses is none. Employees are like any other costs, that may need to change based on supply and demand.

The government should be providing protection, by way of providing education and welfare to support reallocation of labor, and taxing businesses to do it. Requiring each business to do it and then policing them is far less efficient for all parties.
by m000 | 2026-01-21 12:52:41+00:00
"The deal must be blocked if there are no legal guarantees that Dutch data cannot be accessed in the U.S."

This would be a very mild response, given that the Dutch government recently attempted to take control of chipmaker Nexperia [1] where much less were at stake.

Even if guarantees are given, who is going to enforce them against an order coming from the US government?

[1] https://nltimes.nl/tags/nexperia
by Imustaskforhelp | 2026-01-21 12:53:19+00:00
Ah yes sorry forgot about persistence since I played with it some long time ago and the details were blurry

yes I probably could do that and most likely would on the laptop but I really wanted to tinker with tinycore a lot first so I was using the non persistence mode

I will probably do it later when I replace my old mini laptop's battery with a new (I think it costs less than a $ or so I have heard) but the procastination aspect is gonna have me do it to find a good shop around me to have the part etc. to probably and I am thinking of doing it after a few months but the mini laptop's still in my room :) (all be it off)