MurphyA/hacker-news huggingface dataset:
by dhosek | 2025-09-23 17:45:22+00:00
A lot of P. O. Boxes have their own zip+4 address. You can spot these because the P.O. Box number and the +4 are usually the same (or occasionally the P.O. Box number is the last two digits of the five-digit zip code combined with the +4 so that a piece of mail with a box number and no zip code can be delivered to the correct post office in a large city).
by Jimmc414 | 2025-09-23 17:46:01+00:00
Some of the comments seem to imply that MCP servers should be safe to connect to regardless of trust level, like websites you can safely visit.

But MCP servers are more analogous to a PyPI packages you pip install, npm modules you add to your project or a VSCode extension.

Nobody would argue that pip is fundamentally broken because running pip install malicious-package can compromise your system. That's expected behavior when you execute untrusted code.
by msteffen | 2025-09-23 17:46:08+00:00
It’s nice to know that other people out there are as grumpy as I am (or can be), but I don’t think it’s particularly healthy.

Something I think about sometimes: the abstractions in math can be awfully elegant. Learning about them is probably 60% of the fun of studying math. But they took hundreds of years (or thousands in some cases) to conceive and refine. All that time was spent writing weird—often awkward and often wrong—proofs and trying every other idea that doesn’t work as well, and throwing them out (and still getting stuck with some of them, like pi instead of tau).

Software is less than a hundred years old. Eventually software will be quite elegant and make a lot of sense. Until then, we’re trying every idea we can think of (yaml templates) to see what’s good. Once AI can invent a programming language and reproduce decades of software development in it to test its design ideas, we can skip to the end.
by incomingpain | 2025-09-23 17:46:21+00:00
>I'm about 98% certain this is simply a ploy to put autistic people on a list for future abuses.

I'm a foreigner, not even in the USA. Your politics are melting down but I feel like the FDA isn't tracking or seeking to harm you.

>In today's political climate, nobody should be revealing their autism status to anyone remotely connected to any level of government. Nor should one trust any sort of medical advice or reporting from same. Our government is explicitly targeting minorities of all sorts for abuse and persecution.

Pretty strong argument against socialized medicine. Here in Canada the government actively tracks each of these. For example to get the covid shot, they wanted to know about my autism, non-binary/trans etc. They werent just asking everyone this, I didnt bring it up because why would it matter? I was in their system. I also happen to know this data is being transferred out of country to CDSI; ASN 23498.

>Now is, unfortunately, the time to hide and weather the storm. That or flee to another country with a functioning society.

I dont think you need to flee the usa. Canada has drastically reduced migration, you dont want to come here. Europe maybe?
by akomtu | 2025-09-23 17:46:22+00:00
In fact, Sama talks about this too:

https://archive.is/20250109011408/https://blog.samaltman.com...

"We are already in the phase of co-evolution — the AIs affect, effect, and infect us, and then we improve the AI. We build more computing power and run the AI on it, and it figures out how to build even better chips."
by TranquilMarmot | 2025-09-23 17:46:22+00:00
I host Immich in Hetzner (VPS w/ attached 1TB storage box) and connect to it using Tailscale which works pretty flawlessly on my phone. It's great, although the VPS is pretty slow and I might move to a home server at some point.

I might also just switch over to Ente so I don't have to deal with the self-hosting. Price for Ente is about equivalent for what I'm paying Hetzner right now.
by FlyingLawnmower | 2025-09-23 17:46:23+00:00
Good point re: documentation...

We have support for Huggingface Transformers, llama.cpp, vLLM, SGLang, and TensorRT-LLM, along with some smaller providers (e.g. mistral.rs). Using any of these libraries as an inference host means you can use an OSS model with the guidance backend for full support. Most open source models will run on at least one of these backends (with vLLM probably being the most popular hosted solution, and transformers/llama.cpp being the most popular local model solutions)

We're also the backend used by OpenAI/Azure OpenAI for structured outputs on the closed source model side.
by thaw13579 | 2025-09-23 17:46:44+00:00
I reviewed the linked studies of folinic acid treatment in ASD, and they uniformly say that larger studies are needed before considering this as a widely available treatment. The main issues that need to be worked out are:

* who this applies to (some studies suggest genotype and autism subtype matter for getting positive outcomes)

* what the side effects are (12 week studies of <100 people are not enough to safely deploy this as a long-term treatment at scale)

* how this compares to behavioral treatment (ABA and sensory interventions have reliable positive outcomes as well)

I think there's a useful signal there, but we need to be cautious rolling things out at a national scale without bigger studies.
by jojomodding | 2025-09-23 17:47:02+00:00
This seems insane. Living in shared flats is very common in Germany presumably most of Europe. (I'm not talking about boarding houses.) It's not unheard of for them to include eight otherwise unrelated people (as long as there's enough space for everyone). Living in such a shared flat is basically the norm for college students and a formative experience for most.

It's kinda shocking that this is illegal in some countries otherwise considered "free." Why can I not live together with my friends?
by rramon | 2025-09-23 17:47:32+00:00
Ethnic features = things you can nothing for, same category as skin color.

I was talking about the culture you chose and the stereotypes that go along with it. Stereotypes override ethnic features unless you actually deal with real racists.

DHH might not be street smart enough (like most people in tech) to see through those stereotypes on the streets of London.
by shadowgovt | 2025-09-23 17:47:37+00:00
These are good insights. I think it is perhaps also worth noting that even the individuals who succeed on their own merit do so with a lot of luck, and it may not always be obvious to them the luck was there.

Milton Hershey is known for his candy company. Somewhat less known is the fact that his successful candy company was his fourth; his three previous bankrupted (mostly due to fluctuations in prices moving candy from tenable to untenable as a business) and he'd burned through so much of the family fortune pursuing them that his relatives cut him off from further loans. His father before him had liquidated his own piece of the family fortune speculating on opportunities. It could easily have been the case that those speculations might have paid off, which would have made Hershey the son elite category 1 (in status); similarly, if Hershey hadn't found one last source of investment money from a former employee, his candy-making aspirations would have ended when the family cut him off and we wouldn't know his story at all.

The system of stories we tell ourselves highlights the merit and downplays the luck; we don't remember the failure cases, including, often, the failures that predated the success. A lot of people who lacked support, didn't know there was a system to be leveraged, and grinded as far as they could before something critical broke are out there; they just don't get to give TED talks on what complete failure tastes like. Nobody gets to hear the lecture from Henry Hershey on "I mortgaged my family's future on opportunities that, had they paid off, would have made my son and wife wealthy and comfortable for the rest of their days... But none of them paid off and it was all ultimately objectively wasted effort, energy that would have been better spent tending a modest homestead and making it thrive in a small but sustainable way."
by xracy | 2025-09-23 17:47:50+00:00
What was the opportunity in that segment? Surely airing things the POTUS said is not a limitation of Freedom of the Press?

The thing about the FCC threatening Kimmel for this speech, is that someone needs to identify what was problematic about the speech other than "I didn't like that he said it." I would love for someone to explain to me what the problematic part of the statement was, because I think then we could have a more substantive discussion. As is, this is pretty clearly a 1st amendment violation by the FCC chair as his statements demonstrably chilled speech (it's hard to get much clearer an example than this legally).
by aDyslecticCrow | 2025-09-23 17:49:03+00:00
> Booleans are a remnant of limited RAM.

I highly doubt that. Let's call a boolean that is represented as one bit "true boolean type" Since no instruction set (that i'm aware of) has boolean operators, a "true boolean" would require every operation on it to evaluate to multiple bit-wise operations, which take up registers and cycles. Flags in registers are "true boolean", but they're usually operated on explicitly like int with bit-wise operators.

There is also the issue of bit alignment, atomic access, and stack and heap allocations being byte based; further restricting how a language that had "true booleans" would be able to actually be able to work with them.

I know that there are some languages that allow boolean arrays to be packed tightly as "true boolean", but that is a rare exception. Even char and byte types has this issue sometimes, but are more commonly "properly packed".

> we can all just use integers

So it's all integers already. The most common implementation of boolean around is probably #define true 1

But we really should use enums more instead of boolean. "fail, success, bad_param, error_404" is equally efficient to return as a bool.

> Next we replace integers with floats.

No. (well python and JavaScript kinda does already, but no) https://en.wikipedia.org/wiki/Pentium_FDIV_bug
by bradgessler | 2025-09-23 17:49:37+00:00
No, I'm saying there's a lot of people who won't even know this happened. Fewer will know that it happened, but they'll view it as a scenario where the ends justify the means.

I'm on the record saying RC did a poor job rolling out these changes and treated the maintainers poorly.

There will be a lot of amazing Rubyists that leave, which is terrible, but it won't be "the shadow of a community left" because there's way too many people who depend on it to feed their families.
by dizlexic | 2025-09-23 17:49:44+00:00
Frankly I disagree and am pointing out the obvious subtext.

if giving all my money away leads to "the intrinsic satisfaction of being a decent human and creating a better world."

Then it's not much of a step or even a leap to go the other way with it. If I horde all my money or even don't give it all away, then I will be denied that intrinsic satisfaction because I'm not a decent human or creating a better world.

Do you think we're extrapolating too much into the meaning of "decent human"?
by kmeisthax | 2025-09-23 17:50:01+00:00
We already have SROs, they're just informal subletting arrangements - aka "having roommates". SROs would legitimize what is already being done and fix a lot of problems with the arrangement being informal. i.e. how do you evict someone you're illegally subletting your apartment to without risking getting other people also evicted?

In terms of dignity, the scale goes, from less to more dignified:

1. Homelessness (at least, being on the street) 2. Informal subletting 3. SROs

Furthermore, dignity is not the only variable we need to consider. The rise in unsheltered homeless has resulted in a commensurate rise of hostile architecture - i.e. physical DRM to prevent homeless people from pirating the concept of shelter. This has measurably reduced the quality of public spaces, transit, and intercity travel. It would be better for society if we didn't do this.
by thevillagechief | 2025-09-23 17:50:11+00:00
These kind of statements frustrate me. They are kind of manufactured consent statements. I likely don't agree with DHH positions as shared here, but when did we decide platforming very left-leaning positions is good, and platforming very right-leaning ones is bad? I wouldn't even mind if the position was that platforming either is good/bad. The framing here begs the question.
by rpearl | 2025-09-23 17:50:32+00:00
Sure, it's just ...pretty odd? for OP to say "backpacks were marginalized as being associated with being too poor to own a car" when it's 65% of people who do not use a car in this context at all.

(aside: transit is up to 25% again recently, apparently; https://www.sfchronicle.com/bayarea/article/remote-work-home.... And that graph has an even more interesting number which is that in 2019 transit was the plurality.)
by xracy | 2025-09-23 17:50:33+00:00
Given that this is such an easy ask, I think you should consider not about convincing davorak, but about convincing random lurkers who read your comments.

I might've been swayed had you provided the actual quote, but I think davorak kinda won this argument without doing anything other than asking you for receipts. If your position was so certain you would've just provided the quote.
by shadowgovt | 2025-09-23 17:50:40+00:00
This insight is key.

I've had challenges in my life. At no time have I ever lived somewhere for more than two weeks with no running water, because I was born American and sufficiently affluent and lucky to be both in towns with municipal water and in buildings connected to that water. So I get to completely cross off "Has clean running water all the time" from my list of needs and wants, and not everyone does.

... and I gotta say, potential employers like you a lot better when you've had a shower that morning.
by seec | 2025-09-23 17:50:56+00:00
Most people really cannot fathom how much of a debilitating experience it can be. I always end up in a place where people seem weirdly obtuse, imprecise and just irrational. Even when I make big efforts to connect, I feel alone because it feels like we are not even speaking the same language. Of course, there are some social groups/spaces where it's much better but I currently do not have access to them because of poor life choices and bad habits ingrained from a very difficult childhood. But I'm working on changing that.

It's not like I'm not used to it, anyway. At the age of 4, the responsible women at the kindergarten told my mother that I was "too different" (only recently learned this, not that I didn't realize something was going on back then). I have always been able to make friends somehow but there is always a weird disconnect.

Ah well, can't recommend the experience really.
by deepdarkforest | 2025-09-23 17:51:11+00:00
1. I was not talking about official MCP servers, those are often even free. Im talking about pricing of other devtools for aggregating tools/mcp's. I think this is an obvious space to build i agree, i just worry about differentiation. Its a search space not as big as web search, or complex (order doesnt matter).

2. Yes, i see, this is what i meant by agentic search. Essentially is a tiny subagent, taking list of tools in and out the relevant ones. Still implementable in 5 mins. But i guess if the experience is very smooth enterprise might pay?
by heckintime | 2025-09-23 17:51:30+00:00
I've found that writing a very simple DSL that resembles human speech and an interpreter that can output JSON is very effective.

Human

4x1200 with 30 second rest

AI DSL output

Repeat 4 times:

- Run 1200 meters

- Rest 30 seconds

I hand wrote a recursive descent parser in Python to process DSL. Human speech to DSL is pretty effective with a simple prompt and some examples.

I created a tool that can program Garmin & Apple Watches for interval training based on what I wrote above.

https://speedystride.com

Looking for beta testers- please give it a try :)
by gwbas1c | 2025-09-23 17:52:03+00:00
I should have added: One of the advantages of server-side Blazor (in C#) is that the server essentially returns partial bits of HTML for incremental page updates. This allows you to write UI code without needing to jump through all the hoops of creating a full API between your UI and server.

(IE, you can write quick-and-dirty pages where the UI directly queries the database. Useful for one-offs, prototypes, internal admin pages, "KISS" applications, ect, ect. IE, any situation where it's okay for the browser UI to be tightly coupled to your data model.)
by taylodl | 2025-09-23 17:52:04+00:00
Why not treat email as a dynamic event source?

Imagine an architecture where incoming emails are parsed to extract key metadata such as sender, subject, category, priority, and body content and then published to a local Kafka queue. From there, applications can subscribe to specific topics or filters, just like they do with notifications or system events.

Think of the possibilities:

- A CRM system could subscribe to emails from clients and auto-log interactions.

- A task manager could subscribe to emails tagged as “Action Required.”

- A personal assistant app could subscribe to calendar invites or travel confirmations.

Users could manage these subscriptions through a simple UI, similar to notification preferences. This model treats email as a stream of structured events, enabling real-time automation, integration, and personalization.

Where things get interesting is what you could do with streaming from multiple sources: not just email, but Slack, Teams, social media accounts - all the different ways you connect with people.
by enobrev | 2025-09-23 17:52:19+00:00
This is what slows me down most. The initial implementation of a well defined task is almost always quite fast. But then it's a balance of either...

* Checking it closely myself, which sometimes takes just as long as it would have taken me to implement it in the first-place, with just about as much cognitive load since I now have to understand something I didn't write

* OR automating the checking by pouring on more AI, and that takes just as long or longer than it would have taken me to check it closely myself. Especially in cases where suddenly 1/3 of automated tests are failing and it either needs to find the underlying system it broke or iterate through all the tests and fix them.

Doing this iteratively has made the overall process for an app I'm trying to implement 100% using LLMs to take at least 3x longer than I would have built it myself. That said, it's unclear I would have kept building this app without using these tools. The process has kept me in the game - so there's definitely some value there that offsets the longer implementation time.
by thoughtpeddler | 2025-09-23 17:52:21+00:00
I hear you, but I don't understand the logic. If you were wealthy enough to have an executive assistant or a chief of staff who handled most of your email and admin on your behalf, is your instinct to say, "I will still write my own emails because I don't want that skill to atrophy?" No. It's simply not high-value work. I'd assume you rather do something else.

You don't see the ultra-wealthy say "Oh no! Not my ability to still do 'architecture, database, coding, testing' on my own!" They just move further and further up the stack.

And I think this is a useful frame for everyone else: just move further up the stack.

Again, I hear you. As a fellow nerd, I love all of these activities too. Computers can be really fun, endlessly fulfilling, truly. But I have the awareness to say to myself, "Ya, but seems like that may have been a temporary phenomenon ... of getting to control and master these machines, just like I don't really crave to hack away at stone tools anymore, because that's not the time period I was born in."
by anigbrowl | 2025-09-23 17:52:22+00:00
Kimmel's monologues seem to regularly get 1-2m views and he has ~20m subscribers. I looked at a few right-leaning political podcasters (Asmongold, Ben Shapiro, Matt Walsh) who regularly get around a million views though having lower subscriber numbers. No doubt there are more detailed viewership ratings on digital media available, but I don't feel like going to the effort of collecting them.

Kimmel compared Trump's apparent indifference to the death of Kirk (in favor of talking about progress on the construction of his ballroom) to a 4 year old mourning his goldfish. It was very specific rather than joking at the expense of Kirk fans in general. It's odd that in complaining about context being omitted you would yourself omit such key context; to help refresh your memory, here's the original clip, with the 'offending' remark about 2 minutes in https://www.youtube.com/watch?v=-j3YdxNSzTk
by pavel_lishin | 2025-09-23 17:52:34+00:00
> But that's sometimes okay, it's a lifecycle of software. If business doesn't schedule maintenance, then maintenance schedules itself. The job of a good engineer is to make business types in the know about and let them decide.

Or sometimes the code continues to encrust itself, like a pearl - or more likely, like a kidney stone - not fatally, but causing pain all the goddamned time.
by supriyo-biswas | 2025-09-23 17:53:06+00:00
There's a now deleted comment that touched upon some of the issues on making compensation information public; I have very similar views as above so I'll write my own:

1. There are skillsets/capabilities that the organization finds difficult to get on the market, as well as brings disproportionate profits to the organization. For example, a database company may need to hire two software engineers, one writing CRUD apps or infrastructure automation, and the other one for distributed systems implementation. In such a setting, while both people's titles may say "software engineer", the reality is that one is paid much higher than the other, both because the database is the bread and butter for that company, while the CRUD/infrastructure thing may be a very small part used by an internal team or by a few customers.

2. People usually like to believe that they're at least better than average and bring the same level of contributions to the team. This is most definitely not the case, and an engineering manager, VP, sales manager who simply appears to talk to people all day long may actually have important contributions such as overseeing key projects, talking to customers etc. which may be the thing that the company needs to lock that large sale or prevent customer attrition, or whatever the case may be.

People will often jump to favoritism or bias or another explanation, and in some cases, they absolutely do happen. But that is not the only explanation, and without data to distinguish between the two, people will gravitate towards the uncharitable interpretation, which allows them to paint themselves in the most positive light.
by CharlesW | 2025-09-23 17:53:14+00:00
> Not sure how well it works for iCloud.

iCloud Photos stores originals (assuming you're using "Download Originals to this Mac") in the "originals" folder of your .photoslibrary package.

If you don't sync your originals, use iCloud Photos Downloader (https://github.com/icloud-photos-downloader/icloud_photos_do...) to get them.
by Protostome | 2025-09-23 17:53:24+00:00
Can you point a war in the history of the world where one side sent buses to evacuate the enemy civilian population out of the way? Do you realize how absurd this expectation is? Israel send leaflets, phone messages and phone calls to alert people in Gaza of an impending strike, that's much more than anything done by any warring country in history.

I completely agree with your last statement. The issue here is that there's an organization which doesn't value life and wishes for martyrdom for its members and the entire society that it governs. For this sake - every act is justified and even praised.