MurphyA/hacker-news huggingface dataset:
by MrRadar | 2025-10-23 19:45:31+00:00
> Are you saying that if I'm using D-without-GC, I can use any D library, including ones written with the assumption that there is a GC? If not, how does it not fracture the community?

"Are you saying that if I'm using Rust in the Linux kernel, I can use any Rust library, including ones written with the assumption they will be running in userspace? If not, how does that not fracture the community?"

"Are you saying that if I'm using C++ in an embedded environment without runtime type information and exceptions, I can use any C++ library, including ones written with the assumption they can use RTTI/exceptions? If not, how does that not fracture the community?"

You can make this argument about a lot of languages and particular subsets/restrictions on them that are needed in specific circumstances. If you need to write GC-free code in D you can do it. Yes, it restricts what parts of the library ecosystem you can use, but that's not different from any other langauge that has wide adoption in a wide variety of applications. It turns out that in reality most applications don't need to be GC-free (the massive preponderance of GC languages is indicative of this) and GC makes them much easier and safer to write.

I think most people in the D community are tired of people (especially outsiders) constantly rehashing discussions about GC. It was a much more salient topic before the core language supported no-GC mode, but now that it does it's up to individuals to decide what the cost/benefit analysis is for writing GC vs no-GC code (including the availability of third-party libraries in each mode).
by indigodaddy | 2025-10-23 19:45:34+00:00
Not to mention external monitors are broken on my M1 Pro MacBook since some Sequoia 15.x update. Upgrading to Tahoe now to see if it will fix it but I'm not optimistic.

Fucking inexcusable that MacOS metal support for external monitors has been finicky and unstable since the very beginning, and they never resolved that (but at least external monitors were DETECTED, then somewhere in Sequoia things went completely south)-- and now it just seems to be completely broken. There are countless Reddit threads. Why can't the Apple engineering braintrust figure this out??
by kccoder | 2025-10-23 19:45:35+00:00
Sadly that's the conclusion I've had to come to recently. I wanted to have hope in my fellow Americans, just attributing their choices to being poorly informed or just foolish, but, no, they're just as mean and greedy as he is. They like watching people suffer, and now that they've had their first taste of cruelty, they want more, more, more. They'll be that way long after Trump is gone. They're just mean-spirited assholes. It sucks.
by __turbobrew__ | 2025-10-23 19:45:45+00:00
From a meta analysis level: bugs will always happen, formal verification is hard, and sometimes it just takes a number of years to have some bad luck (I have hit bugs which were over 10 years old but due to low probability of them occurring they didn’t happen for a long time).

If we assume that the system will fail, I think the logical thing to think about is how to limit the effects of that failure. In practice this means cell based architecture, phased rollouts, and isolated zones.

To my knowledge AWS does attempt to implement cell based architecture, but there are some cross region dependencies specifically with us-east-1 due to legacy. The real long term fix for this is designing regions to be independent of each other.

This is a hard thing to do, but it is possible. I have personally been involved in disaster testing where a region was purposely firewalled off from the rest of the infrastructure. You find out very quick where those cross region dependencies lie, and many of them are in unexpected places.

Usually this work is not done due to lack of upper level VP support and funding, and it is easier to stick your head in the sand and hope bad things don’t happen. The strongest supporters of this work are going to be the share holders who are in it for the long run. If the company goes poof due to improper disaster testing, the shareholders are going to be the main bag holders. Making the board aware of the risks and the estimated probability of fundamentally company ending events can help get this work funded.
by eyelidlessness | 2025-10-23 19:45:53+00:00
It’s not even safe if you’re 100% sure the types are compatible, unless you’re also 100% sure nothing will change that fact. The reason it’s unsafe is because it suppresses the type error permanently, even if whatever factors led to your certainty now change anywhere upstream ever.

There are certainly ways to guard against that, but most of them involve some amount of accepting that the type checker produces errors for a reason.
by sholladay | 2025-10-23 19:46:01+00:00
Your logic could be sound if the lowest rung of the skill ladder was simply inevitable for everyone who is currently there. But that is wrong and, really, makes no sense. Many people are just young and need to be trained. Others were taught bad practices and need to be re-trained. Still others have their priorities wrong, but could do good work if they were given a reason to care about the right things. It also takes time for people to grow and to change and to learn from their mistakes.

If you take a hardline attitude on keeping the gates up, you're just going to end up with a monoculture that stagnates.
by d3rockk | 2025-10-23 19:46:04+00:00
this_user gets it.

Successful publicly traded companies have a responsibility to generate more revenue and increase the stock price every year. Year after year. Once their product is mature after so many years, there aren't new variations to release or new markets to enter into.

Sales stagnate and costs stagnate; investors get upset. Only way to get that continual growth is to increase prices and slash costs.

When done responsibly, it's just good business.

The problem comes in next year when you have to do it again. And again. Then the year after you have to do it again. And again.

Such as all things in life, all companies eventually die.
by mickduprez | 2025-10-23 19:46:07+00:00
"A radio built like this, with individual subsystems connected together, is much more understandable."

Yes! this has been my experience too, building something from first principles and given some tools and direction to experiment you get the chance, and experience, to really learn. I've been looking for resources like this for building amps but they're either small signal or the whole design. You understand how they work but not where and what to change if you wanted to tinker or build your own.
by ggreer | 2025-10-23 19:46:25+00:00
I think the reason the school bought this silly software is because it's a dangerous school, and they're grasping at straws to try and fix the problem. The day after this false positive, a student was robbed.[1] Last month, a softball coach was charged with rape and possession of child pornography.[2] Last summer, one student was stabbed while getting off the bus.[3] Last year, there were two incidents where classmates stabbed each other.[4][5]

1. https://www.nottinghammd.com/2025/10/22/student-robbed-outsi...

2. https://www.si.com/high-school/maryland/baltimore-county-hig...

3. https://www.wbaltv.com/article/knife-assault-rossville-juven...

4. https://www.wbal.com/stabbing-incident-near-kenwood-high-sch...

5. https://www.cbsnews.com/baltimore/news/teen-injured-after-re...
by lovereading | 2025-10-23 19:46:38+00:00
Over 20,000 free and premium n8n, make, zapier, activepieces and pipedream automation workflow templates ready to use.

I've saved a lot of time and money using these templates. I used an n8n template to generate full newsletter content using google news API saving me hours of work a week.

I've also used a template found on the site to generate leads for niche + location combinations to get list of emails for businesses in my niche and in the location I am targeting.

If you can't find a template you need, they also create custom workflows for your specific needs.

Check it out, I think a lot of you will find it useful!
by pmarreck | 2025-10-23 19:46:53+00:00
1) My Bluetooth audio on my recent-model iPhone (15 Pro Max) is still flaky AF, across all Bluetooth speaker devices or my car. Even my 4 year old kid noticed and commented on it! It's been like this since the iOS beta, for months. And I can tell that it's one of those hideous, nondeterministic bugs, too. Apple, hire me as a contractor to help fix it, if you want! I love hard problems.

2) There is still no solution for this annoying-as-hell UI problem that I documented years ago on Medium: https://medium.com/@pmarreck/the-most-annoying-ui-problem-r3...

3) I had to buy Superwhisper (which is a nice product, but works a little janky due to how iOS handles keyboard extensions) because Siri's voice dictation is so abysmally worse than literally every other option right now, and has been for years. WTF, Apple?

Hey Tim, I love the Vision Pro too (I own one) but maybe get your head out of that for a bit and polish up the engineering on the rest of your lines!
by joshmoody24 | 2025-10-23 19:46:59+00:00
Totally fair point.

But hey, for my job I recently had to make a fully interactive 3D shopping cart using nothing but CSS. It required some truly diabolical, unreadable code to do things like state management and cart total calculations with nothing but stylesheets. Every once in a while, weird code has real value! And it keeps me from getting bored.
by smith7018 | 2025-10-23 19:47:14+00:00
I'm personally failing to see how "welcoming everyone" directly correlates to a company neglecting polish and detail. A cynical read of your comment is that DEI-style programs are lowering standards when, in actuality, the issue most likely lies in poor management and a corporate structure that rewards buzzy work over polished work. I'm not saying that was your implication, by the way; just that "everything's bad because we allowed other people to join" is a slippery slope.
by barrell | 2025-10-23 19:47:21+00:00
I upgraded to iOS 26 when the beta first came out. It’s remarkable how they have just kept changing the transparency of things back and forth, while the critical bugs have remained untouched.

There’s no way I’m (ever) upgrading to Tahoe, I’m just going to hold out as long as possible and hope Omarchy gets as stable and feature rich as possible in the time being.

No idea what to do about the mobile situation - I can’t see myself realistically ever using android. Switching off of iCloud and Apple Music would also be pretty tough, although I’ve seen some private clouds lately that were compelling.

I just wish there was a more Linux-minded less-Google oriented mobile operating system
by jedberg | 2025-10-23 19:47:49+00:00
"The new legal drama TV series “Cupertino” was just announced as part of CBS’s 2026-2027 season, as reported by entertainment trade publications Wednesday morning. The show ... is set to star Mike Colter (“Luke Cage,” “Evil”) as a lawyer whose tech startup employer cheats him out of his stock options. The show’s logline frames this as a David vs. Goliath fight, in perhaps the first time in history that a lawyer for a tech company has been framed as an underdog."
by ozgrozer | 2025-10-23 19:47:56+00:00
I kept noticing small brands struggle with product photos. When AI image models started improving I wondered if they could help solve this problem. What if you could just upload your product, pick a template, and get studio-quality photos in seconds?

With Pixelshot, you can

Browse hundreds of professional templates

Type your own scene ideas with custom prompts

Edit photos in plain language

Instantly upscale and export in the perfect aspect ratio

We're adding new templates every day so you can always find inspiration. It’s made to help makers, sellers, and creators get great looking product photos without a studio or a big budget.

Would love to hear your thoughts on the landing page, pricing, or the app itself.

pixelshot.ai
by dang | 2025-10-23 19:48:00+00:00
Discussed (a bit) here. Others?

The Sky's the limit: AI automation on Mac - https://news.ycombinator.com/item?id=44179691 - June 2025 (71 comments)

Sky, Natural Computing for the Macintosh - https://news.ycombinator.com/item?id=44121891 - May 2025 (4 comments)
by simonw | 2025-10-23 19:48:00+00:00
It's not 100% clear to me if I can leave memory OFF for my regular chats but turn it ON for individual projects.

I don't want any memories from my general chats leaking through to my projects - in fact I don't want memories recorded from my general chats at all. I don't want project memories leaking to other projects or to my general chats.
by tormeh | 2025-10-23 19:48:04+00:00
Not in this position, but obviously this might be the first of many measures taken. Next they could make the repository private. Code is only for customers, Red Hat style. It's not as popular as RHEL - a CentOS style effort is unlikely to materialize. Bug tracker and forums private. Lawyer letters about whether or not your usage is license compliant and a reminder that it would be expensive to prove it is, Oracle style.

Open source means what the license says it means. Expectations and conventions can be broken.
by Nition | 2025-10-23 19:48:23+00:00
That might be exactly how they're using it. A lot of my LLM use is really just having it write something I would have spent a long time typing out and making a few edits to it.

Once I get into stuff I haven't worked out how to do yet, the LLM often doesn't really know either unless I can work it out myself and explain it first.
by mpeg | 2025-10-23 19:48:40+00:00
If you disagree, you're welcome to prove me wrong!

To give you an example from a popular open source ts-heavy project:

https://github.com/elysiajs/elysia/blob/94abb3c95e53e2a77078...

The `return this as any` there, which effectively casts it to the same type this had, but with the added get route is perfectly safe, it works, and will never be a problem by itself.
by lastofthemojito | 2025-10-23 19:49:08+00:00
I've been a Mac user on and off since the 80s and I think one of the biggest changes is how separate the Mac ecosystem once was.

It reminds me of stories I've heard about the Cold War and how Soviet scientists and engineers had very little exchange or trade with the West, but made wristwatches and cameras and manned rockets, almost in a parallel universe. These things coexisted in time with the Western stuff, but little to nothing in the supply chain was shared; these artifacts were essentially from a separate world.

That's how it felt as a Mac user in the 80s and 90s. In the early days you couldn't swap a mouse between a Mac and an IBM PC, much less a hard drive or printer. And most software was written pretty much from the ground up for a single platform as well.

And I remember often thinking how much that sucked. My sister had that cool game that ran on her DOS machine at college, or heck, she just had a file on a floppy disk but I couldn't read it on my Mac.

Now so much has been standardized - everything is USB or Wifi or Bluetooth or HTML or REST. Chrom(ium|e) or Firefox render pages the same on Mac or Windows or Linux. Connect any keyboard or webcam or whatever via USB. Share files between platforms with no issues. Electron apps run anywhere.

These days it feels like Mac developers (even inside of Apple) are no longer a continent away from other developers. Coding skills are probably more transferable these days, so there's probably more turnover in the Apple development ranks. There's certainly more influence from web design and mobile design rather than a small number of very opinionated people saying "this is how a Macintosh application should work".

And I guess that's ok. As a positive I don't have the cross-platform woes anymore. And perhaps the price to be paid is that the Mac platform is less cohesive and more cosmopolitan (in the sense that it draws influence, sometimes messily, from all over).
by prb | 2025-10-23 19:49:19+00:00
Just for grins, I ran stats on most (but not all of the puzzles):

• Solution Counts Overview

- Processed all 183 stored puzzles (61 dates × 3 difficulties) via target/ release/count_solutions, saving raw results to gpt_5_codex/output/ solution_counts.csv. - 131 puzzles (≈72%) have exactly one solution: easy 50, medium 44, hard 37. - Remaining puzzles show small clusters of alternatives except for a handful of hard cases with large branching factors. Most Multi-Solution Puzzles - 2025-09-15 hard: 2,764,800 solutions - 2025-10-05 hard: 344 solutions - 2025-09-30 hard: 110 solutions - 2025-09-04 hard: 86 solutions - 2025-08-23 hard: 80 solutions

(I only asked for the top five.)
by ClarityJones | 2025-10-23 19:49:24+00:00
You're right that there has to be a connection now, and this uncertainty is part of the problem. If the connection is a crime, then what about that connection hurts someone? How can the government maintain the rule of law in this type of market? If a player bets me that he won't play more than 10 minutes, what does fraud even mean? Sure, he has every right to walk off the court when he's tired of playing. Even if he double-pinky promises to play for as long as he can, why endure the charade?

These are not arms-length transactions that contribute to the production of valuable goods and services. All it does is invite moral hazards into existing markets.

The real moral qualm that the public generally has is with the cheating / steroids / etc., which isn't a crime. However, those who want to deal in gambling are riding on that moral outrage to prosecute people for gambling in a way that other gamblers didn't like.

Fundamentally, gambling is a den of liars and cheats. If it's going to be legal, then make it legal... including the fraud. Let people know that, sure you're allowed to gamble on poker, and the other guy is also allowed to cheat. The government should not waste resources guaranteeing that everyone's gambling is free of cheating nor spend time investigating whether Player 1 was really injured when he took a knee in the 4th quarter, or if Player 2 took a peek at Player 3's cards. The nation isn't a casino. That type of law enforcement does not provide a valuable contribution to society.
by noarchy | 2025-10-23 19:49:24+00:00
>The current debt (whatever its size happens to be in the fiction being spun) will be paid off at the bills' rates and on the statutory schedules. Period.

Your blood pressure issues notwithstanding, I don't think you believe that the US can possibly default or renege in any way on its debt, so there may not be a point in going on. History has run this experiment before and sovereign nations absolutely can default and/or renege on debt obligations. I certainly hope we don't see that in the case of the US. But I'm also not irrational enough to believe it's impossible.
by daxfohl | 2025-10-23 19:49:32+00:00
I've seen research that shows that starting with reasoning models, and fine-tuning to slowly remove the reasoning steps, allows you to bake the reasoning directly into the model weights in a strong sense. Here's a recent example, and you can see the digits get baked into a pentagonal prism in the weights, allowing accurate multi-digit multiplication without needing notes: https://arxiv.org/abs/2510.00184. So, reasoning and tool use could be the first step, to collect a ton of training data to do something like this fine-tuning process.
by jamesmishra | 2025-10-23 19:49:45+00:00
I work for a company in the air defense space, and ChatGPT's safety filter sometimes refuses to answer questions about enemy drones.

But as I warm up the ChatGPT memory, it learns to trust me and explains how to do drone attacks because it knows I'm trying to stop those attacks.

I'm excited to see Claude's implementation of memory.
by lucideer | 2025-10-23 19:49:51+00:00
> its target variable is not present, that is the very definition of a false positive

The target variable is user hosted content on subdomains of a domain not listed in Mozilla's public suffix list. Firefox & Chrome apply a much stricter set of security settings for domains on that list, due to the inherent dangers of multiuser domains. That variable is present, Immich have acknowledged it & are migrating to a new domain (which they will hopefully add to Mozilla's list).

> The fact that you didn't lock your door does not legitimize the thief's behavior. Google's behavior is still improper here

I made no claims about legitimising the thief's behaviour - only that leaving your door unlocked was negligent from the perspective of your housemate. That doesn't absolve the thief. Just as any malicious actor trying to compromise Immich users would still be the primary offender here, but that doesn't absolve Immich of a responsibility to take application security seriously.

And I don't really understand where Google fits in your analogy? Is Google the thief? It seems like a confusing analogy.
by tptacek | 2025-10-23 19:50:22+00:00
I'm much less confident in that assertion. I'm not bullish on AI systems independently taking over operations from humans, but catastrophic outages are combinations of less-catastrophic outages which are themselves combinations of latent failures, and when the latent failures are easy to characterize (as is the case here!), LLMs actually do really interesting stuff working out the combinatorics.

I wouldn't want to, like, make a company out of it (I assume the foundational model companies will eat all these businesses) but you could probably do some really interesting stuff with an agent that consumes telemetry and failure model information and uses it to surface hypos about what to look at or what interventions to consider.

All of this is besides my original point, though: I'm saying, you can't runbook your way to having a system as complex as AWS run safely. Safety in a system like that is a much more complicated process, unavoidably. Like: I don't think an LLM can solve the "fractal runbook requirement" problem!
by FloorEgg | 2025-10-23 19:50:23+00:00
To further your point. In our bodies we have organs which are made up of specific kinds of cells. In some cases diversity of cells seems to come with health benefits (e.g. our guts), but in most cases cause significant health issues. (If you have a bunch of liver cells in your lungs it's probably going to be a problem). Also across the whole body there is an incredible diversity of cells, and they cooperate with mind boggling harmony.

My take away is that diversity at a global level, and in some specific contexts, is a great thing. But diversity in some other specific contexts is entirely destructive and analogous to rot or decomposition.

When we rely on a core societal function (firefighting, accounting, waterworks maintenance, property rights, etc.) the people responsible for maintaining these functions need to maintain in themselves a set of core characteristics (values as patterns of action), and there is room to play outside of those cores, but those cores shouldn't be jeopardized as a tradeoff for diversity and inclusion.

For example, if constructive core values of a railroad system is consistency and reliability, then these shouldnt be diminished in the name of diversity and inclusion, but if diversity and inclusion can be achieved secondarily without a tradeoff (or even to somehow further amplify the core values) then it is constructive. One has to thoughtfully weigh the tradeoffs in each context, and ensure that the most important values in that context to maintain the relevant function are treated as most important. The universe seems to favor pragmatism over ideology, at least in the long run.

So in a company if the core values that make it successful are diluted in exchange for diversity, it's no longer what it was, and it might not be able to do keep doing what it did. That said, it also might have gained something else. One thing diversity tends to offer huge complex systems is stability, especially when its incorporated into other values and not held up singularily.

In other words, my take on diversity (and by extension, inclusion) is that we need a diversity of diversity. Sometimes a lot of diversity is best, and sometimes very little diversity is best.