MurphyA/hacker-news huggingface dataset:
by fluidcruft | 2025-06-26 16:29:11+00:00
I'm all for hating Google or whatever but this just sounds like they're finally giving Gemini all the missing Google Assistant parts. You know so you can tell the damn thing to do things like add a new todo to todoist. Basic shit that worked years ago before Gemini broke it all and made it only work with Google's own apps in a monopolistic fashion Apple would be proud of.

What's confusing about disabling any Gemini integrations in your apps? Don't want Gemini to access todoist? Turn it off or deny the permission or whatever. So scary. This is basic Android 101.
by vayup | 2025-06-26 16:29:59+00:00
Gemini charges by tokens rather than minutes. I used VAD to trim silence hoping token count will go down. I noticed the token count wasn't much different (Eg: 30 seconds of background noise had the same count as 2s of background noise). Either Gemini API trims silence under the hood, or the nature of tokenization is dependent on speech content rather than the length. Not sure which.

In either case, I bet OpenAI is doing the same optimization under the hood and keeping the savings for themselves.
Show HN: Self-Hosted OAuth Authentication Library for MCP Servers
by seanobannon | 2025-06-26 16:31:11+00:00
Hey HN,

The latest MCP spec (https://modelcontextprotocol.io/specification/2025-06-18/bas...) requires MCP Servers implement OAuth for authenticating users and authorizing access to tools and resources. I spent way too long wiring up OAuth to build a ChatGPT connector and decided to wrap the pain into a library: @mcpauth/auth.

What it is:

- Self-hosted OAuth server, built for Model-Context-Protocol

- Single authenticateUser() hook, so you plug in whatever session logic you already have (NextAuth, Auth.js, plain cookies, JWT, you name it)

- Adapters: Next.js and Express; stores: Drizzle or Prisma

- ISC licensed, no calls home

Quick start is ~5 min: npm i @mcpauth/auth, add two route handlers, set three env vars.

Live demo: https://mcpauth-nextjs.vercel.app/

If you’re building an MCP server or any internal AI tool that needs proper OAuth, I’d love feedback — especially on edge cases or new functionality.

Repo: https://github.com/mcpauth/mcpauth
by _wire_ | 2025-06-26 16:31:37+00:00
"...In blow to authors" is begging the question in the lede. Typical MSM gaslighting.

Hey! Why doesn't HN automatically translate links to paywalls into a detour to an archive that summarizes the article with AI? Didn't the court just rule that the AI's mapping of the data is not a violation of copyright?!
by jstummbillig | 2025-06-26 16:31:42+00:00
The multi agent thing with different roles is so obviously not a great concept, that I am very hesitant to build towards it, even thought it seems to win out right now. We want a AI that internally does what it needs to do to solve a problem, given a good enough problem description, tools and context. I really do not want to have to worry about breaking up tasks into chunks that are smaller than what I could handle myself, and I really hope that that in the near future this will go away.
by turtlebits | 2025-06-26 16:31:51+00:00
Depends on your jurisdiction, but roof mounted solar installs generally don't need building permits. Electrical permits on the other hand are almost always required.

If you actually want to offset cost, don't buy a portable battery pack. Get an AIO solar inverter and a server rack battery. They're generally plug and play - wire the panels to it, connect the battery.

If you want to run your home loads, the cheapest/simplest way (without going grid-tie) is to have an electrician add a critical loads panel supplied by your inverter output, then plug your inverter in to the grid for backup (in case no solar or batteries are low).
by alemanek | 2025-06-26 16:32:07+00:00
I am going to give a guess on this one. I work for a large enterprise and have been involved with evaluating different OSS solutions.

One of the things that tends to come up is support. Now a small OSS startup with no funding and maybe even no way to pay them gets an automatic no in most cases.

My guess is that it is less about VC money and more about “I know I will have someone to call as long as I am willing to pay” kind of thing. VC money tells the company someone else is confident enough about this so I can be too.

Just my non-expert opinion.
by CPLX | 2025-06-26 16:32:52+00:00
My son was born when I was 45 and I absolutely could not be more happy about it. I am in way better shape than I was at 30, I finally started taking that seriously, and also I am way wiser, more patient, and have more money.

So if you hear anyone telling you they can't imagine late fatherhood ignore them, they obviously aren't good at imagining things.
by diggan | 2025-06-26 16:33:31+00:00
> It does feel like games take longer to launch on average, but this makes sense given the fact that it's launching via Proton/Wine.

Also anecdotal, but I feel like Steam games on Linux compile shaders on the CPU, and maybe not super optimized, compared to Windows where they either ship with precompiled shaders, or it might use the GPU?

Still, the very same games runs better on Wayland+Linux too for me, than on Windows, way less stutters in particular as you mention.

But I'm not sure if it's because of OS differences, or that it's so much easier to end up bloating a Windows install. I can't say I treat them the same, as one is mostly a work environment and the other one purely entertainment and creative usage.
by saulpw | 2025-06-26 16:33:46+00:00
Why only for donations? What about for all subscription services?

For this I use privacy.com, to give each 'vendor' its own unique credit card number, with a monthly/annual/lifetime limit. I can review all my recent expenses and open cards, and close or pause them whenever I like. This system just caught an 8% price increase by my ISP, which meant it was rejected before I was charged, and I was able to call and negotiate it down (20%!).

Not affiliated with privacy.com, just a happy customer. I give up my credit card points on subscriptions, in exchange for peace of mind and finer-grained control over my finances.
by mohan_g | 2025-06-26 16:33:49+00:00
AR is much harder as a solution to deploy at scale, I think.

First off, most solutions work poorly out in day light - especially the bright Indian sun. So that automatically adds friction in terms of deployment opportunities / field deployment.

The second issue is the limited FoV: 40-45 degrees. That's a pretty small display area to play with in terms of pushing detailed information, etc.

Third, again, the usability, ruggedness and user-onboarding challenges.

So, the use case has to be important enough and significant enough that the user / organization needs to accept all these frictions and still derive enough value out of the solution - that leaves very few use cases.

Add to that, HoloLens is expensive, hasn’t seen any significant development in the past few years, and real wear type devices too aren’t cheap for large scale adoption - a smartphone / tablet in hand is often a better / more maintainable / cost effective solution even compared to real wear - I’ve seen clients securely mount a smartphone on their helmet and setup a teams call for remote viewing - it works!
by p_ing | 2025-06-26 16:33:53+00:00
Both file systems support case sensitivity.

Use DevDrive in a virtual disk or secondary volume, there are significant performance gains for things like git, nodejs modules, etc.

It helps to know the system. The perf would be an issue with any file system on Windows due to the file system filter architecture.

Locking is a function of the NT executive and not of the file system. It was a design decision. I’ll see if I can dig up the reasoning later.
by drakythe | 2025-06-26 16:34:15+00:00
Immediate thoughts:

- Neat.

- Those images on the blogs look potentially AI Generated, which I'm personally turned off by. Others may vary.

- The first blog (by you?) is _very_ long, also "ADHD as Superpower" is somewhat of a trope that I, and others I've spoken with, aren't happy to have as a bullet point of why ADHD isn't the end of the world.

- Anyway, clicked on the "Procrastination" mood button and oh sweet lord there are so many buttons on this page and why do they have "likes" counted in the corner?

- The web developer in me admires the automatic resizing blocks. The user in me doesn't like that the buttons jump around as I click on them. E.g. I clicked on "breath loop" and the interface totally changed an I wasn't actually sure how to get back to where I was (Figured it out: Musical Stimulation), additionally I know there _was_ a button below breath loop but its moved and I forgot which one it was. I'd suggest categorizing the buttons and either hiding them in drawers or collapsible sections so there aren't quite so many immediately visible. And then I'd suggest keeping the controls for each technique in the same place on the screen and just highlight which technique is selected from the buttons, instead of dynamically moving the controls around. On any user interface I interact with regularly I don't even see or read them much anymore because I just know where the buttons I want to interact with are. On this page the buttons are constantly moving around, and I'm only on desktop, I'm sure its different on a phone but I'm almost scared to look (I looked, its good, but the constantly changing height of the scrollbar is a pet peeve of mine, so its functional, I just don't like it). If you don't want to move the controls to a consistent spot, I'd suggest giving the movement a bit of an animation (maybe with an option to disable it?) so people can at least get a feel for what is happening when they click a button instead of an instantaneous change that is impossible to track with their eyeballs.

- I don't love the "Atmosphere" button being in the bottom middle where text/images appear from the content, feels messy.
by brilee | 2025-06-26 16:34:28+00:00
I'm a second-gen Korean-American; my korean is weak but conversational. I am intrigued by the reasoning model that analyzes my speech and points out various mistakes I'm making. It's a good first attempt at separating the 2 tracks of actual conversation vs mistake-correcting.

I think showing the raw reasoning text is not quite the right UI; maybe highlighting the specific text in red and showing a suggested correction would work better?

It's also a little awkward that the conversation is live; I don't really have any breathing room to read the reasoning traces on what mistakes I made / could have done better. I hung up the first time I tried to figure out how to pause.
by Chihuahua0633 | 2025-06-26 16:34:29+00:00
I started digging into the code, and it appears that you only have the "look away for 20 seconds" bit coded into https://github.com/s4m-mo/vscode-ergo/blob/master/src/extens... ... where are the rest of the reminders you stated?

Also, you have issues disabled on the repo, so I couldn't open an issue for this.
by ffsm8 | 2025-06-26 16:34:56+00:00
Likely because it's temporary?

It takes less effort to re-enable if it's just commented out and its more visible that there is something funky going on that someone should fix.

But yeah, even if it's temporary, it really should have the rationale for commenting it out added... It takes like 5s and provides important context for reviewers and people looking through the file history in the future.
by vunderba | 2025-06-26 16:35:06+00:00
The ChatGPT mobile app in hands-free voice conversation mode works quite well for language practice with one important call-out: you have to give it a topic at the beginning otherwise it won't be able to drive the conversation forward and will stick to banal pleasantries.

What I usually do is pick a random blurb in the news and paste the entire thing along with the Reuters link at the beginning and inform ChatGPT that we'll be carrying on language practice specifically over that topic of discussion.

I've used this to carry an hour long foreign language practice in Spanish while walking my husky. Just put the phone in my pocket and go. If you're an intermediate/advanced learner, it's a pretty decent solution.

In fact, you can actually instruct ChatGPT that you are going to speak in your native language, but ChatGPT is only allowed to respond in the target language if you just want to focus on practicing listening comprehension.

I'd be interested in hearing how significantly improved Issen is over this.
by cchance | 2025-06-26 16:35:45+00:00
Stupid question, whats to stop someone from quantizing it, shit even just barely finetuning it for 1 step and calling it something different, no ones actually checking WTF these models are based on when they're released, especially for the source models, especially if the release is not around the same time of release as the base, i'm 99% sure someone could fine tune SD3.5 a bit and release it today as Frizz 1.0 and people would just take it as a new model using the same layer structure as SD3.5 lol
by ordinaryradical | 2025-06-26 16:35:53+00:00
Source: worked at a startup that took over the patents for the X-33 next gen shuttle and VentureStar SSTO (aerospike design!)

The Columbia disaster really set back SSTO appetite. Probably the whole reason we got the patents, truly.

SSTOs are, like everything else going to orbit, delimited by weight.

If you are going to make the fuel tanks internal to the vehicle and not something that falls off and sheds their weight mid-flight, you have to get vehicle weight to the absolute minimum. Losing weight has second order effects because it means you now have to carry less fuel so you now have a smaller fuel tank which means the tank weighs less which means you get to carry less fuel… etc.

The key, IMO, is material science advancements, specifically around plastics and composites. Very efficient engine design is matters too, but if you can just bring less mass up with you you can start to approach an achievable fuel weight.

It’s a hard job, you need plastics that can handle orbital temperature cycling (+300 to -300 F every 30 mins), atomic oxygen (nasty corrosion), UV with no atmospheric protection, FST for crew exposure…

Exotic metal alloys can get you around some of these problems, but they can be difficult and expensive to work with. Same issue with high-performance polymers. No free lunches here.

With 3D printing of metals and high-performance composites, you can probably remove additional weight so there’s some light in that tunnel.

But all in all it’s very hard to get out of the gravity well with your fuel in tow and survive the extremes of space. My belief is the first vehicle to pull it off will look like a Swiss cheese of voids and lattices from printing / honeycombs and be made almost entirely out of plastic and carbon fiber.
by throwaway1550 | 2025-06-26 16:35:58+00:00
Ex-googler here. Google shipped their org hierarchy here.

Vertex API is managed by Vertex team in Google Cloud. This is a production ready infrastructure that is SRE managed but usually one or two steps from the bleeding edge.

Gemini API, Jules etc are built by Google Labs. This is close to the bleeding edge but not as production ready.
by HarHarVeryFunny | 2025-06-26 16:37:40+00:00
I think the more general/useful definition of "hallucination" is anytime the LLM predicts next word based on "least worst" (statistically) choice rather than based on any closely matching samples in the training data.

The LLM has to generate some word each time it is called, and unless it recognizes soon enough that "I don't know" is the best answer (in of itself problematic, since any such prediction would be based on the training data, not the LLM's own aggregate knowledge!), then it may back itself into a corner where it has no well-grounded continuation, but nonetheless has to spit out the statistically best prediction, even if that is a very bad ungrounded prediction such as a non-existent API, "fits the profile" concocted answer, or anything else ...

Of course the LLM's output builds on itself, so any ungrounded/hallucinated output doesn't need to be limited to a single word or API call, but may instead consist of a whole "just trying my best" sentence or chunk of code (better hope you have unit test code coverage to test/catch it).
by dqv | 2025-06-26 16:38:09+00:00
Did you ask AI to make a roast? I'm genuinely asking.

It looks sensible to me. He's using two tools he was already using: Deno and GitHub. And he's using this RSS library: https://deno.land/x/rss@1.1.2

And he can always run that command without GitHub Actions if necessary or desired.
by fennecbutt | 2025-06-26 16:38:59+00:00
I think we'll have to go with id connected to a real human eventually tbh.

Y'all will balk at that but in a decade or so I think we'll have no other choice.

But even that will fail since certain countries will likely be less precious about their system for this and spammers will still get fake ids. Same problem as now with phone numbers/rcs spam.
by Eezee | 2025-06-26 16:39:47+00:00
That's completely different. Imagine you are reading a book and the words only get revealed to you at 1 word a second. You would get annoyed if your natural reading speed was higher than that.

Same with a video. A lot of people speak considerably slower than you could process the information they are conveying, so you speed it up. You still get the same content and are not skipping parts as you would when skimming a book.
by swat535 | 2025-06-26 16:39:50+00:00
> When it comes to Men's health, doctor's really don't give much of a fuck. Their primary concern is are you actually sick, they don't care about how you feel, or your self-image, or your sense of masculinity.

Yes, I learned this the hard way, when I was trying to figure out why I have zero libido, brain fog and brain fog having a healthy BMI and lifting weights.

As a 35 year old, I had the T levels of a 65 year old men, yet doctors refused to consider this an issue because it was in the "normal" range.

It took me over a year to get a diagnosis of Secondary Hypogonadism in Canada and that was after I went to see a male private urologist after giving up on a public health care in Canada.

This was finally revealed once I finally did more specialized tests for LH, FSH, Estradiol, Testostrone and Free Testosterone at the requested of my urologist.

After 3 months of HCG treatment and all the symptoms were gone. It has now been 2 years and I have never felt better in my life.
by jrowen | 2025-06-26 16:41:02+00:00
The article does a good job of explaining that it's still a non-trivial problem even if you are allowed to distribute the weight unevenly, but I do agree that what is happening here is much more specific than a "shape," which is simply geometry without any density information.

Put another way, most things precisely constructed with that same exact shape (of the outer hull, which is usually what is meant by shape) would not exhibit this property.
by throwaway2037 | 2025-06-26 16:41:08+00:00
I am replying to my own post instead of replying to all of the child posts:

The point of my original post... that I hoped someone would see/interpret: Reporting "security bugs" without a patch or an offer to pay the lead maintainer to implement a fix feels like blackmail in 2025. Yes, I know this will be a hugely controversial opinion amoungst HN crowd. Personally: I don't see a huge amount of commercial value in pure infosec research that does not include funds to develop or fund a patch. The primary purpose of these "pure" infosec research firms is to generate FOMO for enterprise clients who pay them for private patches or "support".
by UncleEntity | 2025-06-26 16:41:11+00:00
Assuming you have good gun bunnies (term of affection, I assure you) and a spotter on the ground or in the air.

The mortar guys in my old company could put a round into a trashcan with line-of-sight but when someone else is calling in fire then they are more of an area weapon. Assuming that a fire mission is going to involve more than one or two rounds to bracket the target now you're talking more dollars and the people on the ground probably aren't going to stand there and wonder how long it's going to take to hit them.

The way I (and most other people I've heard talk about it) see it is drones are an area denial weapon.
by Xeoncross | 2025-06-26 16:41:28+00:00
Would be really interesting if microservices were limited to a manageable amount of code. I wonder if technical leadership has ever guided their org devs that services shouldn't be more than ___ lines of code (excluding tests). Obviously, more services would mean more latency, but I'm pretty sure this one I'm working on now that is over 11k LOC (ignoring comments) could be replicated with a few bash commands.
by reaperducer | 2025-06-26 16:42:35+00:00
How much trust was there in electricity, flight and radioactivity when we discovered them?

Not much.

Plenty of people were against electricity when it started becoming common. They were terrified of lamps, doorbells, telephones, or anything else with an electric wire. If they were compelled to use these things (like for their job) they would often wear heavy gloves to protect themselves. It is very occasionally mentioned in novels from the late 1800's.

(Edit: If you'd like to see this played out visually, watch the early episodes of Miss Fisher's Murder Mysteries on ABC [.oz])

There are still people afraid of electricity today. There is no shortage of information on the (ironically enough) internet about how to shield your home from the harmful effects of electrical wires, both in the house and utility lines.

Flight? I dunno about back then, but today there's plenty of people who are afraid to fly. If you live in Las Vegas for a while, you start to notice private train cars occasionally parked on the siding near the north outlet mall. These belong to celebrities who are afraid to fly, but have to go to Vegas for work.

Radioactivity? There was a plethora of radioactive hysteria in books, magazines, comics, television, movies, and radio. It's not hard to find.