MurphyA/hacker-news huggingface dataset:
by akrisanov | 2025-08-29 23:44:25+00:00
I built a lightweight .NET library to make HttpClient more resilient. Features include retry with jitter, support for Retry-After headers, and a circuit breaker policy.

It integrates with IHttpClientBuilder, has tests, SourceLink symbols, and targets .NET 6, 8, and 9.

Repo: https://github.com/akrisanov/Reliable.HttpClient

NuGet: https://www.nuget.org/packages/Reliable.HttpClient

Feedback on API design, missing features, or integration with OpenTelemetry/health checks would be really valuable.
by nielsbot | 2025-08-29 23:45:38+00:00
Unfortunately wealth hoarding puts power and influence in the hands of the few, effectively creating a new aristocracy.

That's why we don't get legislation to fix the issues you cite year after year.

Wealth hording leads to the government working more for the wealthy instead of the working class.

There will always be wealthy and powerful people, but as Spock would say (sorry) "the needs of the many outweigh the needs of the few or the one."
by godelski | 2025-08-29 23:46:21+00:00
> Yeah, I first want to know there's an actual performance issue to fix.

Honestly, I think profilers and debuggers can really help with this too.

> So I added tests for all configurations I could think of.

I think that's the key part. You can only test what you know or expect. So your tests can only be complete if you're omniscient.
by ajoberstar | 2025-08-29 23:46:44+00:00
I was on my 3rd Synology over the last 12 years or so. They were solid and something I didn't have to pay attention to.

But the drive lock-in tipped me over the edge when I needed to expand space. I'm getting burned out with all of these corporate products gradually taking away your control (Synology, Sonos, Harmony, etc.).

Even though it takes more time and attention, I ended up building my own NAS with ZFS on Debian using the old desktops I use for VMs. I did enjoy the learning experience, but I can't see it's that reasonable a use of time.
by yjftsjthsd-h | 2025-08-29 23:47:19+00:00
> Note reply was from user crazygringo but I can't find it now, almost like they... removed it? It was public though and I'm SURE they won't mind me archiving it here for them.

So... you believe that your and IA's behavior is or is not okay? Because it's a touch odd to start playing the other side now.
by anigbrowl | 2025-08-29 23:48:04+00:00
I feel you've misread me as objecting to the author's sincerity - I don't think there's anything wrong with that! What I meant was that the internet, where all communication is necessarily quasi-personal and heavily mediated, is really not the best place to reach toward for mental health help, and that it's tremendously important to maintain or pursue genuine interpersonal contact, unmediated by screens or abstractions.
by linguae | 2025-08-29 23:49:08+00:00
This makes sense to me. New homes in America tend to be located in suburban or exurban areas, where there’s land to build single-family homes, and where it’s often a long commute to job centers. This long commute may lower the desirability of these neighborhoods, especially in areas with heavy traffic. Additionally, in many parts of America it’s hard to find newly-constructed townhomes and condos in already built-up areas.

This is anecdotal, but a significant reason why I rent in the East Bay (eastern part of the San Francisco Bay Area) instead of own in exurbia (think Lathrop or Los Banos) is because the commute is soul crushingly awful. Unfortunately I can’t afford to buy anything within a reasonable commute from my job (unless I wanted to live in a high-crime neighborhood), and so I rent.
by JadeNB | 2025-08-29 23:49:24+00:00
Direct link to Bloomberg: https://www.bloomberg.com/news/articles/2025-08-29/trump-s-g...

The first two paragraphs, which are all that show up for me:

> Most of President Donald Trump’s global tariffs were ruled illegal by a federal appeals court that found he exceeded his authority by imposing them through an emergency law, but the judges let the levies stay in place while the case proceeds.

> The US Court of Appeals for the Federal Circuit on Friday upheld an earlier ruling by the Court of International Trade that Trump wrongfully invoked the law to hit nations across the globe with steep tariffs. But the appellate judges said the lower court should revisit its decision to block the tariffs for everyone, rather than just the parties in the case.
by daxfohl | 2025-08-29 23:49:53+00:00
Sure, but do some due diligence. I just say that because I've seen a couple cases where someone does a hack week project that introduces some new approach that "makes things so much cleaner". But then after spending a couple months productionizing it and rolling out the first couple iterations to prod amid much fanfare, it becomes evident that while it makes some things easier (oftentimes things that weren't all that hard to begin with), it makes other things a lot harder. So then you're stuck: do you keep pushing even though it's a net negative, do you roll back and lose all that work, or do you stall and leave a two-headed system?

In most of these cases, a few days up front exploring edge cases would have identified the problems and likely would have red lighted the project before it started. It can make you feel like a party pooper when everyone is excited about the new approach, but I think it's important that a few people on the team are tasked with identifying these edge cases before greenlighting the project. Also, maybe productionize your easiest case first, just to get things going, but then do your hardest case second, to really see if the benefits are there, and designate a go/rollback decision point in your schedule.

Of course, such problems can come up in any project, but from what I've seen they tend to be more catastrophic in refactoring/rearchitecting projects. If nothing else, because while unforeseen difficulties can be hacked around for new feature launches, hacking around problems completely defeats the purpose of a refactoring project.
by xp84 | 2025-08-29 23:50:57+00:00
notebooklm.google too

yeah if I had to guess there's too much that's already pointed at google.com and with their main business being leveraging cookie data for ad money I bet whoever in the org might think it'd be rad to switch to mail.google, search.google, android.google, etc. gets beaten over the head with a stack of $100 bills anytime he brings it up.

I wonder, would the other browser vendors agree to treat all of .google as one entity in terms of 'same domain rule' if Google promised they aren't selling subdomains to anyone else? I'm not aware of any TLD treated like that presently. So yeah, seems like the corporate domains, at least of adtech titans, will never be used for much but redirects.
by marssaxman | 2025-08-29 23:52:24+00:00
I too learned the basics of CSS back in the IE6 era, and I had no trouble following the steps of the tutorials, using similarly primitive tools. If I'd had an experience like yours, I suppose my career might have gone in a different direction. Instead, though, as soon as I tried to take what I thought I had learned from those tutorials and make something of my own, I smashed into a wall of chaos; nothing seemed to be predictable. I knew the browser could do what I was imagining, because I had been making it do that for years already via tables and repeating GIFs and all that, but trying to do it with CSS got me nowhere.
by bathtub365 | 2025-08-29 23:52:46+00:00
> Defense Secretary Pete Hegseth set a goal in February for the Defense Department: shed 5 to 8 percent of the civilian workforce, or roughly 60,000 employees. To accomplish that goal, the Pentagon first instituted a hiring freeze and attempted to lay off hundreds of probationary employees. Then it offered a deferred resignation program that allowed employees to quit working but still be paid through September, while offering early retirement to longtime employees.
by ggm | 2025-08-29 23:52:57+00:00
My only concern in these matters is the tendency for debate to terminate in doomscrolling, and a spirit of "give up because nothing works"

I still believe in public housing, and in conscious, expensive investment in housing for younger and disadvantaged communties.

The effect it has on the market, and house values for existing speculative and for profit groups is less concerning for me than the problem of homelessness. Thus, I don't find either counterfactuals or "it will wreck the market" very convincing.

I live in another economy (oz) and I'm a mortgage free home owner. Our housing market is totally fucked. I'm pretty scared for kids and single parents. The stress must be fantastic. The state has used neoliberal market economics to walk off its obligations to provide housing.
by 4MOAisgoodenuf | 2025-08-29 23:53:33+00:00
That’s not my claim. I don’t really trust Sig’s ass-covering on the numerous reported issues.

But in the case of the demonstration in the Wyoming Gun Project video, it is literally the case that an object is being jammed into the trigger until all internal safeties are disabled, then flex and sympathetic movement is applied until the gun goes off.

There may exist a more damning explanation of what has caused the reported uncommanded discharges but that video isn’t it
by wvenable | 2025-08-29 23:53:35+00:00
I respect the desire for reciprocity, but strong copyleft isn't the only, or even the best, way to protect user freedom or public knowledge. My opinion is that permissive licensing and open access to learn from public materials have created enormous value precisely because they don't pre-empt future uses. Requiring permission for every new kind of reuse (including ML training) shrinks the commons, entrenches incumbents who already have data deals, and reduces the impact of your work. The answer to exploitation is transparency, attribution, and guardrails against republication, not copyright enforced restrictions.

I used to be much more into the GPL than I am now. Perhaps it was much more necessary decades ago or perhaps our fears were misguided. I license all my own stuff as Apache. If companies want to use it, great. It doesn't diminish what I've done. But those who prefer GPL, I completely understand.

> as well as an academic's LGPL high performance matrix library which is developed via grants over the years.

The academic got paid with grants. So now this high performance library exists in the world, paid for by taxes, but it can't be used everywhere. Why is it bad to share this with everyone for any purpose?

> What I put out is for humans' direct consumption. Middlemen are not welcome.

Why? Why must it be direct consumption? I've use AI tools to accomplish things that I wouldn't be able to do on my own in my free time -- work that is now open source. Tons of developers this week are benefiting from what I was able to accomplish using a middle man. Not all middlemen, by definition, are bad. Middlemen can provide value. Why is that value not welcome?

> I'm not against AI/LLM/Generative technology/etc. I'm against exploitation of people, artists, musicians, software developers, other companies.

If you define AI/LLM/Generative technology/etc as the exploitation of exploitation of people, artists, musicians, software developers, other companies then you are against it. As software developers our work directly affects the livelihoods of people. Everything we create is meant to automate some human task. To be a software developer and then complain that AI is going to take away jobs is to be a hypocrite.
by ot | 2025-08-29 23:54:26+00:00
From Wikipedia (https://en.wikipedia.org/wiki/Hirudo_medicinalis)

> Because of the minuscule amounts of hirudin present in leeches, it is impractical to harvest the substance for widespread medical use. Hirudin (and related substances) are synthesized using recombinant techniques. Devices called "mechanical leeches" that dispense heparin and perform the same function as medicinal leeches have been developed, but they are not yet commercially available.
by leoc | 2025-08-29 23:54:32+00:00
Meta's AR/VR division has burned a huge amount of money and years of time, with relatively little to show for it. Now it seems to be on the verge of being cancelled or slashed back, and in response people are saying that this proves VR, something Carmack champions, is commercially untenable or even that Carmack himself is partly responsible for the failed initiative. I don't even entirely agree with him on the question of whether anyone should try developing a new OS, but he's been proven absolutely right that there was no room for him to be that complacent about the use of Meta's resources.
by lilerjee | 2025-08-29 23:55:04+00:00
Too much emphasis on this position and this company.

> I posted diggit.dev to HackerNews and it hit the frontpage!

Again, too much emphasis on HackerNews and the position of a post

What do you want from them? Are you confused or distracted by all this?

This isn't a big deal, just a small thing. Be stronger.

Focus on what will bring long-term peace and benefit. Experience every process and enjoy everything, rather than frustration, self-blame, pain, or other negative emotions. It's always better to find solutions and enjoy the present moment.

I don't want to teach or instruct anyone, just a little of my thoughts. If you feel offended, sorry for that.
by lenerdenator | 2025-08-29 23:55:43+00:00
Sometimes the requirements almost seem to be purposefully goofy.

I can sort of see why they went with a completely new cartridge with the XM7; they want a common cartridge between the service rifle and machine-gun, and they want ballistic performance that can defeat certain types of body armor out of a barrel that's short enough to be maneuverable with a suppressor affixed to it. Would 7.62 NATO do that? I don't know. Maybe not.

The one that gets me, though, is the "modular grips" requirement for the competition the P320 ended up winning, with part of the rationale being a better fit for more hand sizes. C'mon. That seems like an interesting idea, but the idea of fitting soldiers for custom grips and keeping them in inventory, just seems far-fetched. Maybe I'm wrong. More importantly, it made the P320 the apparent shoo-in for the competition. It's like someone involved in the process knew someone at Sig and the two devised a requirement that only Sig could reasonably hope to fulfill. Then they undercut Glock on the price, and suddenly a well-regarded service pistol that is proven the world over just isn't good enough for the price, but this completely new design somehow is.

It just stinks of collusion between the military and someone putting in a tender for a contract.
by smeeger | 2025-08-29 23:55:53+00:00
people say that its hard to stand out with a game. theyve been saying this since 2013. if you look at the vast, vast majority of games they almost try purposefully to be bad. they blatantly ignore users and entertain their own fantasies about what is fun and what is not. if you make a game that is clean, simple, straightforward and thoughtful then your game will be good. exceedingly few games manage to do this and never even tried to.

i have a hobby of watching movies. i watch a new movie, new to me, almost every other day. after doing this for years i can tell you something: the vast, vast majority of movies made before 2010 were horrible. almost every movie ever produced has at least one glaring flaw that could have easily been fixed. but the idiot at the helm entertained delusions about their crappy writing being interesting. this was all before netflix slop and AI slop… it was all professionals. there is something deeper at play here than indie devs. if you can actually have a rational, clear and accurate opinion about what makes something good then your game will are better than 99% of your competition
by tux3 | 2025-08-29 23:56:00+00:00
Yes. A valid question for a specific n would be whether you can prove the value of BB(n). If you don't care about provability, you can indeed just produce a number that happens to be the right one.

So as you noticed, it only makes sense to talk about whether a function is computable, we can't meaningfully talk of computable numbers.
by dragonwriter | 2025-08-29 23:56:08+00:00
> But "is at-most-one ok?" doesn't necessarily mean that more is also unacceptable.

If you propose delivering an at-most-once solution, the customer agrees that that is an acceptable parameter, and then you deliver a solution that has no at-most-once guarantee, you haven't delivered what you proposed, and you certainly have no reason to believe you've met the customer's needs.
by state_less | 2025-08-29 23:56:15+00:00
So we're celebrating the real numbers, but maybe we should hoist up the illusory numbers? Back in the day, they thought that some numbers were "imaginary" numbers (e.g. sqrt(-1)) and nowadays, engineers use those imaginary numbers all the time and they feel as real as the reals.

So, here's to math keeping our imagination limber and extending our ideas of what's real.
by bigyabai | 2025-08-29 23:56:37+00:00
Your loss. Qwen3 A3B replaced ChatGPT for me entirely, it's hard for me to imagine going back using remote models when I can load finetuned and uncensored models at-will.

Maybe you'd find consolation in using Apple or Nvidia-designed hardware for inference on these Chinese models? Sure, the hardware you own was also built by your "nation's largest geopolitical adversary" but that hasn't seemed to bother you much.
by xp84 | 2025-08-29 23:56:49+00:00
It's still basically only .com that matters. There are those few others that matter commercially (setting aside the org for nonprofits and edu and gov), such as .io, but for every 'clever domain' startup, I see 6 more who, unable to get say, frog dot com, go with something like "usefrog dot com" or "tryfrog dot com" in their early days and come back and snap up frog dot com after they get their Series C. They could have gotten say, frog dot legal or frog dot engineering but nobody wants those.
by CharlesW | 2025-08-29 23:57:47+00:00
> I'll assume this is completely bogus, unless you elaborate.

IANAL, but here's the bit where I explained this: "…allowing an app whose primary purpose is distribution of infringing content undermines fair competition among legitimate content providers."

To elaborate on that a bit more: Apple is a DSA-designated VLOP. Articles 34–35 obligate them to respond to risks on its platform (like apps used primarily for piracy) with proportionate mitigation. That's why EU courts (if they're ever involved) will find that blocking iTorrent is unambiguously a lawful and proportionate response according to the DSA.
by wahnfrieden | 2025-08-29 23:57:48+00:00
I typically have 5-6+ panes open per window tab representing an area of work. In Xcode I can also make new window tabs that inherit the same set of tabs/splits/panes allowing me to "fork" and tweak a view of files. I use these features continuously throughout the day and hit jarring blocks trying to work this way every session in VS Code which makes it impossible to have more than one arrangement at once. I've been using this workflow for 15+ years in Vim before Xcode.
by gmueckl | 2025-08-29 23:59:08+00:00
This assumes that you would be sincerely listened to, which you wouldn't in a case like this. Higher ups in large organizations don't have the bandwidth to listen to everybody.

Your sub's officers also need to constantly be aware of what to communicate to whom and in which language. Your superiors certainly kept you in the dark about a ton of concerns that were on their plate because simply mentioning them to subordinates would have been too distracting.
by vlovich123 | 2025-08-29 23:59:19+00:00
O_DIRECT in now way absolves you from needing to call fsync because fsync ALSO sends a signal to the storage device to flush the buffer if it has anything which is important for durability.

What OP is referring to is that some drives ignore that signal for performance reasons and there’s nothing SW can do to solve that part.

io_uring in no way changes the rules here.
by liuliu | 2025-08-29 23:59:37+00:00
> So even sqlite doesn't make anywhere near as strong a claim as you make.

And? If you write to a disk and later this disk is missing, you don't have durability. SQLite cannot automatically help you to commit your writes to a satellite for durability against species ending event on Earth, and hence its "durability" has limits exactly as spelled out by them.
by stevage | 2025-08-30 00:00:06+00:00
> What bothers me the most is that I much prefer to build stuff rather than fixing code I'm not intimately familiar with.

Me too. But I think there's a split here. Some people love the new fast and loose way and rave about how they're experiencing more joy coding than ever before.

But I tried it briefly on a side project, and hated the feeling of disconnect. I started over, doing everything manually but boosted by AI and it's deeply satisfying. There is just one section of AI written code that I don't entirely understand, a complex SQL query I was having trouble writing myself. But at least with an SQL query it's very easy to verify the code does exactly what you want with no possibility of side effects.
by Kranar | 2025-08-30 00:00:29+00:00
Yes exactly, imagine a function HH(n) that returns 0 if the Turing machine represented by the integer n halts, and 1 if it doesn't.

Then HH the function itself is not computable, but the numbers 0 and 1, which are the only two outputs of HH are computable.

Integers themselves are always computable, even if they are the output of functions that are themselves uncomputable.