MurphyA/hacker-news huggingface dataset:
by Ukv | 2025-05-02 13:19:20+00:00
Using "a pre-trained T5-XXL encoder" for text encoding, and "operating on latents from the pre-trained VAE from Flux Schnell". To my understanding they've trained the denoising U-net using licensed data, but it is still largely relying on web-crawled data - just that those components of the model were trained by Google and Black Forest Labs respectively. The demo does, for instance, give you the incredible hulk when you ask for the incredible hulk.
by laborcontract | 2025-05-02 13:19:23+00:00
fwiw apple has been extremely generous to be on refunds and, while I don't abuse the system, I do get a refund when I think it's deemed necessary, either due to a lack of satisfaction or accidental purchase.

Chargebacks are a huge pain in the butt to deal with and, as someone who's saw this first hand, chargebackery is correlated bad customership (two words that I just made up) to so I can understand that they'd hate consumers doing that instead of going through what's otherwise a pretty fair system.

Dealing with apple support in payments land has been, on the consumer side, one of the less infuriating things that have come out of what is now their support process. That said, the ux for getting refunds and checking on their status is antiquated, perhaps purposefully.
by sorcerer-mar | 2025-05-02 13:19:23+00:00
He literally did put tariffs on them lol, what the fuck?

"He won't do massive tariffs, it's just posturing"

"He won't do mass deportations, it's just posturing"

"He doesn't care about those countries, it's just posturing"

"He won't ignore due process, it's just posturing"

"He won't ignore SCOTUS's orders, it's just posturing"

Meanwhile you're attributing beliefs like "trade deficits are great" to the other side so you can win imaginary arguments with them. Absolutely hilarious stuff.
by Tidor | 2025-05-02 13:19:29+00:00
Pretty cool! I joined the waitlist. When will it be available to try out? Also, what's your concerns about defensibility, I see that you charge for this service, so it's a business, right? Not just a side project.

I suppose the edge/mote is the prompt (and the choice of 6 questions, but these can be found out). How will you stop people from replicating your product?
by enjoiful | 2025-05-02 13:19:33+00:00
InnoVint | Wine Production Software | Remote (US-based) | FT | Senior BE Developer (Django/Python) We're looking for another great back end developer to join our team. We are a company of 30 large and have been operating for over 10 years. We are not VC backed and operate as an independent company with startup mentality.

InnoVint is the world's leading SaaS solution for wineries and wine producers. We are and have always been a well-performing, tight knit virtual team that meets several times a year in the real world (usually a wine destination!). About half the team has some wine production experience. If you love the idea of being part of the wine industry, but haven't yet considered combining your experience in SaaS and tech, maybe InnoVint is the perfect company for you. If you are a reformed or aspiring winemaker, that's even better!

This is a great opportunity to work with an excellent and passionate team, serving a really fun and interesting market - commercial wineries. If you're interested in a more concrete visual understanding of InnoVint's market leading wine production software, here's a short video showing the software in action: https://www.youtube.com/watch?v=hNBBZz08DWY

Application link: https://www.innovint.us/careers/sr-backend-engineer/
by infecto | 2025-05-02 13:20:00+00:00
You’re conflating tariffs with duty taxes collected on imports, and that’s a big part of why this conversation gets muddled.

I don’t support broad tariffs either — I’d love a world of free trade. But duty taxes aren't the same thing. They're not necessarily protectionist; they exist to fund the enforcement of customs and import regulations. If we agree that there are things we should regulate at the border, plants, animals, counterfeit goods, etc. then you need a mechanism to fund that enforcement. Duty taxes are that mechanism.

De minimis creates a loophole where foreign companies can flood the market with small direct-to-consumer shipments, bypassing both duties and most scrutiny. A U.S. importer pays duties and follows import regs. Temu doesn’t. That’s not about "harm reduction", it's about uneven enforcement and subsidized noncompliance.

I'm all for optimizing enforcement of small package imports and making compliance easier for individuals and small businesses. But we can’t pretend that zero enforcement cost is viable at scale, or that eliminating duties across the board is somehow neutral in its effects.

If you're arguing for removing all import duties and funding border enforcement from general taxes, fine but say that. Otherwise, it feels like folks just want all the upside of globalization with none of the costs or responsibilities.
by jjice | 2025-05-02 13:20:01+00:00
It seems pretty standard for tech companies. They did the same thing with EU only side-loading (not even sure if that's the right term for how restricted it is). They'll only make changes where they need to, whether it's the EU or the US, or even the UK (let's see how that encryption stuff turns out).

As a business, I understand why they would - more revenue. At least there's some progress and I wouldn't be surprised if the EU follows suit.
by StableAlkyne | 2025-05-02 13:20:03+00:00
I tried using one of these dumps a year ago (wanted to play around and see what visualizations I could come up with based on text and the links between pages) and it was an incredibly unintuitive process.

It's not clear which files you need, and the site itself is (or at least, was when I tried) "shipped" as some gigantic SQL scripts to rebuild the database with enough lines that the SQL servers I tried gave up reading them, requiring another script to split it up into chunks.

Then when you finally do have the database, you don't have a local copy of Wikipedia. You're missing several more files, for example category information is in a separate dump. Also you need wiki software to use the dump and host the site. After a weekend of fucking around with SQL, this is the point where I gave up and just curled the 200 or so pages I was interested in.

I'm pretty sure they want you to "just" download the database dump and go to town, but it's such a pain in the ass that I can see why someone else would just crawl it.
by belmont_sup | 2025-05-02 13:20:03+00:00
While I tinker and enjoy these languages themselves (Scala/F#), unless one doesn’t have the libraries and aren’t willing to write them, Cargo and rust-analyzer are just so good. That paired with the basic http-based work I do now, and the ability to use any IDE I want with minimal setup, I can pay the slight borrow checker tax for these ergonomics. Perhaps I’m a minority and just need to give Kotlin a chance.
by maccard | 2025-05-02 13:20:07+00:00
That pricing page is absolutely abysmal and indefensible, but has nothing to do with what the parent comment said (small one time purchase vs larger recurring subscription). There's a one time payment option (with no price, which is shitty) on that page for v6. That seems like it has exactly the functionality you wanted?

> They have a “one time payment” option. But I thought that’s what I already bought from the App Store when I bought it a couple years ago.

You said yourself you bought GoodNotes 5, and this is for GoodNotes 6.
by eliben | 2025-05-02 13:20:08+00:00
Updated the result to 80ns - thanks for flagging this. This grows with the size of the data (because more cache misses), and running the benchmark on the full billion takes a while.

[That said, on a hot production bloom filter, much can be loaded into caches anyway so it's not an entirely un-realistic scenario that some of these are cache hits]
by ximm | 2025-05-02 13:20:12+00:00
Client must provide a proof-of-work. There is no standard for that, so the only way is to implement the client-side code in javascript.

It would be great if there was a standard for that so that all kinds of clients knew how to provide a proof of work, e.g. like this:

WWW-Authenticate: Proof-Of-Work difficulty=5 challenge=XYZ Authorization: Proof-Of-Work abc

Where sha256(abcXYZ) would have to start with at least 5 zeros.
by s_dev | 2025-05-02 13:20:32+00:00
There’s a lot of frustration and cynicism in this thread, but I suspect some misunderstandings might be fuelling it. First off, Ireland is part of the EU, and under GDPR’s 'one-stop-shop' system, the country where a company has its EU headquarters in Ireland, in the case of many tech giants it takes the lead on enforcement for the entire EU. So when Ireland’s regulator fines a company under GDPR, they’re essentially doing it on behalf of the whole EU, it’s not just Ireland acting alone.

GDPR fines can be very significant, the rules allow penalties either as a percentage of a company’s global revenue or as a large fixed amount whichever is higher. This ensures even the biggest companies feel the impact. Plus, these fines are public and transparent. Every big fine is announced and reported, which means there’s a reputational hit alongside the financial one. That publicity is intentional: it adds pressure on companies to improve, making the fines a real deterrent rather than just a quiet cost of doing business.

It’s also worth clarifying where the fine money goes. It doesn’t just line Ireland’s pockets. In practice, the money goes into the EU budget. If Ireland collects a hefty fine, that amount is basically offset against what Ireland would normally contribute to the EU budget. If people in other EU countries were affected by the violation, those countries can request a portion of the fine as well. In short, Ireland isn’t profiting solo from these fines, it’s just the point of collection because that’s where the companies are based.

Interestingly, some comments here call the fines 'insane' (too harsh) while others say they’re 'a slap on the wrist' (too lenient). That contradiction highlights the misconceptions around GDPR fines. In reality, these penalties are meant to be serious enough to matter, but proportionate to a company’s size and the offence. They’re not intended to destroy a business, but they’re definitely not nothing either, they serve as a real consequence to encourage companies to respect people’s privacy.
by roenxi | 2025-05-02 13:20:33+00:00
Given that AfD represents ~20.8% of the vote, 25% of the Bundestag and have upwards trending poll numbers; we can probably start talking about the collapse of democracy in Germany if they aren't allowed to engage politically as any other party. These numbers are too large to ignore.

I wish the Germans the best of luck and reiterate that declaring war on their own energy supply was probably a mistake.
by Ingon | 2025-05-02 13:20:46+00:00
Very cool comparison, thank you!

One new feature I haven't highlighted yet, is that you can, in addition, encrypt traffic as it goes through relays (both via tls or noise-inspired protocol, dhxcp). This enhances privacy, even when you are using public (e.g. not owned by you relays), covering a case like https://connet.dev nicely.
by akdarrah | 2025-05-02 13:21:08+00:00
Opendate | Remote (U.S. only) | Full-time | Senior DevOps Engineer | $125k–$150k + equity Opendate is building modern ticketing software for independent music venues. Think Shopify for venues — tools that help operators sell more tickets, streamline workflows, and provide a better experience for fans.

We’re a small, fast-moving team used by a growing number of venues across the U.S. You’d be the first full-time DevOps hire, taking ownership of CI/CD, AWS infrastructure, observability, incident response, and helping shape how we scale our Rails + React platform.

Stack: AWS (Fargate, RDS, CloudFront), Terraform, Docker, GitHub Actions, Ruby on Rails, React

You: 5–10+ years experience in cloud infrastructure and automation, strong with Terraform and AWS, and excited about owning DevOps end-to-end at a startup with strong product-market fit.

Apply: https://www.opendate.io/careers/senior-devops-engineer
by pxx | 2025-05-02 13:21:33+00:00
that's less of a variant of IRV than it is a Condorcet method with a weird cycle-breaking rule. you still lose monotonicity with your weird rule so idk why you'd argue for this over any of the other Condorcet methods...

though: this does go the right way. Condorcet methods are worth discussion. IRV, not so much.
by nemomarx | 2025-05-02 13:21:41+00:00
That's interesting, but it still seems like if I started using that at a job today it would be basically "subcontracting" to Devin. I might write up tickets for it to do some code but eventually I have to get those put into the real code base, and why would management let me say I've just reviewed the code personally for that?

I suppose their pitch is too eventually go directly to the business and replace the full dev team with this and some technical architects reviewing it but that seems quite optimistic
by pqtyw | 2025-05-02 13:21:45+00:00
> US is historically more prone to favor business, while EU seems more concerned in protecting consumers.

Well that's not that obvious... Sure EU is more than willing to protect consumers from foreign(American) megacorporation because the cost of doing that is very low.

Entrenched major local companies? Well stifling competition through excessive regulation and propping up to bit too fall semi-zombie corporations is not necessarily that great for consumers long-term.
by jsheard | 2025-05-02 13:21:58+00:00
> I tried using one of these dumps a year ago (wanted to play around and see what visualizations I could come up with based on text and the links between pages) and it was an incredibly unintuitive process.

More recently they starting putting the data up on Kaggle in a format which is supposed to be easier to ingest.

https://enterprise.wikimedia.com/blog/kaggle-dataset/
by caseyy | 2025-05-02 13:21:58+00:00
> if you use a non-Apple payment system, and you have an issue, you now need to go to the specific company and payment system, you can no longer demand your money back by dealing with a single company

Just use a virtual payment processor (PayPal, Amazon Pay, Google Pay, etc) or any credit card directlyh. I mean, you often can't on an iPhone, and that's the whole problem.

If you have a genuine issue with what you bought via Apple's payment gateway and your bank files a credit card chargeback for you, Apple would even indiscriminately ban you. They are hardly the good guy.

They've installed themselves as an arbiter of what can be refunded and what cannot. But by law, the arbiter is the government, not Apple. So there are many, many problems with Apple's approach. The consumer rights are one, but acting above the law itself is a problem.
by Tidor | 2025-05-02 13:21:59+00:00
This is really cool, I remember I was once contacted by chess.com for their engine interpretability, this was before LLM era though. It's indeed a real problem to solve. Have you considered selling this software to chess.com if it really works well?

Btw, I am rated 2100 (chess.com bullet), would love to play with you. U got a community too around this?
by infecto | 2025-05-02 13:22:12+00:00
I’m not saying global integration wasn’t ever discussed or considered, just that historically, the primary driver behind de minimis was administrative efficiency. You can trace it all the way back to original rule in the 30s. The idea was that the cost of collecting duty on low-value goods often exceeded the revenue collected, so it made sense to wave them through.

That’s very different from encouraging large-scale commercial exploitation. When entire logistics chains are built specifically to stay under the threshold, intentionally bypassing duties that domestic importers would have to pay, that’s a policy failure, not a success. You can absolutely argue that it incidentally helped smaller exporters or increased consumer access, but that’s a long way from saying it was intended to support global e-commerce platforms arbitraging regulatory gaps.

You asked what factors were weighed—labor costs and shipment volume handling, sure. Maybe some light consumer benefit. But "building duty-free pipelines for billion-dollar drop-shippers" probably wasn’t in the memo.
by _mlbt | 2025-05-02 13:23:00+00:00
I’ll be honest, as an American looking in from the outside, this looks like the leftist parties in Germany trying to silence the opposition. If the party is expelling the true extremists like the Neo-Nazi former party members that you mentioned, I don’t see why they should be held responsible for them.

This would be like declaring the entire American Republican Party extreme-far right because of a few whack jobs like the Proud Boys.

Opposition parties are extremely important to a properly functioning democracy.

What is so extreme and dangerous about the actual current AfD party members other than their anti-immigration stance?
by shikaan | 2025-05-02 13:23:13+00:00
1. If you look through the commit history, you'll see that the first implementation was actually with Pascal strings.

Printing with Pascal strings is actually shorter (you skip the null test, basically), but constructing Pascal strings to pass as an argument when they are not constants yielded much more code to prepare for that call. Had I had more leeway, I would have used Pascal strings, it much less headache.

2. Files in `/bin` all include from the SDK. You can pretty much do the same for utility functions.

The includes, at least in nasm, are very much like copy-pasted code (or includes in C for that matter), and then you can just jump/call to the label.

I did not do it because I haven't been able to get nasm to optimize away the code that I don't use, and I didn't want to bloat the binaries or make a file for a 5LOC function.

All in all not good reasons in general, but it made sense to me in this context.
by andiareso | 2025-05-02 13:24:28+00:00
What!? Yikes that’s an overstatement. I prefer to use web apps over downloading an app to do a single action and then deleting.

There are lots of good web apps. The problem is that companies more often than not prioritize native (let’s be real, react native) apps over web. And not mobile web, desktop web. So you have a second thought of a second thought when designing and building a mobile friendly web app.

I build most of my clients’ apps as web apps. I target their main platform of choice first and branch out from there. But if I start with desktop, I pre-plan for mobile as well.

You can have high performing web apps if you continually optimize for state and rendering performance.
by zackify | 2025-05-02 13:24:30+00:00
Crazy. I thought hackernews didn’t care because this happened yesterday and I never saw anything!

We’re updating our app in a couple days this will save a LOT of money.

We will kick users out to web and pass a JWT in the url with a short lifespan to log the user in on web and then prompt for Apple Pay or credit card. Then a link back to our app’s deep link
by RajT88 | 2025-05-02 13:24:39+00:00
> In August 2018, in the last month of my three-month sabbatical, I arrived at the Hamta village in Himachal Pradesh. I rented a one-room cottage, and my caretakers were Dolma Aunty and Kalzang Uncle, a couple well into their 70’s.

I got to this part and realized: I've read this article before in some form.

It's a really common trope to head out to some remote area of Asia and admire how happy people are. There's often a spiritual component to it. I will write the guy a bit of a pass, because he himself is (I think) Indian.

But westerners have been doing stuff like this for ages and prattling on about it - it's kind of a cornerstone of Orientalism. This was actually a plot point in the recent White Lotus season. People rarely go to Appalachia to have these experiences, but you certainly can find people living simple happy lives there. (At least, if they do, nobody publishes those articles - it doesn't fit our preconceived notions of who gets to be enlightened, which is to say it has to be some place far away and people very different than your average Americans)

Not to say there's no value in this article (there is), and it was a fun read at that.
by imiric | 2025-05-02 13:24:53+00:00
Well, sure, but the author is also labeling people who don't comply with their request as "cowards" in this very thread. So by the same token that they kindly make a request, they can also refrain from passing judgment on people who kindly don't comply. And the same goes for people who pass their judgment on the author's behalf, or make a point about some "social contract".
by kimberly_bird | 2025-05-02 13:25:16+00:00
Location: Heidelberg, Germany

Remote: yes (or in office in greater Heidelberg)

Willing to relocate: no

Technologies: Elixir, postgres, REST, graphql

Résumé/CV: 5+ years working with Elixir (1,5 years at healthcare tech company and 4,5 years at a finance tech company)

Email: kimberly.j.bird@gmail.com
by ethbr1 | 2025-05-02 13:25:33+00:00
Moving the goalposts so that support engineers with deep technical skillsets are actually software devs is kind of a dick move.

From someone who's worked both sides of the glass -- support engineering is way harder.

You don't get to play in a nice, standardized, performant environment. You're often parachuted into a random customer issue, with little context and an unstable environment, someone nervously watching over your shoulder, and a customer director/VP demanding updates every hour.

And from watching traditional software devs be pulled into those calls and flounder past "works on my machine," live debugging is a very different skillset on top of technical expertise.

Not only do you have to thoroughly understand the happy path, but you also have to tread both known and unknown failure paths.

One of my litmus tests for product companies is how they set up their support orgs and escalation paths: as checkboxes or continuous improvement loops.

The former approach tends to produce shitty products.
by cubefox | 2025-05-02 13:25:50+00:00
The comment below the post makes a lot of sense:

> I suggest Wikimedia to distribute Wikimedia Commons content using tape drive. The largest tape drive (IBM 3592) can store 50 TB content. The total size of Wikimedia Commons is 610.4 TB. So it needs less than 15 tapes to store the entire site. You can lend the tapes to any company want your content, if they promise to return a in period of time.
by jcelerier | 2025-05-02 13:26:23+00:00
A big discussion item in constexpr in C++ was evaluation of floating-point at compile-time. Because depending on your current running CPU flags, you can easily end up in a case where a function do not give the same result whether at run-time vs at compile-time, confusing users. How does that work in D (and for that matters, any other language with compile-time evaluation) ?
by jajko | 2025-05-02 13:26:28+00:00
Do they do such a-holish immoral moves also in EU? There could be a billion or 5 fine for them in the waiting, we don't like to get fucked over by greedy corporations, no sir.

We need all the money we can get for killing some russians once they invade our borders in near future, so any contribution is highly appreciated.
by atrus | 2025-05-02 13:26:42+00:00
No, the crazy graphics has ballooned the cost of games so much that it's hurt the industry. Making a 3d game is hard enough, throwing the additional complexity and intricacies on top of that would make it too expensive to be profitable.

Minecraft and pokemon have famously behind the times graphics and they've done well.

Beat Sabre and Gorilla Tag have done well on VR, and those are hardly crazy graphics.

Instead of Meta buying game companies and never releasing games, they should have bought those companies, seen how their pipelines looked for a successful release, and then developed software that streamlined those releases, making it easier for outside companies to release more and better games.