MurphyA/hacker-news huggingface dataset:
by donalhunt | 2025-06-11 09:19:30+00:00
My stance has always been to lean on the available tools to free up time to work on the more interesting problems that deliver value to the organisation / company. Has been a good strategy to date.

Sadly, the current environment does not reflect that in my experience. There is a vicious focus on keeping profit margins at a steady rate at all costs while slashing spend on tooling which requires re-work on solved problems. :/

At some point the music is going to stop and it's not going to be pretty I suspect. :(
by bradfa | 2025-06-11 09:19:51+00:00
Unfortunately it’s not quite that simple. Yes you can likely get AGESA but there is a whole bunch of other code you’d still have to write yourself and it’s not trivial without quite a few documents that AMD is unlikely to give you even with normal NDAs.

Now, Intel platforms you maybe have a shot at using EDK2 on, especially those with FSP. But Intel is unlikely to give you any support when something goes wrong and there’s probably no way to pay Intel to change that unless you’re a very big customer.
by Tor3 | 2025-06-11 09:20:02+00:00
Same here, but the reason is simple - there was a bunch of people with the same first name in my class (1st grade). So we all went by our last name. And, as those still are close friends of mine, after all these decades, they (and everyone else I know from that time) use my last name when addressing me. And other people sometimes pick it up and use it too..
by miki123211 | 2025-06-11 09:20:43+00:00
It used to be a lot more reasonable back in the day.

When the world didn't change as quickly, or didn't change at all, the elders truly knew everything the young ones knew, and so much more. They had truly seen everything and had plenty of experience with the problems young people were struggling with.

This very much isn't the case any more. I'm in my twenties (technically part of gen Z), but I already feel like I don't understand the Tiktok-using, trap-loving part of my generation. The 14-18 year olds probably have very different issues now than I did at that age, and that wasn't even so long ago. People from my parents' generation are out of the loop completely, their world still revolves around linear TV, college as a path for success in life etc.
Show HN: DIY virtual HDMI monitor using "AR" glasses
by blensor | 2025-06-11 09:20:51+00:00
I am making a virtual HDMI monitor using Viture Pro XR glasses and an SBC ( currently OrangePi 5 Plus because it has HDMI-in ).

What it does is map the frames from the HDMI input onto a virtual display that is controlled by the IMU data from the glasses ( 3DOF only ). I've put AR in quotes in the title because many won't view those display glasses as true AR but by tracking the head movement it comes close.

I am trying to build kind of a "low cost" version of a virtual screen that acts like a monitor and can be connected to anything that has an HDMI output

I started off using the official Viture SDK to interact with the glasses but have since switched to a reverse engineered implementation of the protocol because their SDK is not available for ARM

Here is a video showing the first version: https://www.youtube.com/watch?v=D6w5kAA22Ts

Big caveat: Performance still needs to improve a lot because the whole frame reading/converting is completely unoptimized for now.

What other solutions do exist out there? * Streaming the computer screen to a headset like Meta Quest/Vision Pro * Connecting a HDMI capture dongle to the Meta Quest directly * XReal Beam ( basically the same as this project but official and for XReal glasses )

And for the obvious question, why I am not use something like a Quest or Vision Pro 1. Comfort 2. Price 3. Comfort

After using those display glasses over HMDs it's hard to convince myself to use a headset for productivity again
by david-gpu | 2025-06-11 09:21:03+00:00
You can't blindly trust sources, either. Or, sometimes, you ability to understand the sources correctly.

I think of LLMs as bookworm friends who know a little bit about everything and are a little too overconfident about the depth of their understanding. They tend to repeat what they have heard uncritically, just like so many other people do.

If you don't expect them to be the ultimate arbitrer of truth, they can be pretty useful.
by redman25 | 2025-06-11 09:23:16+00:00
Not the parent but I would say bad defaults or naming. There are countless posts from newbies wondering why a model doesn’t work as well as it should.

It’s usually either because the context size is set very low by default or they didn’t realize that they weren’t running the full model (ollama uses the distilled version in place of the full version but names it after the full version).

There’s also been some controversy over not giving proper credit to llama.cpp which ollama is/was a wrapper around.
by short_sells_poo | 2025-06-11 09:24:02+00:00
Fully in agreement with you. There'll be ultimately two groups of consumers of "organic" content:

1. Those who just want to tick a checkbox will buy mass produced "organic" content. AI slop that had some woefully underpaid intern in a sweatshop add a bit of human touch.

2. People who don't care about virtue signalling but genuinely want good quality will use their network of trust to find and stick to specific creators. E.g. I'd go to the local farmer I trust and buy seasonal produce from them. I can have a friendly chat with them while shopping, they give me honest opinions on what to buy (e.g. this year was great for strawberries!). The stuff they sell on the farm does not have to go through the arcane processes and certifications to be labelled organic, but I've known the farmer for years, I know that they make an effort to minimize pesticide use, they treat their animals with care and respect and the stuff they sell on the farm is as fresh as it can be, and they don't get all their profits scalped by middlemen and huge grocery chains.
by miki123211 | 2025-06-11 09:24:04+00:00
I suspect the actual reason is a lot more banal, it's enterprises asking for it.

People who own fleets of devices and need to keep them secure don't care about homegrown Linux distributions, they want to minimize the fallout from that one employee installing the "FlashPlayer update" again. Those are the people driving the concerns of Microsoft and computer vendors.
Ask HN: Is YouTube causing CPU spikes on Firefox?
by stein1946 | 2025-06-11 09:25:08+00:00
debian stable, firefox ssr and everyone I know has CPU spikes to the point were the whole system is unusable.

privacy badger and ublock origin the only extensions activated; only on youtube this seems to happen, other video sites work correctly

Is seems to show me "Experiencing distruptions?" bottom left everytime it happens
by aa-jv | 2025-06-11 09:25:26+00:00
The OP VTOL drone is aesthetically pleasing, I feel, but is over-engineered for a task such as mapping long distances.

For your needs, a slow-stick with a KFM wing would suffice - the smallest, lightest, simplest, most capable airframe one can build, and that is a slow-stick[0] with KFM wings[1].

VTOL is cool for those of us raised on a healthy sci-fi diet, but is entirely unnecessary for a slow-stick, which can be hand-launched directly into the air (vertically) and landed at a stall within a meter.

Plus, it is small, light, effective and extremely simple, which means its a lot easier to repair and maintain. Add some ardupilot magic and you've got a really capable platform for surveys and reconnaissance.

tl;dr Consider building a small fleet of slow-stick+KFM planes, attach your camera to it, and do your survey that way ..

[0] - https://www.rcgroups.com/forums/showthread.php?1395335-Begin...

[1] - https://www.flitetest.com/articles/kfm-wings-a-basic-explana...
by mhitza | 2025-06-11 09:25:33+00:00
User analytics that require cookies, sounds like tracking to me.

> like session cookies for managing signed-in state etc.

Maybe I'm reading it wrong, but are you saying that consent is required for session cookies? Because that is not the case, at all.

> (25) However, such devices, for instance so-called "cookies", can be a legitimate and useful tool, for example, in analysing the effectiveness of website design and advertising, and in verifying the identity of users engaged in on-line transactions. Where such devices, for instance cookies, are intended for a legitimate purpose, such as to facilitate the provision of information society services, their use should be allowed on condition that users are provided with clear and precise information in accordance with Directive 95/46/EC about the purposes of cookies or similar devices so as to ensure that users are made aware of information being placed on the terminal equipment they are using. Users should have the opportunity to refuse to have a cookie or similar device stored on their terminal equipment. This is particularly important where users other than the original user have access to the terminal equipment and thereby to any data containing privacy-sensitive information stored on such equipment. Information and the right to refuse may be offered once for the use of various devices to be installed on the user's terminal equipment during the same connection and also covering any further use that may be made of those devices during subsequent connections. The methods for giving information, offering a right to refuse or requesting consent should be made as user-friendly as possible. Access to specific website content may still be made conditional on the well-informed acceptance of a cookie or similar device, if it is used for a legitimate purpose.

https://eur-lex.europa.eu/eli/dir/2002/58/oj/eng

You should inform users about any private data you would be storing in a cookie. But this can be a small infobox on your page with no button.

When storing other type of information, the "cookie" problem needs to be seen from the perspective of shared devices. You know, the times before, when you might forget to log out at an internet cafe or clear your cookies containing password and other things they shouldn't. This is a dated approach at looking at the problem (most people have their own computing devices today, their phone), but still applicable (classrooms, and family shared devices).
by kruczek | 2025-06-11 09:26:24+00:00
> On the economical side, you need to realize that whenever you are playing and enjoying a game, it's most likely due to the fact that the previous games sold by that developer have been successful in making money, which was most likely made possible by Denuvo. > > In other words, making piracy harder allows the next generation of games to be created.

That's an extremely bold claim. There are many games which are successful and don't use Denuvo. In fact I'm quite sure there are more successful games that don't use Denuvo, then those which use it - so I don't believe that "whenever [I'm] playing and enjoying a game" it was "most likely" created thanks to Denuvo.

And then there are people like me who simply refuse to play any game which uses Denuvo. There are thousands of excellent games out there, why should I waste time on those which treat me as a thief?
by imtringued | 2025-06-11 09:28:14+00:00
There are two parts to a gun.

The "explody bit" that needs to survive intensive pressures, which boils down to a carefully machined barrel (rifling is optional) and a firing pin.

The "comfort features" that make it easy to hold that barrel in a human hand, that direct the recoil to parts of the human body that can better handle it, that hold the ammo in a way that automatically feeds the next bullet (spring magazine) and that makes it easy to press the firing pin against the munition (the trigger).

The latter can easily be 3D printed.
by ZeroGravitas | 2025-06-11 09:28:16+00:00
Yeah, don't worry about China and EVs.

They're so stupid they accidentally built too many solar panels and batteries and now they're being forced to sell them overseas, a phenomena that some worried business leaders have called "exporting".

And now their EV market is in disarray with prices and profits going down instead of up, up, up like god and Adam Smith intended.

Some of their car companies aren't even too big to fail, a classic mistake that will lead to inefficient businesses closing and what worried business leaders are calling "competition".

Honestly, these articles are so stupid and self-defeating to America that I wouldn't be surprised if the Chinese government was paying for them.
by fcpk | 2025-06-11 09:28:19+00:00
I think it's a bit disingenuous to mix together the security model and the ability to do things on a device you own.

Should the default android be locked, with no root, play store verifying apps, etc, absolutely. This is great for the average user that desires nothing more than just running play store apps.

Should you have the ability to run what you want on your phone, and copy the data from the app that you installed, after accepting the risks? absolutely.

It is already non trivial to install root, and adb locked root for example makes things vastly more secure even in that case(that is, you can only adb su into your phone, you can't grant the permission to an app directly). Especially with locked adb having fingerprint verification.

On grapheneos you can get basic. You can't get device, which is now needed by a lot of applications. See another example at: https://discuss.grapheneos.org/d/18118-play-integrity-meets-...

Play integrity by locking everything to the Google/Main vendors is making it less and less possible to run non-primary images/oses. And it's not for users security, it's for apps security, so this is purely to reassure the industry, and yet it is just another security theater. Running with strong integrity on a rooted device is possible with semi-significant effort, and that's good. It means that we're not relying on security by obscurity, and we can look at what's running on the phones.
by ponector | 2025-06-11 09:29:02+00:00
>>Andy Greenberg has been reporting on ghost guns for more than a decade. He first used a 3D printer to assemble a gun in 2015, and he says that today’s process is not only faster but cheaper. We talk to Andy about how he legally printed the same gun Luigi Mangione allegedly used in the alleged killing of the United Healthcare CEO last year, and whether US law is keeping up with the technology of 3D-printed guns.

Here is a link: https://www.wired.com/story/uncanny-valley-3d-printed-untrac...
by prog_1 | 2025-06-11 09:29:04+00:00
not "war on cancer" and not "we" winning. It's pharma finding ways how to profit from rare treatment successes of few rare disease types. Majority, and by majority i mean over 80%, of patients and cancer types are still treated with bogstandard chemo+radio+surgery. Individualized treatment plans using checkpoint inhibitor combinations, biotech therapies, etc are for few select individuals with A LOT of money.

how do i know? i work in precision oncology for a decade plus
by npteljes | 2025-06-11 09:29:52+00:00
There is a misunderstanding compared to OP's intent. It's not that separating military and police guarantees that the police will make the police serve and protect the people. Rather, if separated, police has a better chance to serve and protect the people, compared to a situation where it's the military's job.

Consider the the separation of church and state. It's done so the government remains neutral in religious matters and does not favor or establish any religion. In reality, some churches are clearly favored. Or the review system in academia. Peer reviews are so that bullshit doesn't make it into published papers. Yet, bullshit and bias does make it into published papers.

This is just a system that is working somewhat well. With obvious, very large room for improvement. But the direction, separating military and police, is good. Just not enough.
by ale | 2025-06-11 09:30:07+00:00
I remember part of the discourse being that this was a much needed wake up call to web-devs for their relentless reliance on micro packages like left-pad. Part of it was the culture of publishing packages for the sake of popularity and github stars. Part of it were also devs insisting that implementing anything that could otherwise be installed through NPM was "reinventing the wheel". Today I work with a lot of devs who still prefer using micro packages, regardless of their simplicity, because to them it means "less maintenance". Go figure.
by DrScientist | 2025-06-11 09:31:04+00:00
There is nothing special about a company in what you say - you could say the same thing about a church or a protest group - or any other grouping of people.

And yes, the leaders of a company/protest group/church might have more influence on the moral choices of it's members than the rank and file than others - but they are also people too.

A company isn't magical with an existence outside the people that define the systems, processes, and perform the work.

Sure if you are flipping burgers in famous burger chain you are following very clearly defined rules as part of a bigger system - but a person designed that system - intentionally - and people manage and maintain it.
by shellac | 2025-06-11 09:31:46+00:00
It's a minor thing, but:

> Most of my open source work followed Unix philosophy, so the packages did one thing at a time.

Nobody has suggested that libc -- to take the most obvious example -- is against the Unix philosophy. Debates occur around whether whether commands / daemons do too much (recent poster child being systemd) or aren't composable.
by elcritch | 2025-06-11 09:32:28+00:00
What's difficult with font SDFs on the CPU? The bezier paths?

I made myself a CPU SDF library last weekend, primarily for fast shadow textures. It was fun, and I was surprised how well most basic SDFs run with SIMD. Except yeah Beziers didn't fair well. Fonts seem much harder.

SIMD was easy, just asked Claude to convert my scalar Nim code to Neon SIMD version and then to an sse2 version. Most SDFs and gaussian shadowing got 4x speedup on my macbook m3. It's a bit surprising the author has so much trouble in Rust. Perhaps fp16 issues?
by miki123211 | 2025-06-11 09:33:45+00:00
It's not a point of competition, plain and simple.

Better software doesn't sell more hardware. From those companies' point of view, what matters is hardware features to make consumers want the product, and manufacturing efficiency to make margins high. The quality of what's in the ROM is no more important than the quality of the fans, servos, DACs or what have you. As long as the parts don't break too often and are within specifications, they're good enough, no point in wasting money to make them better.

This, of course, is true until it isn't. At some point, somebody comes along who disrupts the space completely by making the software great and well integrated (or just by making it do what people have previously had to do in hardware), and traditional companies don't know how to cope.
by ysnp | 2025-06-11 09:34:37+00:00
EDIT: More context from the GrapheneOS team on their public Twitter communications

>In the past, the main issue with AOSP was them forking AOSP apps into Google apps and then sometimes abandoning the AOSP apps. This increased over time, leaving behind a bunch of legacy apps we need to replace. There have been similar issues to this, but all things we can handle.

>They've added more and more functionality to Google Play which ends up being considered required, but they haven't ever gone out of the way to gut parts of AOSP. Android 16 has changed this. They ripped out all of the device repositories, despite promising to do the opposite.

More contextual information potentially coming from a community member (not GrapheneOS) on their forum:

>Google apparently hasn't released the kernel code and Pixel device specific code yet, and GrapheneOS team seem to be panicking over that latter part right now, as Google seemingly have removed that code from the AOSP tree entirely, possibly permanently. The next few days will be exciting.
by namaria | 2025-06-11 09:34:48+00:00
Storytelling is the skill you're looking for. Visual aids and recording/editing are incidental.

What makes presentations, video essays, etc, great is having a great story to tell.

It's all about the archetype of the hero, and plot arch (normal life -> problem -> departure -> toll -> return).

You have to present people with a reason to embark on the story - which is the reason the 'hero' leaves on their journey; a clear understanding of what's at stake, the price to be paid, the confrontation and the return to a new, better normal.
by anal_reactor | 2025-06-11 09:34:54+00:00
The fact that different cultures evolved such systems independently proves that the general idea does make sense. Case in point: you go to an American company, the CEO says "call me simply John, feel free to chat up whenever you feel like it, we're all family here" and then you go talk to him about sex life problems of your marriage and he just stares at you awkwardly. Having explicit layers of social "closeness" makes things much easier to manage. "We address each other using last names, therefore I won't tell him about sex life of my marriage".
by Koshima | 2025-06-11 09:34:58+00:00
I am building Flexprice, an open source metering and billing platform for AI and agentic-based companies. I've recently published a guide showing how to replicate Clay's credit-pricing model.

This guide includes: - Configuring recurring credit grants (e.g., 100 credits/month) - Capping rollover at 2× monthly allocation - Real-time metering (e.g., 10 credits to create a table; 1.5 per-row on enrichment) - Monthly vs annual billing models, credit expiry rules

This addresses a challenge many SaaS/AI/API products face: building transparent, usage-aligned pricing that’s easy to iterate on.

Would be grateful for HN feedback especially around edge cases or UI/UX when exposing credit consumption to users.
Show HN: Building Electret Mic Preamp Open sourced
by nativeforks | 2025-06-11 09:35:43+00:00
I designed and built a studio-quality electret microphone preamp focused on low noise, high gain, and clean audio capture using easily available components.

This is an original design — it does not follow TI, Analog Devices, or other common application schematics.

The circuit was tested and verified in LTspice before building. All schematics, design rationale, and build instructions are open-sourced for anyone to replicate or improve.

Here's a short demo of the audio performance: https://youtu.be/RZR_PrxcBBU?si=9gN_5yx09bwNFjba

I spent over a month researching, simulating, and testing before publishing. Feedback is welcome!
by k07b470n | 2025-06-11 09:37:01+00:00
Interesting how you write "Du" and not "du". I'm French and I've been living in Germany for 20 years. I understand and use "du/Sie" more or less appropriately (we have the same dichotomy in French). What I still cannot wrap my head around after all this time is why/when some people use "du/Du", "dein/Dein", "dich/Dich" in writing (to be clear: not at the beginning of a sentence). I guess "Du" is somewhere inbetween "du" und "Sie" on the politeness scala but I never dared to ask. I'm only using lowercase "du". What would be a rule of thumb on how/when to use the uppercase "Du"?
by yb6677 | 2025-06-11 09:39:58+00:00
“They're the only big cloud provider I feel comfortable with”

Firstly do you work for aws, as saying the other big cloud providers are inferior is unusual. Azure for example powers a lot of critical enterprise which are Microsoft.net centered.

And secondly there are lots of other providers outside of the big cloud providers who can maintain 99.99% service levels.