MurphyA/hacker-news huggingface dataset:
by janice1999 | 2025-12-19 16:19:54+00:00
In my experience it's weak and inexperienced developers who gravitate to AI tools. Unfortunately they lack the domain knowledge to correctly evaluate the outcome of the AI tools they use. AI weaponizes them against their colleagues by enabling them to open more PRs and generate more text which may look reasonable at first but falls apart under serious review. Any gains I may get from AI myself is eaten away in this way.
by hedgehog | 2025-12-19 16:20:30+00:00
Oh, the Xeons are with the vX vs vY nonsense, where the same number but a different version is an entirely different CPU (like the 2620 v1 and v2 are different microarchitecture generations and core counts). But, not to leave AMD out, they do things like the Ryzen 7000 series which are Zen 4 except for the models that are Zen 2 (!). (yes if you read the middle digits there's some indication but that's not that helpful for normal customers).
by superkuh | 2025-12-19 16:21:02+00:00
The post lists a number of ad-tech moves Mozilla has made in recent years, the ever increasing upper management salaries, and the insistence on trying to make Firefox preprocess everything you see on the web instead of showing you the web itself (AI).

I personally agree with these complaints. I think most people who intentionaly install Firefox agree with them. Despite all it's attempts otherwise, Firefox was and still is mostly used by "power users" and we're pretty much the only ones left that intentionally install the browser. Mozilla being the only working alternative to Alphabet domainance over the web doesn't change the validity of these issues. The real issue here is that Mozilla wants to be HUGE instead of just being a browser for humans.

I'd been a Firefox user since K-meleon (with a gap decade when Opera was actually a real browser and innovating). But for me the breaking point wasn't all this ad-tech stuff or the signalling of AI. It was when Mozilla showed they no longer cared about their core userbase and wanted to chase after demographics that didn't care about browsers at all; when they made the security theater Add-ons signing portal in version 37 and made it so one could not edit or install such things without Mozilla's central and continued approval (also, baking in 3 year expiring add-on certs making FF trial-ware). These days, for me, it's just a fallback for my bank. I use a Firefox fork for my main browsers which is much more Firefox than Firefox.
by throwup238 | 2025-12-19 16:21:37+00:00
There is no doubt trillions of tokens of general communication in all kinds of languages tucked away in national archives and private collections.

The National Archives of Spain alone have 350 million pages of documents going back to the 15th century, ranging from correspondence to testimony to charts and maps, but only 10% of it is digitized and a much smaller fraction is transcribed. Hopefully with how good LLMs are getting they can accelerate the transcription process and open up all of our historical documents as a huge historical LLM dataset.
by tsazan | 2025-12-19 16:21:40+00:00
It definitely lowers the barrier. But relying on messy HTML as a defense against competitors is 'security through obscurity'. It does not stop them; it just costs you server CPU. The data is public. If you put it on the screen, a scraper can read it. CommerceTXT just ensures that the good bots (AI Agents bringing customers) get it efficiently, while you can still block the bad ones via WAF.
by robotstxtwasbad | 2025-12-19 16:22:09+00:00
Thank you for the invitation. One of the things you realize reading and writing a lot of standards -- and I really don't mean that to be condescending towards you, promise -- is that there's a certain orthodoxy to the whole thing regarding keeping an arm's length from commerce.

Consider C#. Yeah, yeah, we all know the provenance of the language, that what ECMA has standardized is basically a Microsoft specification, but once it's an ECMA standard it's Something Else. Competitors can work on it together, and we're all fine with that. Carrying on C# development in the open is harder for Microsoft in some ways, and easier for them in others. This opinion is about ten years old, mind you, and speaks more to the origin of C# (I'm not a practitioner), so I'm sure the Core stuff has changed all of this and made me look silly saying this, but that speaks to my point -- work evolves in public. But they work on it, their competitors work on it, randoms like you and me work on it, and everybody benefits.

Say I work at Apple. I tell my boss I had lunch with a Samsung guy, I might get a side eye. I tell my boss I had lunch with a Samsung guy because we're collaborating on some revision to SSD TRIM or something, it's oh, cool. That's the orthodoxy. Look at, like, WebKit threads before the schism (itself very relevant to this point, in fact). It's extremely important to even _attain_ public standards and collaboration that we all suspend the rules of commerce and competition and conflict and all that. You're arguing the opposite in saying the words "Wix" or "Shopify" should be anywhere near influencing the effort you're proposing. Step back practically, even, and ask yourself: "why should every Web operator deal with some standards crap due to a Shopify product decision? Why is /llms.txt or /products.txt or /yourthing.txt a new land mine for an unsuspecting nginx admin to find?"

There's a collaborating on the common good that should be inherent to the production of shared standards of humanity. Much like science, and their centuries of wrestling with this very point in colorful ways. The Internet is one of humanity's most important inventions, and getting trillion-dollar caps to agree on how to operate it is so incredibly fragile.

If you try to argue with me that because Wix and Shopify both have stupid designs that remove control over a URI from a Web author, I should relax my belief that standardization efforts are fundamentally an activity agnostic of commerce itself, I'd rather gnaw off my left leg than collaborate with a group you lead. We're just going to fight too much. I don't mean this to be disrespectful, for the record, I'm only trying to vividly illustrate how far apart philosophically that seemingly minor opinion places us.

And sure, you're addressing commerce as a subject matter, but one of the ways to lift this from idea to standard is realize the generality behind your effort ("things" available here, not items available for purchase, i.e., philosophically Open Graph's approach, one of the few ways I see your work succeeding).
by bikelang | 2025-12-19 16:22:14+00:00
I rocked my Haswell i5 until last year when I built a brand new machine around the 9800x3d. Along the way I upgraded it from 8gb of ram to 32gb, got a gen 1 pcie3 NVME, and went through successive hand-me-down GPUs starting from a GeForce 770 to the RTX 2070 it has now.

In fact my wife is still rocking that machine - although her gaming needs are much less equipment intense than mine. After a small refurb I gave it (new case, new air cooler, new PSU) - I expect it to last another 5 years for her.
by nutjob2 | 2025-12-19 16:23:24+00:00
It's incredible the whining about AI when you can simply turn it off.

The speed comparisons make no sense either. Chrome is slightly faster so you should give up your ability to block all ads and let Google abuse you in myriad ways while supporting a virtual monopoly? FFS.

Firefox is simply a better browser, hands down. It's a better design and more user friendly than Chrome. I only regret being on Chrome for so long.
by pjmlp | 2025-12-19 16:23:26+00:00
As someone living in a country, Portugal, where Apple had a single reseller, Interlog.

I could count with my hand fingers how many Macs I have seen being used between being born in the 70's and 2000's, up to 10.

My university graduation project was porting a visualisation framework from NeXTSTEP into Windows, because already there the university could not see a future with NeXT.

The fact that people believe Apple's cash injection, not only from Microsoft, that allowed for a survival plan, including an acquisition, has nothing to with Apple escaping bankruptcy is kind of interesting.

And yes Excel was initially developed for Mac, and once upon a time there was Visual Studio for Mac with MFC.

Still, it was Microsoft paying developers to build such products for a dying platform.
by mcintyre1994 | 2025-12-19 16:23:53+00:00
They started as a better PR review tool, with the main feature that you can stack PRs that have dependencies on each other. It solves the problem of having PRs merging into other PR branches, or having notes not to merge something until another PR merges. Recently they became an AI code review tool, and just added a bunch of AI tools to the review UI, but you could just ignore it and the core functionality was still great.
by RHSeeger | 2025-12-19 16:24:07+00:00
To add some things...

When you have scrolling set to more than one line at a time, the item movement skips down multiple spots at a time. For example, when I click pick and scroll down once, it jumps down two spots (One moves to between Three and Four).

When I clicked Pick, it wasn't obvious to me what I was doing next. At first, I scrolled and didn't even notice it moved. I think the post I'm replying to includes changes that would remove that issue, so I'm mostly just re-iterating the idea that it needs more obvious clues as to what's going on.

Very cool, though
by everforward | 2025-12-19 16:25:04+00:00
Not just safety nets, but the disappearance of the middle class at least in the US. It increasingly feels like people either make twice or more what they need to live, or half what they need to live.

I can absolutely see why parents see the way things are, try to extrapolate out another 20 or 30 years, and feel like they have to make sure their child is in the "well-to-do" group. It feels like the days are gone where you could be an average performer at an average job and live an okay life.
by BrunoBernardino | 2025-12-19 16:26:21+00:00
bewCloud [0] is a simpler alternative to Nextcloud if you don't use a lot of its customization options.

This year I got a grant from NLNet [1] for it, which averaged to over $500 / month. I also have some customers for it, but not close to that at all, which I'd rather have, as more sustainable way to keep improving it.

Still, I'm quite grateful to NLNet!

[0]: https://bewcloud.com

[1]: https://nlnet.nl/project/bewCloud/
Show HN: I built an app to review your time spent outdoors
by jclardy | 2025-12-19 16:26:24+00:00
Hey HN,

I've just released an update to my iPhone/Apple Watch app Daylight Goals which includes a new feature - your Daylight Recap for 2025.

If you've been wearing an Apple Watch for the past year it has been recording your time spent outdoors (So long as the screen is mostly uncovered.) My app charts and graphs it, along with giving you daily goal updates to make sure you get your 20 mintues of sunlight per day.

The recap feature is free, you just need to close out the paywall during onboarding.
by RHSeeger | 2025-12-19 16:26:38+00:00
> But it's not really convenient, especially on a trackpad

From my experience, there's nothing convenient about a trackpad; pretty much ever. About the only thing they do better than a normal mouse is scrolling left/right, and that's only marginally. I bring a mouse with me when I take my laptop somewhere because I hate the trackpad so much.
by chasd00 | 2025-12-19 16:26:46+00:00
you're right it's not continuous, you'd have to send another ping once the first one is finished. Your data is only "stored in the network" until the ping completes which would be a few hundred ms or so and then another ping has to be sent. If a single ping fails i wonder if the whole "fs" is corrupted or if there some kind of error handling built in.
Show HN: UTM-triggered onsite popups for campaign message match
by matanblay | 2025-12-19 16:27:22+00:00
Hi HN,

We kept running into the same problem: every paid ad, email, or affiliate campaign needed its own landing page just to keep the messaging consistent. That meant duplicate pages, slower launches, and frequent deploys for small copy changes.

So we built UTMKit, a small, defer-loaded popup engine that turns incoming UTMs into targeted onsite popups.

Instead of routing traffic to separate landing pages, you send users to your main site and let UTMs (utm_source, utm_campaign, etc.) decide which popup to show. Rules are configured in a dashboard and evaluated in real time—no code changes after the initial script install.

Key ideas:

One script install (framework-agnostic)

Rules based on any UTM or query parameter

Priority + frequency caps when multiple rules match

Analytics per rule and per UTM (impressions, clicks, closes, CTR)

Designed to be lightweight and not impact page performance

This is primarily for performance marketers and growth teams who want campaign-specific messaging without spinning up new pages or bothering engineers for every experiment.

Demo + docs are linked on the site. Happy to answer questions or hear feedback—especially on edge cases or alternative approaches people have tried.
by fcpguru | 2025-12-19 16:27:22+00:00
yes that's true about 40% more! You can also leave as HEIC but do:

Settings → Apps -> Photos → Transfer to Mac or PC → Automatic (convert to jpg)

or

In "Shortcuts" app - select photo, convert to jpeg, save file:

https://i.imgur.com/yyUgMm1.png
by akramachamarei | 2025-12-19 16:27:23+00:00
Entertaining and apparently useful, though of course not infallible. Given https://github.com/DGoettlich/history-llms it yields the title "Training AI on 1913 data to avoid 'woke' bias (and hygiene)". That the Honest Hacker News AI model has been trained on a dose of cynicism and intellectual dishonesty is probably hard to avoid...
by PurpleRamen | 2025-12-19 16:27:32+00:00
The community today is the result of 10+ years of disappointment. Some are long enough following Firefox to remember what has been lost, and some have grown and cultivated their grudges over a long time. And people know, there will never be a golden age of Mozilla again, from this point on it's just survival. For many, it's probably just a relationship of necessary evil they have to swallow.
by styanax | 2025-12-19 16:27:36+00:00
(random anecdote) My first and last experience with FreeBSD laptop was trying to use 3.x (!) on a Dell Inspiron 3500 (PII-350 maybe?), no sound modules were precompiled or included or whatever. Took about 3 days for `make world` to finally finish rebuilding... and then sound still not work. Red Hat 6.x "just worked" in all regards.
by lateforwork | 2025-12-19 16:27:44+00:00
Databricks Neon is the easiest to provision: Just click a button and you have a Postgres database, for 3 days. A couple more clicks and you can keep it forever, for free: https://neon.new/

Competition is good, but Snowflake needs to make it easier to provision. Also, light use should be free.
by blazingbanana | 2025-12-19 16:27:47+00:00
I really really like this idea. I will keep you in mind for any future filesharing.

Might be because I'm fighting a bug (real life one) that I don't _quite_ understand the $3 cost. Is this after I've uploaded a file, or does this give me an access code (kind of an account) that gives me all the premium features for all files I upload forever, or will this access code expire after 7 days when I then have to pay $3 again for an access code for premium access?

Hope my question makes sense!
by quesera | 2025-12-19 16:28:40+00:00
> Is there something I'm missing here about why people might prefer relative timestamps?

I think most people are uncomfortable parsing timestamps for small-interval differences, e.g. `2025-12-19T16:28:09+00:00` for "31 seconds ago".

For larger intervals, I agree that timestamps are more useful. "1 day ago" is a particular bugbear of mine. One day meaning, 13 hours, or meaning 35 hours? Sometimes that's important!

The original advice when relative timestamps became a thing was to choose based on the activity level of the content. If new content is constantly appearing and older stuff fades out of relevance quickly, then choose relative timestamps. Otherwise, use absolute timestamps.

The worst is inconsistency, and the best is sometimes both (when presented in a discoverable and convenient way -- hover text used to be that way, but this degrades on mobile).
by kevin42 | 2025-12-19 16:28:58+00:00
Is it just me, or does anyone else use AI not just to write code, but to learn. Since I've been using Claude I've learned a lot about Rust by having it build things for me, then working with that code. I've never been a front end guy, but I had it write a Chrome plugin for me, then I used that code to learn how it works. It's not a black box to me, but I don't need to look up some CSS stuff I've never used. I can prompt Claude to write it and then I can look at it then "Huh, that's how it works". Better than researching it myself, I can see an example of exactly how it's done, then I learn from that.

I'm doing a lot of new things I never would have done before. Yes, I could have googled APIs and read tutorials, but I learn best by doing, and AI helps me learn a lot faster.
by HPsquared | 2025-12-19 16:29:01+00:00
You could totally do that with the mirror on the moon. (Retroreflector + optical data transmission).

The moon is approximately (it varies) 1.3 light seconds away, i.e. a 2.6 second round trip, and optical links can have very high data rates. You could fit quite a lot of data on there! (Edit: although maybe the data rate won't be so high at these distances)
by __MatrixMan__ | 2025-12-19 16:29:54+00:00
I can imagine that adoption was hard to achieve gradually. I figure you'd need a bunch of universities to get together and all at once say to the publishers:

> The only way we'll pay you ever again is through {the protocol}, deal with it.

If people just sought out and participated in better incentive alignment under the expectation that things would be better if only everybody did so... Well then things would already be better and we wouldn't be dreaming these dreams in the first place.
by albert_roca | 2025-12-19 16:30:38+00:00
In the context of the model, the icosahedron is the unique Platonic solid generated by the dynamic constant δ = √5 (golden ratio geometry). It represents the topology that maximizes spherical approximation and volumetric efficiency in a discrete space. The vertex count (12) is derived from structural constants: N_v = w · (1 + δ^2) = 2 · (1 + 5) = 12.
by hinkley | 2025-12-19 16:30:44+00:00
CPU Caches are powers of two because retrieval involves a logarithmic number of gates have to fire in a clock cycle. There is a saddle point where more cache starts to make the instructions per second start to go back down again, and that number will be a power of two.

That has next to nothing to do with how much of your 128 GB of RAM should be dedicated to any one data structure, because working memory for a task is the sum of a bunch of different data structures that have to fit into both the caches and main memory, which used to be powers of two but now main memory is often 2^n x 3.

And as someone else pointed out, the optimal growth factor for resizable data structures is not 2, but the golden ratio, 1.61. But most implementations use 1.5 aka 3/2.
by plorg | 2025-12-19 16:31:08+00:00
It's not exactly nothing, but it's a pretty small change . Some publishers sell DRM-free on other platforms, and to be honest I was under the impression Amazon used to allow this in the past as well.

Of course if they really believed in the concept they would publish their own works DRM-free, but that would conflict with the business model of the publishing arm.
by jacobegold | 2025-12-19 16:31:19+00:00
we are a 70 person team, bringing in significant revenue through our product, have widespread usage at massive companies like shopify robinhood etc, this is a MUCH MUCH MUCH different story than supermaven (which I used myself and was sad to see go) which was a tiny team with a super-early product when they got acquired.

everyone is staying on to keep making the graphite product great. we're all excited to have these resources behind us!
by amypetrik8 | 2025-12-19 16:31:19+00:00
>I love the insanity of this idea. Not saying it's a good idea, but it's a very highly entertaining one, and I like that!

An even more insane idea -- minding the idea here is porn is radioactive to AI data training scrapers -- is there is something the powers that be view as far more disruptive and against community guidelineish than porn. And that would be wrongthink. The narratives. The historic narratives. The woke ideology. Anything related to an academic department whose field is <population subgroup> studies. Alls you need to do is plop in a little diatribe staunchly opposing any such enforced views and that AI bot will shoot away from your website and lightspeed
by crosshairflaws | 2025-12-19 16:31:27+00:00
Hey, thanks for checking it out and taking the time to comment!

The $3 cost isn't really based on anything just yet, it's more to try it out and have something in place which I can modify later if needed.

Since I don't want users to create an account, it's indeed an access code (kinda like a Windows XP serial key idea). You buy, you get the key. The key expires in 7 days (currently, but this is of course open for change). After that, you would need to buy a new one.

Hope this answers it for you and please let me know if you've got any suggestions. Appreciate it!

EDIT: I will edit the location for access code input to below the link generation button. Thanks for the feedback :)
by SilverElfin | 2025-12-19 16:31:40+00:00
This rant has some truth in it but it goes too far and comes off as unbalanced. From the conclusion:

> This was never about addressing privacy, propaganda, or national security. It was always about the U.S. stealing ownership of one of the most popular and successful short form video apps in history because companies like Facebook were too innovatively incompetent to dethrone them in the open market. Ultimately this bipartisan accomplishment not only makes everything worse, it demonstrates we’re absolutely no better than the countries we criticize.

I think when PAFACA passed and set up a ban of TikTok, it was in fact about privacy and propaganda and national security. It’s just that the Trump administration looks at every single situation as an opportunity for grift and corruption, and they abused the opportunity.

The deal does shift algorithmic control and moderation to US based entities. I am not sure what that means in reality. Maybe they can just say they’re in control but choose to use the existing system? Who knows. The terms of the deal look like they help with the original concerns on the face of it.