MurphyA/hacker-news huggingface dataset:
Show HN: I Hacked Together a GUI for Building Terminal Commands
by theZilber | 2025-12-18 22:39:34+00:00
I was thinking for a while about making the Linux experience a bit more appealing, so I experimented with the idea of attaching bash commands to a UI. I built a small prototype that turns parameterized command strings into forms. You write a command with placeholders like {param}, the tool generates a form to fill them in, and you can then copy the final command and run it in your shell.

This is only a proof of concept; everything is stored locally. I plan to add essential features to make it fully usable, depending on feedback.

Under the hood, it uses a small application engine I built on top of Svelte.

Feedback is appreciated.
by Willish42 | 2025-12-18 22:40:01+00:00
> Apparently one of the other linked posts shows how you can also gain RCE

Yep, here it is: https://kibty.town/blog/mintlify/

Also linked in his guide (which I missed) and [here in a separate HN post](https://news.ycombinator.com/item?id=46317546). I think this other author's post is a lot more detailed and arguably more useful to folks reading on HN.
by sethops1 | 2025-12-18 22:40:04+00:00
Hacker News was borderline insufferable during the 2022/23 NFT craze when all the startups, investments, and headlines were going into whatever new disruption NFTs/blockchain were allegedly going to cause.

At least with AI I do get some value out of asking Gemini questions. But I hardly need or want my web browser to be a chatbot interface.
by YeGoblynQueenne | 2025-12-18 22:40:39+00:00
>> The statues depicted in the ancient artworks appear to be very delicately painted, often with large portions of the surface left white. A well-known example is the depiction of a statue of Mars at the House of Venus in Pompeii.

Oh, I see, if you look at the statue with the right eyes it's really obvious what they did. They started with a white primer then gave it a red-tinted wash all over, thinned down for the body parts so that they look flesh-coloured (ish... ) and progressively darker for the spear, helmet and shield, then the cape, and then the hair. This really helps to keep the mo... the statue together in terms of colour, and it's very efficient since the entire palette is tones of a single tint. I guess they gave the helmet and the spear the old non-metallic metal treatment, then they highlighted the helmet, the cape, the shield and the spear, and blended the feathers on the helmet.

That's a really classically modern paint job that you might find in any miniature painted to modern miniature-painting standards [1]. In fact it's surprisingly modern, I'd even go as far as to say that the one-tint wash job is positively avant-guard. I'm certainly trying that next time I paint a model with nice, big, flat areas like that one... like the statue, I mean.

>> I have given an example of this below a famous mosaic depicting a statue of a boxer, from the Villa San Marco in Stabiae. Note the subtlety of color recorded by the mosaic, in which the boxer is reddened and sunburned on his shoulders and upper chest, but not his pale upper thighs. There is nothing here to suggest that the statues de­picted would have struck a modern viewer as garish.

Oh and here I guess they started with a zenithal primer, with the lighting coming from below and the right, then they did some dry-brushing with a darker tint. Nice job!

No but seriously, it's a bit dumb to think that the ancients would just apply a thick layer of basecoat and call it a day. If we do all those elaborate things today on plastic miniatures, I can imagine what they did.

____________________

[1] https://youtu.be/92YtIbpG6EE?si=ezhOx9u5Ek6FW3M-
by agosta | 2025-12-18 22:40:57+00:00
Mintlify had a blacklist in place to not allow them to do this with most file types. Someone failed to add SVG to it. It's not like they weren't thinking about security. The challenge with security, as you know, is it's only as strong as it's weakest link. It only takes one ignorant/incompetent person in an entire organization to jeopordize the org. But even a competent person can make a crucial mistake.
by cpgxiii | 2025-12-18 22:41:23+00:00
> C++ has std::bitset and std::vector and Java similarly has BitSet and Array because using the generic code for arrays of bits is too wasteful.

Rather infamously, C++ tried to be clever here and std::vector<bool> is not just a vector-of-bools but instead a totally different vector-ish type that lacks many of the important properties of every other instantiation of std::vector. Yes, a lot of the time you want the space efficiency of a dynamic bitset, rather than wasting an extra 7 bits per element. But also quite often you do want the behavior of a "real" std::vector for true/false values, and then you have to work around it manually (usually via std::vector<uint8_t> or similar) to get the expected behavior.
by phil21 | 2025-12-18 22:42:21+00:00
History is a pretty strong indication that it’s clear to me.

I find it exceptionally hard to believe populations at scale went from relatively “normal” weights to obese as the majority due to an emerging novel metabolic disorder. All within 1 to 2 generations.

Much simpler explanation is that diets and lifestyles changed leading towards obesity. Whether or not a metabolic disorder happened somewhere in the middle there seems irrelevant to me. It’s very clear to me that obesity causes the issues and not the other way around.

I’m open to thinking differently about it, I just find the evidence uncompelling as someone who was obese the majority of my adult life. Given the unique circumstances of how I grew up and then later experienced life, I’m quite confident obesity is primarily caused by lifestyle. Put simply - put yourself in a situation where obesity becomes easy to achieve and the majority of people will become obese.

Humans being what they are will of course have myriad of outliers to refute the point, but outliers are uninteresting to discuss in this context.
by keeda | 2025-12-18 22:42:53+00:00
The way I would phrase it is: software engineering is the craft of delivering the right code at the right time, where "right code" means it can be trusted to do the "right thing."

A bit clunky, but I think that can be scaled from individual lines of code to features or entire systems, whatever you are responsible for delivering, and encompasses all the processes that go around figuring what code is to be actually written and making sure it does what it's supposed to.

Trust and accountability are absolutely a critical aspect of software engineering and the code we deliver. Somehow that is missed in all the discussions around AI-based coding.

The whole phenomenon of AI "workslop" is not a problem with AI, it's a problem with lack of accountability. Ironically, blaming workslop on AI rather than organizational dysfunction is yet another instance of shirking accountability!
by meheleventyone | 2025-12-18 22:43:36+00:00
Blow is an odd duck and clearly following a political descent into fascism after his SV tech bro heroes. Just that his political descent occurred after he started Twitch streaming and as much as he boot licks Musk so I can see him defending that (if that’s what you’re referring to) I don’t think it’s credible that he would support Hitler.
by austern | 2025-12-18 22:44:13+00:00
I saw the traveling _Gods in Color_ exhibit when it came to San Francisco, which is where some or all of the images in this article come from. I don't think the exhibit glossed over the fact that these reconstructions are speculative, and that we can't know for sure what the originals looked like.

One quote I remember from the exhibit, which I looked up to make sure I got the wording right, was an anecdote about one of the most famous Greek sculptors, as recorded by Pliny: "When asked which of his works in marble he liked the most, Praxiteles used to say: ‘Those to which Nikias has set his hand’—so highly did he esteem his coloring of the surface."

One takeaway from that quote is the obvious: one reason we know that ancient statues were painted is that ancient authors said so. Another takeaway is that the painters, not just the sculptors, were famous, and the ancients recognized that some were better than others.
by johnoliveiradev | 2025-12-18 22:44:34+00:00
Context: I ran a results-only audit of an interface-constrained transport topology using a network/percolation model. Observed as scale increases:

Edge-disjoint paths (λ): ~15× up

Worst-case congestion (J_max): ~90% down

Normalized effective resistance (R_eff/length): ~96% down

Method/geometry is withheld. The outputs are hash-verifiable and the package includes plots + audit logs. I’m looking for critiques on the metrics and suggestions for stronger baselines.
by troupo | 2025-12-18 22:44:52+00:00
> I always get frustrated when I see a 7 months ago, or X years ago, the math is always inconsistent when they round it. So when something is more than 3 days old, I display the actual date.

What especially makes me angry is dev tools doing this.

No, Github, Circle CI or Google Console [1] and others. I need to see actual timestamps on commits, PRs, merges, logs etc. not the bullshit "7hrs ago" when I'm trying to find out what broke.

[1] At one point a few years back their log viewer would show this. Someone actually implemented it because showing this is more work than actual proper timestamps.
by neilgsmith | 2025-12-18 22:44:56+00:00
Thanks for the question - in brief, I'm trying to gather opinions as to whether M.I.N.D. (see below) is truly an effective metric to evaluate: "if AI capabilities keep improving and diffusing, how well positioned is this entity to capture second-order value from that process?".

M.I.N.D. / "Last Economy"

The "Last Economy" framing comes from Emad Mostaque's book of the same name and is a way of thinking about where long-run value concentrates when intelligence becomes abundant. M.I.N.D. is the operationalization of that idea from the book and positioned as a better "yardstick" than current metrics like GDP or other traditional, scarcity-oriented financial metrics. For background on the broader thesis, Emad has written and spoken about it publicly here: https://ii.inc/web/the-last-economy. [It's a quick read for those familiar with the AI space and IMHO an important and relatively accessible read for anyone planning to live in the future].

At a high level he outlines:

- Material: control over scarce physical inputs that AI depends on (energy, fabs, supply chains, hardware)

- Intelligence: leverage over computation, models, or inference at scale

- Network: data, ecosystems, distribution, or flywheels that compound usage

- Diversification: exposure across multiple AI value paths rather than a single bet

The specific choice to multiply the dimensions (rather than add them) is also from his formulation: it encodes the assumption that missing one leg meaningfully caps long-run alignment. That assumption is very much up for debate, but the better an entity (country, company, person etc.) can score along the dimensions the better prepared they are for the Last Economy future governed by more physical than metabolic processes, and the ability to convert energy into computation.

I do want to stress that this chart is my interpretation, not an official formulation.

Valuation tension / expectation saturation I'm not trying to introduce a standard valuation metric here, and there isn't a single reference I'd point to. The idea is closer to a sentiment / expectation proxy than intrinsic value. Concretely, I'm asking: how optimistic does current pricing appear relative to a longer-horizon narrative based on how well a company may thrive or suffer in The Last Economy scenario? To keep it interpretable, I approximate that using:

- a relative long-term opportunity estimate (2030 horizon, directionally based on a creative, scenario driven process)

- divided by price position within the 52-week range as a proxy for how much optimism or skepticism is already expressed

It's intentionally blunt and debatable. I'm treating it as a secondary axis — useful for highlighting where narratives feel "fully priced" versus where they don't — not as a valuation model.

I realise there is a lot of context underlying my question. Thanks for your patience and interest.
by locusofself | 2025-12-18 22:45:00+00:00
As someone recording myself playing music, I've been meaning to see if any of these tools are good enough yet to not only separate vocals from another instrument (acoustic guitar for example), but do so without any loss of fidelity (or least not a perceivable one).

The reason I'm interested in this is because recording with multiple microphones (one on guitar, one on the vocal), has it's own set of problems with phase relationship and bleed between the microphones, which causes issues when mixing.

Being able to capture a singing guitarist with a single microphone placed in just the right spot, but still being able to process the tracks individually (with EQ, compression, reverb, etc), could be really helpful.
by mistercheph | 2025-12-18 22:45:15+00:00
The archeologists are already adding fake detail, just at a different level of abstraction. Did they constrain themselves to only painting in the places where they find remnants of pigment? No, otherwise there would be gaps, cracks, and random interruptions of other colors in the painted figures. And there's the guesswork involved in going from spectral analysis (+ other tools) of a pigment sample to an actual paint that could have been plausibly available to the artist.

Reconstruction, (similar to translation) is an art that combines carefuly study of evidence and craftfully filling in gaps and adding in detail where necessary (or leaving details unfilled and ambiguous to communicate the impossibility of total translation or reconstruction!) to present some communicable form of the original that gives the viewer some closer but imperfect access to it.
by eswat | 2025-12-18 22:45:45+00:00
> I don't mean in a non-participatory sense.

This is the issue I've seen in new communities. Although my framing is from seeing mixed digital nomad and local communities. But ones that have the ambition to start a tribe or even a hub, if we’re going by Vitalik's terminology.

If you allow in more “non-believers”, just anyone that can join a group chat and physically go to a Google Map pin, more often that not most people will be non-participatory after their first contact. This makes it harder for a core team to get things off the ground if they have bigger ambitions than just a weekly meetup.

I think the crypto community took that to heart in particular due to DAOs having very few successful examples, and many of these new crypto-adjacent societies are using a different model that’s more similar to building a startup.
by crote | 2025-12-18 22:45:56+00:00
Oh, for sure!

The problem is that the definition of "things that are inappropriate for kids" brought up by book-banners is almost always heavily inspired by religion. A book containing graphical violence and sex, like the Bible? Totally okay! A book containing casual day-to-day life, like mentioning in passing that little Johnny next door has two dads? Somehow completely inappropriate.
by topspin | 2025-12-18 22:46:06+00:00
I have a cheap samsung from 5 years ago that pops up a dialog when it boots. I've never read it or agreed to it. It goes away after about 5 seconds. After that I stream using HDMI and all is well. It's also never been connected to a network.

Can't say what other TVs do, but this one works fine without TOS etc. If there is some feature or other that doesn't work due to this, I can say I've never missed it.
by marwamc | 2025-12-18 22:46:11+00:00
Also communal RFCs, RFPs, Roadmapping, Architecture/Design Proposals, Design Docs and/or Reviews help socialize/diffuse org standards and expectations.

I found these help ground the mentorship and discussions between junior-senior devs. And so even for the enterprising aka proactive junior devs who might start working on something in advance of plans/roadmaps, by the time they present that work for review, if the work followed org architectural and design patterns, the review and acceptance process flows smoothly.

In my juinior days I was taught: if the org doesn't have a design or architectural SOP for the thing you're doing, find a couple of respectable RFCs from the internet, pick the three you like, and implement one. It's so much easier to stand on the shoulders of giants than to try and be the giant yourself.
by krapp | 2025-12-18 22:46:44+00:00
We can't. Any means of effectively protecting schoolchildren from school shootings would by definition be an abridgement of the public's right to keep and bear arms, and thus unconstitutional.

For some reason the First Amendment is a lot more negotiable for the American public than the second, so banning books will probably never be as politically intractable as banning guns in the US.
by exceptione | 2025-12-18 22:47:41+00:00
You should compare it imho to ssh. If you break your connection, your session is gone. So if you only want certain parts of your session survive, which ones should? Because maybe your container depends on avahi on the host, or cups, or...?

Just a random thought, but if you can create a user on the host that just has the most minimal set of systemd services enabled your container needs, you could apply it to that user.

But still, on a server that wouldn't make much sense imho, as the default user is usually the service user having a minimal set of services enabled. On a desktop, your default user is logged in anyways. So I think this isn't a real problem tbh.
by peacebeard | 2025-12-18 22:48:48+00:00
I have a feeling that the real work of writing a complex application is in fully understanding the domain logic in all its gory details and creating a complete description of your domain logic in code. This process that OP is going through seems to be "what if I materialize the domain logic in tests instead of in code." Well, at first blush, it seems like maybe this is better because writing tests is "easier" than writing code. However, I imagine the biggest problem is that sometimes it takes the unyielding concreteness of code to expose the faults in your description of the domain problem. You'd end up interacting with an intermediary, using the tests as a sort of interpreter as you indirectly collaborate with the agent on defining your application. The cost of this indirection may be the price to pay for specifying your application in a simpler, abstracted form. All this being said, I would expect the answers to "is it easier? is it faster?" would be: well, it depends. If it can be better, it's certainly not always better.
by griffzhowl | 2025-12-18 22:48:57+00:00
There might even be a directish connection, one way or the other, between garum and SE Asian fish sauce, since Roman coins have been found in Vietnam.

Can't find the better source on that specifically now but this is a nice article about the Roman trade with India and mentions the coins found in Vietnam and even Korea about half way down

https://www.thecollector.com/why-was-the-roman-indian-ocean-...

On the other hand, it's not implausible that maritime societies come up with their own fish sauce independently
by willis936 | 2025-12-18 22:49:12+00:00
The gaslighting is touching, but I hadn't had a mental shift between the morning and evening. I had a big response to a public official lying. The right answer (and officers that were on the record actually said this on Tuesday) that "all options are on the table". You'll see from subsequent statements today that ABC's prior publishing of the statement that "there is nothing that suggests the Brown University and MIT murders are related" was baseless and untrue.

Not only did the public official lie, but was given voice and reputational cover by ABC. This is deserving of the criticism I give it.

https://abcnews.go.com/US/brown-mass-shooting-mit-professor-...
by detkin | 2025-12-18 22:49:37+00:00
Skills have been really helpful in my team as we've been encoding tribal knowledge into something that other developers can easily take advantage of. For example, our backend architecture has these hidden patterns, that once encoding in a skill, can be followed by full stack devs doing work there, saving a ton of time in coding and PR review.

We then hit the problem of how to best share these and keep them up to date, especially with multiple repositories. It led us to build sx - https://github.com/sleuth-io/sx, a package manager for AI tools.
by ekr____ | 2025-12-18 22:49:51+00:00
> lol. I didn't ask for SKUs, I asked for plugins. I wouldn't mind the dev tools, and PDF viewer being plugins too. Again, include those plugins in the default download, just let me have a download that doesn't include them. Modularity to the bone, packaging for the masses.

This is in fact you asking for two SKUs, one with all the plugins (what you call the "default download") and one without ("let me have a download that doesn't include them.")

As for "really is that easy", as usual, it's easy in some cases and not others. To the extent to which things are already modular and developed separately, then yes, it probably is easy. To the extent that things are not currently modular, then it's separate engineering effort to make them so. In some cases that effort might be small (e.g., the new module is all in HTML/JS) and in some cases that effort might be large (e.g., there is extensive C/C++ code that needs to interface with the browser core). I don't know how much about Firefox's AI features to know which category they fall into. But it's almost certainly not zero effort in any case.
by nemomarx | 2025-12-18 22:50:13+00:00
I don't think they mean that kinda streamer - the idea is the roku tv can tell you're watching an ad even if it's on amazon prime, apple tv, youtube, twitch, wherever, and associate the ad watching with your roku account to potentially sell that data somehow?

That way they aren't cut out of the loop by you using a different service to watch something and still have a 'cut'.
by travem | 2025-12-18 22:50:19+00:00
I had the same issue, decided to remove Roku instead…

I used to have a Roku TV, plus a a few of the standalone Roku Ultras for my other (non-Roku) TVs. I got a full page advert when I started up the TV one day and started the process of replacing them all (I think it is when Roku were experimenting with that).

Over about a year I replaced them with Apple TVs* and the user experience is far better, plus the amount of tracking domains reported by Pi-hole dropped precipitously! The TVs don't have internet access at all, they are just driven via the HDMI port now.

* I replaced the Ultras first, and when the Roku TV eventually started acting laggy on the apps I replaced the Roku TV as well.
by gruez | 2025-12-18 22:50:21+00:00
>but 5g was built with the idea of making them cheap

For bandwidth, maybe. It's still going to add cost to the BOM. They'll have to recoup that somehow. Say a 5G modem costs $20 (random number). For it to actually make money, it'll need to be otherwise not connected to the internet, otherwise it can just use wifi instead. Out of 100 people, how many do you think won't connect it to the internet for privacy reasons? 1? 5? 10? Keep in mind, if they don't connect to the internet, they'll need to go out and get another device to watch netflix or whatever, so they're highly incentivized to. Say 10 out of 100 don't, and with this sneaky backdoor you now can sell ads to them. For that privilege, you paid $200 per disconnected TV, because for every disconnected TV with a 5G module, you need to have a 5G module in 9 other TVs that were already connected to the internet. How could you ever hope to recoup that expense?