MurphyA/hacker-news huggingface dataset:
by musebox35 | 2025-10-14 17:19:15+00:00
While I agree with the general sentiment on throwaway compute infra, the generated know-how with large scale experiments is not thrown away. I think a lot hinges on the scaling laws and whether you will hit the jackpot at a certain scale before everyone else. This is hard to guesstimate so someone has to do it in the spirit of empiricism. This might sound a lot like gambling or exploring depending on your sentiment. So, I think it is more justified to criticize the scale and the risks than the spirit of these investments.
by manquer | 2025-10-14 17:19:24+00:00
Nothing has changed, people behave the exact same way then or now. People value longevity and quality only when the innovation pace is slow.

Rapid innovation by definition comes with rapid changes. Rapid changes does not always mean it is planned obsolescence or just poor quality.

In 1975( 50 years ago when the tooling you cite was built), nobody would want to fly in 20 year or 10 year old aircraft, today we don't care how old the air-frame we fly are.

The best recent example is Smartphones, early 2010s everyone updated their phones almost every year standing around the block on release. Today it is maybe once 3-4 years, there is very little reason to. The incremental changes are not meaningful and devices have become lot more reliable and rugged and of course expensive.

We do value quality if features are not going to improve much.
by dafelst | 2025-10-14 17:19:27+00:00
I must be missing the point here, because this feels like bad advice. Calls like `panic` and `expect` and `assert` are there to uphold invariants, i.e. to deal with things that should never happen unless there is a logic error that invalidates the assumptions you hold about your program. It means "if you got here, I (the programmer) probably fucked up badly".

If an operation is fallible, it should return an error type and make it the job of the caller to deal with that. Silently returning default seems like a disaster waiting to happen, ala On Error Resume Next (which indeed was a disaster to deal with).

Now if this panic handler, instead of silently continuing in release mode, invoked some sort of "save your work and restart" handler such that the user doesn't lose anything and the program would restart in a known-good state, that seems like it would be a sensible way of doing things.
by danielmarkbruce | 2025-10-14 17:20:22+00:00
Sure, if the acquirer thinks the product is going to sell a lot.

A relatively common plan (it doesn't always work) for large enterprise software companies is to buy a product and then use their very large sales force to sell it into all their existing customers. If thats the plan, you have to make sure the product will work with all the increased usage.

I'd still suggest it's far better to optimize for building the right product - the "is this going to scale" problem is one of the nicest problems you can face.
by trenchpilgrim | 2025-10-14 17:20:31+00:00
Nobody in this thread has mentioned warranty periods. The original comment was about the hardware lifecycle, claiming the hardware was only commercially viable for months. The 3 year number that people are tossing around came from a discredited interview that made the rounds on social media a while back: https://www.tomshardware.com/pc-components/gpus/datacenter-g...
by numpad0 | 2025-10-14 17:20:40+00:00
They're fine for data storage, but CF card controllers for large capacity(16GB and above) had issues with severe stuttering and performance issues in random reads/writes causing OS to become unresponsive for seconds at a time if not BSoDing - no, they were not instantaneous for everything just by being flash based. There were also some problems in some SSDs that the SSDs sometimes take much longer than HDDs to complete its own firmware bootup process, so much so that BIOS might consider the disk broken. Could be those reasons.

Or it could be just that HDDs are still more economical than SSDs. About ~2x cheaper for 2.5" 1TB as of now.
by ljosifov | 2025-10-14 17:20:44+00:00
Yeah - IDK why it never makes it to these lists. R too. Matlab being 2D matrix first/default gets it right for me there. IK matrices trivially translate to arrays, still: find 2D to be extra expressive on human level, for zero price paid. I get it it's all the same to the cpu. 2D rows-columns rectangle of data being the simplest data structure both necessary and sufficient covering a 1) matrix 2) spreadsheet 3) SQL table 4) directed graph of nodes and edges. (in the past I've read someplace that lists are for pie eaters, but wouldn't know myself
by zamadatix | 2025-10-14 17:20:48+00:00
I suppose that may depend how one defines a "broadly affecting problem". 2/3 (~2.9k) of the cases are for 2021 vehicles, and maybe it's possible those relate to specific batches shipped only to South Korea or something, but that still wouldn't explain the other 1/3 (~1.6k) of cases.

Tesla hasn't provided statistics about cases in the Chinese market, but I have a hard time believing it's really a handful of battery issues per year (regardless what one assumes of social media). That's just too far beyond any reasonable quality level expectation for ~half a million cars over the time period.
by defraudbah | 2025-10-14 17:21:17+00:00
in short, you don't need access to the device, only to the same network

if you are on the same network and manage either intercept key to bruteforce it or guess encryption key with emoji it's possible to decrypt the whole chat. It works because telegram random generator uses time and some device information which is predictable

the study managed to decrypt 500 messages out of 500 on emulator devices. Brutewforcing takes like a few $100 worth of computing power

Honestly, durovs are exceptional people and enterpreneurs, however their encryption and what they say isn't always what it presented as
by IT4MD | 2025-10-14 17:21:57+00:00
Because it's unsafe and I'm on the same road with people using an unsafe FSD, that's sold as a working, safe product, despite literal evidence to the contrary.

So you're ok with them nuking crash data, to avoid a lawsuit? You're ok with them turning off FSD moments before a crash in a childish attempt at avoiding liability for a product they created that doesn't work as sold?

Why are you ok with them using your life as a beta test for profits?
Show HN: Civora Nexus – AI SaaS for Smart Cities and Governance
by Shubham412 | 2025-10-14 17:22:04+00:00
Hi HN,

I’m excited to share Civora Nexus, a civic-tech and AI SaaS company building tools for smart city governance and healthcare systems.

We provide:

Modules for municipal services to optimize resource allocation

AI tools for data analysis, forecasting, and decision support for civic bodies

Healthcare SaaS features to support public health initiatives (integration, dashboards, alerts)

Why this matters

Many local governments and civic bodies struggle with fragmented data, legacy systems, and limited AI tooling. We want to enable them with affordable, scalable, intelligent infrastructure.

How it works (technical side)

We integrate city / civic data feeds (e.g. public services, infrastructure sensors, health metrics)

AI / ML models analyze patterns, detect anomalies, make predictions

Dashboard & APIs expose insights for decision-makers

Multi-tenant SaaS architecture to serve different cities or gov bodies securely

What’s next

Expanding to 5+ cities / municipalities

Building plug-ins/modules for environment, transport, waste, etc.

Open API for third-party civic-app developers

Strengthening data privacy and compliance (especially in public sector)

Visit: https://civoranexus.com/

We’d love your feedback, potential collaborations, or ideas from this community.
by Terretta | 2025-10-14 17:22:06+00:00
Any plans for sounds of public spaces with unintelligible talking (options ranging from cafe murmur to hip restaurant crescendo), but not crashing dishes or other startle noises?

This sort of thing: https://coffitivity.com

But local first, app, using sounds curated to avoid engaging language center or triggering startle reflex.

FWIW, happy owner of TMSOFT's "White Noise" on iOS for nearly 20 years, which isn't scammy. Particularly enjoy how easy it makes it to capture and loop ambient environments. But still looking for an app with the perfect background cafe/office loop for focused work.

(I also really like: https://ozlosleep.com This is the successor to Bose's sleep buds, the literal tech bought back by engineers to make a go of, and works better.)
by nis0s | 2025-10-14 17:22:12+00:00
Where did you get the impression that I was talking about imperialism, or empire politics?

America is not beholden to creating wealth and jobs for the rest of the world at the expense of its own future and safety.

Competitor nations need to show some willingness to work together, and not expect one country to be endlessly magnanimous while being endlessly critiqued for everyone else’s problems.
by ComputerGuru | 2025-10-14 17:22:14+00:00
Each H100 can do 60 TFLOPS of f32 operations, while a single RTX 3080 can do roughly half that (just under 30). So complete back-of-the-envelope answer would be 16x as long (since nanochat is targeting four hours with 8xH100)

64 hours isn’t too bad at all!

(An RTX 2080 can only do 10 TFLOPS for fp32, so that would be again 3x as long.)
by jasonthorsness | 2025-10-14 17:22:21+00:00
The change log is massive, so this is not unexpected to have a few issues. Maybe the two-year backlog of features and updates should have been batched into a few releases instead of this one big one? But there was a beta, and this is ripping the bandaid.

https://github.com/benbjohnson/litestream/releases/tag/v0.5....
by celeritascelery | 2025-10-14 17:22:26+00:00
Interesting. That article didn’t explain the relationship between wildfires and power costs, so I did some digging. California is unique in that it uses a legal doctrine called “inverse condemnation.” This means utilities are strictly liable for wildfire damage caused by their equipment - even if they weren’t negligent.

This leads to tens of billions of dollars in extra costs for the utility companies in the state. California essentially passes on the cost of the wildfires to consumers in their electricity prices. This is unique to the California and not a factor in other states.
by potato3732842 | 2025-10-14 17:22:42+00:00
>That’s not opposed to what I’m saying. Lots of people want a better society and think that “better” involves powerful people wielding it against people they don’t like. Everybody is the hero of their own story. The Nazis thought they were making the world a better place by murdering all the undesirables.

Exactly. The boomers thought they were making the world a better place with their 1960s environmentalism regulation and zoning. Turns out they mostly just teed up a housing crisis 50yr later.
by langitbiru | 2025-10-14 17:23:07+00:00
I wrote a book about MCP: https://leanpub.com/practical-mcp

I'm considering adding more chapters to the book: security, easy deployment, etc. So, I may look into your solution. I believe there are other players also, like Klavis AI, FastMCP and some MCP startups that I cannot remember.

Congratz!
by Sesse__ | 2025-10-14 17:23:18+00:00
They are not allowed to loop or recurse, so no, by themselves, they are not (unless you accept repeating the function a potentially infinite amount of time).

CSS in general is Turing complete if you allow running multiple frames, although it requires ugly hacks. See e.g. https://codepen.io/propjockey/pen/dywNyBQ, which is quite insane IMO.
by tobihrbr | 2025-10-14 17:23:50+00:00
Great questions!

If you want to run your own remote servers (for your product/company) Railway or Render work great (Vercel is a bit more difficult since Lambdas are very expensive if you run them over long periods of time). Metorial targets developers who build their own AI agents and want to connect them to integrations. Plainly, we do a lot more then running MCP servers; we give you monitoring, observability, handle consumer-facing OAuth, and give you super nice SDKs to integrate MCP servers with your agent.

Regarding the second question, Metorial has three execution modes depending on what the server supports: 1) Docker - this is the most basic one which any MCP server should support. We did some heavy optimizations to get those to start as fast as possible and our hibernation system supports stopping and resuming them while restoring the state. 2) Remote MCP - we connect to remote MCP servers for you, while still giving you the same features and ease-of-integration you get with any Metorial server (I could go more into detail on how our remote servers are better than standard ones). 3) Servers on our own lambda-based runtime. While not every MCP server supports this execution mode, it's what really sets us apart. The Lambdas only run for short intervals, while the connection is managed by our gateway. We already have about 100 lambda-based servers and working on getting more on to that execution model.

There's a lot about our platform that I haven't included in this. Like our stateful MCP proxy, our security model, our scalable SOA, and how we transform OAuth into a single REST API calls for our users.

Let me know if you have any additional questions, always happy to talk about MCP and software architecture.
by patapong | 2025-10-14 17:24:02+00:00
I would argue that even resiliency is a metric that should not be overemphasized in early stages of development. I would rather have a system that suffers occasional outages than one that has perfect resiliency but has added complexity with tradeoffs in costs, complexity and thus development velocity. I think the risks of not being quick enough to product market fit in early stages is bigger than losing customers over short duration outages - except of course if the selling point is resiliency.

Of course this should not be overdone, but there is something to be said for single server + backup setups, and reweriting to scale + resiliency once traction has been established.
I need help with my SaaS apps
by hiphophack | 2025-10-14 17:24:05+00:00
i started working on building saas apps 3 years ago and i managed to bootstrap it and get a few clients for 2/3 of my saas apps (they are all combined technically for a greater vision, similar to odoo in a way)

i am looking for some people to join the team so we can scale this tool together. i need good people a) ethically and b) professional and of course c) nice.

it's risky to join in the sense that at the beginning you will not make money quickly, but as with any reasonable "startup" there is huge potential.

the software is built with the following stack:

nuxt, typescript, javascript, prisma, tailwind, git, ...

if you are interested feel free to comment and chat with me for a bit.

the software is hugely important to me, i invested more than €20k building it and am a very professional developer - finished uni and my last role was senior web dev.

the industries are hospitality (think restaurants) and events, also there are some financial features aswell..

in some respect we also got accepted for cooperation with google but i will not disclore more right now, this is a longshot and i dont expect anyone to react here. i will keep the saas apps anonymous here, and if finding someone to join is unreasonable from this post, i get it, but maybe you can help me be hyped about it more again, idk...

have a good day.
by andmarios | 2025-10-14 17:24:49+00:00
It's the other way round, at least some, if not all, of these screens were in KDE before they were released in Windows. In general, KDE tends to be widely copied. Even macOS has borrowed a lot from KDE.

It has been over 10 years since I stopped being a KDE fanboy and became just a regular fan, but I remember that during my flame-war era, many features from KDE would often appear in Mac OS and Windows and their most popular applications (such as iTunes).

These days I don't care so much, I use KDE and I'm too old to switch.
by throw_a_grenade | 2025-10-14 17:25:32+00:00
> How would it destroy the company?

If you're in business of selling X.503 certs trusted by browsers, then not being trusted by browsers kinda limits the marketability of your product.

I don't believe the browsers could be coerced to not distrust such a CA. In every root program I know there's a clause that membership to the program is at browser's pleasure. (Those that have public terms, i.e. not msft, but I'd assume those have similar language.)

Re: they can just do it, well, I think they'd be distrusted the same.

In Symantecgate one of the reasons for distrust was that they signed FPKI bridge, so I think no CA in the future will sign a subca that will sign FPKI certs.

> Also for example the USA is famous for installing malware on other countries head of state.

Yeah, exactly. I think they have more targeted ways that risk less detection and less collateral damage.
by nkrebs13 | 2025-10-14 17:26:32+00:00
Most legacy manufacturers were/are still trying to figure out how to produce EVs to compete. Looking at this month's KBB report for EV-first brands:

YTD Sales

- Lucid: 23.4%

- Tesla: -4.3%

- Rivian: -13.2%

Lucid is the big surprise there to me (though only ~8K sold).
by afiodorov | 2025-10-14 17:26:49+00:00
I've found that building my side projects to be "scalable" is a practical side effect of choosing the most cost-effective hosting.

When a project has little to no traffic, the on-demand pricing of serverless is unbeatable. A static site on S3 or a backend on Lambda with DynamoDB will cost nothing under the AWS free tier. A dedicated server, even a cheap one, is an immediate and fixed $8-10/month liability.

The cost to run a monolith on a VPS only becomes competitive once you have enough users to burn through the very generous free tiers, which for many side projects is a long way off. The primary driver here is minimizing cost and operational overhead from day one.
by LuckyAleh | 2025-10-14 17:26:54+00:00
Hello everyone, I hope you’re having a great day. I’d like to share a free tool I’ve developed that could be helpful for traders. The project started as something personal, but after months of improvements, I decided to make it public so others can benefit as well. The website is fxradar.live. What does it do?

It continuously scans the most important financial publications and filters out irrelevant updates, showing only news that directly impacts the markets. The AI highlights potentially market-moving stories in red so they stand out. Critical news is delivered very quickly, usually within 10 to 30 seconds of publication and never later than 3 to 5 minutes. When you click on a headline, you’ll see a concise AI-generated summary and analysis of the story. Stories remain visible on the dashboard for 24 hours.

Additional free tools on the site:

AI Market Sentiment: Updates hourly with sentiment scores for multiple assets. AI News Analysis: Enter any asset (for example, GOLD) and get a summary of all relevant news from the past 24 hours. Article Analyzer: Paste a news article and receive a summary, sentiment, and a list of assets that might be affected. AI Chart Analyzer: Upload a chart image and get a quick analysis. Forex Position Size Calculator and Economic Calendar for risk management and planning.

The platform currently focuses on Forex, Indices, and a curated list of important stocks. Everything is free to use, and I genuinely believe it can help traders stay informed and make better decisions. You can try it here: fxradar.live
by mystifyingpoi | 2025-10-14 17:27:16+00:00
Cool idea, I like that. Though I'm curious about the lookup service. You say:

> To gather zone information, use this command ...

Why couldn't most of this information be gathered by lookup service itself? A point could be made about excessive IAM, but a simple case of RDS reader residing in a given AZ could be easily handled by simply listing the subnets and finding where a given IP belongs.
by lotsofpulp | 2025-10-14 17:27:32+00:00
Productivity doesn't materialize out of thin air. If something is being consumed, it has to be produced. And lots of old people, presumably more than you implied via "wealthy old men", plan on being able to consume in combination of selling the assets they have (either directly, or via some defined benefit pension fund manager selling and distributing them cash), and by receiving direct wealth transfers via cash or healthcare services.
by necovek | 2025-10-14 17:28:02+00:00
Why are you so confident about this? I am honestly interested if you were part of any one LLM training data collection teams because that's the only way to be so certain.

It's trivial to generate a full mapping of all base64 4-byte sequences which map to all 3-byte 8-bit sequences (there is only 8^3 of different "tokens", or 2048), and especially to any sequences coming out as ASCII (obviously even fewer). If I was building a training set, I would include the mapping in multiple shapes and formats, because why not?

If it's an emergent "property", have you tried asking an LLM to do a base48 for instance? Or maybe even something crazier like base55 (keeping it a subset of base64 set).
by stavros | 2025-10-14 17:28:39+00:00
Having been on both sides, nope, it's 100% the devs pushing for this. I've had innumerable discussions trying to convince developers to simplify things, but their reaction was basically "how can we go against best practice?! Unthinkable!". It was a huge uphill battle.

Meanwhile, management didn't have an opinion, it was up to the teams to architect things how they liked, and they liked sprawling microservice everything, because they wanted to own 100% of their code, any other concern be damned.
by toredash | 2025-10-14 17:28:53+00:00
Yes I get that. But are we talking HA for this lookup service that I've made?

If yes, that's a simple update of the manifest to have 3 replicas with ab affinity setting to spread that out over different AZ. Kyverno would use the internal Service object this service provide to have a HA endpoint to send queries to.

If we are not talking about this AZP service, I don't understand what we are talkin about.
by eoinbmorg | 2025-10-14 17:29:20+00:00
Is RAG the right tool for this? My understanding was that RAG uses vector similarity to compare queries (the extracted string) versus the search corpus (the PDF file) using vector similarities. The use case you describe is verification, which sounds like it would be better done with an exhaustive search via string comparison isntead of vector similarities.

I could be totally wrong here.
by piker | 2025-10-14 17:29:39+00:00
Actually that’s a fair point that should be clarified. These would be in places where practically panicking cannot happen, so you be tempted to swallow the Error and continue. But they should only be used where recovering with Default is okay.

[I added a note [NOTE: this strategy should only be used where returning early or default would be obvious to the user and be consistent with the upstream handling of an Err or None value.]]
by estebank | 2025-10-14 17:29:40+00:00
While acknowledging the risk of causing a pile-on (which I don't want!), would it be possible to have a link to them or a description of what the unsafe blocks accomplish? I'm intrigued if they are for performance or API ergonomics, if they are due to limitations of the borrow checker, the stdlib or crate dependencies.

For anyone reaching for unsafe, there are in many cases either an existing API (split_at_mut comes to mind). For others, using zero-copy or bytemuck instead of unsafe is a good idea too.

None of that is to say "never write unsafe", unsafe existing is pretty much one of the reasons for Rust to be :)