MurphyA/hacker-news huggingface dataset:
by jaxtracks | 2025-04-11 19:12:02+00:00
I think this idea applies beyond VIM and to text-based highly configurable tooling in general.

I'm a vim/tmux guy, and have been enamored with the new workflows possible with LLMs.

From the get-go, you can do things like:

`llm "Why is this build error happening? $(cargo build 2>&1)"`

It can write itself scripts and configs to trivially accomplish integrations:

`llm "Give me a new wrapper script for launching vim that uses the name of the current tmux window for its socket. Add an executable python script to ~/lib/llm/context/vim that uses the socket with the name of the current tmux window to dump all open buffers with headers indicating file name. Add another script to ~/lib/llm/context/tmux that dumps tmux pane scrollbacks with headers indicating pane numbers."`

Now you have a really useful coding assistant with minimal work:

`llm --context=vim,tmux 'tell me why I'm getting this compilation error'`

I had it build itself a tool to apply diffs to my files, so I can do:

`llm --continue --tool-cfg=editing 'Go ahead and fix that compilation error'`

I can have it build itself new tools.

`llm --tool-cfg=editing --context=toolbuilding 'Add a new toolset in ~/lib/llm_tools for running queries on the OpenSearch database running on localhost. One tool should dump the schema. Another should allow searching. Call the toolset config opensearch.yml. Write the backing script in python. Assume no auth necessary.'`

Now I'm able to use it:

`llm --tool-cfg=opensearch 'Are there any new records added to the incidents listings since yesterday?'`

llms aren't very good at solving novel problems in large-scale code-bases, so I'm not worried about them coming for my job, but they have made the annoying part of setting up my environment much easier! You still need to know how everything works so you can debug when it misses, but the quality of my dev tooling is now top-shelf and well customized to my projects with minimal investment.
by giraffe_lady | 2025-04-11 19:12:37+00:00
I really like this book and while not catholic I'm close enough that the experiences and decisions of the characters are comprehensible to me, which probably helps.

The article mentions this briefly but many don't, and they downplay it significantly even here. The first act of this book is extremely homoerotic. Like it is a clear depiction of a chaste but certainly romantic love between these two young men. But it is also a friendship based on normal-for-the-time-and-place male camaraderie and college antics.

It's a nuanced and sophisticated depiction, not apparently trying to make any moral or ethical point about it and the book has a small but devoted following among contemporary gay men for this. Nor is this even plausibly deniable as a "sappho and her friend" type accident on the author's part, since homosexuality is pretty explicitly (though euphemistically) referenced elsewhere in the book. IMO one of the best depictions of a romance of its kind in modern literature. It's fascinating that it's here.
by nerdjon | 2025-04-11 19:13:08+00:00
sigh 1379 days...

It is scary that this could be used for... nearly anything? "Omg I am oppressed because this person has rights". Someone bad that someone else got a promotion and just looking for a "justifiable" reason to be upset that removes any personal responsibility or an easy explanation of "why".

I honestly don't even know how to respond to this anymore.

I feel like we are weeks away from Trump trying to actually make an official religion or some other crap like that.
by morsecodist | 2025-04-11 19:13:35+00:00
Can you say more? What are you doing specifically? I use AI for some things (mostly assisting with software development) and I have had a wildly different experience. I have used ChatGPT o1 and made some icons for internal apps so our employees can easily pick them from a list and the AI generated logos look just awful. I go with them because aesthetics don't matter for this use case they just need to be visually recognizable but it doesn't understand the concept of a logo it wouldn't even give me a white background let alone a transparent one.

I have had some success with some UI components but I usually need to massage them a bit and anything big or requiring a lot of changes it starts to trip over itself.
by Daegalus | 2025-04-11 19:13:55+00:00
Oh, I 100% agree with you. I love the stdlib and the language. Doing the few things I did in Crystal were so pleasant and a joy to work with. Maybe I'm too reliant on the crutches that I am uses to. It's not that I can't work without them, I just feel like why waste the time.

I will say, as a primarily Go dev, I have been really spoiled by the Go toolset and features.
by florbnit | 2025-04-11 19:14:02+00:00
What opposition? The recklessness of Trumps political agenda is benefitting the rich elite and despite appearances both parties leadership consist of those in the rich elite. America doesn’t have a party representing the workers because anyone getting any traction in politics almost immediately leaves the working class. That’s why the level of political opposition is currently at “let’s all wear matching ties to show our disapproval of this political development that will absolutely make us tons and tons of money but which we need to look like we oppose”
by bee_rider | 2025-04-11 19:14:16+00:00
I read “mainstream” as one of those words like “modern,” to apply the media that was prevalent when the phrase was coined. Technically modern architecture, if we read the words literally and individually… well, I guess that would be tent-cities, that seems to mostly be what gets built nowadays.

Facebook, the tent-city of media, actually it would kinda work if only the platform wasn’t centrally controlled.
by mgdev | 2025-04-11 19:14:42+00:00
I built MCP Commander to solve a small but growing problem I have: having to repeatedly configure new (and potentially untrustworthy) MCP servers across various tools and projects.

MCP Commander can manage your configuration files across any host application you have that follows the increasingly-standard MCP server configuration file format.

It sits between your MCP hosts and servers to provide visibility to MCP server traffic.

It lets you configure triggers on MCP server traffic, alarming you to things like tool poisoning attempts, authentication hijacking, stealth commands, data exfiltration attempts, etc.

It lets you easily run certain MCP servers inside of Docker. Configure with one click across all your host applications.

I'm hoping to find beta participants to provide feedback. HN participants will receive a free lifetime license in return.
by dehrmann | 2025-04-11 19:14:46+00:00
Agreeing with all my siblings' comments, computers took cues from a lot of places and evolved to be general-purpose. Something similar happened on the GPU side, and at some point, the best parts of bespoke graphics hardware got generalized–plus 3D upended the whole space. By the PS3 era, there were multiple GPU vendors and multiple generations of APIs, so everything had settled down and standardized. The era of gaining a competitive advantage through clever hardware was over, and Sony, a hardware company, was still fighting the last war.
by tristor | 2025-04-11 19:15:03+00:00
Please name a metric or set of metrics? Because when we talk about metrics, these are measurable data points. Chrome has better Javascript performance, this is a measurable datapoint, and they definitely did technically win here. That was essentially the only metric that they won on.

If the metric is mindshare, end user engagement, or anything "feely", of course they were ahead... that's the end result of Marketing. That's what Marketing does. They had front-and-center advertising on the most visited website in the world, with branding from the (at the time) most valuable tech company in the world.

FWIW, these are moving targets, browser teams across the board are constantly working on engine-side performance to make up for the complete lack of care from front-end developers as the JS community continues to churn through hype cycles, so that we aren't destroying batteries on dominant web devices (mobile phones and laptops). Mozilla has been maintaining public repeatable benchmarks for a very long time and continues to do so, although there isn't enough data available to go back in time ~10 years: https://arewefastyet.com/
by galleywest200 | 2025-04-11 19:15:30+00:00
I have been playing this game and it is really a blast. The tutorial note cards strongly recommend using a pen+paper while playing and I can second that as pretty much required for some of the more "meta" puzzles.

Worth noting that I believe it is also on Gamepass and whatever Sony's version of Gamepass is called if you already had those services and wished to save a few bucks.
by reciprocity | 2025-04-11 19:15:38+00:00
I think you might be misunderstanding op's comment. "Because the amoral drive for extreme wealth doesn't stop at a certain level of wealth" is a statement that I read on its face. One does not need to reach for "conspiracy" as a way to explain the behavior of people faced with an opportunity to acquire more money: just look at the 5-6 posts making the same point in this very sub-thread. Did you miss those or did you mean to post this reply somewhere else? Money is a huge motivator for many people.
by ndiddy | 2025-04-11 19:15:44+00:00
The vetting on Windows is that basically any software that isn't signed by an EV certificate will show a scary SmartScreen warning on users' computers. Even if your users aren't deterred by the warning, you also have a significant chance of your executable getting mistakenly flagged by Windows Defender, and then you have to file a request for Microsoft to whitelist you.

The vetting on Mac is that any unsigned software will show a scary warning and make your users have to dig into the security options in Settings to get the software to open.

This isn't really proactive, but it means that if you ship malware, Microsoft/Apple can revoke your certificate.

If you're interested in something similar to this distribution model on Linux, I would check out Flatpak. It's similar to how distribution works on Windows/Mac with the added benefit that updates are handled centrally (so you don't need to write auto-update functionality into each program) and that all programs are manually vetted both before they go up on Flathub and when they change any permissions. It also doesn't cost any money to list software, unlike the "no scary warnings" distribution options for both Windows and Mac.
by JumpCrisscross | 2025-04-11 19:15:59+00:00
> then the "experts" hem and haw about why reform actually can never be done

The reforms were done. Glass-Steagall, for instance [1]. They’re then undone [2]. Idiots just keep voting the guys who caused the problem into office [3].

[1] https://en.m.wikipedia.org/wiki/Glass%E2%80%93Steagall_legis...

[2] https://en.m.wikipedia.org/wiki/Gramm%E2%80%93Leach%E2%80%93...

[3] https://www.politico.eu/article/donald-trump-stability-globa...
by sorcerer-mar | 2025-04-11 19:16:39+00:00
I said neither that there are unambiguous interpretations (in fact I said the opposite, that all texts are intrinsically ambiguous but that does not make all interpretations equally sound)

Nor did I say "the court follows public opinion."

I said "courts will look to the public attitude to assess these arguments", which is true, and "SCOTUS decisions overwhelmingly align with cultural attitudes of their time" which is also true.

And yes, the Presidential immunity argument is exactly one such argument: the pro-dictator cultural movement in the US is significant and vocal, while the anti-dictator movement is full of equivocators like yourself who say, "well you know, the Constitution is a bit ambiguous on this point..."

So yes, actually, that decision is an excellent case in point, and a clear reason that SCOTUS should know the American public has no pseudo-intellectualized appetite for a third term.
by Pet_Ant | 2025-04-11 19:17:12+00:00
I hope that as RISC-V gains in support, there is a chance to experiment with a many-core version of it. Something like a hundred QERV cores on a chip. The lack of patents is a key enabler, and support for the ISA on more vanilla chips is the other enabler. This could happen.

https://github.com/olofk/qerv

The only pratical many-core I know of was the SPARC T-1000 series https://en.wikipedia.org/wiki/SPARC_T_series
by zeruch | 2025-04-11 19:17:27+00:00
It's also not helped that some of the early hip hop musicians have themselves become highly sought after session musicians and producers, that have in turn seeded certain sounds all over the musical map; several members of the Sugarhill rap label (most notably Keith leblanc and Doug Wimbish) have literally over 1000 credits, including NIN's debut, Public Enemy, P-Funk, and Jeff Beck, so much like how Jeff Porcaro of Toto created a certain drum sound endemic to the 80s, such patterns are going to be exacerbated by use of much of the same limited musician/production pool.

Hip hop is no more derivative than the blues or funk, but they are definitely more sample-friendly.
by torginus | 2025-04-11 19:18:05+00:00
> I still don’t fully understand why more people don’t use them over something like QUIC

Dealing with NAT traversal especially with full-cone NATs is difficult and expensive - you have to maintain dedicated infrastructure of TURN servers for NAT and you have to proxy all your traffic through that, it's quite the overhead, especially since IPv4 addresses and bandwidth on AWS don't come cheap.
by FirmwareBurner | 2025-04-11 19:18:25+00:00
> is a disproportionate response

Sure, but when border agents are legally allowed to act as judges, juries and executioners on the spot, why is it surprising this happens?

They see hundreds or thousands of plane travelers pass by them per day maybe, they don't have time to assess each individual case by case. They're legally allowed to cut before measuring when they encounter someone who broke a law. They don't care that person didn't know the law.

This has nothing to do with the orange man, but with the powers border agents have at their discursion which inevitably results in both false positives and false negatives on a daily basis.
by refulgentis | 2025-04-11 19:18:32+00:00
You have inspired me to do a quick Fisk-ing, in homage to rationality, remaining tethered to reality, and preferring some research before free-associating, if only to avoid information pollution.

(note: we can quickly discover footage from inside the Titanic that obviates all these points. Here, we endeavor to cover this from an angle of how you could detect the arguments presented were weak, without that knowledge)

* Difficult to navigate in a narrow underwater structure without crashing

Passenger ship? Too narrow for a drone?

* Signal penetration, or lack thereof, in an iron hull at the bottom of the Atlantic Ocean

Wireless signals aren't used for companion submersibles.

* Extremely niche technology that would have few practical uses in other contexts since most of the seabed does not suffer from the same complexities as a shipwreck

The seabed does not have any tight spaces?

* Can't see for shit underwater in general

We are commenting on an article that reconstructed a massive ship as a 3D model via photographs underwater

* We already know whats down there and why it's down there, therefore unlikely to lead to significant new information

We are commenting on an article that reconstructed the ship from the exterior despite this same factor applying.

* This could actually be considered desecrating a mass grave under maritime law

Not even wrong. Just throwing stuff out there.
by jdlshore | 2025-04-11 19:18:38+00:00
The airline ticketing industry is run by a massive pile of shared legacy code. (Except Southwest, which has a different pile of legacy code, as I understand it.) Changing it seems like a really big deal.

What I didn’t see in the article was anything about the motivation for this change. Why undertake such an expensive revision to boarding systems? Who is benefiting?
Show HN: Watch and organize multiple live video streams from multiple platforms
by casualmike | 2025-04-11 19:18:41+00:00
Hi HN!

This started as a weekend hack to tile a few YouTube streams on one screen. It’s since grown into a daily-use tool I now rely on. It’s called Panoptic, and it lets you watch and organize multiple live streams across platforms—side by side—in a single, shareable layout.

Panoptic features:

Drop video URLs from YouTube, Twitch, Kick, or TikTok into the page to instantly add them to the grid.

Save and organize collections of streams that you can reload or share via URL.

Import/export collections as JSON.

Browse “saved” and “featured” collections in a sidebar.

Fine-grained autoplay controls, reload buttons, and zero page refreshes.

Everything runs client-side—no backend, nothing stored remotely.

It’s built for big displays. The layout adapts to fit a lot of simultaneous streams, but it’s not practical on phones—so mobile access is intentionally disabled. This is very much a desktop-first tool.

I’ve found it useful for keeping tabs on things like:

financial market coverage from different channels

IRL streamers across different platforms

open camera feeds (space launches, beach cams, weather events)

or just background ambiance + Twitch coding streams :)

It’s still evolving, but I’d love feedback or ideas. I think of it as a minimal, cross-platform dashboard for live video—without needing a dozen tabs or browser extensions.

Try it: https://panoptic.live

Thanks! Mike
by moogly | 2025-04-11 19:19:37+00:00
> Israel Implemented More Measures to Prevent Civilian Casualties Than Any Other Nation in History

Well, they're not very good in preventing civilian casualties. I'm pretty sure they rank pretty fucking high on the list of causing civilian casualties, actually.

Most other nations don't need any such measures implemented since, you know, they don't commit genocide.

"You should be happy we didn't kill more people, because we could!" is not a particularly good argument for your cause.
by UtopiaPunk | 2025-04-11 19:20:04+00:00
I'm not the person who responded, but I believe it came from a place of "what is art" (and you had used the word "artist").

My own position is that "art" can only be created by a human. AI can produce text, images, and sounds, and perhaps someday soon they can even create content that is practically indistinguishable from Picasso or Mozart, but they would still fail to be "art."

So sure, an AI can create assets to pad out commercials for trucks or sugary cereal, and they will more than suffice. Commercials and other similar content can be made more cheaply. Maybe that's good?

But I would never willingly spend my time or money engaging with AI "art." By that, I mean I would never attend a concert, watch a film, visit a museum, read a book, or even scroll through an Instagram profile if what I'm viewing is largely the output of AI. What would the point be?

I'll admit that there is some middle ground, where a large project may have some smaller pieces touched by AI (say, art assets in the background of a movie scene, or certain pieces of code in a video game). I personally err on the side of avoiding that when it is known, but I currently don't have as strong of an opinion on that.
by rozap | 2025-04-11 19:20:06+00:00
I'll provide evidence, and you'll say "fake news". I know how this goes.

https://www.amnesty.org/en/latest/news/2024/12/amnesty-inter... https://opiniojuris.org/2024/04/05/the-icjs-findings-on-plau... https://www.tandfonline.com/doi/full/10.1080/00263206.2022.2... https://www.tandfonline.com/doi/full/10.1080/14623528.2024.2... https://pmc.ncbi.nlm.nih.gov/articles/PMC11103200/ https://www.wrmea.org/israel-palestine/holocaust-scholars-sa... https://en.wikipedia.org/wiki/Gaza_genocide
by dheera | 2025-04-11 19:20:27+00:00
I don't think it's the first time. Ever since all these stupid idiotic SMS confirmations became a trend they've all effectively required you to accept a {Verizon, AT&T, T-mobile} EULA.

That said though EULAs aren't law. If it's just a contract between two parties, you are free to violate it and they are free to violate it as well.
by FirmwareBurner | 2025-04-11 19:20:36+00:00
>But framing this situation as the fault of victims rather than the fault of bad policy

I see my message hasn't gotten through, so I will repeat it one last time.

You can't change the policy on the spot just because you think it's bad. Therefore as a traveler you must adapt to the policy of the destination country, even if you think it's bad, not the other way around. That's how it works in every democratic country. Go to Germany or anywhere else and start braking laws that you think are bad (and there are plenty of those) and see where that gets you. A friend of mine got 3 fines on his business trip to Germany he swore he's never setting foot there again.

If you dislike the policies of a foreign country, just don't go there, simple. Don't emigrate to a country and then complain about them throwing the book at you when you break a law, because as a non-citizen, nobody will care about your situation. Sad but true.

Yeah as an immigrant this sucks, but this is how the world works everywhere. Until you become a naturalized citizen, you have to adapt to the host country's stupid laws to the T as you're always more vulnerable than the citizens.
by perihelions | 2025-04-11 19:20:50+00:00
- "Do you have examples of the executive doing this to citizens or are you being hypothetical here?"

"Do you have examples of this severity-11 CVE being used in the wild, or are you just being hypothetical here?" It's a horrifically exploitable bug, were it left unpatched.

It's not some fringe conspiracy theory that this is how the law works and how the law would work on contact with US citizens; the Garcia SCOTUS concurrence explicitly underscored this perversity,

- "The Government’s argument, moreover, implies that it could deport and incarcerate any person, including U.S. citizens [sic!], without legal consequence, so long as it does so before a court can intervene... That view refutes itself."

https://www.supremecourt.gov/opinions/24pdf/24a949_lkhn.pdf
by igor47 | 2025-04-11 19:21:14+00:00
This unfortunatey highlights an assymetry between the two parties. The Republicans want to delay and disrupt, the Democrats want to keep things running. Shutting down the government works for Red team because that's their goal. If Dems start to throw spanners into the works, that will just add to all the spanners the Republicans are already throwing into the works.
by florbnit | 2025-04-11 19:21:31+00:00
Your original argument was that an algorithm cannot be bad, and now you are countering my point by arguing that the algorithm is bad if it ignores your rights, is solely responsible for the implemented outcome and doesn’t include any input for human review or appeal.

Funny enough I read not that long ago about a case where an algorithm broke all those three points! Can’t remember where of the top of my mind, I think it was the Louisiana Prison board or something like that.

But never mind that, you are arguing against yourself so I’ll kindly step aside and let you at you.
by mywittyname | 2025-04-11 19:21:50+00:00
> This very well could become more expensive to cancel abruptly when you consider the second and third order effects.

That's the goal. The whole conservative ideology for the past 40 years has been to make the government inefficient so it can complain about government inefficiencies.

What we are seeing is the end game of this idea - turn the government itself into an gigantic inefficient corporation designed to siphon as much money as possible from people.

In this specific situation, these expensive contractors will be replace with even more expensive "AI contractors" that work for companies founded by the Global Elite Tech Bros. So more money spent on on less outcomes. Destroying the system first ensures that there's no direct performance comparisons that can be made between the old expensive, but functional system and the new even more expensive, disfunctional one they created.