MurphyA/hacker-news huggingface dataset:
by harmmonica | 2026-03-03 20:06:57+00:00
Can't repeat this enough and I'd like to make sure to connect the dots. The Big Beautiful Bill that was signed into law cut taxes. To keep the US Federal Government from going (even more) into debt, Trump introduced aggressive tariffs (it doesn't matter that he introduced the tariffs before the BBB became law because he/they knew the BBB would pass and that was baked into the tariff decision).

The BBB tax cuts benefit the wealthy much more than the average person. The tariffs are borne by both the wealthy and by the average person when they buy tariffed goods, but those tariffs are easily absorbed by the wealthy while acting as an additional tax on the average person by increasing prices. This is just about as direct a transfer of wealth from the average person to the wealthy as you could possibly put into place (barring an actual transfer where the average person is taxed and those dollars are literally transferred directly into a wealthy person's bank account).

In a way, it's a genius move. Convince a healthy chunk of the US population that you're on a populist crusade to bring jobs back to America while increasing the wealth of the wealthy and taking even more of the average person's income. Don't forget that the reason the jobs were exported in the first place was to decrease costs so that, you guessed it, wealthy people would get wealthier (but at least in that scenario the cost of a tv went way down, am I right???).

All that said, I don't mean to suggest that bringing jobs back isn't actually a goal. It's just not the primary goal. My take on the priorities of the current admin's tax policy, including the tariffs (which, broken record, are taxes) 1. decrease taxes on the wealthy 2. decrease income taxes on everyone else who pays taxes 3. get "everyone else who pays taxes" to fund the decreased taxes on the wealthy 4. bring jobs back. Somewhere in there is also "create a mechanism for opaque profiteering." I'm not quite sure where that falls on the list. Cynically it's probably number 2.
by inkysigma | 2026-03-03 20:07:03+00:00
Depending on the implementation, I could see that having rate limiting effects. There're only finitely many IDs so scaling sockpuppeting will saturate these IDs quickly but it's quite easy to spin up a new anonymous account. For example, I think the EU ID system has an upcoming way to create pseudo anonymous identifiers that can identify a user per website.

This presents the problem of governments being able to gatekeep speech which I am quite uncomfortable with but maybe there's some safeguard within the eIDAS proposal that makes this idea incorrect?
by arionmiles | 2026-03-03 20:07:09+00:00
I seriously believe that it's not that GitHub is run on AI-generated code that's responsible for these slew of outages recently. I think it's crumbling under the load of a significantly large amount of AI-enabled coding with users raising PRs and pushing content a lot more than previously.

Obviously, if this is true, the team at GitHub is failing to scale their infra to meet the workload demands.
by hajile | 2026-03-03 20:07:18+00:00
SIMD workloads on CPU tend to be bursty. If your workload is all SIMD with few other instructions or branches, it's almost certainly going to be faster on a GPU or SME co-processor.

If there's space between the SIMD instructions, then double-pumping or even quad-pumping isn't very expensive (and with 6 SIMD ports, it might even be basically free).
GAEB4Linux – An Open Source GAEB XML Viewer Built with Spring Boot and Vaadin
by bitbrick | 2026-03-03 20:07:39+00:00
Hi HN,
I’m building GAEB4Linux, an open-source GAEB XML viewer for Linux.
GAEB (Gemeinsamer Ausschuss Elektronik im Bauwesen) is a German standard used in construction for exchanging bills of quantities (BoQ), pricing, tenders, invoices, etc. Most existing tools are Windows-only and closed source.
What it currently does
Loads GAEB XML files (DA80 / DA81, e.g. X81)
Parses via JAXB (generated from official XSD 3.3)
Extracts BoQ structure and positions
Displays:
Position number (OZ)
Short / long text
Quantity
Unit
Unit price
Total
Clean multi-module architecture (Java 21, Spring Boot, Vaadin)
Architecture
The project is structured as:
gaebviewer – Spring Boot app (UI + application logic)
gaeb-schema-da80 – JAXB classes from DA80 XSD
gaeb-schema-da81 – JAXB classes from DA81 XSD
We’re moving toward a two-layer model:
A complete, lossless GAEB tree model (all XML tags preserved)
A domain projection model (BoQ, positions, prices) used by modules like viewer, calculation, export
The idea is to make this a foundation for:
Viewer
Calculation module
Cost breakdown analysis
Potential export back to GAEB
Later: project management + database
Why?
There’s no solid open-source GAEB tool for Linux.
Construction IT is still heavily Windows-bound and proprietary.
I’m interested in feedback on:
Architecture decisions (Tree model vs. direct JAXB mapping)
Handling large GAEB files efficiently
Multi-format support strategy (DA80/81/83)
Long-term maintainability
Repo: https://gaeb4linux.de
Happy to answer technical questions.
by yieldcrv | 2026-03-03 20:07:40+00:00
Gavriel is freaking out over nothing while making rookie mistakes pretending not to be in an SEO war

It's literally not his problem that some people click a scam link, he still has 18,000 github stars, its just a bifurcated audience of undiscerning people

He's overly worried about a perfect unanimous impression when he shouldn't

Now he's wasting his money on SEO tweaks and domain names while saying he only wants to code, then focus on coding! not buying obscure TLD's and vibecoding sitemaps while wondering what he did wrong

yeesh, some people can't handle a little fame
by Imustaskforhelp | 2026-03-03 20:07:51+00:00
Lowendtalk providers who take 7$ per year deals can provide more reliability than Github at this moment and I am not kidding.

If anyone is using Github professionally and pays for github actions or any github product, respectfully, why?

You can switch to a VPS provider and self host gitea/forejo in less time than you might think and pay a fraction of a fraction than you might pay now.

The point becomes more moot because github is used by developers and devs are so so much more likely to be able to spin up a vps and run forejo and run terminal. I don't quite understand the point.

There are ways to run github actions in forejo as well iirc even on locally hosted which uses https://github.com/nektos/act under the hood.

People, the time where you spent hundreds of thousands of dollars and expected basic service and no service outage issues is over.

What you are gonna get is service outage issues and lock-ins. Also, your open source project is getting trained on by the parent company of the said git provider.

PS: But if you do end up using Gitea/forejo. Please donate to Codeberg/forejo/gitea (Gitea is a company tho whereas Codeberg is non profit). I think that donating 1k$ to Codeberg would be infinitely better than paying 10k$ or 100k$ worth to Github.
by throwaw12 | 2026-03-03 20:08:00+00:00
This doesn't include generational damage in sentiment:

* Europe is in trouble because they can't get gas from Russia, Qatar stopped supplying gas

* Japan is in trouble because Middle East supplies its 75% of oil, which is blocked now

* Ukraine is in dilemma, because US giving every support to Israel, but not to Ukraine

* Qatar, Kuwait, UAE, Bahrain is asking questions, if US can't defend us and is moving all defensive missiles to protect Israel, why should we even be ally with them in the future, they're scared even more (except UAE) that people might overthrow those kings if things continue this way

* Africa understood its better to work with China, than with US
by flyinglizard | 2026-03-03 20:08:15+00:00
You can see by the Iranian violent reaction that’s spread far and wide over most of the Middle East countries about what exact kind of stability it brings to the area.

Amongst the countries attacked by Iran now are Qatar, UAE, Bahrain, Jordan, Oman, Kuwait and Saudia Arabia; indirectly, it’s dragging kicking and screaming into the conflict also Yemen (surely soon), Lebanon (already) and Iraq (already).
by jillesvangurp | 2026-03-03 20:08:58+00:00
I have a few different reasons why you might think twice about this role.

- if you transition from a technical role into this, beware your technical skills need regular usage to stay relevant. Not a show stopper for this role and I've had good non technical managers.

- Be ready for a lot of relatively short lived jobs as a CTO or VP Engineering. Many startups create engineering manager type roles around the time they start scaling struggling a bit. Maybe the founder CTO wasn't so good at management or whatever. You'll inherit a mess. And they might not like you after all. I've had a few friends facing a lot of churn in this role. Just one company after another, do ungrateful work, and then move on to the next. It can pay well but it's not stable work. And quite stressful. Some people get lucky of course.

- Make sure that this is really what you want to do the rest of your career and see the above two points.

If you find the right employer, then this can be a great role of course. I've had a few excellent engineering managers (some of them retired now) in my career. But I have heard of people burning out or getting a rough deal, repeatedly trying to do VP Engineering roles in messy startups/scaleups as well. I know a few more of those.
by samcheng | 2026-03-03 20:09:10+00:00
We do have a physical footprint in each of those cities, and there is real value in being able to actually see our product and service in person by being in our service area.

See https://www.rinse.com/contact/#locations-heading

Most developers prefer to work from home, though! We're fully remote, and are free to mostly work from home or a co-working facility instead of one of our potentially-noisy offices.
by marginalia_nu | 2026-03-03 20:09:11+00:00
The question is fundamentally poorly formed, and as a consequence, so is the rebuttal. A state can pay for anything, since it doesn't have to be in a budget surplus.

Household budget analogies emerge any time someone wants to limit spending, or criticize spending, but one of the biggest points of Wealth of Nations (which is the foundation for modern macroeconomics) is that the budget of a state is fundamentally different to that of a household.

If a household fails to maintain its budget, it's game over. People know this, which is why it's a punchy analogy. But it's also a bad analogy.

If a state fails to maintain its budget, it can either print more money or raise taxes. Neither is a great long term fiscal policy, but it's not the end of the world either, and budgetary deficit something most states utilize fairly regularly.

What's missing with the school lunches and present with the Iran War is political will. (I get that is what your point was all along.)
by idiotsecant | 2026-03-03 20:09:36+00:00
It's socially acceptable to make white people jokes because white people on average enjoy an elevated position in western society. It's viewed as 'punching up'. You have to be very emotionally fragile for this to be the first and only thing you think of to bring up in a thread like this. It's also supremely uninteresting cable news talking point slop.
by deathanatos | 2026-03-03 20:09:48+00:00
I know people hate Citizens United, but to me, if the debate on this is ever to progress: what's the alternative? Say I and a bunch of my friends donate money to promote some cause; let's say "Black Lives Matter", for the sake of argument. Is that also off the table? Is there to be no ability for people to associate & collectively argue for change (e.g., by buying an ad to raise awareness)?

Or, is it fine when I do it, but not when others do it? Where do I draw the line, between what association for the purposes of political advocacy is fine, and what association isn't fine?
by ekjhgkejhgk | 2026-03-03 20:09:59+00:00
> I wonder if people started to lose their jobs, would that bother them?

I'm sure losing their jobs bothers anyone, but my might is they won't assign it to Trump.

If Trump behaves badly threatens Europe and then countries don't let him use bases, who's at fault? Trump.

In fact people might lose their jobs and assign it to the chaos created by Trump. He doesn't care, of course, my point is if people don't assign it to their own politicians, then the trade thread isn't effective.
by favorited | 2026-03-03 20:10:06+00:00
Frankly, all of this is an API and ABI choice from Apple. It was not the case that sending a message to nil always returned nil/NULL/0 before Apple's Intel transition, and the subsequent introduction of their modern Objective-C ABI. From Apple's 2006 Cocoa coding guidelines:

> If the message sent to nil returns anything other than the aforementioned value types (for example, if it returns any struct type, any floating-point type, or any vector type) the return value is undefined

And from the Intel transition guide:

> messages to a nil object always return 0.0 for methods whose return type is float, double, long double, or long long. Methods whose return value is a struct, as defined by the Mac OS X ABI Function Call Guide to be returned in registers, will return 0.0 for every field in the data structure. Other struct data types will not be filled with zeros. This is also true under Rosetta. On PowerPC Macintosh computers, the behavior is undefined.

This wasn't just a theoretical issue, either. You could run the same Objective-C code on a PPC Mac, an Intel Mac, the iPhone Simulator, and an iPhone – you'd get a zero-filled struct on Intel and the Simulator, while you'd get garbage on PPC and on real iPhone hardware.
by maeln | 2026-03-03 20:10:07+00:00
> In other words, there's not a single answer that will answer this in a satisfying way.

There could be one, but it would be a book-sized answer (and probably a Tolkien one, if not more).

Every conflict is multi-faceted and happened for a variety of reason, some mattering more than other. Any conflict involving the middle east and you have to go back almost 80-years of history to really provide a satisfying answer. Control of world oil supply, trades with China, opportunistic war to appease local voter pool, diversion from problematic affairs, diplomacy with Israel (which as it own thousand fold reasons for this war), Iran being left weak after losing most of their local allied militia, internal uprising due to a economical crisis caused in part to the removal of the agreement on nuclear and the trade ban that followed ... They all probably play a part.
by JumpCrisscross | 2026-03-03 20:10:28+00:00
> about all they could have done, in retrospect, was to actually develop nuclear weapons

There were so many mis-steps.

Iran could have rejected autarky. Constrained the IRGC’s corruption. Not funded proxies that pissed off every one of their neighbors (except for, maybe, Turkmenistan).

Not supported Hamas when they decided to deputize a lobotomy ward. Not drip fed Hezbollah’s rockets into Israeli air defenses. Not fired at Israel in a symbolic move in 2024. Not half assed their retaliation in 2025. Not assumed, with full faith, Trump was bluffing and thus not (a) seriously negotiate in Geneva nor (b) bother scattering their navy and air force in anticipation of strikes.

I’d actually argue an indigenous nuke was a strategic blunder for Iran. It cost them their economy and moral standing. Maybe pursuing Russia’s nuclear umbrella would have been a smarter move.
by godelski | 2026-03-03 20:11:04+00:00
> And can we agree that there are lies that companies tell on adverts that can cause damage?

Yes, and very often those companies get sued. I'll agree no often enough. But I'll also note that the outrage leading up to the lawsuit is far more visible than the results of that legal action. I'll also agree that that legal action is often too slow.

> Carlsbergs tag line is still "probably the best beer in the world" despite it probably being not.

The lie has to be believable and cause damage. Was the unclear from my comment?

Even if they remove "probably" they could still get away with it because it isn't going to be believable and I doubt you could show damage. Just in the same way so many cafes have "Best coffee in X" and how frequently you see mugs like "Best Dad in the world." No one is getting sued over those because they aren't believable. I agree they're deceptive and in bad taste, but I think if you take some time to sit down and think about it you'll realize that to make statements like those illegal you're going to have a lot of unintended consequences.
by rohxnsxngh | 2026-03-03 20:11:24+00:00
We are usually interacting with anesthetized fish and farms are already doing manual tasks with this. We are also integrating camera's into existing workflow that do not handle the fish to improve a farms insight into their own farms.

There are many tasks within farms that are extremely manual that are a bottleneck, this is especially prevalent in offshore farms and marine species.
by saharshpruthi | 2026-03-03 20:11:40+00:00
In India there is UPI (Unified Payment Interface), which works with all bank accounts, it's facilitated by the Government and it comes with
i. QR Code (Used with strangers and at Merchants)
ii. UPI ID
iii.And links to phone number.

Anyone can pay to anyone instantly free of Charge. Only limit is it's limited to ~ $1000 payment. The QR code can also be dynamically created by POS terminals containing the total bill amount as well, so upon scanning the amount is auto populated in the payment app, you just have to enter the security pin.

And since it's a Govt. Project, its not limited to just one app, there are lots and lots of apps working on the same system. There is even a VISA/Mastercard credit alternative : RuPay that works within the system.
by mothballed | 2026-03-03 20:11:45+00:00
Houthi harassments was also a byproduct of the Israel-US "self defense" against the Iranian backed hamas attacks. Maybe it is pointless to pontificate whether the the tic-for-tat would have been initiated had the Israel-US coalition had stopped at punishing the Oct. 7 terrorists rather than leveling half of gaza, although I'm not convinced it was an inevitable byproduct.
by hedora | 2026-03-03 20:12:18+00:00
So, they're selling this as an AI accelerator, with drop in compatibility with existing boards, and no boost to RAM bandwidth.

As I understand things, it would be extremely unusual to ship a chip that was bound by floating point throughput, not uncached memory access, especially in the desktop/laptop space.

I haven't been following the Intel server space too carefully, so it's an honest question: Was the old thing compute and not bandwidth limited, or is this going to be running inference at the same throughput (though maybe with lower power consumption)?
by vjvjvjvjghv | 2026-03-03 20:12:19+00:00
Anybody who has observed somebody age over decades knows that there is a huge difference between being 70 and 80. And it’s another big decline when they approach 90.

The democrats denied this with Biden and now the republicans are denying it with Trump.

Maybe we should get people that are way beyond normal retirement age out of political Leadership?
by zamadatix | 2026-03-03 20:12:43+00:00
If you can put up with wide curved panels the 49" variant of the Samsung Odyssey Neo G9 from 2021 offered HDR2000 as a 5120x1440 display (basically 2x27" 2560x1440).

I was heartbroken all of the flat panel normal aspect monitors in that family since have had other severe tradeoffs and it's only the curved ultrawides that were given the better specs.
Show HN: Online OCR Free – Batch OCR UI for Tesseract, Gemini and OpenRouter
by naimurhasanrwd | 2026-03-03 20:12:55+00:00
Built this because people working with large document sets had no free tool that handled batch processing cleanly.
Tesseract is free and runs locally. For anything that needs more accuracy — Google Vision, Gemini, or any OpenRouter model — you bring your own API key. No subscription, no markup on your usage.
Export as TXT, JSON, XML or PDF. AI engines support custom prompts so you can translate, extract form fields, or get structured output in one step.
App: https://onlineocrfree.qzz.io
Source: https://github.com/naimurhasan/online-ocr-free
by robrenaud | 2026-03-03 20:13:16+00:00
Location: SF (current). NYC/Philly general area acceptable. Remote okay.
email: rrenaud@gmail.com
Resume: 16 year SWE -> MLE @ Google, MS from NYU with focus on ML. Retired. Now I hack on data analysis for video game projects for fun, and I love it. I'd take crazy low compensation to do work with interesting game data sets. EG, for game balance, strategic analysis, or to improve/augment game video content.
by Imustaskforhelp | 2026-03-03 20:13:30+00:00
I have never had this issue. IIRC Codeberg has a matrix community, they are a non-profit and they would absolutely love to hear your feedback of them. I hope that you can find their matrix community and join it and talk with them

Actually here you go, I have pasted the matrix link to their community, hope it helps https://matrix.to/#/#codeberg-space:matrix.org
Feedback on a new continuous security testing tool?
by securelic | 2026-03-03 20:13:33+00:00
Hi HN!

We’ve been building Securelic, a continuous attack surface monitoring and security testing platform for security teams and developers who are tired of:

Point-in-time scans

Noisy alerts

Heavy on-prem setups

Securelic continuously discovers, monitors, and tests your attack surface in real-time. It’s lightweight, open-source powered, and designed to integrate easily with existing workflows.

We’d love feedback from security engineers, DevSecOps folks, and anyone who cares about practical, actionable security.

What do you think works well? What could be improved?

https://securelic.com/
Thanks in advance!
by guerython | 2026-03-03 20:13:34+00:00
we treat each scenario as an explicit state machine. every conversation has checkpoints (ask for name, verify dob, gather phone) and the case only passes if each checkpoint flips true before the flow moves on. that means if the agent hallucinates, skips the verification step, or escalates to a human too early you get a session-level failure, not just a happily-green last turn. logging which checkpoint stayed false makes regressions obvious when you swap prompts/models.
by repne_scasb | 2026-03-03 20:13:43+00:00
A few years ago when the first diffusion models for image generation came out, we built a Dixit-like party game where you were supposed to guess what was the prompt that generated the image. Back then the image generation models were still quite crappy and that was the main source of fun in the game. You never knew how many limbs you were going to get.

I was pretty surprised to see that the service we set up still works! https://impromptu.fun/ If you'd like to check it out.
by Grom_PE | 2026-03-03 20:13:45+00:00
Modding Windows is akin to building a sand castle. It might be fun, beautiful, but very much impermanent. You can expect it to be washed off with the next Windows update.

I've done it before on Windows 7. Resized system clock, resized start menu button, removed "Terminate batch job (Y/N)?" warning in cmd, etc.

Most annoying is that VirtualBox stops working with the patched uxtheme.dll.

...

Life on Linux is great. My modifications stick for as long as I want. Permanently if I get my patches upstream.
by mrweasel | 2026-03-03 20:13:54+00:00
Technically I run a tracking blocker, it just happens to block 90+% of all ads because they want to track me.

I don't understand why ads aren't targeted towards the content of the page, rather than me as a person, that seems to be more correct in the majority of the cases.

I did accidentally try to play a YouTube video without signing into my premium account. That platforms is completely impossible to watch without premium or an ad blocker. YouTube managers should be forced to watch a few hours of content with ads enabled.