MurphyA/hacker-news huggingface dataset:
by xena | 2025-10-30 13:44:21+00:00
I do something similar like this for xeiaso.net (http://ryelkcbr65vy7pzx26c3rvxya54yuh5ciafth7p6d3p3phpgo2wkz...), but I use Kubernetes so I installed the Tor controller: https://github.com/bugfest/tor-controller. I then added an OnionService pointing to the website: https://github.com/Xe/site/blob/main/manifest/xesite/onionse.... It works pretty great!
by Nifty3929 | 2025-10-30 13:45:23+00:00
I do agree that too often folks are looking for the cool new widget and looking to apply it to every problem, with fancy new "modernized" architectures and such. And Postgres is great for so much.

But I think an important point to those in camp 2 (the good guys in TFA's narrative) is to use tools for problems they were designed to solve. Postgres was not designed to be a pub-sub tool. Kafka was. Don't try to build your own pub-sub solution on top of Postgres, just use one of the products that was built for that job.

Another distressing trend I see is for every product to try to be everything to everyone. I do not need that. I just need your product to do it's one thing very well, and then I will use a different product for a different thing I need.
by realitydrift | 2025-10-30 13:45:45+00:00
What this paper suggests is that LLM hidden states actually preserve inputs with high semantic fidelity. If that’s the case, then the real distortion isn’t inside the network, it’s in the optimization trap at the decoding layer, where rich representations get collapsed into outputs that feel synthetic or generic. In other words, the math may be lossless, but the interface is where meaning erodes.
by davorak | 2025-10-30 13:45:50+00:00
The newest pull request is:

https://github.com/typst/typst/pull/7137

from what I can tell. The commits look two days old so work looks on going.

I do not understand the current set of preferences laid out in:

https://github.com/typst/typst/pull/7072#issuecomment-338580...

I do not understand 8, 9 'my preference' column and why they would make the similar syntax render differently.
by neya | 2025-10-30 13:46:11+00:00
I've been a GCP consultant for close to a decade now. Google messed up big time lagging behind in AI - they just kept increasing prices in other products for about 5 years straight (CDN, for example) and did nothing to productize AI. I'm of the belief that ChatGPT should've been their pilot project. What they have now (AI mode) in Google should've been there well before ChatGPT.

But, all that aside, you know what they're really good at? Google Cloud. I'm a user of all the major Cloud providers and nothing beats GCP's interface. Azure? Complicated, buggy and unreliable. There's some exploit every quarter. AWS? Overly complex security policies even to deploy a basic app, very enterprise focused and startup-unfriendly. GCP - you can be up and running on a serverless/VM instance in your lunch break. Simple, reliable, scales effortlessly. We serve 10M+ visitors on there and we've had zero issues in the last half a decade with them.

They suck at a lot of other things and they have a lot of other problems. But boy, are they good at Cloud. No wonder even Apple is their customer. It's one of the few products from Google where you can say "it just works".
by ghc | 2025-10-30 13:46:13+00:00
I just attended a DoD "Scrum of Scrums" meeting.

> In my experience, the worst of software is written by teams with little experience improvising under Agile and taking on tech debt with no time/resources to get things done the right way.

Sounds like every DoD software project I've worked on for the past 5 years.
by WJW | 2025-10-30 13:46:21+00:00
Is it? Usually the professional tools are going to be incredibly more powerful and precise than the consumer grade stuff. That would be true here just as much as with previous iterations of sales. The opposing side has an information advantage and could expose their knowledge of true prices in the form of some RAG dataset, while the consumer grade LLM would just have to guesstimate. The information disadvantage doesn't disappear because it's machines doing the negotiating.

In addition, consider that one could train a professional-grade sales LLM against all the available "general purpose consumer" models with adversarial training techniques, so that it can "beat" them at price negotiation. Just as a quick sketch, you could probably do some form of prompt injection to figure out which model you are talking to and then choose the set of tokens most likely to lead to the outcomes you want.

Finally, the above paragraph assumes that such a sales LLM couldn't just buy certain responses from the consumer grade LLM provider btw, similar to how you can buy ad space from Meta and Google today.
by StopDisinfo910 | 2025-10-30 13:46:27+00:00
Java was probably close to 50% of the job market at some point in the 2000s and C significantly dried up with C++ taking its place. So I'm afraid everyone was right actually.

To be honest, I'm convinced the reason so many people dislike Java is because they have had to use it in a professional context only. It's not really a hobbyist language.
by nerdsniper | 2025-10-30 13:46:47+00:00
It helps to read into the personality and psychology of Louis Rossmann a bit, who is running this. He does component-level repairs of MacBooks, and entirely understands that custom firmware will likely require JTAG to flash the MCU.

FULU / Rossmann isn't handling the public release ... at all. They're worried that doing so would violate US law or at least cost a lot in court fees. They'd be super stoked if whoever made it released to to the public and absolutely not just to "backers".
by johntiror | 2025-10-30 13:46:49+00:00
There’s an old story about Rothschild getting a haircut when the barber started giving him stock tips. Rothschild thanked him, left the shop, and immediately sold all his holdings. The reason was: “When even the barber is investing, the market’s gone too far.”

I might be wrong, but reading this, I couldn’t help but think: if we’ve reached the point where we’re building apps to get our kids into investing, maybe we’re living through our own “barber moment.”
by estsauver | 2025-10-30 13:47:07+00:00
So, bonds basically all tend to converge on the same risk adjusted yield. If you're seeing yields that look like this, the market believes the currency will slip or there's repayment risk (relative to USD bonds that are in the 4.75% range.)

Imagine you have a scenario where inflation is 0 in currency A and 10% in currency B. Would you rather have a 2% bond in currency A or a 9% bond in currency B? This is why Euro bonds go negative sometimes, when USD interest rates were very low and the Euro was deflationary relative to the dollar, it could push rates even further lower.
Show HN: LogLens, a fast alternative to grep – jq for structured logs
by Caelrith | 2025-10-30 13:47:08+00:00
Hi HN, I'm the creator of LogLens.

Like many of you, I spend a lot of time digging through massive structured (mostly JSON) log files. I've always relied on grep for its speed and then piped to jq for the actual filtering, but I find this workflow gets slow and complicated, especially with multi-GB files or complex queries.

LogLens is my attempt to fix this. It's a single, fast CLI tool written in Rust that's designed specifically for structured logs. It combines a simple SQL-like query language (e.g., loglens query './logs' 'level == "error" && status >= 500') with parallel, memory-mapped file processing to be significantly faster than grep | jq.

The Model (Please Read):

This is a closed-source, freemium tool.

Free Tier: The core features (search, query, fields, compress/decompress) are free to use, forever. My goal is for the free tier to be genuinely useful on its own. Pro Tier: The advanced features (tui, stats, watch, count, etc.) are part of a Pro license.

I'm a solo developer, and I'm trying to build a sustainable side income from this. The license is $79 for a year of updates, which includes a perpetual fallback license. This means that after your year is up, you can keep using the last version you downloaded, forever.

The Tech: It's written in Rust, using rayon for parallel processing and memmap2 for fast file access. The query engine is a simple, hand-written recursive parser.

I'd be grateful for any feedback you have on the tool, the query language, or the business model.

Website (with demo GIF): https://www.getloglens.com Docs: https://www.getloglens.com/docs

Thanks for checking it out!
by phryneas | 2025-10-30 13:47:29+00:00
Huh, that's an interesting take - honestly I don't really know what to do about that :/

It's definitely not our intention to send that message - Apollo Client should be a good fit for everybody.

The biggest adoption hurdle I could think of is that we only offer a normalized cache. From what we're seeing everybody sooner or later has a good use for it, and switching from a non-cache solution to a normalized cache can cause a lot of pain when it's done too late, so we don't give people the "without" choice from the start.

That said, I've been looking at your docs, and you seem to make any kind of cache completely optional. That's a bold move the other direction ^^ I'll be keeping an eye out on how people start using that :)

Make sure to stop by the GraphQL Discord - most of the maintainers of the different cache libraries are over there and we're always up for a chat!
by CamouflagedKiwi | 2025-10-30 13:47:31+00:00
It's not negligible versus a single request. Even `gcloud --help` takes over a second on this machine - actually getting it to do a simple list request takes almost no time longer over any reasonable connection.

Plus Python is notoriously not easy to deploy for - a Go (or Rust or whatever) binary would have almost no dependencies to worry about.
by dangus | 2025-10-30 13:47:47+00:00
Being encouraged to invest is nice but having the ability to is a massive luxury.

I knew I wanted to save a lot for my future and retirement since I was in high school. I didn’t gain any reasonable ability to do so until much later.

A much better life skill in my opinion would be to teach about budgeting, how to cook economical meals, how to avoid debt traps and lifestyle inflation.
by matthewkayin | 2025-10-30 13:47:52+00:00
I agree. Neither OOP nor functional programming should be treated as a religion or as a paradigm that one must either be fully invested in or not.

OOP is a collection of ideas about how to write code. We should use those ideas when they are useful and ignore them when they are not.

But many people don't want to put in the critical thinking required to do that, so instead they hide behind the shield of "SOLIDD principles" and "best practice" to justify their bad code (not knocking on SOLIDD principles, it's just that people use it to justify making things object oriented when they shouldn't be).
by quietbritishjim | 2025-10-30 13:48:38+00:00
> This was always my issue with pip and venv: I don’t want a thing that hijacks my terminal and PATH ...

What's the "this" that is supposedly always your issue? Your comment is phrased as if you're agreeing with the parent comment but I think you actually have totally different requirements.

The parent comment wants a way to have Python packages on their computer that persist across projects, or don't even have a notion of projects. venv is ideal for that. You can make some "main" venv in your user directory, or a few different venvs (e.g. one for deep learning, one for GUIs, etc.), or however you like to organise it. Before making or running a script, you can activate whichever one you prefer and do exactly like parent commenter requested - make use of already-installed packages, or install new ones (just pip install) and they'll persist for other work. You can even switch back and forth between your venvs for the same script. Totally slapdash, because there's no formal record of which scripts need which packages but also no ceremony to making new code.

Whereas your requirements seem to be very project-based - that sounds to me like exactly the opposite point of view. Maybe I misunderstood you?
by tsimionescu | 2025-10-30 13:49:21+00:00
That is true, and if something like gaming (or reading, or playing sports, or building model airplanes or whatever other passion) actively interferes with your functional life, that's a huge problem. But there is nothing wrong with taking a day off work to play a new video-game that just came out, if that's your passion, even if it's "putting off work", or similarly in having someone else look after your kids for an evening to enjoy some gaming. Adults very rarely have alloted leisure time where they can just pick an activity. There is always something "more productive" you could be doing instead of pursuing a hobby, especially if you have kids. That doesn't mean that any time you pursue a hobby instead of one of these activities you are being irresponsible - there must be a balance. All work and no play, and all that.
by realitydrift | 2025-10-30 13:49:26+00:00
I’ve been thinking about why so much of modern life feels fake, optimized, and hollow. My argument is that we’ve moved past the Information Age into what I call the Age of Drift: a condition where compression (profiles, feeds, metrics) erodes fidelity (context, depth, meaning). The piece explores how every era of civilization is defined by a compression logic and why ours is collapsing into drift.
by BenoitP | 2025-10-30 13:49:46+00:00
> > Just intuitively, in such a high dimensional space, two random vectors are basically orthogonal.

> What's the intuition here? Law of large numbers?

Yep, the large number being the number of dimensions.

As you add another dimension to a random point on a unit sphere, you create another new way for this point to be far away from a starting neighbor. Increase the dimensions a lot and then all random neighbors are on the equator from the starting neighbor. The equator being a 'hyperplane' (just like a 2D plane in 3D) of dimension n-1, the normal of which is the starting neighbor, intersected with the unit sphere (thus becoming a n-2 dimensional 'variety', or shape, embedded in the original n dimensional space; like the earth's equator is 1 dimensional object).

The mathematical name for this is 'concentration of measure' [1]

It feels weird to think about it, but there's also a unit change in here. Paris is about 1/8 of the circle far away from the north pole (8 such angle segments of freedom). On a circle. But if that's the definition of location of Paris, on the 3D earth there would be an infinity of Paris. There is only one though. Now if we take into account longitude, we have Montreal, Vancouver, Tokyo, etc ; each 1/8 away (and now we have 64 solid angle segments of freedom)

[1] https://www.johndcook.com/blog/2017/07/13/concentration_of_m...
Show HN: Navcat – JavaScript 3D pathfinding for games and simulations
by isaac_mason_ | 2025-10-30 13:49:56+00:00
I built and open sourced navcat, a new JavaScript 3D pathfinding library.

It helps you build web games, simulations, and creative websites that require pathfinding and navigation in 3D environments.

It supports navigation mesh generation from 3D geometry, navigation mesh querying, and has some higher level APIs for simulating a crowd of agents on a navmesh.

I built this after previously building recast-navigation-js, a webassembly port of a state of the art c++ library for navigation. But limitations with WASM <-> JavaScript interop and a desire to extend recastnavigation's functionality drove me to building navcat.

Say hi to the cats - https://navcat.dev/

examples: https://navcat.dev/examples github: https://github.com/isaac-mason/navcat npm: https://npmjs.com/package/navcat
by notjustanymike | 2025-10-30 13:50:39+00:00
There's plenty of games where either the setup is tedious, or some of the rules create confusion. Game of the year "Wingspan" confused everyone in my group the first time we played, and only made sense after watching a YouTube explanation. A confident system would have been great.

Setting up a game can be tedious as well; Axis and Allies is notorious for taking longer to set up than to play, but it's a lot of fun once you get going.
by giraffe_lady | 2025-10-30 13:50:58+00:00
Yeah IIRC the current state of the addiction medicine model is that the drug use of addicts is maladaptive but that there is a real illness or suffering that at one point it gave relief from, or the user thought it would. So someone who gets addicted to opioids after knee surgery is in the same category, doing the same thing, as an alcoholic who started drinking so they wouldn't have nightmares about their abusive childhood. Or whatever. The addict may not always even know explicitly but there is a reason they initially started using in this way.

If you get someone off their normal drug, they a) have none of the other tools or coping mechanisms to deal with the initial problem, having failed to develop them during the years of using drugs instead and b) are grappling with the full and unattenuated experience of whatever caused them to start using in the first place.

People newly detoxed from a long addiction are particularly vulnerable to new addictions and need a lot of support and resolve to develop the intrapersonal emotional skills they've been neglecting. And in some cases picking up a new addiction is the less harmful option. I'm not particularly a fan of AA (but not anti either) but it turns out there was wisdom in their common advice for newly dry alcoholics to not worry about their cigarette or coffee or candy intake. Smoking won't kill you this week but drinking might, you can deal with the nicotine addiction next year.
by fuzzfactor | 2025-10-30 13:51:00+00:00
Sometimes you can withdraw from the one thing that bugs you most, and that can make a world of difference.

If you can't do that, the next best thing, or maybe even better, is to slow down enough to fix that one thing like you haven't had time to do earlier.

For that you do really have to slow down, so what would have been more work before is very approachable, but the clear goal is the satisfaction once the worst annoyance is behind you, hopefully for good.

You may still be doing technical work, but on the whole your tech/non-tech balance can lean strongly toward the non-tech goal of reduced annoyance & stressors, and that's where progress should be maintained.

One problem can be when tech goals are so overwhelming it actually requires halting all other efforts. This can be essential to overcome some obstacles.

But you can't do this forever.

Or endlessly, which seems like forever, and you're not a wimp for when your strength crumbles at different times, for different reasons or in comparison to others. Nobody can actually take it, and everybody is a different camel sometimes lugging large amounts of straw on their back more than others.

Maybe what helps is attitude adjustment and building up a tolerance to things that most others would not, that might even be what it takes a lot of the times to accomplish things that others would not.

You just can't do it in a way that takes an intolerable toll.
by toomuchtodo | 2025-10-30 13:51:32+00:00
Rounding Up: The Impact of Phasing Out the Penny - https://www.richmondfed.org/publications/research/economic_b... - July 2025, No. 25-27

Does Phasing Out the Penny Make Cents? - https://www.richmondfed.org/publications/research/econ_focus... - 2025 Q3

The Penny Dilemma - https://www.atlantafed.org/blogs/macroblog/2025/06/23/penny-... - June 23, 2025

US Mint 2024 Annual Report [pdf] - https://www.usmint.gov/content/dam/usmint/reports/2024-annua...
by Joker_vD | 2025-10-30 13:51:37+00:00
Somewhat interesting, 123456789 * 8 is 987654312 (the last two digits are swapped). This holds for other bases as well: 0x123456789ABCDEF * 14 is 0xFEDCBA987654312.

Also, adding 123456789 to itself eight times on an abacus is a nice exercise, and it's easy to visually control the end result.
by krapp | 2025-10-30 13:52:02+00:00
Trump was caught on tape bragging about how his wealth made it easy for him to sexually assault women when he was running the first time and it didn't harm him a bit.

Obviously Trump and the Republicans are pushing to suppress the Epstein files now that the narrative of a widespread and exclusively Democratic pedophile cult has broken down and the Epstein affair isn't as useful as propaganda, but the premise that literally everything Trump has done is an attempt to distract from Epstein is ludicrous. It just isn't that important.

It's obvious that even the worst case scenario wouldn't negatively affect Trump in any meaningful way. He won't lose his political or business contacts - all of those bastards were part of it too. He won't get impeached (again.) He can't take another term (legally.) His own base has already either stopped caring or else decided to toe the party line.

And how has it "taken down" a prince? Prince Andrew is still a prince. He's still rich. He still has connections. Trump would be no different. None of these people can actually be held accountable in any meaningful way within the bounds of the law.
by ericyd | 2025-10-30 13:52:37+00:00
Financial literacy is a gift, and absolutely omitted from standard education, which is unfortunate.

That said, I don't think knowledge of investment gets you very far if your job pays subsistence wages. I worked for a popular fintech focused on personal investment and their narrative was essentially "financial freedom through investment". I think it's important to understand that even the most sophisticated knowledge of investment and personal finance does nothing substantial if you aren't making surplus money to begin with.
by latexr | 2025-10-30 13:52:51+00:00
The major difference is that in all your examples you were already getting cash. In the article, the poster is incentivising their kids to get cash instead of something else specific. From the article:

> we suggested that instead of asking for physical gifts, he ask for their equivalent in money.

For their equivalent. In other words, the kid has to decide something they want then deliberately choose to not get it so they can “invest” it and see line go up.

It would’ve been different if this had instead been a case of “grandma just gave you an envelope with cash; if you don’t have plans for it, how about investing?”. Which works on many levels, they could’ve also spent some portion of the money on something they wanted then invested the surplus, or a myriad other options.
by martinrolph | 2025-10-30 13:53:14+00:00
I wrote a stream of consciousness that turned into a piece of flash fiction. A peek just a little way into the future, inspired by the vertigo I felt on the announcements of Vibes and Sora 2, the AI-only short form video feeds. What happens, I wonder, when the AIs that are optimising your For You page for addiction achieve their goals? What is the endgame for addictive content?
by raw_anon_1111 | 2025-10-30 13:53:19+00:00
Google will win AI as far as the most profitable for the same reason that Apple keeps winning the cell phone market - again profits not market share - vertical integration.

Google has the best infrastructure, its own chips TPUs and a huge customer base. Ben Thompson (Stratechery) and Horace Deidi (Asymco) have referenced Clay’s “Innovator’s Dilemma” about the difference between a disruptive technology and a sustaining technology.

AI is going to help BigTech that exists today get bigger.

The cloud providers - AWS, Google and Microsoft - are just exposing models as just another API to their existing customers. Google added AI overviews and an AI tab. Even Apple is going to come out ahead because developers who want local (free) inference can depend on iPhones to have decent hardware and local models.

Facebook is using AI for better ad targeting.

Where does that leave OpenAI? It’s been said plenty of times that no one is going to care about their models that are a commodity and they could put any decent model behind ChatGPT and it would be just as popular.