MurphyA/hacker-news huggingface dataset:
by btilly | 2025-11-13 18:42:04+00:00
The narrative starts with, "People who look like you are the problem, and your success is because you benefit from it."

If the targeted person fails to completely agree with that narrative, they become labeled as the problem.

This happens so quickly and consistently that hearing "people who look like you are the problem" short-circuits to "I was just told that I am the problem."

When this is a young man's lived experience, he feels heard when he hears, "THEY say YOU are the problem!" from a vocal conservative. And this emotional validation makes it comfortable and easy to try to fit into this new group by adopting various of their attitudes and beliefs.

This is exactly how I'm seeing this play out with my son. It started with experiences which felt like him being told that he is the problem. It lead to him being receptive to conservative rhetoric. I'm trying to undermine that rhetoric. But it is an uphill battle, against an emotionally comfortable slope.
by pessimizer | 2025-11-13 18:42:27+00:00
There's no difference for you. It's your code. Choosing a particular license can't restrict how you yourself use it. An absurdly common business model is for you to relicense to BSD/MIT/proprietary for a particular customer who pays you to; it's the same code, you're just not obligating that customer to share their changes if they redistribute it.

The GPL is a statement you're making about the rights that other people are granted when it comes to your code. It's not a personal pledge. Exactly like every other license btw; they aren't oaths. You're also not required to police or sue people who break your license. It's your code.
by substitious | 2025-11-13 18:42:34+00:00
A challenge I had with "Robot" is that it would often veer away from the matter at hand, and start throwing out buzz-wordy, super high level references to things that may be tangentially relevant, but really don't belong in the current convo.

It started really getting under my skin, like a caricature of a socially inept "10x dev know-it-all" who keeps saying "but what about x? And have you solved this other thing y? Then do this for when z inevitably happens ...". At least the know-it-all 10x dev is usually right!

I'm continually tweaking my custom instructions to try to remedy this, hoping the new "Efficient" personality helps too.
by embedding-shape | 2025-11-13 18:42:35+00:00
> Microsoft's Windows chief Pavan Davuluri had earlier hinted at such plans already about how the next evolution of OS will make it capable enough to make it "semantically understand you" as Windows will get "more ambient, more pervasive, more multi-modal". Using features like Copilot Vision it will be able to "look at your screen" and do more.

These are not words that usually leads to user shouting "Yay, finally, what a pleasure this is to use now!". Why even use the word "pervasive" and the term "look at your screen", almost sounds like it's intentional to turn a specific segment of users away.

I feel like we're still discovering how security, privacy and LLMs connect together. Add in a OS-available MCP that has access to your computer and applications, and I feel like it's way too early to integrate it on that level, especially when they at the same time say "security is our top priority".
by mullingitover | 2025-11-13 18:42:49+00:00
This whole process was the epitome of anti-democratic principles by design: the Senate is expressly an anti-democratic institution (wildly different levels of representation/power for different voters in different states), and the whole standoff centered on protecting the filibuster, which makes the anti-democratic senate even less democratic by allowing a tiny group within that tiny group to shut down the entire lawmaking process.

It's exactly what the founders, who all read Plato's Republic and its warnings about republics devolving into democracy, wanted.
by xpe | 2025-11-13 18:42:58+00:00
Yeah, people are different, but a lot of this difference results from various constraints, such as cultural practices around collaboration or technological options. Many of these limitations probably shouldn't be locked in by our tools or norms.

When learning a new way of thinking or moving (i.e. martial arts) people often really benefit from high-bandwidth, low-latency, shared-viewport-onto-reality interactions. Watching someone's cursor move while they talk is one way to get a window into their problem-solving toolkit.
by testing22321 | 2025-11-13 18:43:35+00:00
I’m going through the RI process now for a vehicle ( not EV, not Chinese, not BYD)

If a vehicle was never sold in the US and is not FMVSS compliant (with a sticker), then the RI has to prove every piece of consequence IS compliant. Airbags tested to DOT standards. Headlights. Taillights. Seatbelts. Wipers. Crash safety. Dash lights, warning lights, backup camera FOV. TPMS. The list is like 10,000 things long.

Probably it does meet 99% of them , and the non-compliant things are an easy fix (we’re changing speedo in mine to mph).

The trick is you have to document and prove every single item on the list, often with lab testing. It takes years, and often millions of dollars.
by ebiester | 2025-11-13 18:43:53+00:00
It's much harder on many surgeries. They come in with "it depends" and completely avoid discussing it. The doctors often do not even know, and those who know will refuse to discuss. On top of that, consultations are not free and often expensive.

And something like cancer treatment is nigh impossible to get a quote on. They obfuscate the costs even when required to post them - see https://www.healthcaredive.com/news/hospital-price-transpare... as but one example.

There is an entire industry built around reading hospital bills and watching for double charges. https://www.tomshardware.com/tech-industry/artificial-intell... was discussed earlier on HN.
by watwut | 2025-11-13 18:43:55+00:00
I dont agree here. Party did not chamged last year at all. This is what the conservatives worked for a long time. They set it up so that things happen this way. The moderates would prefer someone more respectable and less hysterical to lead it, but that is just a difference of style.

There is nothing RINO about current republican party. It is logical consequence and result of this recent history and of what its voters believe in.
by aboringusername | 2025-11-13 18:43:58+00:00
I would argue QPR updates are functionality and subject to the 6 month test.

I would also argue a closed source release in August 2025 would start the first 6 month timer (February 2026) and the source code release to trigger another timer (if they differed in any way between the closed source release).

A lot of this law is abstract and only if the EU challenges Google's approach would it be decided how it's meant to be applied in reality.
by jwr | 2025-11-13 18:44:28+00:00
This is why I prefer models from Anthropic, especially for language-related tasks: they are more natural and to the point. GPT always used too much corporate-speak and market-speak, and this recent update looks terrible: I do not want my AI assistant to crack jokes, be sycophantic, or say "I’ve got you, Ron". I want it to assist me without pretending to be something that it isn't.
by kartoffelsaft | 2025-11-13 18:44:47+00:00
The thing that makes that different though is the packing/unpacking experience. With a laptop it's just... opening and closing the lid. With a steam deck (or really any mini PC with a screen and battery), if you go wireless as you suggest, there's now at least 3 devices (deck, KB, mouse) that need to be handled and charged separately. Given my previous negative experiences with BT I'd go wired but that makes every move take even more effort.

I could see a setup with a case for the deck gives it a laptop form factor, but that doesn't seem like what you're suggesting. I might also ask how often you move your setup? My schedule requires I do so at least 8 times/week.
by zahlman | 2025-11-13 18:44:51+00:00
> "Please don't comment on whether someone read an article."

Damore's memo is not an article in this sense and it especially is not what OP submitted.

> "Please don't use Hacker News for political or ideological battle. It tramples curiosity."

Why do you present this criticism to someone who offers evidence, but not to the other party, who is making assertions directly contradicted by the evidence for the purpose of character assassination? How is it not "political or ideological battle" to accuse someone, without evidence and in clear contradiction of available evidence, of being a "hero of the alt-right" who is following their "playbook"?

Further: I explicitly offered to continue the conversation by email instead. I received no email, and received a comment reply. It is not fair or reasonable to castigate me for replying.

Further: this subthread started with scuff3d making the sarcastic remark "God forbid they stand up for people and fight for an inclusive work environment. How dare they!", uncharitably representing someone else's position and clearly intending "political or ideological battle". This then allowed for you to introduce Damore as a topic, in proposing that someone else's entirely reasonable positions were somehow harmful and implicitly justifying that they should have gotten Damore fired, an ideological position unrelated to the PSF except insofar as the underlying ideology is treated as a topic.
by senkora | 2025-11-13 18:44:52+00:00
It looks like the initial post that this was a response to ended up flagged.

I don’t mean to accuse you of anything, especially since the signs are relatively subtle here, but this post and the initial one both show signs of having been edited by AI.

As a cultural matter, HN prefers you to not do that. It would be much better to write your posts using your own voice.
by lxdlam | 2025-11-13 18:45:08+00:00
We self hosted Kratos only as our IdP: three million total users, about 200k login/logout/session/jwt queries a day, using only four 1C 2G k8s pods with one extra for courier, a standard proxied 4c8g Postgres, everything works fine. Really easy to maintain with simple configuration and fully featured API.

But their documentation is really bad, especially in OSS suites. I generally use Claude Code to read their code, find the matching implementation, and try to figure out how to properly configure.

Anyway, if you need self host your IdP, just go for it, you cannot go wrong.
by epistasis | 2025-11-13 18:45:19+00:00
I'm only familiar with GitHub, but signing keys are kept entirely separate from authentication keys, and must be uploaded separately.

A GitHub user's signing keys are available at a different API endpoint:

https://api.github.com/users/username/ssh_signing_keys

https://docs.github.com/en/rest/users/ssh-signing-keys?apiVe...

as opposed to the auth public keys, which are at:

https://github.com/username.keys
by saltcured | 2025-11-13 18:45:32+00:00
Opinions on this whole topic seem to revolve around how you conceive of the states in the US. Do you seem them as legitimate and important power structures, or essentially arbitrary boundaries which are relics of the past?

To me, it is both fascinating and horrifying to imagine a periodic "fractal redistricting" of boundaries. Imagine the tension and chaos to reorganize the voting public and administrative functions based on the census, with no municipal, county, or state boundaries being set in stone...
by infinet | 2025-11-13 18:45:41+00:00
High voltage DC power line can transfer electricity over long distances with little loss. So it is preferable to build a nuclear power station far away from densely populated area. The proposed plan near my home was close to a lake, as compared to near a running river or sea. That raised more concerns. Thankfully it stayed as plan and had been forgotten. I googled and could not find it.

My home is safe now. But I still think nuclear power in its current state is not a responsible option. The spent fuel remains dangerous after hundreds or thousands years.
by oersted | 2025-11-13 18:45:53+00:00
Yes of course but there are downsides to this too. Workers will certainly prioritize survival and stability, but sometimes at the expense of innovation, efficiency and growth. They do not really have an incentive for the company to do better, but they definitely don’t want to lose their jobs or make them much more difficult.

For most established companies it is really not much of a challenge to prevent it from going bust if that is your priority, but it requires sacrifices, mostly opportunity costs.
by 0x1ch | 2025-11-13 18:46:13+00:00
I fall into the new school gen z category, and I think you're right. We don't care. We don't care about the problems started before us, and we owe nothing to no one (but our employers, must increase value for shareholders of course).

I simply want to survive. I'll kiss ass where I have to, but not to people I don't work on behalf of.
by BSTRhino | 2025-11-13 18:46:33+00:00
It sounds like you are asking, if auto-incrementing IDs are assigned in parallel at runtime, then order of execution of the threads must affect which ID gets assigned to what, and that must make some interesting bugs?

The IDs are assigned at compile time by the Easel compiler. So they don’t change in any way at runtime. Does that answer your question?
by init0 | 2025-11-13 18:46:35+00:00
I got tired of complex agent frameworks with their orchestrators and YAML configs, so I built something simpler.

AgentU uses two operators for workflows: >> chains steps, & runs parallel. That's it.

``` from agentu import Agent, serve import asyncio

def search(topic: str) -> str: return f"Results for {topic}" # Agent auto-detects available model, connects to authenticated MCP server agent = Agent("researcher").with_tools([search]).with_mcp([ {"url": "http://localhost:3000", "headers": {"Authorization": "Bearer token123"}} ]) # Memory agent.remember("User wants technical depth", importance=0.9) # Parallel then sequential: & runs parallel, >> chains workflow = ( agent("AI") & agent("ML") & agent("LLMs") >> agent(lambda prev: f"Compare: {prev}") ) # Execute workflow result = asyncio.run(workflow.run()) # REST API with auto-generated Swagger docs serve(agent, port=8000)

```

Features: - Auto-detects Ollama models (also works with OpenAI, vLLM, LM Studio) - Memory with importance weights, SQLite backend - MCP integration with auth support - One-line REST API with Swagger docs - Python functions are tools, no decorators needed Using it for automated code review, parallel data enrichment, research synthesis. pip install agentu GitHub: https://github.com/hemanth/agentu Open to feedback.
by axiolite | 2025-11-13 18:46:57+00:00
Plenty of people stop somewhere to get hot breakfast and coffee every day. If you also need something that can't set in your car all day (e.g. milk) that would be a second trip in a day.

Whether that's convenient or not depends on location... If it's right off your route to work/home, a stop may only add a couple minutes to your drive.
by TrainedMonkey | 2025-11-13 18:47:07+00:00
It's hard to avoid putting my sarcasm hat on. There we go. Finally. The AI killer APP. Not only can we supercharge consumerism by automatically buying amazon slop for your loved ones. But there are whole new product landscapes to monetize - the gift slop stream, the shops optimized for AI to buy the gifts from, the ads for the AI optimized Shopify sites, the SEO for the ads for the AI optimized shopping. And there are even new frontiers to disrupt - what if we skip the AD and SEO middleman and pay chatbots directly for traffic. Amazing.
Show HN: inbox.dog – AI agents for Gmail support that sort, reply, and escalate
by acoyfellow | 2025-11-13 18:47:07+00:00
We built inbox.dog because our B2B SaaS support team was drowning in emails.

We were spending 2-4 hours/day on repetitive tickets (password resets, billing questions, feature requests) while complex issues waited.

Response times could be up to 4+ hours if it needed to pull in a dev to answer, and customers were frustrated.

So we built AI agents that connect to Gmail and automatically sort, reply, and escalate support emails. They understand context, match your team's voice, and only escalate what actually needs human attention.

We cut our response time from hours to minutes, handling 200+ emails/day with 2 people.

How we built it:

- Frontend: SvelteKit (Svelte 5) with a clean UI for managing agents - Backend: Cloudflare Workers + Durable Objects for stateful email processing - Database: Cloudflare D1 (SQLite) with Drizzle ORM - AI: Two-stage processing (cheap glance filter → full processing) to optimize costs - Architecture: Multi-agent system with fan-out pattern (one Gmail fetch → many agents) - Auth: Better-Auth with Google OAuth for Gmail API access - Tools: 30+ unified tools (reply, forward, label, archive, webhooks, etc.)

Try it (2 minutes): Connect Gmail → pick the Support template → point at a label → Run once with approval → watch Live Log.

- Custom system prompts - Define the agent's personality and behavior - Trigger filters - Gmail query syntax to match emails (e.g., "from:support@ or subject:password") - Action instructions - What the agent should do (reply, escalate, label, etc.) - Knowledge base - Upload files (docs, FAQs, past emails) that agents search via RAG (vector search) to answer questions accurately - Tool permissions - Control which actions each agent can take - Scheduling - Cron-like schedules for time-based actions - Webhooks - Connect to Zapier, Make, or custom endpoints - MCP servers - Connect to other Model Context Protocol servers (HubSpot, Stripe, etc.) so agents can access external data

The agents can read all incoming email, or run on a set schedule.. or you can "run them" on-demand.

Agents use LLMs to understand context and execute actions via the Gmail API.

Privacy/Safety:

- CASA2 certified. OAuth scopes (gmail.readonly, gmail.modify). - Tokens encrypted at rest. - Live logs and audit trail. - Emails are never stored on our servers or databased

Pricing:

- $99/month per organization (10,000 emails included, then $0.02/email). - Unlimited Agents and Gmail accounts. - 7-day free trial, no credit card. - Processing pauses at your configured limit; agents stay configured.

Try it:

https://inbox.dog (requires Gmail OAuth, no CC required)

Would love feedback on:

- The agent configuration UI - Whether the two-stage AI processing makes sense - What other email actions would be useful - How to make it easier for non-technical teams

Happy to answer questions..

Thanks!

- Jordan Coeyman (x.com/acoyfellow)
by randomgermanguy | 2025-11-13 18:47:48+00:00
> machine learning is the sub field of AI.

That's what I tried to explain then as well, and i brought up stuff like path-finding algorithms for route-finding (A*/heuristic-search) as an more old-school AI part, which didn't really land I think.

> Not really stochastic as far as I know. The whole random seed and temperature thing is a bit of a grey area for my full understanding. Let alone the topk, top p, etc. I often just accept what's recommended from the model folks.

I mean LLMs are often treated in stochastic nature, but like ML models aren't usually? Like maybe you have some dropout, but that's usually left out during inference AFAIK. I dont think a Resnet or YOLO is very stochastic, but maybe someone can correct me.

> AI for the most part has been out a couple years.

With this you just mean LLMs right? Because I understand AI to be way more then just LLMs & ML
by ChrisMarshallNY | 2025-11-13 18:48:01+00:00
I thought that was because of the tit-for-tat with Canada.

I'd think a joint and a glass of bourbon would go hand-in-hand.

Personally, I don't drink or smoke, but I think the "war on drugs" has been a miserable failure that has been, for the most part, a footgun.
by bongodongobob | 2025-11-13 18:48:09+00:00
The other day I wanted a little script to check the status of NumLock to keep it on. I frequently remote into a lot of different devices and depending on the system, NumLock would get toggled. GPT refused and said it would not write something that would mess with user expectations and said that it could potentially be used maliciously. Fuckin num lock viruses will get ya. Claude had no problem with it.
by jwr | 2025-11-13 18:49:15+00:00
> the gulf between ham radio and modern RF comms is truly vast

Especially if you consider modern cellular radios. Your phone has a completely separate powerful computer just for handling the radio (we still call this a modem for some reason), with a large software stack running.

As for modulation, starting with LTE and turbo coding, we are now near the maximum theoretical channel capacity (Shannon limit), which is mind-blowing.

Learning the basics of radio is still worth the effort (and great fun!), but the gap is indeed huge.
by thewebguyd | 2025-11-13 18:49:47+00:00
Same here. I have just about everything I would want/need. Anything else is niche that I wouldn't want anyone else buying for me anyway (because they don't know enough about the hobby/I want to choose it myself), or far too expensive beyond what I'd be comfortable receiving as a gift from a loved one (Sure, I'd love a Pro Display XDR, no I'm not going to ask anyone to buy me a $5,000 monitor as a holiday gift).

Otherwise, my living and offices spaces are sparse and minimal, I already have all the art, decor, or knick-knacks I'd ever want or need, and I generally despise clutter.

I tell everyone, want to get me a gift? Let's go do something together. Let's go out to dinner, or go on a day hike, etc.
by hdhdhsjsbdh | 2025-11-13 18:49:54+00:00
As time goes on, tech seems to become increasingly detached from the lifestyles of normal people. AI friends, automated gift-giving, sunglasses you can talk to. Nobody wants this — it doesn’t meet people where they’re at and resolve real friction in their lives — but billions will be spent convincing us otherwise.

Maybe this is a side effect of tech workers themselves becoming more detached from the rest of the population. You are statistically unlikely to get a job at Google or Meta if you were not cultivated from day one as a high-achieving box ticking grinder. Anything that does not contribute to TC maximization is unimportant here. Beauty, human experiences, and other such intangibles are irrelevant in that worldview.

SV didn’t used to be this way; there were all different manners of perspective and smarts, which led to genuine innovation. Now we are dominated mostly by a hybrid of hyper-efficient, paperclip maximizing engineering and sociopathic MBA share price optimization.
by hadlock | 2025-11-13 18:50:01+00:00
Maybe I'm just old but I bought some Eneloop rechargable batteries in 2008 and then some more Amazon branded rechargable batteries in like 2015 and a single charger and they've been powering devices consistently for over a decade. Half of my toddler's toys run on AA or AAA batteries. Calling them old fashioned feels like complaining the form factor of a 12 oz/330ml soda can is old; technically you're right but it's been around for 50 years because it works exceptionally well.

>AA batteries (which are generally not rechargeable)

I can't recall the last time I saw single use batteries in use, except maybe in a brand new remote control bundled with a TV, which was quickly swapped for rechargable. I don't even think of this most months, from where I'm siting I can see my battery chager and there's two sets of AA and a set of AAA sitting on there fully charged, ready to go. I think I paid $12 for the charger in 2008, very low barrier to entry.
by whoisthemachine | 2025-11-13 18:50:20+00:00
This can have interesting consequences, because politicians are going to be politicians.

> The Minnesota Gun Owners Caucus sued, arguing that the omnibus bill, whose original title is over 300 words before it keels over in repetition of the word “subdivision,” violated the single-subject rule.

https://www.minnpost.com/state-government/2025/09/the-minnes...