MurphyA/hacker-news huggingface dataset:
by eru | 2025-05-01 09:58:20+00:00
> That is a cartel.

Wikipedia says:

> A cartel is a group of independent market participants who collude with each other as well as agreeing not to compete with each other[1] in order to improve their profits and dominate the market. A cartel is an organization formed by producers to limit competition and increase prices by creating artificial shortages through low production quotas, stockpiling, and marketing quotas. Jurisdictions frequently consider cartelization to be anti-competitive behavior, leading them to outlaw cartel practices.

What you are alleging sounds bad, but it doesn't sound like a particularly good match for the term 'cartel'.
by tialaramex | 2025-05-01 09:59:30+00:00
Maybe. If you have Linux the command `lsusb -v` gives you a verbose breakdown of the attached USB devices, if you find your keyboard it will show which interfaces it provides (a USB device can offer several if it wants) and to work at boot you want:

interface class 3 (a Human Interface Device) sub class 1 (Boot protocol or Boot interface)

In contrast the sub class 0 of HID is just the ordinary case, which is arbitrarily complicated (six thousand keys and four axis input? Why not) and so understandably a BIOS or similar environment might not implement that but a full blown OS usually does.

Doubtless tools exist for other platforms which can show the same information as lsusb
by fxtentacle | 2025-05-01 09:59:36+00:00
American products are too expensive, so nobody buys them. Import taxes make imported products more expensive so that they are even more expensive than the American products. The hope is that this makes it cheaper for American consumers to buy American products than to buy imported products.

But the elephant in the room is that the American-made products are now so expensive that you cannot profitably export them to any other country. So you have effectively limited the market size to purely the internal American market. And that means Chinese companies might have much better economies of scale. Because they can capture customers worldwide and not just inside America.

But most likely, the house of cards will fall over before you ever ship the first American-made product: Headlights need injection-molded parts. Since this was historically almost fully outsourced, the U.S. has almost no production capacity in this area. Building these factories takes 2 to 5 years. That means, unless everyone is fully convinced that these taxes will stay in effect for at least 5 years, nobody is going to build the necessary manufacturing capacity. And good luck finding US investors who are happy to invest millions into a factory with a predicted 5% profit margin.
by eastbound | 2025-05-01 09:59:57+00:00
Please correct me if I’m wrong:

She bypassed the requirement to communicate with all her contacts through secure and auditable channels (things people accuse the Trump admin of now doing), including foreign diplomats, by giving them her private email, which was effectively an email server stored under her desk, in simple SMTP, not SMTPS, which means all hostile entities could hack into it. When caught, she deleted the 19,000 emails and wasn’t sued for destruction of evidence.

That “all” of your legal experts (all 100% of them) found that perfectly legal is non sequitur: As a Secretary of State, practically her whole life can be used as ransom to make her do things contrary to state interests; and as a Secretary of State, she’s even responsible for making her subordinates set up the security rules to make it physically impossible to do what she did, if not legally impossible. She should not only have known, but she should have set up the rules for others.

Sounds like 100% of your legal experts may have been accessory to a scheme. Maybe she abided by the letter of the law but not the spirit, maybe the law has a hole, maybe everyone is lying because they’re afraid saying she cheated would benefit Trump, maybe anything else.

I’m genuinely interested in understanding if the story was wrong; But I’m not interested in understanding whether your take on the low importance of just a few emails from just a basic secretary, “nah don’t worry it’s just emails with her friends, she can have a private life”. No she can’t?
by mnky9800n | 2025-05-01 09:59:59+00:00
I found that movie to be disgusting as it takes real footage of war horrors such as 20 days in Mariupol, suicide bombers, etc. and sanitizes that for American audiences. Using this visual style of movies like 20 days in Mariupol indicates the filmmakers watched those movies and thought that could make them buck. Then it gives you some bullshit feel good call of duty action at the end to go kill the president which is tonally different both in visual style and in the context of the narrative. And it replaces the horrors of war such as bombing maternity hospitals and watching pregnant women be dragged from the wreckage with stereotypical racist Americans. And it justifies all this because it tells the tale of some war time reporters and asks the question what if they are just adrenaline junkies which is why they do their jobs? Thereby undercutting the real value and heroism of those who report on these conflicts who are captured, tortured, and murdered (e.g., Viktoriia Roshchyna). It does nothing to connect the audience with anything that is actually happening in the world and even serves to insulate Americans from the horrors of Ukraine and elsewhere while attacking journalists. I thought that movie was disgusting.
by rs186 | 2025-05-01 10:00:37+00:00
> No matter how efficient they made it, javascript "applications" are still bloatware that needlessly waste the user's resources compared to native code.

Well that's just biased. Saying application is bloated (which is often not true) is the result of an entire ecosystem, has something to do with an interpreter, is ridiculous. Any qualified software engineer can see the fault in such a comment. You probably know that as well.

So I consider your comment trolling.
by hahn-kev | 2025-05-01 10:00:37+00:00
Yeah I really wish there was a way for this to be enforced by the browser that the end user could trust. It would have to be a standard, but outside of opening dev tools and toggling offline mode there's no way to be sure.

The funny thing is that it feels safer to download a desktop app and give it the same data even though it's usually much harder to validate if it's shipping your data somewhere else.
by bambax | 2025-05-01 10:02:22+00:00
Sumif (without the s) worked in Excel 4 (1992), you just had to enter it with CTRL+Enter and use curly braces IIRC. I used it to build dashboards. Not sure what problem sumifs solves beyond sumif.

XLookup sure is useful but again you can probably replace it with a combination of vlookup and hlookup (or index match).

Regarding the size... If you're dealing with huge spreadsheets it's really better to use a proper db. Or even manipulate data with sqlite. sqlite can query xlsx files directly (with an extension), it's extremely fast and stable.
by T-A | 2025-05-01 10:05:33+00:00
> I have no idea how it came to that conclusion with those thoughts lol.

"There’s no specific reason why the reported Chain-of-Thought must accurately reflect the true reasoning process; there might even be circumstances where a model actively hides aspects of its thought process from the user." [1]

[1] https://www.anthropic.com/research/reasoning-models-dont-say...
by readingnews | 2025-05-01 10:06:17+00:00
I have indeed lived life wrong. I work in HPC as a Systems Engineer (right now, in 2025, with graduate degrees in engineering, and 25 years of systems admin / engineering experience) and do not make what this person made in 2017, much less in 2025, OR 2-5x that amount for that matter (total dream salary, geez)... at one time I was the data center manager and teaching CS classes, at the same time, working 80 hours a week.

How the heck do these people secure these high paying jobs? There is some club, and I am not in it. Sorry to rant, but that 1FTE salary is huge.
by rikafurude21 | 2025-05-01 10:06:42+00:00
Anyone else see the parallel to the Trump-Tarriff debacle that has been going on - Where are the european hyperscalers? If europe cared so much about tech independence they should have invested in their own homegrown tech ~15 years ago. Sounds alot like outsourcing everything to chinese manufacturing and then complaining about being dependent on china, which is unfair! At the very least europe has noticed a problem and started thinking about finding a solution, which is a half step in the right direction. The best day to start is today
by graemep | 2025-05-01 10:06:45+00:00
Mostly games and photoshop.

Libre Office is more than sufficient for most people.

> gui configurability

A bit confused by that. Linux desktop environments tend to be more configurable, and you can configure most things end users want to configure in a GUI with the major DEs.

Do you mean the sysadmins cannot configure as much in a GUI? I think that probably is a major barrier as it means a lot of retraining.

Also, when you do something different from everyone else, every problem will be blamed on you for doing that.
by yasir326 | 2025-05-01 10:06:52+00:00
I’m excited to share YouLearnNow, a tool I built to turn any YouTube video into actionable insights and clear summaries—perfect for busy professionals, students, or anyone who wants to learn more efficiently.

What it does

Extracts key points and takeaways

Generates concise summaries

Highlights the most important moments

Why I built it After eight years as a software engineer, I was tired of the 9–5 grind and frustrated by how much I’d forget after watching tutorial videos. Inspired by Pieter Levels and Marc Lou’s micro-SaaS journeys, I decided to scratch my own itch: build a simple app that helps me (and you) learn better—and gain a bit more freedom along the way.

Try it out Check out www.youlearnnow.com and let me know what you think. Your feedback will help shape the next features.

Here’s to learning smarter, not harder! — Yasir
by jajko | 2025-05-01 10:07:02+00:00
If only slow... it has tons of accepted bugs and nobody seems to care.

Yesterday I was using Outlook 365, there was one URL in one of the emails and I needed to find other emails containing it. Trivial and one of main use cases, right.

Put URL in search box, 0 finds (including email I just copy&pasted it from). Mkay, maybe non-alphanumeric chars are messing with some internal regex or similar, stripped those into bare hostname, still 0 finds (when searching all mailboxes, including body).

Maybe its some exchange settings, who knows, who cares. Pissed off fighting such basic tech instead of doing actual work.
by eru | 2025-05-01 10:08:11+00:00
> Throughout my CS studies, I was just collecting "tickets" (very hard to translate the actual word, "Schein"), which basically just attested that you have passed a course. They (often) had a grade on it, but it did not matter. Instead, once in the middle ("pre-diploma") and once at the very end of your time at university, you'd have oral exams. And those determined your grade. To attend them, you needed the right combination of "tickets".

What you are describing was one of the systems they used.

So at my university (OvG in Magdeburg) they used this system for math, but computer science had written exams.
by strogonoff | 2025-05-01 10:08:51+00:00
There’s a cheap trick to make sure a website that claims to do everything client-side actually does everything client-side:

1. Open the site in an incognito window.

2. Turn off your Internet.

3. Do what you’ve got to do.

4. Close browser window.

As a bonus, and this makes it better than just flipping the offline switch in developer tools, if you turn off Internet in a way that keeps the browser thinking it’s online, you can also peek at whether any network requests are made (for pathological cases where the app does everything locally but phones home anyway).
by andriesm | 2025-05-01 10:08:57+00:00
My problem is I get high resolution (1080p) even if I want 240p!

I might be traveling and be on very expensive 3g data, and want to listen to a video and not care about the display but low quality setting means little when you are a premium user.

You have to explicitly change video resolution every time the next video starts playing.

You cannot choose explicit resolution preferences like you used to.

And I get no difference in what happens to resolutions chosen for me between these two quality settings. Seems random/non-deterministic.
by freeone3000 | 2025-05-01 10:09:08+00:00
I was using IntelliJ before Android came along, and Android Studio was Eclipse-based until Android 4.x (and Java-based well after that!). Kotlin was an alternative to Java 1.6, already fairly late, and wasn’t well supported on android until much later. Before ART, Android didn’t even run Kotlin outside of trivial programs because of the dex classfile limit!
by caf | 2025-05-01 10:09:08+00:00
The phrase "incandescent with rage" comes to mind when reading that order. A couple of choice quotes:

To hide the truth, Vice-President of Finance, Alex Roman, outright lied under oath.

This is an injunction, not a negotiation. There are no do-overs once a party willfully disregards a court order. Time is of the essence. The Court will not tolerate further delays. As previously ordered, Apple will not impede competition. The Court enjoins Apple from implementing its new anticompetitive acts to avoid compliance with the Injunction.
by sokoloff | 2025-05-01 10:09:40+00:00
How many people were complaining about “her emails” 28 days after the first one was sent? You’re looking at two very different points on the timeline of each event and concluding that everyone thinks they’re different because of the difference in magnitude of discourse on the topics.

Do you think the difference will remain at this level through the next election cycle?

I think plenty of people see massive amounts of equivalence and are more caught up in other, more urgent piles in Washington’s reinvention of the Augean Stables.
by pastage | 2025-05-01 10:09:51+00:00
Familiarity, Enterprise, last is hardware. If you buy a Windows machine first then you always run the risk of Linux having to play catch up hardware wise. I have not had a hardware problem with a new install since 2004.

Familiarity being used with workflows is the biggest killer, and why I become a stupid user on Windows. Enterprise makes having Linux installed hard mostly because of checkbox security being a thing that favour monopolies
by DecoySalamander | 2025-05-01 10:10:02+00:00
Right now, most untrusted code runs in the browser's sandbox, and that's great - outside of the realm of fancy 0 days, the damage is limited.

But if downloading apps becomes the norm again (like every online store asking you to get their app and an extra app for a discount program), I expect that socially engineering less technical users into downloading malware will become much easier.
by danielktdoranie | 2025-05-01 10:10:21+00:00
Microsoft is never gonna give up on Windows NT "technology" no matter how bad it is and continues to be. They will continue to kick that dead horse until the company no longer exists. They genuinely port their UI (not the Windows 11 UI, it's horrible) and their apps to Linux. Release a Linux based OS, call it some shit like Windows Ultra not-shit edition. Accept Windows lost to Linux. God I hate Microsoft.
by makeitdouble | 2025-05-01 10:10:45+00:00
> registering a company in (some) EU countries has effectively the same address requirement where a PO box is not allowed.

Justifying rules for a private virtual marketplace as being as strict as how the government handles registrations is going overboard IMHO. That's like arguing that Supermarkets are fine fingeprinting customers when emiting loyalty cards because the host country also fingeprints people when emiting passports. They're not the same thing.

> It took the EU about 5-6 years to finally fix this by introducing a €10,000 exemption.

Wasn't the rule introduced in 2021 ? Getting a fix applied within a few years is actually not bad for an international governing entity IMHO.

On the other side, Stripe Tax also launched in 2021, so small businesses had that as a solution if it wasn't worth their time dealing with each countries individually.

Sure the rules could have been optimized from the start, but it doesn't sound half as bad as you make it sound to me (albeit I'm not an expert in any of this)
by x3ro | 2025-05-01 10:11:32+00:00
I really don’t understand how this is being downvoted. Whatever your interpretation of the reasons is, it’s objectively correct to say that democrats lost [1] instead of saying Trump won, even though the outcome is the same. Democrats alienated 19 million voters on a variety of issues, whereas republican turnout was almost the same.

[1]: https://www.thenation.com/article/politics/democratic-turnou...
by VierScar | 2025-05-01 10:13:49+00:00
Japan's WWII history is uniquely bad but they don't learn about it.

Can threaten authors with treason for negative books like he did in an EO recently. Change school curriculums. Then Maga can start revising history..

Was the 2025 recession from tarrifs? Nah it was Biden's inflation, or Ukraine aid. Actually.. didn't China impose tarrifs on US and US just reciprocated?

The reality will be altered and murky
by amiga386 | 2025-05-01 10:13:54+00:00
What's old is new again.

Microsoft introduced the "Office Startup Assistant" or "Office Startup Application" (osa.exe) in Office 97, it sat in the system tray and loaded the main office DLLs at startup: https://web.archive.org/web/20041214010329/http://support.mi...

OpenOffice.org (predecessor of LibreOffice) copied this feature, which they called "QuickStarter", I don't know exactly when, but no later than 2003: https://www.openoffice.org/documentation/setup_guide2/1.1.x/...

Microsoft made OSA made non-default in Office 2007, and _removed_ it from Office 2010: https://learn.microsoft.com/en-us/previous-versions/office/o...

Are they now bringing it back?
by andriesm | 2025-05-01 10:13:57+00:00
I agree, this obsession with filling the entire surface area with touch-sensitive display, and the quest for zero edge bevel width, is the bane of usability, often the soft fleshy part of your hand holding on the edge folds over and marginally makes contact with the screen, and then the screen ignores all your tops from your other hand that you explicitly makes.
by Quinzel | 2025-05-01 10:14:15+00:00
Only people who have a strong desire to control others but a weak resolve on how to effectively do that exercise their control with fear and violence directed towards children.

Trying to teach a child that hitting people isn’t OK by hitting them is actually one of the most absurd things I’ve ever heard.

What are you teaching them? You can’t hit people, but I can… because why? Your bigger, or older?

If your only tool is fear, you got nothing once that kid stops fearing you. Good luck with that.
How I'm training a prompt injection detector
by gasperpre | 2025-05-01 10:14:34+00:00
I’ve been experimenting with different classifiers to catch prompt injection. They work well in some cases, but not in other. The issue is they are mostly trained for conversational agents. But for agents consuming other content they fall short. So, noticing different cases where I’ve had issues with them, I’ve decided to train one myself.

What data I use?

Public datasets from hf: jackhhao/jailbreak-classification, deepset/prompt-injections

Custom:

- collected attacks from ctf type prompt injection games,

- added synthetic examples,

- added 3:1 safe examples,

- collected some regular content from different web sources and documents,

- forked browser-use to save all extracted actions and page content and told it to visit random sites, - used claude to create synthetic examples with similar structure,

- made a script to insert prompt injections within the previously collected content

What model I use? mdeberta-v3-base Although it’s a multilingual model, non-english languages is still something to improve on in next iterations of the classifier.

Where do I train it? Google colab. Easy and no need to burn local machine.

Will be keeping track where the model falls short. I’d encourage you to try it out and if you notice where it fails, please let me know and I’ll be retraining it with that in mind.

Here is the trained model: https://huggingface.co/proventra/mdeberta-v3-base-prompt-injection

Also, it's becoming clear that different use cases and content types call for specific training. If you have a use case where you think that would be needed, please feel free to reach out https://www.proventra-ai.com/contact
by tim333 | 2025-05-01 10:14:58+00:00
I'm not sure of the details to be honest. Certainly if I want to change normal US$ in a bank into USDC then I have to go through KYC etc. If I then transfer it to a private wallet and then send it to someone else's wallet for an iffy transaction they'd see on the blockchain it was me but not necessarily who the other wallet was.

A way to make it less traceable is to transfer it to an iffy crypto exchange, change it and then withdraw it somewhere else. Some of those are not very good at keeping records and the like. Like I use mexc who can change usdc and when I wanted to do my tax return they said they couldn't retrieve transactions over 18 months ago - they delete the data they say. And mexc isn't the worst.
by snickerbockers | 2025-05-01 10:15:23+00:00
I'm not familiar with lua, but when it's embedded as a scripting engine is it really just allowed to import whatever packages it wants and have full access to the host computer's resources? If so it seems like a really poor fit for any game that intends to have user-created mods (and yes I'm aware that it's one of the most popular scripting engines in gamedev-land and has been for about two decades).

I remember when FPS games first embraced the mod community back in the late 90s many of them had their own dedicated scripting engines (QuakeC, UnrealScript, later quake 3 arena had "real" c programs but they were compiled to a custom bytecode interpreter) that didn't have free reign over anything but the game state and that seems like a much better way to do things. Games used to have options to let you automatically download requisite mods from servers and it was safe to do so, at least in theory. I have no doubt that at some point in time there was a ROP vulnerability that could've been used to turn this into a devastating malware vector but at least then the scripting engine wouldn't be functioning as designed.
by tossandthrow | 2025-05-01 10:16:07+00:00
Over the next 6 months I need to decide on the platform we roll out for our small startup.

Windows is categorically left out.

Funnily, it is probably going to be Valve that will be the death of Windows.

All my Steam games runs better on Bazzite / Steam OS without any Windows interruption. At some point, this will spread like a wild fire in the gamin community - teaching people about alternatives to Windows.

The next generation will not be bothered with Windows.
by pjmlp | 2025-05-01 10:16:18+00:00
Java in VSCode is either Eclipse or Netbeans running headless, better use the real deal.

Of course that is no Kotlin outside InteliJ, JetBrains even has a blog post on how Kotlin is supposed to help selling more licenses.

https://blog.jetbrains.com/kotlin/2011/08/why-jetbrains-need...

By the way, for a little while there were some JetBrains employees doing an Eclipse plugin, but naturally they ramped out that effort.

https://blog.jetbrains.com/kotlin/2015/09/kotlin-eclipse-plu...
by probably_wrong | 2025-05-01 10:18:08+00:00
> Something is wrong with your computer if it takes 40 seconds

Yes, he just said it, it has Windows on it.

But more to the point: Windows slow boot has been a constant ever since the times when I would boot up Windows ME and go make myself a tea. If anything, Windows has always stayed one step of the technology that would bring its boot times down, to the point where I'd guess (as this article suggests) that it's company policy to dump slow components there.