MurphyA/hacker-news huggingface dataset:
by kloud | 2025-08-25 11:55:34+00:00
When a complex system cannot be meaningfully reduced, another approach might be trying to reduce scope.

Current areas include managing services on a server, managing a single-user laptop, and enterprise features for fleet of devices/users.

There is some overlap at the core where sharing code is useful, but it feels way more complexity than needed gets shipped to my laptop. I wonder how much could be shaved off when focusing only on a single scenario.
by mainconverter | 2025-08-25 11:56:07+00:00
The process of converting grams into moles is straightforward. A mole represents a fixed quantity of particles (6.022 × 10²³ atoms, ions, or molecules), and the conversion is based on the molar mass of the substance.

Steps to follow:

Find the molar mass of the substance (look it up on the periodic table or chemical data). Measure the mass of your sample in grams. Use the grams to moles formula to perform the calculation.
by CRConrad | 2025-08-25 11:57:07+00:00
> Where did I accuse anyone of a false dichotomy?

You didn't accuse anyone of it, you presented one (https://news.ycombinator.com/item?id=44995714) and then claimed it wasn't one (https://news.ycombinator.com/item?id=44994200).

And then you blithely went on to talk about "the false equivalency" (https://news.ycombinator.com/item?id=44996188), which nobody had been talking about. What's that, if not "moving goalposts" (https://news.ycombinator.com/item?id=44998340)?
by jasonjayr | 2025-08-25 11:57:09+00:00
> The inconsistency comes from the author thinking "All this init stuff is ancient, and filled with absurd work arounds, hacks, and inconsistencies. I'll fix that!". Then as time passes discovering that "Oh wait, I should add a hack for this special case, and this one, and this one, guess these were really needed!" as bug reports come in over the years.

Don't forget the best one: "We don't support that uncommon use case, we will not accept nor maintain patches to support it, and you shoulden't do it that way anyway, and we are going to make it impossible in the future" -- to something that's worked well for decades.
by palata | 2025-08-25 11:57:40+00:00
Is that confusing, though? You can already install alternative OSes (including Linux, like PostmarketOS) on many Android devices.

Not saying that they should heavily promote GrapheneOS. Just saying that by merely meeting the requirements of GrapheneOS, a community of hundreds of thousands of people may start buying their phone instead of Pixels. No extra support needed except for guaranteeing that they won't prevent users from unlocking/relocking the bootloader, right?

Normies don't even have to hear about it.
by qcnguy | 2025-08-25 11:57:42+00:00
Don't conflate APIs with distribution.

Devs love web-style distribution. App Stores can be convenient for discovery, but that only matters for a limited number of apps.

What they didn't love was being forced into the JS/DOM straitjacket when Apple were building much higher quality APIs and implementations for native apps.

The combination of web-style distribution, an App Gallery for discovery, and still having the ability to use UIKit, would have been very popular.
by garyclarke27 | 2025-08-25 11:58:14+00:00
I love Postgres but my biggest disappointment with them over recent years, is they are still missing automatic incremental materialized view maintenance. Has been proposed for many years but never implemented, there are extensions but they are not popular which makes me weary to use them. Would be so nice to have in the core, would also be nice to have an explanation as to why they can't do it?? Oracle has had this for many years.
by wtcactus | 2025-08-25 11:59:12+00:00
I think we should be weary of the fact that Sam Altman having an interest in cutting VC funding for new AI products and competitors in order to condensate most AI funding into OpenAI and kill any new competitors, doesn't make him exactly a neutral player in all of this.

The "fearmongering" he is trying to create, can be seen as self-serving, so his opinions should be taken with a very big grain of salt.
Show HN: Modelist – A desktop app to organize 3D printing files
by PeteMinus | 2025-08-25 11:59:51+00:00
Hi HN,

I bought my first 3d printer early last year. By the end of the year I already had 1000+ 3d files scattered across folders. Many of those were actually duplicates. Mostly because the search in Mac is just horrible (though there is a prebuilt preview for STLs, I give them credit for that).

So I built Modelist, a cross-platform desktop app for managing 3D printing files. Think of the gallery app meets 3d files. First, I quickly hacked something for me, then I built the second version that's actually shareable. It solves the main challenges that people I spoke with had (funny, how similar those were to mine!): * Watches selected folders and automatically indexes files (including subfolders) * Generates thumbnails for STL and extracts embedded images from 3MF * Lets you search by filename, description, or notes you add * Groups related files automatically (with some magic) * Opens models directly in the selected slicer (e.g. Bambu Studio, Prusa Slicer) * Works on macOS, Windows, and Linux (SQLite under the hood, local-only, no cloud) * Opt-in cloud functionality - share file with friend (shares file, images, metadata, ...)

You can check it out here: https://modelist.app I decided to charge a small one-time fee (20 EUR) for my efforts, with a free version to test it out first.

I’d love feedback from fellow 3d printing hobbyists - especially on: * What other features do you want in a tool like this * Whether the UX feels right (gallery vs file-explorer style) * Technical critiques - I’m aware Electron is heavy, but it gave me fast cross-platform support

Best, Pete
by SequoiaHope | 2025-08-25 12:00:40+00:00
The benefit of not having lawyers is pretty limited. There are larger forces at work that mean the larger an organization grows the more it will be concerned with licenses. The idea that ignoring licenses will allow a company to outcompete one that doesn’t is wishful thinking at best. Moreover, I’m not making a judgment on these practices, I’m just stating a fact.
by zahlman | 2025-08-25 12:00:53+00:00
> Built by a non-programmer using AI tools

> What do you think?

If it were a legitimate solution, and it could be done that easily, it would have existed for years already, and the existing discourse on AI safety would look radically different.

Consider also actually taking part in a community before trying to promote your work there.

And consider using your own words to describe your ideas, if you expect people to believe that you're passionate about them.
by pjmlp | 2025-08-25 12:00:57+00:00
There is also an interesting from Xerox PARC,

"UNIX Needs A True Integrated Environment: CASE Closed"

http://www.bitsavers.org/pdf/xerox/parc/techReports/CSL-89-4...

For the TL;DR; crowd

"We 've painted a dim picture of what it takes to bring IPEs to UNIX. The problems of locating. user interfaces. system seamlessness. and incrementality are hard to solve for current UNIXes--but not impossible. One of the reasons so little attention has been paid to the needs of IPEs in UNIX is that UNIX had not had good examples of IPEs for inspiration. This is changing: for instance. one of this article's authors has helped to develop the Small talk IPE for UNIX (see the adjacent story). and two others of us are working to make the Cedar IPE available on UNIX.

What's more. new UNIX facilities. such as shared memory and lightweight processes (threads). go a long way toward enabling seamless integration. Of course. these features don't themselves deliver integration: that takes UNIX programmers shaping UNIX as they always have--in the context of a friendly and cooperative community. As more UNIX programmers come to know IPEs and their power. UNIX itself will inevitably evolve toward being a full IPE. And then UNIX programmers can have what Lisp and Small talk and Cedar programmers have had for many years: a truly comfortable place to program."
by cess11 | 2025-08-25 12:01:16+00:00
That's kind of solved with Iceberg and Metacello, they make it easy to just grab a base image and pull in what your system needs, no need to step through the change file and figure out where to file in the stuff you filed out when you broke things.

Though it's quite easy to make your application appear similar to a Factorio screen, since libraries like Roassal and Mondrian make it like a five to ten minute thing to create a custom visualisation of the involved packages. Static analysis tooling in other languages is usually not as malleable and easy to customise.
by qcnguy | 2025-08-25 12:02:33+00:00
This is like the people who claim silence is violence or that everything is political.

Not passing a law about something isn't normally a choice. There are infinity things you might conceivably not pass laws about, and you can't even think about them all. Leaving things undisturbed is the choiceless default, it happens even if no people are around, so focusing on something enough to disturb it is the choice.

At best you can argue that if someone is agitating to pass a law then this forces your attention to a topic, and then - if your job requires you to respond - that then implies a choice of whether to agree with them or not. This is how lobbyists get what they want. But you can just not put yourself in that position.
by diggan | 2025-08-25 12:02:54+00:00
> It is plain to see that the developers who prompted an LLM to generate this library will not have the same familiarity with the resulting code that they would have had they written it directly

I think that's a bit too simplified. Yes, a person just blindly accepting whatever the LLM generates from their unclear prompts probably won't have much understanding or familiarity with it.

But that's not how I personally use LLMs, and I'm sure a lot of others too. Instead, I'm the designer/architect, with a strict control of exactly what I want. I may not actually have written the lines, but all the interfaces/APIs are human designed, the overall design/architecture is human designed, and since I designed it, I know enough to say I'd be familiar with it.

And if I come back to the project in 1-2 years, even if there is no document, it's trivial to spend 10-20 minutes together with an LLM to understand the codebase from every angle, just ask pointed questions, and you can rebuild your mental image quickly.

TLDR: Not everyone is a using LLMs for "vibe-coding" (blind-coding), but as an assistant sitting next to you. So my guess is that the ones who know what you need to know in order to effectively build software, will be a lot more productive. The ones who don't know that (yet?), will drown in spaghetti faster than before.
by marginalia_nu | 2025-08-25 12:03:27+00:00
This isn't coming from nowhere though. China and Russia don't just randomly happen to have been assigned more bad actors online.

Due to frosty diplomatic relations, there is a deliberate policy to do fuck all to enforce complaints when they come from the west, and at least with Russia, this is used as a means of gray zone cyberwarfare.

China and Russia are being antisocial neighbors. Just like in real life, this does have ramifications for how you are treated.
by nabla9 | 2025-08-25 12:03:43+00:00
> prohibitively expensive

fact checking

Apple Tier 1 mandatory store services:

0.5€ Core Technology fee per install 2% Initial acquisition fee 5% Store service fee

This includes app reviews, manual updates, and fraud protection. This tier is mandatory for any app that promotes external payment options.

Compare that to 20-30% that Apple's own AppStore take and its a bargain.

Even with Tier 2 with marketing tools, automatic updates, app recommendations, analytics dashboards, and promotional features the cost is only 10% for small business program members, 15% for others.
by jjph21 | 2025-08-25 12:04:16+00:00
This isn’t true for 99% of the prompts that actual businesses are engineering and using. Your typical user is clueless and just needs a prompt that “translates” their ad hoc, often ambiguous, questions into clearly specified tasks that the AI understands without ambiguity and states the underlying assumptions the user was taking for granted. Such prompts generalize well to any language model. You’re foolish and a bad prompter engineer if you engineer niche prompts that don’t generalize well and are specific to just one model—you can engineer a prompt that generalize and accomplishes the same thing. Prompt Engineering isn’t dead—we just have a new “lesson learned” for the previously naive. Learn it!
by CommenterPerson | 2025-08-25 12:04:40+00:00
Want to thank the OP and commenters for this. I am not a hacker, and am hanging on to a Windows 10 and 7 (yes) laptop. I need to make some time and get one of the Linux systems. It would help a great deal if someone wrote or pointed to a blog that has step by step instructions. Something like a Hello World including what to use for common applications like browsing, writing documents, and spreadshees. Thank you.
by _Algernon_ | 2025-08-25 12:05:06+00:00
Youtube offers rss feeds, for example: https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBl...

It's just a bit clunky to find. You need the channel id which you can find in the page source somewhere.

Note that this is a regular rss, not podcast rss.
by cesarb | 2025-08-25 12:05:14+00:00
> I struggle to generate more than a few hundred MBs per year.

You must not work with video.

Even with photography, a single raw photo can already use tens of megabytes (source: just looked at a raw photo file I happened to have around). A single raw video (or even a single already edited video) uses even more.

Now consider that you need at least twice that for redundancy (RAID-1 at the minimum). If you use things like Ceph for speed and redundancy, it's AFAIK recommended to have at least four separate nodes, each with its own storage.
by zb3 | 2025-08-25 12:05:33+00:00
> It's a tradeoff. You may have the knowledge and risk awareness [...] but the vast majority does not and should not have that power

But that power is not more dangerous than having guns, right? So.. while I can apply for a gun license, I can't apply for an unrestricted computing license, so something is wrong here, don't you think? Unless you believe guns are less dangerous.
by A4ET8a8uTh0_v2 | 2025-08-25 12:06:32+00:00
<< how would it reduce the product's competitiveness

It wouldn't. It is an opinion piece. On that basis alone, knowing what we know about media landscape, it exists as a means of forming opinion and allowable argumentation for the issue at hand.

If that premise is accepted then the piece is there to protect the poor shareholders, who until now were thinking Intel will be getting 'free' government money, but suddenly found the cost of government involvement may be higher. Suddenly, that is a bridge too far. You can grant them money, but, good heavens, think of what you will do if you demand that we give you equity of said money..

I mean.. sure WSJ intended audience, who is bound to nod on 'productivity' line of argumentation, but people with a sense of Intel history ( or most US industries that offshored and now talk reshoring for that matter ) might chuckle at the hutzpah.
by zImPatrick | 2025-08-25 12:06:45+00:00
I run an instance of a downloader tool and had lots of chinese IPs mass-download youtube videos with the most generic UA. I started with „just“ blocking their ASNs, but they always came back with another one until I just decided to stop bothering and banned China entirely. I‘m confused on why some chinese ISPs have so many different ASNs - while most major internet providers here have exactly one.
by nevertoolate | 2025-08-25 12:06:54+00:00
Caching is straw-man. Complexity tends to be higher to implement a graphql backend than for e.g. type-spec => openapi backend. For the simple case the simpler solution wins imo. For the complex case it can be a toss-up, but it seems that performance and security can be a big deal-breaker for graphql, so maybe only big enterprises can afford to go down that route.

I'm not sure what you mean by the react analogy, react seems to be far more popular than graphql in their respective areas.
by McDyver | 2025-08-25 12:07:47+00:00
I understand your point, but my argument is in the more generic aspect.

Consider how whoever complains about blacklist/whitelist would eventually complain about about allow/deny and say they are non-inclusive. Where would this stop?

I would say that as long as the term in unequivocal (and not meant to be offensive) in the context, then there's no need to self-censor
by IanCal | 2025-08-25 12:09:13+00:00
I'm not a fan of the OSA but proponents of it will *keep winning* if you *keep misrepresenting it*.

You can, and should, argue about the effects but the core of the OSA and how it can be sold is this, at several different levels:

One, most detailed.

Sites that provide user to user services have some level of duty of care to their users, like physical sites and events.

They should do risk assessments to see if their users are at risk of getting harmed, like physical sites and events.

They should implement mitigations based on those risk assessments. Not to completely remove all possibility of harm, but to lower it.

For example, sites where kids can talk to each other in private chats should have ways of kids reporting adults and moderators to review those reports. Sites where you can share pictures should check for people sharing child porn (if you have a way of a userbase sharing encrypted images with each other anonymously, you're going to get child porn on there). Sites aimed at adults with public conversations like some hobby site with no history of issues and someone checking for spam/etc doesn't need to do much.

You should re-check things once a year.

That's the selling point - and as much as we can argue about second order effects (like having a list of IDs and what you've watched, overhead etc), those statements don't on the face of it seem objectionable.

Two, shorter.

Sites should be responsible about what they do just like shops and other spaces, with risk assessments and more focus when there are kids involved.

Three, shortest.

Facebook should make sure people aren't grooming your kids.

Now, the problem with talking about " a total surveillance police state, where all speech is monitored," is where does that fit into the explanations above? How do you explain that to even me, a highly technical, terminally online nerd who has read at least a decent chunk of the actual OFCOM guidelines?
by LudwigNagasena | 2025-08-25 12:09:20+00:00
Governments make regulations that command how companies operate and take taxes from companies. Governments already own significant stocks of companies in all but name.

If you make targeted grants, rebates, subsidies, etc, it even seems more fair to make taxing also targeted.

And is giving Intel subsidies and making Intel pay for it more socialist than giving Intel subsidies and making everyone pay for it?
by bluGill | 2025-08-25 12:11:03+00:00
That arguement is stupid. the world is not only about productivity. If people want to do something just because they enjoy it then they should. If the lack of a way means they do something else that is a loss. The whole point of Cities is all the options, if you want lack of options there are a lot of small towns - and even they have more options than you want to allow.

now it need not be by roads - a great transit system should enable moreeobtions. However the point is all the things you can do if you choose not a train or road to nowhere.
by WJW | 2025-08-25 12:11:11+00:00
You don't have to guess about the military applications, it's all over the news. Even bog standard FPV drones that Ukraine is churning out at a rate of >100k/month have image recognition these days, so that if the video stream gets jammed they can finish off the mission autonomously.

Even on a hobby level, ardupilot+openCV+cheap drone kit from amazon is a DIY project within the skill set of a significant part of the visitors of this very site.
by Havoc | 2025-08-25 12:12:08+00:00
Finally managed to switch everything too. Was probably my 3rd serious try over the span of a decade.

Travel laptop to Mint was smooth so then decided to get ambitious and try Arch/Hyprland on Desktop. Was far easier than expected (cuda, audio, bt etc) and the fiddly parts were mostly because its Arch/Hyprland - fiddling is kinda what you sign up for with that combo

The only 2nd thoughts I'm having is that I kinda want to play the new battlefield and the anticheat makes that a no go on linux
by mexicocitinluez | 2025-08-25 12:12:43+00:00
Embrace it.

It's not crypto. It will 100% be around for the foreseeable future. Maybe not in the form it currently exists and maybe not even at the scale it currently exists, but it's here to stay.

As developers, we're just as biased as the CEO at the top trying to hawk this stuff but in the opposite manner.
by JCM9 | 2025-08-25 12:12:55+00:00
“Agentic” seems the be some quick pivot buzzword that the AI grifters started pushing as soon as generic AI started to show cracks.

“Hey this AI stuff looks a bit overhyped.”

“AI? Oh that’s kids stuff, let me tell you about our agentic features!”

Giving flaky shaky AI the ability to push buttons and do stuff. What could possibly go wrong? Malicious actors will have a field day with this.
by andunie | 2025-08-25 12:13:08+00:00
I've used this for years, but to me the big selling point was integration with cloud storage providers as a means of backup. That, however, was always flaky and dependent on unmaintained third-party plugins. I think there was also a bug at some point that caused some data inconsistencies, so eventually I stopped.

Does anyone know if the situation has improved on that front in the past 5 years?
by mananaysiempre | 2025-08-25 12:14:24+00:00
> XSLT itself should've been simpler of course

I don’t think XSLT 1.0 is all that complicated. It’s a declarative language for transforming trees into trees or strings in an arbitrary manner, and you could argue that problem statement is too wide, but if you’re OK with it then I don’t think there’s any inappropriate complexity in the solution.

The surface syntax is bad, true, but that’s because of its verbosity, not its complexity. Once you put a bit of an Algol veneer on it[1], it becomes perfectly palatable.

[1] https://juniper.github.io/libslax/slax-manual.html
by bluGill | 2025-08-25 12:14:54+00:00
That it takes years to plan means you have time to work with the road people. We will have to dig this road up anyway don't resurface it. Often they know roads were built sub-modern standard and want to dig it up but it isn't ecconomical.

this needs to be done for all roads constantly sometimes the pipes are still good and you resurface, sometimes they will fail in a few years so may as well dig them up since we have to do the road now.