MurphyA/hacker-news huggingface dataset:
by Macha | 2026-01-25 13:05:47+00:00
Of the "significant banks" listed, only AIB and Bank of Ireland do consumer bank accounts. I suspect the presence of the others is more to do with wanting an EU entity for targeting larger EU markets than the Irish domestic market. For example, Citibank only expanded from "large tech multinationals" to also "mid sized businesses that are planning to scale internationally" in 2023 [1]

Also on that Wikipedia page are Dell's private bank, Danske Bank (closed their Irish retail business in 2013), Klarna (sort of banking-adjacent, but they're not giving you a current account), etc.

The 5 banks offering retail consumer accounts nationwide are AIB, permanent TSB, Bank of Ireland, Revolut and N26. The first 3 are the surviving brick and mortar banks and the latter 2 are recent-ish neobank entries.

Credit unions are limited to serving customers in their local area. The one credit union who's catchment area I'm in also requires app based 2FA.

[1]: https://www.rte.ie/news/business/2023/0925/1407279-citi-to-g...

(Side note: The name of the country in English is Ireland, the name in Irish is Éire - using the accent-less Irish name in English was promoted by the UK government and BBC because they didn't want to recognise the name of the country prior to the GFA in 1998. Most people will also accept Republic of Ireland if you need to distinguish from Northern Ireland, even though that's technically not the name)
by sjajshha | 2026-01-25 13:06:05+00:00
Even funnier is ghuntley going around giving talks, posting on x etc saying “if you don’t learn this stuff you’re gonna be left behind”. I think this was around when he made the first Ralph blog post?

Which of course couldn’t be true. Any “prompt skill” is going to be commodified. Thats the entire premise AI companies are trying to sell.
by pfdietz | 2026-01-25 13:06:14+00:00
I'm less interested in performative statements and more interested in underlying motivations and incentives. It's not a question of who is "right" but of what the actors get out of it.

Of course Europe was leaning on US defense. This enabled resources to be diverted to social spending instead, something that has become all the more vital as populations age. And it's not clear what the US gets out of defending Europe now. There's no perceived Soviet juggernaut and Russia can't even conquer Ukraine.
by kxbnb | 2026-01-25 13:06:45+00:00
Interesting approach to the instruction bloat problem. The composable skills idea makes sense - 500 tokens vs 10K is a real difference.

One thing I'd be curious about: how do you think about security when skills auto-provision based on stack detection? If a skill gets compromised upstream, the auto-sync could propagate it quickly.

We're working on policy enforcement for MCP at keypost.ai and thinking about similar trust questions - what should be allowed to load/execute vs what needs explicit approval.
by xdennis | 2026-01-25 13:07:03+00:00
> They just murdered a guy who was not obstructing them.

They shouldn't have shot him since he was not being violent. But he did obstruct: he was standing in middle of the street, acting like a traffic cop. When border patrol tried to arrest a woman, he got between them and the woman. That is obstruction!

After that they shot him without any reason.
by B1FIDO | 2026-01-25 13:07:09+00:00
The US Civil War was along territorial lines, of course, and "Electric Boogaloo" will defy those clear delineations.

I believe we are seeing more of a https://en.wikipedia.org/wiki/Partisan_(military) type situation.

In rural areas, it may be the case that small towns and regions could be "on one side" or another, but obviously we see that in major urban centers, all different sides are mixed together, territorially speaking, and so the conflicts and "front lines" just sort of spill into the streets without a lot of uniforms or phalanxes or "us vs. them" delineation.
by dabdabay | 2026-01-25 13:08:47+00:00
That’s a fair take.

I agree that firsthand domain experience and distribution are huge advantages, and most successful companies start there.

I’m less interested in replacing that path and more in understanding how people outside a domain avoid fooling themselves when evaluating ideas they see online.

Out of curiosity — have you ever seen someone without deep domain roots succeed by validating their way in, or do you think that path is mostly a dead end?
by mekod | 2026-01-25 13:09:27+00:00
Yes.. that’s exactly the intent.

The core goal is to measure hot news and the internet’s pulse at a given moment, reduced to four highlevel themes (AI, money, war, human attention). The market framing, currency symbols, and “trade” language are purely visual metaphors to make shifts in dominance easier to read at a glance.

There is no real trading, prediction, or financial intent behind it. It’s closer to a dashboard for relative attention flow than an economic model. The design borrows market conventions simply because people intuitively understand charts, prices, and momentum in that format.

That said, you’re right that this metaphor can suggest something closer to a prediction market, which isn’t the goal. The terminology/UI likely needs to be softened or clarified so the observation-first nature is more obvious.

Thanks for calling this out it’s helpful feedback. :)
Ask HN: Is it worth creating another open-source test coverage aggregator?
by mmarian | 2026-01-25 13:10:22+00:00
Sonarqube is hard to self-host. Codecov requires a license that limits you to 50 users. There are a few no-strings-attached projects (OpenCov, Covergates) but they’re deprecated. Am I missing out any other options?

If not, I’m wondering if it’s worth releasing one; written in Go so it’s easy to run. Would people actually adopt it, even if it’s a bare-bones project that, say, only works for one or two languages (Python & JS)? I’m worried it’s not something teams care about, since they just default to a paid service that has more features.
by bossyTeacher | 2026-01-25 13:10:38+00:00
Try searching for that message you send 5 years ago in Whatsapp vs SMS. Retrieval speed is unmatched. SMS wins.

Now try, exporting all your whatsapp messges to standard format that can be interpreted in any text editor. Again, SMS wins.

Looking for the abusive messages a nasty acquitance sent you? Again, SMS wins.
by gyokhan | 2026-01-25 13:11:03+00:00
Hey folks!

I have always wanted to combine protobufs with the MQTT protocol, with a native de/serialisation logic built in to clients and servers to reduce the amount of message bytes (compared to the JSONs or other text encoding messages).

Lately, I found the time to implement it and decided to go with Zig to learn the language since I hear a lot about it, and said why not implement most of the parts as much as possible (like MQTT stack, epoll/kqueue-based TCP layer, protobuf encoder/decoder, etc.). Of course, with a lot of AI coding.

So, here you are, the ProtoMQ project. A type-safe, bandwidth-efficient protocol based on MQTT and Protobuf to reduce the bloated messages for your edge-devices. It includes a topic-2-scheme map at build time, where you can register your schemes.

To make sure that it is as performant as it sounds, I've created a benchmark suite and tested the server (for now, on loopback) with a variety of scenarios. You can find the benchmark scripts and results for M2 Pro and Raspberry Pi 5 hardware. Here's a small list for a quick look:

- Message throughput with 10-byte messages:
--- 208k msg/s on M2 Pro
--- 147k msg/s on RPi5

- Message throughput with 64 kb messages:
--- 39k msg/s on M2 Pro
--- 27k msg/s on RPi5

- 10,000 concurrent clients' message fan-out:
--- 0.12 sec on M2 Pro
--- 0.21 sec on RPi5

- Sustained load (10 min) throughput:
--- 8,981 msg/s on M2 Pro
--- 9,012 msg/s on RPi5

- Sustained load (10 min) memory growth:
--- 0.16 MB on M2 Pro
--- 0.09 MB on RPi5

(Source: https://github.com/electricalgorithm/protomq/tree/main/bench...)

It'd be great to hear some feedback from you folks. I might look into the automatic service discovery for supported schemes, runtime-load of the topic-2-scheme or better performance for several metrics. What do you think? What can be done better for the future of the project?

Here's the repository:
https://github.com/electricalgorithm/protomq

Thanks already!

Regards,
Gyokhan
by boelboel | 2026-01-25 13:11:15+00:00
I think it could end up helping a bit in the short term. But in the end an even more complicated system (even if in principle better) will reward those spending time gaming it even more.

The system ends up promoting an even more conservative culture. What might start great will end up with groups and institutions being even more protective of 'their truths' to avoid getting tainted.

Don't think there's any system which can avoid these sort of things, people were talking about this before WW1, globalisation just put it in overdrive.
by abanana | 2026-01-25 13:11:27+00:00
Same sort of problem we have in modern cars? Speed, lane assistance, blind spot, etc, sometimes apparently beeping for the hell of it.

For some it's distracting and frustrating, even increasing aggression and thereby increasing the risk. For others it breeds complacency, a "boy who cried wolf" scenario such that the alarms become meaningless. Either way, it doesn't work as intended.

Interesting to know ships have followed the same pattern, apparently to a worse extent. I wonder how many more walks of life, and industries, are suffering in the same way.
by B1FIDO | 2026-01-25 13:11:33+00:00
You are actually wrong about F-Droid, because F-Droid uses code signing and has a PKI just like the Google Play Store does.

https://en.wikipedia.org/wiki/F-Droid#Key_management

So, in terms of "trustworthiness" and "vetted by a big company"... oooOOOoooOOooo F-Droid isn't so big, but they are still needed to vet the apps that you get there?

F-Droid has their own vetting process, and their own assurance against malware, and a "stringent auditing process", so basically, they seem to be doing all the things that the Play Store does, but more strictly, and perhaps safer for people, and a panacea of open-source for everything.

So using F-Droid is not actually "sideloading" even though you got to bootstrap it a bit that way. In fact, the word "sideload" is not even found in its Wikipedia article.

It is, simply, an alternative app store. So if you trust F-Droid more than Play, that's fine, but don't pretend that there is no code signing, no vetting, or that you can "install whatever the hell you want" with F-Droid, because you can't: they won't let you, either.

So it seems that you are muddying the waters and obscuring how F-Droid actually works. Isn't that quite precious of you.
by HPsquared | 2026-01-25 13:11:39+00:00
It'd be a cool physical demonstration at a cybersecurity roadshow.

A concern: with all this computing onboard, does this mean a malicious USB-C cable could record screen and keystroke?

Often the keyboard receiver is plugged into the monitor's USB hub and so screen and HID are both going along a single cable ... Which also does power delivery. Such cables are a definite "sales category" and could be a target for supply chain attacks. But if they now have chips onboard, doesn't that mean an attacker could even takeover a genuine cable? It seems like a real risk tbh.
by Calavar | 2026-01-25 13:12:47+00:00
> All comments, complaints, corrections, and retraction requests? Unmoderated? Einstein articles will be full of comments explaining why he is wrong, from racist to people that can spell Minkowski to save their lives. In /newest there is like one post per week from someone that discover a new physics theory with the help of ChatGPT. Sometimes it's the same guy, sometimes it's a new one.

Judging from PubPeer, which allows people to post all of the above anonymously and with minimal moderation, this is not an issue in practice.
by xdennis | 2026-01-25 13:13:24+00:00
The Dutch absolutely should NOT follow suit. You guys stole our (Romanian) golden helmet when we sent it to a museum in the Netherlands[1] because you don't have any armed guards at museums.

Maybe send your gold to a country that actually protects priceless things, like the UK.

[1]: https://www.smithsonianmag.com/smart-news/art-thieves-blew-u...
by luckylion | 2026-01-25 13:13:53+00:00
What's your estimation for how much more expensive it would be for DTAG to peer at Decix instead of only doing dedicated private peerings that they get paid for?

Because I don't believe it's about any additional cost -- it's only about additional revenue that could be extracted. That's a behavior you don't like to see from a state-owned ex-"Only Offer Allowed" monopolist that is still dominating the market while the government entities tasked with regulating the market are closing both eyes.
by shortishly | 2026-01-25 13:14:27+00:00
I agree that it isn't straight forward! Tansu uses the JSON protocol descriptors from Apache Kafka, generating ~60k LoC of Rust to represent the structures. It then uses a custom Serde encoder/decoder to implement the protocol: original, flexible and tag buffers formats for every API version (e.g., the 18 just in FETCH). It is based off spending the past ~10 years using Kafka, and writing/maintaining an Erlang client (there are no "good" Kafka clients for Erlang!). It also uses a bunch of collected protocol examples, to encode/decode during the tests. Tansu is also a Kafka proxy, which is also used to feed some of those tests.

Some of the detail: https://blog.tansu.io/articles/serde-kafka-protocol

However, there are definitely cases I am sure where Tansu isn't compatible. For example, Kafka UI (kafbat) reports a strange error when doing a fetch (despite actually showing the fetched data), which I've yet to get to the bottom of.

If you find any compatibility issues, then please raise an issue, and I can take a look.
by drysine | 2026-01-25 13:15:11+00:00
>Poor man's checked exceptions.

No, it's not quite the same. Checked exceptions force you to deal with them one way or another. When you use `?` and `anyhow` you just mark a call of fallible function as such (which is a plus, but the it's the only plus), and don't think even for a second about handling it.
by anal_reactor | 2026-01-25 13:15:11+00:00
American culture has this weird thing to avoid blame and direct feedback. It's never appropriate to say "yo, you did shit job, can you not fuck it up next time?". For example, I have a guy in my team who takes 10 minutes every standup - if everyone did this, standup would turn into an hour-long meeting - but telling him "bro what the fuck, get your shit together" is highly inappropriate so we all just sit and suffer. Soon I'll have my yearly review and I have no clue what to expect because my manager only gives me feedback when strictly and explicitly required so the entire cycle "I do something wrong" -> "I get reprimanded" -> "I get better" can take literal years. Unless I accidentally offend someone, then I get 1:1 within an hour. One time I was upset about the office not having enough monitors and posted this on slack and my manager told me not to do that because calling out someone's shit job makes them lose face and that's a very bad thing to do.

Whatever happens, avoid direct confrontation at all costs.
by fc417fc802 | 2026-01-25 13:15:19+00:00
Me managing my own (for example) secure boot keys does not inherently enable malicious actors. Obviously unauthorized access to the keys is an attack vector that whoever holds them needs to account for. Obviously it's not risk free. There's always the potential that a user could mismanage his keys.

There's absolutely no excuse for hardware vendors not to provide end users the choice.

> trust is protected by trusted companies...

The less control of and visibility into their product you have the less trustworthy they are.
by Leherenn | 2026-01-25 13:15:27+00:00
> you break it up into a small investigation story for this sprint, then decide for the next sprint whether it's worth doing

That's just too slow for business in my experience though. Rightly or wrongly, they want it now, not in a couple of sprints.

So what we do is we put both the investigation and the implementation in the same sprint, use the top of the range for the implementation, and re-evaluate things mid-sprint once the investigation is done.
Of course this messes up predictability and agile people don't like it, but they don't have better ideas either on how to handle it.

Not sure if we're not enough agile or too agile for scrum.
by rrr_oh_man | 2026-01-25 13:15:46+00:00
For the curious:

2022 Russia controversy

In March 2022, media reported that OneWeb was scheduled to launch a batch of 36 satellites from Baikonur cosmodrome days after Russia's invasion of Ukraine. There were calls for the UK to cancel the launch. Russia said the launch had already been paid for and would not be refunded, and would be cancelled from the Russian side unless OneWeb provided additional assurance that the satellites would never be used for military purposes and the British Government disposed of its shares in the company. The British government refused this demand and the launch was cancelled, along with other Russian launches. OneWeb tried through negotiations to get the stack of 36 satellites back, stranded in Kazakhstan due to political reasons. However, these negotiations never progressed. As OneWeb was on the verge of completing its 1st generation satellite network, they gave up hope in March 2023 on further attempts to get their satellites back, potentially scrapping the batch. The satellites were insured for $50 million, and OneWeb received the insurance money for them.

https://en.wikipedia.org/wiki/Eutelsat_OneWeb#:~:text=2022%2...
by sigmar | 2026-01-25 13:17:35+00:00
>Every Android user lost to the increasing iOS market share is another customer Google has to pay exorbitant fees to a competitor to access.

What? Are you referring to the 36% of ad revenue Google pays to Apple? I don't think Google is too concerned about that.

https://www.cnbc.com/2023/11/14/apple-gets-36percent-of-goog...
by foldr | 2026-01-25 13:17:40+00:00
There's more overall discussion of US politics for sure, but it tends to occur tangentially (as articles about US politics are pretty reliably flagged). To give a concrete example, the following article was not flagged and got quite a lot of discussion: https://news.ycombinator.com/item?id=46600194 I do not think an article on an obscure website with a similarly 'provocative' headline relating to current US politics would escape flagging.
by michaelt | 2026-01-25 13:19:25+00:00
Excessive alarms aren't just a problem at sea.

There have also been fatal aviation accidents where there's a problem with a common system (a dip in the power supply or hydraulic pressure, or a problem with a critical sensor) and dozens of systems sound alarms at the same time [1].

And for a technology example, a database server disappearing might raise a single alarm, but the applications that rely on that database might raise countless alarms as attempts to connect fail over and over again.

[1] https://en.wikipedia.org/w/index.php?title=Air_France_Flight...
by nickjj | 2026-01-25 13:19:58+00:00
> No one on earth has so far managed to get xdg default apps work on Linux.

I've only been using Linux for a few weeks but what am I missing here?

I set a bunch of mime types in `~/.config/mimeapps.list` which are assigned to desktop apps and they all open perfectly with `xdg-open` or when I launch them through a file manager.

It is documented in the XDG specification https://specifications.freedesktop.org/mime-apps/latest/file....
by fn-mote | 2026-01-25 13:20:32+00:00
On one hand, I totally agree - soliciting and giving feedback is a weakness.

On the other hand, it sounds like this workplace has weak leadership - have you considered leaving for some place better? If the manager can’t do their job enough to give you decent feedback and stop a guy giving 10 min stand ups, LEAVE.

Reasons for not leaving? Ok, then don’t be a victim. Tell yourself you’re staying despite the management and focus on the positive.
Ask HN: Is there a way to browse HN weekly?
by montenegrohugo | 2026-01-25 13:21:17+00:00
I'm trying to change my internet usage habits to be more on a weekly cadence, rather than daily. I dislike my current default state, where my usage of HN, Reddit and other internet platforms seems more like an involuntary habit or even addiction, and less of a deliberate choice.

At the same time I do get valuable info out of HN and don't want to miss out on it. How can I browse weekly, and not miss out?
Show HN: Shorlabs – the Vercel for backend (open-source)
by vforbackend | 2026-01-25 13:21:19+00:00
I built Shorlabs out of personal frustration. Frontend deployment with Vercel felt effortless, but deploying and managing backend infrastructure was consistently painful. I wanted the same experience for backend services: connect a GitHub repository and have everything else handled automatically.

Shorlabs is a backend PaaS for Python and Node.js applications. It deploys, manages, and scales backend services on top of AWS Lambda, so developers don’t have to provision or maintain servers. The workflow is simple: connect GitHub, import a repository, configure, and deploy.

Most backend PaaS platforms assume that non-trivial applications require long-running servers or containers, treating Function-as-a-Service as suitable mainly for simple workloads. I think that assumption is increasingly outdated.

With modern cloud primitives, it’s now possible to run more sophisticated backend services on FaaS with strong reliability guarantees. The economic upside is significant: scale-to-zero, no idle cost, and far less operational overhead.

My goal is to make serverless a default choice for small teams, not a special case. I’d love feedback, especially from people who’ve hit limits with existing backend PaaS tools.
by anymouse123456 | 2026-01-25 13:23:32+00:00
It’s incredibly sad to watch Google abandon the values that inspired so much trust and belief that there is a better way to build a company.

Long time Pixel user here who has always believed the story that Apple has the closed, but refined, higher quality experience and Google has the slightly freer, but coarser UX.

I was convinced to make the switch this year and the Apple iPhone 17 Pro + whatever iOS version is, by far the worst phone I’ve ever owned.

Photos are worse, low light is worse, macros are worse, the UI is laggy, buggy and crashes.

The keyboard and autosuggest is shockingly bad.

Incredibly popular apps on iOS (YT, X, etc) are just as bad and often worse.

iMessage is a psyop. The absolute worst messaging app in history with zero desktop access for non-Mac users?!

If you’re on Android, and especially pixel, please know that Apple has completely given up and no longer executes at the level you remember from 10-15 years ago.
by fc417fc802 | 2026-01-25 13:24:13+00:00
Unless you're running Graphene or a similar security minded distro the sandboxing isn't very good. Okay let's be honest it's fairly abysmal at preventing fingerprinting. It could almost be accused of not even bothering to try.

But one example: https://news.ycombinator.com/item?id=43518866
by ckbkr10 | 2026-01-25 13:24:49+00:00
Sorry to say but how you are framing things is simply not true anymore.

You are not required to buy their "Glasfaser Modem 2" you can buy any ONT Modem.

You are not required to use any of their equipment, they give you the data to connect via PPPOE directly.

I bought a house with FTTH in 2023 and never used any Telekom hardware. Nobody forces you to use the peer DNS. The telekom DNS isn't complying to https://cuii.info/anordnungen/ because they want to but to avoid being sued everytime some company wants to block an illegal streaming site.