MurphyA/hacker-news huggingface dataset:
by blurbleblurble | 2025-10-11 08:18:52+00:00
Totally, I agree that wireless devices doing sensing applications ought to be transparent about that.

That said, wireless devices are basically "light bulbs" in whatever spectrum they operate in. It's very hard to restrict people from driving by with a "camera". I believe these kinds of applications are called "passive" in the literature, and 5G is especially designed with this in mind. WiFi has been known to be good for this for a while.

In order to facilitate more privacy preserving communications that are less sensing friendly we would need highly directed packets using stuff like microwave lasers etc., so as to reduce the ambient radiation.
by zubspace | 2025-10-11 08:19:12+00:00
The problem is the demand for dynamic content in AAA games. Large exterior and interior worlds with dynamic lights, day and night cycle, glass and translucent objects, mirrors, water, fog and smoke. Everything should be interactable and destructable. And everything should be easy to setup by artists.

I would say, the closest we can get are workarounds like radiance cascades. But everything else than raytracing is just an ugly workaround which falls apart in dynamic scenarios. And don't forget that baking times and storing those results, leading to massive game sizes, are a huge negative.

Funnily enough raytracing is also just an approximation to the real world, but at least artists and devs can expect it to work everywhere without hacks (in theory).
by jval43 | 2025-10-11 08:19:21+00:00
I did this years ago using the very thin (3mm, round) Unifi Patch Cables in white. Very clean and reliable, and getting 1 Gbit/s without issue.

Another benefit is that I can cram 4 of them inside a single cable runner at the one spot I have to (no space for a switch). Where it's just one cable you run them bare and they look very clean.

The old ones I have are still CAT5e, the newer ones they sell are CAT6 at the same thinness. All unshielded (UTP).

10/10 would buy again.
Show HN: Next-Nexus – Optimize Next.js App Router SSR Costs with Smart Caching
by vgotu99 | 2025-10-11 08:20:08+00:00
Hi HN,

I'm excited to share next-nexus, an open-source data layer library for Next.js App Router applications.

The Problem: Next.js's SSR is great for SEO, but repeatedly performing full SSR for every user visit can lead to significant server load and increased operational costs. While search engine bots only need the first render, real users often revisit pages, making continuous full SSR inefficient.

Our Solution: next-nexus was built to address this. Our core philosophy is to optimize the first render on the server, and then efficiently manage subsequent data on the client using smart caching.

How it helps: next-nexus provides a powerful, integrated data layer that supports modern React paradigms, including RSC.

- Cost & Performance Optimization: Our intelligent rendering mechanism ensures the first render is server-optimized, while subsequent renders leverage client-side caching. This drastically reduces unnecessary server requests, cutting down server load and operational costs. - Enhanced Developer Experience: Easy-to-use APIs and intuitive hooks simplify complex async data operations. It also automates data hydration (no manual HydrationBoundary setup like in some other libraries), letting developers focus on core logic. - Seamless User Experience: Efficient caching strategies and automated data hydration mean users see content faster and interact with a fully responsive application immediately, without loading spinners. - App Router & RSC Ready: Built from the ground up for Next.js App Router and React Server Components.

We're passionate about making Next.js development more efficient and cost-effective.

We'd love to hear your thoughts and feedback.

- GitHub: https://github.com/next-nexus-org/next-nexus

- Docs: https://next-nexus.vercel.app

Thanks for checking it out!
by rafaelmn | 2025-10-11 08:21:11+00:00
I disagree - current gen console aren't enough to deliver smooth immersive graphics - I played BG3 on PS first and then on PC and there's just no comparing the graphics. Cyberpunk same deal. I'll pay to upgrade to consistent 120/4k and better graphics, and I'll buy the games.

And there are AAA that make and will make good money with graphics being front and center.
by Sol- | 2025-10-11 08:21:25+00:00
The amount of drama about AI based upscaling seems disproportionate. I know framing it in terms of AI and hallucinated pixels makes it sound unnatural, but graphics rendering works with so many hacks and approximations.

Even without modern deep-learning based "AI", it's not like the pixels you see with traditional rendering pipelines were all artisanal and curated.
by kqr | 2025-10-11 08:21:59+00:00
This is why staying out of hazardous conditions is a dynamic control problem, rather than a simple equation or plan you can set up ahead of time.

There are multiple controllers interacting with the system (the FADEC computer in the engines, the flight management computer in the plane, pilots, ground crew, dispatchers, air traffic controllers, the people at EASA drafting regulations, etc.), trying to keep it outside of hazardous conditions. They do so by observing the state the system and the environment is in ("feedback"), running simulations of how it will evolve in the future ("mental models"), and making adjustments to the system ("control inputs") to keep it outside of hazardous conditions.

Whenever the system enters a hazardous condition, there was something that made these controllers insufficient. Either someone had inadequate feedback, or inadequate mental models, or the control inputs were inoperational or insufficient. Or sometimes an entire controller that ought to have been there was missing!

In this case it seems like the hazard could have been avoided any number of ways: ground the plane, add more fuel, divert sooner, be more conservative about weather on alternates, etc. Which control input is appropriate and how to ensure it is enacted in the future is up to the real investigators with access to all data necessary.

-----

You are correct that we will not ever be able to set up a system where all controllers are able to always keep it out of hazardous states perfectly. If that was a thing we would never have any accident ever – we would only have intentional losses that are calculated to be worth their revenue in additional efficiency.

But by adopting the right framework for thinking about this ("how do active controllers dynamically keep the system out of hazards?") we can do a pretty good job of preventing most such problems. The good news is that predicting hazardous states is much easier than predicting accidents, so we can actually do a lot of this design up-front without first having an accident happen and then learning from it.
by rhgraysonii | 2025-10-11 08:22:16+00:00
I was in the first ~100 users to sign up for tangled after seeing that they were roadmapping stacked patch style pull request review and being generally impressed with how quickly they were building and shipping features all off the excitement from a budding community in the world of atproto. I am very excited to see where this goes and how they continue shipping.

There are a lot of opportunities here that could be levered to offer much better experiences and fundamental control and long term viability if they continue to execute this way.
by nchmy | 2025-10-11 08:22:49+00:00
Makes sense! Nginx and redis are defintiely common for php.

I haven't used Mercure at all, but I see no reason why it couldn't work with datastar. Might be something worth exploring, since it and the API Platform seem to be gaining traction in php.

With frankenphp's newish support for custom php extensions written in Go, I wonder if you could even call Mercure and/or nats directly from the php code...
by lenkite | 2025-10-11 08:23:39+00:00
Apart from the usual suspect of "modern" UI designers needlessly changing stuff to justify their job, it is my personal opinion that the SwiftUI framework is one of the root causes of Apple's piss-poor software UX and performance. For anything apart from very simple bog-standard views, that framework becomes bewildering with a high cognitive burden and simply does not scale well when any kind of customization is needed.

Also compiler performance - People get fed up of "The compiler could not type check the expression in reasonable time" and just say fsck-it and ship broken stuff.

It is one of the reasons that now >40% of apps on iOS/MacOS now use other frameworks - and that percentage is steadily climbing. (I think that number has already crossed 50% recently).

Apple needs to re-invent their UI framework from scratch. Plain old-school MVC worked better.
by MathMonkeyMan | 2025-10-11 08:23:51+00:00
If your use case can have C++, then [std::from_chars][1] is ideal. Here's gcc's [implementation][2]; a lot of it seems to be handling different bases.

[1]: https://en.cppreference.com/w/cpp/utility/from_chars.html

[2]: https://github.com/gcc-mirror/gcc/blob/461fa63908b5bb1a44f12...
by tucnak | 2025-10-11 08:25:05+00:00
"Software is incredibly complex"

Who sold you on that lie? Software is anything but complex. Literally guys without any kind of degree could do it. You should try hardware design, validation, with one of them FPGA platforms. Start with something easy like a PCIe core... :-) It will plant you back in reality real quick.

The biggest scam is SWE's convincing themselves that whatever they're doing is soooo complicated!
by ZeroGravitas | 2025-10-11 08:25:18+00:00
My friend's slightly less geeky approach was just to rebuy a lot of his classic albums on CD that he'd previously sold, which his daughters seem to enjoy at about half the age of the one in the story.

Possibly bossing their dad around to do the actual disc insertion is part of the fun at that age.

As someone who borrows books from the library rather than buys them (partly as an added motivation to actually read them within a set timeframe) I have similar thoughts about my bookshelves that mostly contain gifted books.
by trapexit | 2025-10-11 08:27:21+00:00
You don't need your own rooftop solar. You can time your charges for when power is cheap (i.e. renewables are highly represented in the grid mix). In many locations you can get an electricity tariff that changes by time of day, either fixed times of day or nearly real-time to track the current wholesale price.

Here in Scotland, we have an EV electricity tariff that give us low rates between 00:30 - 05:30 while the wind turbines spin and demand is low, and our plug-in hybrid is programmed to charge during those hours. (We also run the dishwasher, washing machine, and tumble dryer on time delay during those hours as much as possible)

With nearly all of our car trips being local, the ~25 mile electric range the plug-in hybrid is rarely exceeded. We fill the petrol tank maybe once every 3 or 4 months, or when we're on a road trip.

Pure EVs are harder to justify in the UK currently unless you do basically all of your charging at home, because with 20% VAT added to the price of electricity from public chargers, and too-low fuel taxes, the per-mile cost is similar to—or sometimes more expensive than—driving on petrol. It's shockingly bad public policy.
Show HN: Prompts to make AI impersonate 10 programming legends
by yaoke259 | 2025-10-11 08:29:48+00:00
I put together a free, open-source collection of text prompts that make AI impersonate 10 programming legends. The inspiration came when I asked an AI to impersonate Garry Tan to roast my startup idea and the honest feedback was surprisingly useful.

The prompts work by giving the AI specific context about each legend's communication style, technical philosophy, and personality traits. This pushes the AI beyond generic responses into more opinionated, stylized feedback that reflects their actual perspectives on code and architecture. Instead of "that's a great idea, but..." you get responses like "this is fundamentally broken because..." or "you're missing the point entirely..." - the kind of direct, opinionated feedback these legends are known for.

What it is: 1. Collection of prompts for 10 programming legends (not an AI tool itself) 2. Each prompt includes context about their communication style and technical views 3. Completely free and open source

Just copy-paste the prompts into any AI chat. The key is how the prompts frame the persona so there is enough context to make the AI adopt their actual communication patterns and technical stances.

Questions: 1. Have you tried persona-based prompting to get more opinionated responses? 2. Which programming legend would you want feedback from? 3. Do you think stylized prompts lead to better technical insights?

Would love to hear what you think!
by ainiro | 2025-10-11 08:30:45+00:00
Thank you, I say it a bit funny as follows; While everybody else asked themselves how to put the AI into the app, I asked how to put the app into the AI.

I believe this is a natural evolution for AI agents, as in being able to display rich graphical user interfaces, given specific triggers. In a way, a GUI app is _"an image"_. And an image says a thousands words ... :)

Psst, I'm a solopreneur, and I'd love some help to make this fly ^_^
by nchmy | 2025-10-11 08:32:02+00:00
The sibling comment already thoroughly addressed all of this, so there's no need to me to do so other than to say that, despite your good intentions, you don't seem to have even the slightest understanding of open source.

Here's the text of the mit license https://mit-license.org/

At no point does it say anything like "I am obliged to maintain this for you forever, or even at all, let alone to your liking"
by oneeyedpigeon | 2025-10-11 08:33:22+00:00
It seems to me like this is more about nostalgia than current music. I'm considering doing something similar with my cd collection which is original from the 90s/00s with some back catalogue 60s-90s stuff thrown in. I listen to most modern music via streaming, but still buy the odd new release album that really matters to me (literally one or two a year).
by esperent | 2025-10-11 08:35:13+00:00
I think we don't have enough details to make statements like this yet. Sony have shown they are willing to make esoteric gaming hardware in the past (cell architecture) and maybe they'll do something unique again this time. Or, maybe it'll just use a moderately custom model. Or, maybe it's just going to use exactly what AMD have planned for the next few year anyway (as you say). Time will tell.

I'm rooting for something unique because I haven't owned a console for 20 years and I like interesting hardware. But hopefully they've learned a lesson about developer ergonomics this time around.
by guidedlight | 2025-10-11 08:36:58+00:00
The PS4 lineup pales in comparison to the PS3 lineup, which pales in comparison to the PS2 lineup, which pales in comparison to the PS1 lineup.

Each generation has around half the number of games as the previous. This does get a bit murky with the advent of shovelware in online stores, but my point remains.

I think this only proves is that games are now ridiculously expensive to create and met the quality standards expected. Maybe AI will improved this in this future. Take-Two has confirmed that GTA6's budget has exceeded US$1 billion, which is mind-blowing.
by sans_souse | 2025-10-11 08:37:28+00:00
Just started reading the linked text after reading your comment and I agree, this is high quality education, and enjoyable. It's an art, really. Thank you for sharing your work and please keep it up.

Just a thought I had while reading your introduction: this is applicable even to running a successful business model. I'm honestly having trouble even putting it into words, but you have my analytical mind going now at a very late hour... Thanks!
by jval43 | 2025-10-11 08:37:42+00:00
I live in a similar building.

I assume you have hardwired all the APs, otherwise that would be the first step. Make sure they're on different channels, and have narrow MHz bands (20Mhz for 2.4GHz, 40MHz for 5GHz) selected.

Only use 1,6,11 for 2.4GHz and don't use the DFS channels on 5GHz as they will regularly hang everything.

Afterwards you can try reducing the 5GHz transmission power so there is no/less overlap in the far rooms.

Unfortunately you probably need the 2.4GHz (at least I do) but as the range is so much higher it might make sense to deactivate it on some APs to prevent overlaps.

Doing this basically eliminated the issues for me.
by icy | 2025-10-11 08:37:42+00:00
Nothing preventing that! You can run a knot server[0] on top of your local git server—which I assume you push to using SSH. Knots serve up your git bare repos over an API (and federate over AT Protocol).

If Tangled’s appview is down, you can still access your own box as you would. Alternatively, you can mirror using git natively by simply adding a push-only remote.

git remote set-url --add --push tangled [repo]

[0]: https://tangled.org/@tangled.org/core/blob/master/docs/knot-...
by davydm | 2025-10-11 08:38:53+00:00
In addition, if you don't know the concepts, you won't catch chatgpt out when it hallucinates bugs (often subtle) into the code.

Personally, I stay away from ai-gen code because I don't want to debug someone else's code when I could just write my own. AI-gen solutions, from my experience, only fall into a handful of categories:

1. boiler-plating

imo, this should be done by bespoke tools, which are crafted by someone who understands the domain - and that's how it's been done for ages. If you can get accurate boiler-plating from ai-gen and there's no tooling to help - go for it, but you'll miss out on understanding what that boiler-plating does if you don't already know

2. trivial solutions

IE, solutions that are obvious, like "write me a function which determines if a number is even". Sure, this prompt came from someone who doesn't understand their own language and tooling, so it's already coming from a low bar. But the solution here is an obvious one, doesn't require a generated function, is literally built into the language

3. completely wrong solutions

The amount of time I've wasted reading ai synopses when googling a technical issue... Egad. Because they've all been a waste. I spent 1/2 an hour with chatgpt trying to resolve an issue with webpack, and despite me telling it several times that it was in webpack 4, it kept trying to offer incompatible solutions that work in webpack 5. This is just one example, but the number of times I've seen ai outputs and just gone "wtf, no", is not insignificant. These may sometimes be not as harmful as the next case, because sometimes even people with low skill in the area can spot the problems, or they simply don't compile, ie break before they have a chance to manifest havoc.

4. subtly-wrong solutions

This was my experience when being presented to by people saying "look what this model does". The problem is that others in the room didn't spot the bugs until I pointed them out, so I'm not sure if that's due to overconfidence in the output or they just have a skill issue. Subtly-wrong solutions without someone to correct them are the worst because they will appear to work most of the time and present weird bugs sporadically. One output I saw was around doing something based on the day of the week, and the output just skipped sundays, for no good reason (was counter to the requirements)

None of these outcomes are useful to me, and they eclipse, by far (in my experience), the maybe 1% of useful outputs. My conclusion is that it's more time-efficient to do the work myself, because I understand the long tail of debugging and extension and all the things the ai subtly cocks up.
by potamic | 2025-10-11 08:39:49+00:00
The most important principle in software architecture is that no principles are absolute, except this one, otherwise it would be a paradox. Theoretical correctness must be balanced by practical necessity. I don't know what the ulterior motives were in this case, but I can think of many possible reasons. Unreliable, lack of support, lack of tooling, missing observability, operations heavy, deprecation plans, dependency on another team that is unable to cater, etc. there could be many reasons one might prefer to trade-off a small performance penalty against these. Trade-offs are unavoidable in any significant system, and this seems is one of the smaller ones you would see IMO. What's more important is to make sure the trade off is a conscious choice and to plan for the consequences.
by bruce511 | 2025-10-11 08:40:35+00:00
What you're hinting at here is risk. If you work, deliver, then invoice then you are assuming all the risk.

If you demand 100% up front, then they assume all thd risk.

If you do deposits and partial payments and so on then you share the risk.

Naturally you want to take no risk. Your customer wants to take no risk. It sounds like the original poster here is taking all the risk.

So to the OP I say, treat the money lost as an education. I spent 7 months chasing a tiny amount of money early in my career. It taught me the value of risk.

Lots of companies don't pay invoices on receipt. 90 days is really common. So all is not lost. But the important thing is to understand where you went wrong. Work out the value of the risk, and include it in your price.

I usually specify payment terms when quoting. Changing the payment terms changes the quote.
by JPLeRouzic | 2025-10-11 08:42:43+00:00
I am not a scientist, but I think people interested in this topic should read the answer by Matt Visser and colleagues [0]

In short: if a warp drive were static relative to all observers, it wouldn’t drive anything — it would just be a peculiar spacetime geometry with no effective motion..

[0] https://journals.aps.org/prd/abstract/10.1103/PhysRevD.105.0...
by eeeesh | 2025-10-11 08:45:17+00:00
The option that results in the fewest incidents of violence is segregation within the male prison estate. Which is already done for protection of vulnerable male prisoners incarcerated there. Pedophiles, ex-cops, gang informants, etc.

Democrat policy that enabled males to voluntarily transfer into women's prisons wasn't driven by analyzing data on male-on-male violence, but from the absurd belief that if a man says he's a woman then he is a woman.

That implementing this belief might have horrendous outcomes for female prisoners wasn't even a consideration. Even though this was pointed out to them many times over, by feminist groups and others. They just did it regardless.
by numpad0 | 2025-10-11 08:46:23+00:00
That was kind of true until Xbox 360 and later Unity, those ended eras of consoles as machines made of quirks as well as game design as primarily software architecture problems. The definitive barrier to entry for indie gamedevs before Unity was the ability to write a toy OS, a rich 3D engine, and GUI toolkit by themselves. Only little storytelling skills were needed.

Console also partially had to be quirky dragsters because of Moore's Law - they had to be ahead of PC by years, because it had to be at least comparable to PC games at the end of lifecycle, not utterly obsolete.

But we've all moved on. IMO that is a good thing.
by burnt-resistor | 2025-10-11 08:46:51+00:00
Each billionaire signals policy failure. Our survival depends upon redistributing their legitimized theft and removing them from the seats of power before they kill us all with unnecessary world wars, genocide, famine, climate catastrophes, or substandard medical care. It's not hyperbolic or bold at this point, from the mountain of evidence against them, that they're a clear and present danger. Half of them are pedos and more are rapists. Countering aristocracy is a perpetual struggle that must be won and vigilantly guarded. The status quo and apathy results in the train going off a cliff, perhaps sooner than many think. Speeding it up as accelerationists desire is terroristically omnicidal.