MurphyA/hacker-news huggingface dataset:
by stfurkan | 2025-12-31 14:38:01+00:00
Hello,

I just launched Trip Replay, my last project of 2025.

There are already tools that create animated travel maps, but they are almost all paid apps. Some charge per export, others require a subscription. I wanted something I could use myself without friction. So I built a free, web-based alternative.

How it works: It runs entirely in the browser using Next.js and the Canvas API.

* Rendering: It draws the map (using D3-geo) and the path frame-by-frame on a hidden canvas.
* Encoding: Instead of a server-side render, it uses WebCodecs to encode the video directly on the client.
* Privacy: Since it's client-side, no data leaves your device (except location search via API).

The output is a 1080p vertical video (9:16) ready for social media.

I launched it on Product Hunt today as well if you'd like to support it there: https://www.producthunt.com/products/trip-replay

The app is live here: https://tripreplay.app

Would love to hear your feedback!
by gus_massa | 2025-12-31 14:38:04+00:00
I agree. Plants are not very efficient (1% or 2%) but they include packaging the CO2 in a stable form. You can store the grain or wood for long periods of times.

In this case, it looks like they get CO2 as a gas. It's cheaper because you don't have to use energy to undo the burning, but it's difficult to store for a long time.

(I'm not sure if someone tried to make a fake underground bog in abandoned mine. Just fill with wood and water to keep the oxygen low and make the wood decompose slowly.)
by 578_Observer | 2025-12-31 14:38:13+00:00
You are right, especially about Japan.
We are a paradox. We are the pinnacle of specific consumerism, yet we harbor the oldest companies in history.

That is why I am obsessed with "Shinise".
They are the "Resistance" inside the belly of this beast.
They prioritize Continuity (Future) over Growth (Present Consumption).

In a world that is eating its own children for status, these companies are the Ark.
They are the proof that we can choose to Sustain, rather than Devour.
by NotGMan | 2025-12-31 14:38:25+00:00
I've never heard of any other diet or non-keto nutritionist being able to reverse such mental illness. Do you have any links?

>> but I certainly haven’t seen any evidence that it’s superior to other diets that achieve the same things

You can find many N=1 examples for this on the linked youtube channel and then you have hundreds of testemonials here (click load more) on the carnivore diet healing autoimmune issues:
https://www.revero.com/blog/success-stories

No other non-keto diet comes even close to this.

I've only ever come across the keto diet as the one that can do this to such an extent. I've only heard of some T2 diabetics reversing it by losing weight in the context of "any diet that causes weight loss".

They don't wave around CVD risks: they show you that all the pro "SFA is bad because of CVD" crowd is also full of biases and very bad science and pharma sponsored studies that shill statins etc...

I agree that the Keto-CTA paper was trash. Horwitz isn't the best when it comes to this.

Though when you say that most are quaks: the entire "SFA is bad" field can also be marked like this when you see that most of those studies are trash, how eg "lasagna" is designated as "meat" in studies and similar trash.

There is no clear signal about SFAs being bad since you can find counter-studies for each viewpoint.
by drnick1 | 2025-12-31 14:38:45+00:00
> The physical security, infrastructure, and connectivity will never come close. E.g. nobody is doing full 2N electrical and environmental in their homelab. And they certainly aren’t building attack resistant perimeter fences and gates around their homes, unless they’re home labbing on a compound in a war torn country.

Why would you need all of that if what they have works? Nobody is going to raid a repo of open source software, you can just download everything for free.
by scop | 2025-12-31 14:38:47+00:00
Tangential question: is it common for frameworks to use the same name as a package from another framework? I had never heard of Django LiveView, but have used Phoenix’s Liveview and assumed that’s what it was. Not sure if I like that? I.e. does it imply some sort of endorsement or partnership? I do like that Laravel went with Livewire to distinguish it.
by anthk | 2025-12-31 14:38:52+00:00
Partially, but no. First:

- Other input that a deck of cards. Terminals and teletypes were a revolution.

- Assembly was much better than hardware switches.

- Also, a proper keyboard input against some "monitor" software was zillions
better than, again, a deck of cards/hardware toggles. When you
can have a basic line basic editor and dump your changes in a paper tape or
print your output you have now live editing instead of suffering batch jobs.
by gethly | 2025-12-31 14:39:06+00:00
> Odin is explicitly made for video games.

Ginger Bill vehemently refuses this notion and tries to fight in every podcast, to "sell" Odin as general purpose low level language. But he is failing because of my points and your claim just proves it yet again that Odin has profiled itself as language for games when in reality that was never the intention of Bill. There is nothing wrong with that, it's just the perception among programmers.
by thrance | 2025-12-31 14:39:44+00:00
> Eighteen months ago, Elon Musk shocked the datacenter industry by building a 100,000-GPU cluster in four months. Multiple innovations enabled this incredible achievement, but the energy strategy was the most impressive. xAI entirely bypassed the grid and generated power onsite, using truck-mounted gas turbines and engines.

Wow, "truck-mounted gas turbines"? Who else could have mastered such a futuristic tech in so short a time? Seriously, who wrote this? Grok? And let's ignore that this needless burning of fossil fuel is making life on Earth harder for everyone and everything else.
by latchup | 2025-12-31 14:39:57+00:00
I don't think anyone seriously believes AI will disappear without a trace. At the very least, LLMs will remain as the state of the art in high-level language processing (editing, translation, chat interfaces, etc.)

The real problem is the massive over-promises of transforming every industry, replacing most human labor, and eventually reaching super-intelligence based on current models.

I hope we can agree that these are all wholly unattainable, even from a purely technological perspective. However, we are investing as if there were no tomorrow without these outcomes, building massive data-centers filled with "GPUs" that, contrary to investor copium, will quickly become obsolete and are increasingly useless for general-purpose datacenter applications (Blackwell Ultra has NO FP64 hardware, for crying out loud...).

We can agree that the bubble deflating, one way or another, is the best outcome long term. That said, the longer we fuel these delusions, the worse the fallout will be when it does. And what I fear is that one day, a bubble (perhaps this one, perhaps another) will grow so large that it wipes out globalized free-market trade as we know it.
by Bridged7756 | 2025-12-31 14:41:51+00:00
It's not the same though. The breadth is wildly different. In the case of things like JavaScript, C, or Go it can be said that you use -most of it- in a day to day to basis, sure, not the most magic, deep crap, but not the same can be said about C#, Rust, C++ etc on which you have a lot of features simply not used.
by mikkupikku | 2025-12-31 14:41:53+00:00
What's the ratio of people deliberately clicking affiliate links, to people who just click links and have no clue what an affiliate link even is?

I already thought Honey was scummy so I never used it in the first place, but I honestly don't get the particular outrage over these specific practices. You're already using the extension to effectively scam online stores, by using coupons the company gave to somebody else, not you. I see it as barely more ethical than doing that old trick of generating your own manufacturer coupons. Probably it's a lot more legal, but ethically it's in the same ballpark.
by TrackerFF | 2025-12-31 14:42:08+00:00
Someone (Russia) is working HARD to spread anti-EU propaganda in Poland. It's a barrage of GenAI, bots, trolls, and what not.

At least to me, living in Europe, the writing on the wall is that anonymous social media - or more likely internet as a whole - is going to end over here.

I figure this is why some platforms, like X, are trying so hard to leverage their political power. They know that some verification / KYC measures are coming, and that they'll get fined or blocked if they can't follow those regulations.
by crazygringo | 2025-12-31 14:42:59+00:00
Is it though? When I ask an LLM research questions, it often answers in 20 seconds what it would take me an entire afternoon to figure out with traditional research.

Similarly, I've had times where it wrote me scientific simulation code that would take me 2 days, in around a minute.

Obviously I'm cherry-picking the best examples, but I would guess that overall, the energy usage my LLM queries have required is vastly less than my own biological energy usage if I did the equivalent work on my own. Plus it's not just the energy to run my body -- it's the energy to house me, heat my home, transport my groceries, and so forth. People have way more energy needs than just the kilocalories that fuel them.

If you're using AI productively, I assume it's already much more energy-efficient than the energy footprint of a human for the same amount of work.
by saghm | 2025-12-31 14:42:59+00:00
If that's a substitute for corporate taxes, why even have them at all, instead of there needing to be schemes so specific that they have their own Wikipedia articles to describe them [1]? Either you think that corporate taxes should exist, and therefore companies shouldn't just get to opt out of them based on whether they can make a claim to benefiting the economy via trickling down, or you don't, in which case you might as well just state that directly.

[1]: https://en.wikipedia.org/wiki/Dutch_Sandwich?wprov=sfla1
by quesera | 2025-12-31 14:43:02+00:00
Agreed on jars. We use Weck and Ball for different purposes, and truly love them. It's odd to be so attached to trivial chunks of silicon, and we're not attached to them as individuals but I appreciate them every single day.

I struggle with discarding the original packaging. Sometimes I want to know what the nutritional content of product X is. I have a guilt drawer of collapsed packaging. This has the added benefits of confirming formulation changes, shrinkflation evidence, and remembering brands of certain commodities that were better or worse than others. It also satisfies my "preserve all available data" instincts, which I imagine many other geeks share -- although it is only tolerated with amusement by other members of my household.
by condensedcrab | 2025-12-31 14:43:26+00:00
Direct air capture imo can’t escape the scaling problem - when the feedstock has CO2 at ~400 ppm the economics simply won’t work out despite various oil companies backing one off systems around the globe.

Capturing CO2 at the source (power plant, etc) would be simpler to reach economic viability but without incentives it’s dead on arrival. I believe the IRA infra bill had put a price ~$50/ton of CO2 captured.
by bob1029 | 2025-12-31 14:43:33+00:00
> Wärtsilä, historically a ship engine manufacturer, realized the same engines that power cruise ships can power large AI clusters. It has already signed 800MW of US datacenter contracts.

This seems like a big reach for me. Their largest engine (and it is absolutely massive) "only" produces 80MW of power. The Brayton cycle is unbeatable if you need to keep scaling power up to ridiculous levels.
by drowsspa | 2025-12-31 14:43:34+00:00
I guess we'd have to see the graph with the evolution of paying customers: I don't see the number of potential-but-not-yet clients being that high, certainly not one order of magnitude higher. And everyone already knows OpenAI, they don't have the benefit of additional exposure when they go viral: the only benefit seems to be to hype up investors.

And there's something else about the diminishing returns of going viral... AI kind of breaks the usual assumptions in software: that building it is the hard part and that scaling is basically free. In that sense, AI looks more like regular commodities or physical products, in that you can't just Ctrl-C/Ctrl-V: resources are O(N) on the number of users, not O(log N) like regular software.
by noelwelsh | 2025-12-31 14:44:03+00:00
I don't understand your first paragraph. Monomorphization and parametricity are not in conflict; the compiler has access to information that the language may hide from the programmer. As an existance proof, MLTon monomorphizes arrays while Standard ML is very definitely parametric: http://www.mlton.org/Features

I agree that maintaining parametricity or not is a design decision. Recent languages that break it (e.g. Zig) don't seem to understand what they're doing in this regard. At least I've never seen a design justification for this, but I have seen criticism of their approach. Given that type classes and their ilk (implicit parameters; modular implicits) give the benefits of ad-hoc polymorphism while mantaining parametricity, and are well established enough to the point that Java is considering adding them (https://www.youtube.com/watch?v=Gz7Or9C0TpM), I don't see any compelling reason to drop parametricity.
by sfn42 | 2025-12-31 14:46:04+00:00
The thing people don't think about with regards to CO2 capture is that you have to get the atmosphere in order to capture CO2 from it. You essentially have to suck the entire atmosphere into these carbon capture facilities.

Using something like this to capture carbon from an exhaust pipe might be viable, but scrubbing CO2 out of the atmosphere is not even remotely viable. There's just too much air out there.
by atoav | 2025-12-31 14:46:33+00:00
I think exposing more of the internals helps. Consider what a mechanic can extract from the sound of an engine: in that sound a lot of information about the state of that engine is encoded. And it is a lot more than some programmer could abstract by simply having the motor vibrate if it is okay and have it not vibrate if it isn't. This however means you have to trust the user they will devolpe a sense of meaningful differentiation.

Physical objects interact with their environment in certain ways as a reflection of what they are, it is certainly an interesting question how this could be extended into the digital domain.
by TheJoeMan | 2025-12-31 14:47:03+00:00
You cannot due to Amazon's stipulations that to list on Amazon.com, it must be the same as your advertised price on other retailers, including your own website. This raises overall costs, as Amazon.com sellers pay additional fees for placement, ads, etc. which get rolled into the price. As a workaround, you can have a MSRP on your website, with "coupons".
by heavenlyhash | 2025-12-31 14:47:25+00:00
This is a delight to read. I've been doing a survey of languages over the last several days, and Odin is one of the more interesting ones... but looking at the OS and FS related parts of the standard library made me back away at high velocity. They seemed like litanies of generated code that simply describe every quirk of every platform: not an abstraction at all. And while I do want those levels to be _available_, I also don't want to be dragged down there in every program.

Delighted to see more work will be focused there in the future.
by Const-me | 2025-12-31 14:47:57+00:00
I did forget to mention something important. Since about Vista, Microsoft tends to replace or supplement C WinAPI with IUnknown based object-oriented ones. Note IUnknown doesn’t necessarily imply COM; for example, Direct3D is not COM: no IDispatch, IPC, registration or type libraries.

IUnknown-based ABIs exposing methods of objects without any symbols exported from DLLs. Virtual method tables are internal implementation details, not public symbols. By testing SDK-defined magic numbers like SDKVersion argument of D3D11CreateDevice factory function, the DLL implementing the factory function may create very different objects for programs built against different versions of Windows SDK.
Show HN: Zedis – A Native Redis GUI Built with Rust and GPUI
by vicanso | 2025-12-31 14:48:50+00:00
Hi HN,

I built Zedis, a high-performance Redis client using Rust and GPUI (the UI framework from Zed).

Why: I wanted a GUI that starts instantly and feels native, avoiding the resource heaviness of Electron.

Platforms: Thanks to GPUI, Zedis supports macOS, Linux, and Windows. Disclaimer: I develop on a Mac, so the macOS build is the most polished. The Windows and Linux builds are available but currently less tested. If you try them, I'd really appreciate your feedback!

Features:

Native performance (GPU accelerated).

Supports standard Redis types (String, List, Hash, etc.).

JSON formatting & search.

Github: https://github.com/vicanso/zedis
by stevekemp | 2025-12-31 14:49:51+00:00
People keep bringing up the "advisory" nature of the referendum, but that's because referendums are not legally binding in the UK.

There was a vote. The public made their decision. Having carried out the vote it would have been political suicide to have ignored the result.

I think the result was wrong, and I think there should have been a defined threshold of 60% or similar, but those things aside the results were always going to be followed and honoured so long as the 50% threshold was exceeded.

The only way that the result could have been ignored would have been if the reply had been "we'll spend five years coming up with a plan, and let you vote on that" then hoping people forgot.

The whole vote was pointless, the possibilities of leaving so large and a single binary question captured none of the available options. Then the Tories locked in the most brutal exit they could and we were screwed.

But "advisory" was not even the top 50 things in the list of everything that went wrong.
by hackeraccount | 2025-12-31 14:50:00+00:00
Politicians aren't making technical choices. They make value judgments.

Not it's raining should I wear galoshes but, should I wear blue or red pants? Not should I buy a sports car or an SUV but do I want to do the things you can do with a sports car or the things you can do with an SUV?

It can get confusing because experts can help inform value judgments but they don't have anymore weight on making them then any other person.

When it comes to those choices having a random selection of a large group instead of a small selection of a group of "experts" is at least an arguable point of view.
by biddit | 2025-12-31 14:50:15+00:00
The dialog around AI resource use is frustratingly inane, because the benefits are never discussed in the same context.

LLMs/diffusers are inefficient from a traditional computing perspective, but they are also the most efficient technology humanity has created:

> AI systems (ChatGPT, BLOOM, DALL-E2, Midjourney) and human individuals performing equivalent writing and illustrating tasks. Our findings reveal that AI systems emit between 130 and 1500 times less CO2e per page of text generated compared to human writers, while AI illustration systems emit between 310 and 2900 times less CO2e per image than their human counterparts.

Source: https://www.nature.com/articles/s41598-024-54271-x
by gus_massa | 2025-12-31 14:50:34+00:00
We were using einsum from numpy. We have some 2 and 4 (and perhaps 6) dimensional arrays. I'm not sure what happens under the hood, but trying to replicate it explicitly to make some tweaks requires a lot of magic. It was like two year ago, I forgot the details.

Protip: "optimize=True" is equivalent to "optimize='greedy'", but you may prefer "optimize='optimal'" for big cases or use a list precalculated by einsum_path.
by zzzeek | 2025-12-31 14:50:43+00:00
> However, AI infrastructure cannot wait for the grid’s multiyear transmission upgrades. An AI cloud can generate revenue of $10-12 billion dollars per gigawatt, annually. Getting a 400 MW datacenter online even six months earlier is worth billions. Economic need dwarfs problems like an overloaded electric grid. The industry is already searching for new solutions.

wow, that's some logic. Environmentally unsound means of extracting energy directly damage the ecosystem in which humans need to live. The need for a functioning ecosystem "dwarfs" "problems" like billionaires not making enough billions. Fixing a ruined ecosystem would cost many more billions than whatever economic revenue the AI generated while ruining it. So if you're not harnessing the sun or wind (forget about the latter in the US right now, btw), you're burning things, and you can get lost with that.

This kind of short sighted thinking is because when folks like this talk about generating billions of dollars of worth, their cerebellums are firing up as they think of themselves personally as billionaires, corrupting their overall thought processes. We really need to tax billionaires out of existence.
by bgbntty2 | 2025-12-31 14:51:20+00:00
I take a photo of almost any package. I have a folder with labels from years ago. I admit that if the manufacturers of X change the ingredients without changing the design/layout, I wouldn't notice. So I might have to set up a system where I remind myself to check everything once every few months to compare it to the photos I have. But at least the photos don't take up any space. I used to have a drawer with packaging and receipts, too, but it was unmanagable.

For jars I use regular jars for most things. Regular jars of food you'd buy in the supermarket. They're basically free. I just have to soak them and remove the original label. For some things I like tall jars, the kind tomato sauce comes in. Doesn't really matter, except they fill certain shelves of a specific height better.
by mvaralar | 2025-12-31 14:52:46+00:00
> Suppose you control the entire stack though, from the bare metal up. (Correct me if I'm wrong, but) Toro doesn't seem to run on real hardware, you have to run it atop QEMU or Firecracker. In that case, what difference does it make if your application makes I/O requests through paravirtualized interfaces of the hypervisor or talks directly to the host via system calls? Both ultimately lead to the host OS servicing the request. There isn't any notable difference between the kernel/hypervisor and the user/kernel boundary in modern processors either; most of the time, privilege escalations come from errors in the software running in the privileged modes of the processor.

Toro can run on baremetal although I stopped to support on that a few years ago. I tagged in master the commit when this happened. Also, I removed the TCP/IP Stack in favor to VSOCK. Those changes, though, could be reversed in case there is interest on those features.
by tripzilch | 2025-12-31 14:52:47+00:00
It's almost 2026 and GENUARY emerges! GENUARY is an artificially generated month of time where we build code that makes beautiful things.

It’s happening during the month of January 2026, and everybody is invited!

Over the 744 hours of January, for every 24 hours there will be one prompt for your code art.

You don’t have to follow the prompt exactly. Or even at all. You can do all of them, or most of them. But, y’know, we put effort into this.

You can use any language, framework or medium. Feel free to use your own brain or a simulacrum of everybody else’s.
by miltonlost | 2025-12-31 14:52:48+00:00
> as far as pollution and fuel consumption data centers aren’t really a global concern at the same level as things like transportation.

Same level doesn't remove the concern for this unnecessary pollution. Stop changing the subject from the environmental problems that AI usage can have by their increased power consumption.

Natural gas engines are efficient!

Ok! But what about the pollution they produce to nearby neighborhoods?

https://techcrunch.com/2025/07/03/xai-gets-permits-for-15-na...