MurphyA/hacker-news huggingface dataset:
by matwood | 2025-06-26 12:46:03+00:00
Italy is a lot like most places in the EU where tourists visit a few Instagram sites and nothing else. I think it’s incorrect to say it’s ruining southern Italy when the reality is it’s a few areas.

I was just at the Louvre where the wing with the Mona Lisa was overrun - the busiest I’ve ever seen it. The other wings were almost ghost towns.

I understand that when people travel they want to see the highlights, but I wish they would also explore a bit.

https://ca.finance.yahoo.com/news/surging-travel-europe-spik...
by legacynl | 2025-06-26 12:46:28+00:00
Although that looks like an obvious solution on first glance it's not really technically feasible. Things like gunshots or footstep sounds are not visible to the player, but still need to be relayed to the client.

As far as I see the only way around not sharing anything that's outside of the immediate perception of a player is to have the audio and graphics be entirely rendered server-side.
by originalvichy | 2025-06-26 12:46:44+00:00
The author writes that he was not there for the fiber optic evolution. They have changed the game when it comes to these flat open terrains with heavy jamming. The quality control and cheap components issues won’t go away unless they are improved, which brings costs to a ”cheap” alternative. As I wrote in my comment above, walking/driving moving targets are still on the table, just not as feasible as in the early days without signals jamming.
by troupo | 2025-06-26 12:48:08+00:00
> You're quoting from their literal, W3C-format working draft, quoting the name of the W3C working group that has been formed to standardized this.

The literal "Draft Community Group Report" (and not a working draft) is a literal link to w3c standardization process: https://www.w3.org/standards/types/#CG-DRAFT

Since the words "not on the W3C Standards Track" from the document didn't persuade you, you could go to the actual w3c process and answer a few simple questions:

- is "Draft Community Group Report" a document on a standards track?

- what does it take to get on the standards track?

- what does it take to "put in all of the work to standardize this and wait on final acceptance", and how many steps there are between "Draft Community Group Report" and this stage?

> I don't know what you mean by "isn't supposed to be enabled by default".

For a person who is so confidently talking about the w3c standards process, I'm surprised you don't.

w3c doesn't explicitly state this. Except for the final few stages, all steps in the process contain the following: "Software MAY implement these specifications at their own risk but implementation feedback is encouraged."

However.

Since this is browsers we're talking about, it means that whatever browsers ship enabled by default will remain in the wild forever because people will immediately start depending on that implementation.

Additionally, a standard cannot become a standard until there are at least two independent implementations of a proposed feature. This is to eliminate the possibility to ship purely internal APIs, or depend on a single library/implementor.

So the way to do it, especially for APIs that are nowhere close to being "waiting for final acceptance" is: ship behind a flag, iron out issues and differences, perhaps change the API (and changes to API happen all the time), then ship.

Of course, Chrome shits all over this process and just ships whatever it wants to ship.
by mattmaroon | 2025-06-26 12:48:33+00:00
The problem is the blackouts can go for lengths of time that would require impractically large battery installs. You can powerwall your way around a grid that frequently goes down for a few hours to a day, but one that may go down for days to months you are practically forced into some form of generation (solar or otherwise).

Batteries keep getting cheaper but are unlikely to get to where it’s more affordable to store a month’s worth of electricity than just buying some generation.
by WillAdams | 2025-06-26 12:49:22+00:00
Does anyone have a good link/step-by-step for doing some sort of home solar system where:

- it's sufficiently small-scale that no building permit is required

- it looks nice enough that neighbors won't complain

- the wiring is essentially plug-and-play

The best approach I've been able to come up with is to purchase a medium size battery pack such as is used for glamping (glamour camping), plug it into the wall and connect my refrigerator and a couple of other high-draw appliances to it (basement dehumidifier comes to mind), build a small roof for the back deck, using poured footings with short posts and then attaching the vertical pillars for the roof to that (which should side-step the need for a building permit since it's not a permanent structure), then placing the solar panels on that roof and running a wire to the battery placed in the kitchen.
by exe34 | 2025-06-26 12:49:54+00:00
> Depression and anxiety, often comorbid, raise the noise floor to the point that it is incredibly hard to feel confident that a decision can be made. This in turn results in a decision NOT being made and progress dragging on.

That's an interesting way to put it! I used to think of it in terms of switching off the parts of my brain that do all the useful thinking, it's like I'm reaching for a tool and the tool is just not there. Last time it happened I even convinced myself that I would never be able to work again - thankfully my boss was very supportive, gave me some time off and allowed me to ease myself back into work. This was almost a decade ago now.
by Imustaskforhelp | 2025-06-26 12:50:22+00:00
Maybe the idea is that flatpak can have better sandbox control over applications running in flatpak using xdg-dbus ie. you can select the permissions that you want to give to a flatpak application and so sometimes it can act near native and not be completely isolated like containers.

Also I am not sure if apptainers are completely isolated.

Though I suppose through tools like https://containertoolbx.org/ such point also becomes moot & then I guess if they move to container, doesn't it sort of become like toolbx?

To be honest, I think a lot of tools can have a huge overlap b/w them and I guess that's okay too
by mrcsharp | 2025-06-26 12:50:48+00:00
> What is done using c# in 10 lines can be done in a single line in pwsh

Mostly, yes. The problem is that the moment I need something more than what a single cmdlet or bash utility can provide, now I have to use an awkward looking scripting language (bash is the worst offender here). Almost every time I found myself having to write a somewhat long script file, I wish I could just do it with a C like language instead.

For simpler tasks, I fully agree. It is better to use something immediately available like an OS shell utility over coding one myself.
by originalvichy | 2025-06-26 12:51:07+00:00
Drone pilots regularly die due to the source of wireless signals being found. Especially in the built up areas where they cannot operate from a trench or bunker. It is a challenge but there have been methods for this for a while now and it has shown. Even recently there’s been reporting that priorities of some drone teams are now purely anti-pilot activities compared to other targets.
by mexicocitinluez | 2025-06-26 12:51:58+00:00
>Because when people use LLMs, they are getting the tool to do the work for them, not using the tool to do the work.

What? How on god's green earth could you even pretend to know how all people are using these tools?

> LLMs are not calculators, nor are they the internet.

Umm, okay? How does that make them less useful?

I'm going to give you a concrete example of something I just did and let you try and do whatever mental gymnastics you have to do to tell me it wasn't useful:

Medicare requires all new patients receiving home health treatment go through a 100+ question long form. This form changes yearly, and it's my job to implement the form into our existing EMR. Well, part of that is creating a printable version. Guess what I did? I uploaded the entire pdf to Claude and asked it to create a print-friendly template using Cottle as the templating language in C#. It generated the 30 page print preview in a minute. And it took me about 10 more minutes to clean up.

> I suspect that as the serious problems with LLMs become ever more apparent, this will become standard policy across the board. Certainly I hope so.

The irony is that they're getting better by the day. That's not to say people don't use them for the wrong applications, but the idea that this tech is going to be banned is absurd.

> A good rule of thumb is to simply reject any work that has had involvement of an LLM

Do you have any idea how ridiculous this sounds to people who actually use the tools? Are you going to be able to hunt down the single React component in which I asked it to convert the MUI styles to tailwind? How could you possibly know? You can't.
by skarlso | 2025-06-26 12:52:01+00:00
Hello everyone!

My project [crd-to-sample-yaml](https://github.com/Skarlso/crd-to-sample-yaml) just got a neat new feature. It's validation of schemas between versions for a CRD. What the heck do I mean here?

TL;DR: Things like modifying required fields, removing existing fields, increasing minimum etc, all cause breaking changes between versions. That's what this can detect and show.

Longer:

So the project already had a testing feature like helm, but it wasn't this direct. And this command now can more easily be integrated as a CLI checker for between specific versions. Something like this:

``` cty validate schema -c path/to/crd.yaml --from v1alpha1 --to v1beta1 --fail-on-breaking ```

And it, of course, works with all the providers that it supports ( github, url, oci, files, folders... ).

The output is something like this:

``` Schema Validation Report =======================

CRD: TestResource From Version: v1alpha1 To Version: v1beta1

Summary: Total Changes: 5 Breaking Changes: 2 Additions: 2 Removals: 0

Changes: [breaking] spec.required: Field 'version' is now required + [addition] spec.properties.version: Property 'version' added [breaking] spec.properties.count.minimum: Minimum increased Old: 1 New: 5 ```

Or JSON, or YAML for further processing or putting the output into a Release Note.

I hope this is useful, it was very interesting to write it at least. :)

Enjoy it here [v1.2.0 release page](https://github.com/Skarlso/crd-to-sample-yaml/releases/tag/v...) and there is more documentation in [Schema validation doc](https://github.com/Skarlso/crd-to-sample-yaml/blob/main/SCHE...).

Thanks!
by throwawayffffas | 2025-06-26 12:52:24+00:00
> But they discovered something effective and it will change the way wars are fought in the future.

They didn't really. TOW's are a thing from the 70s. They are essentially the same thing, but instead of electric rotors they are using a rocket motor. Switchblades existed before this conflict too, if loitering is the measure we are going with.

It's a hacked together solution to a real problem they are having, lack of artillery shells and more reliable munitions. And well done to them.

But a country with the benefit of time and deep pockets is going to come up with more reliable, more effective solutions.

We are seeing the Russians turn to drones as well, but they also burnt their stockpiles of other weapons and are in an emergency too. And additionally they have also doubled their artillery shell production.
by whatevsmate | 2025-06-26 12:53:01+00:00
Tracks strongly with my perception of my own mental health during a sequence of bad jobs in big tech over the past decade and a half. Once a rumination started I would have zero awareness of near _anything_ else either in the room or on the computer. I'd go through some suffering while reliving a shitty experience or interaction in my head, and then feel extremely testy and frustrated with my work and colleagues. I often did nothing in a day and then smashed out a couple tickets at 4:45 before dragging my angry ass back to my family. Somehow this was still enough to get sterling performance reviews in that enshittification industry. Awful, just awful.

To anyone out there experiencing regular repeating ruminations over workplace bullshit, you are not alone. It might be the job, it might be your manager or colleagues, or it could very well be you, but it doesn't matter once you're losing days to that headspace - I would strongly advise you to just get out when you can.
by louthy | 2025-06-26 12:53:14+00:00
I have one that I worked on: Lunatik for Playstation 1 - This was a game I worked on in 1996/7 that ended up being cancelled by EIDOS after two years+ of effort. We had major problems trying to make this into a 3D Defender and that is why it mostly was canned.

[1] My github with a 'playable' early demo: https://github.com/louthy/lunatik-psx

[2] Video of the gameplay from the demo: https://www.youtube.com/watch?v=J4UcxKkC14o

[3] Write-up by unseen64.net: https://www.unseen64.net/2020/11/16/lunatik-pure-entertainme...

[4] My comment on unseen64.net about what happened: https://www.unseen64.net/2020/11/16/lunatik-pure-entertainme...
by 103e | 2025-06-26 12:53:56+00:00
FPVs don't seem anti-tank replacement -- they do seem to have a role against soft targets ie against massing infantry, c2 nodes or suppression of enemy mortars. In this role, from a distance, they seem harder to suppress than the alternative, ie mortars.

Also these are immature tech... I suspect at least some of the issues identified will be mitigated in time.
by ktallett | 2025-06-26 12:54:00+00:00
They allow companies a legal right to attack those who host for archival purposes. This makes it hard for people such as the internet archive to carry on. Archiving and collecting digital works of art and therefore the code behind it, should have the same as physical works.

DRM is a whole different kettle of fish that I agree also needs to be solved with all media forms.
by mbreese | 2025-06-26 12:54:35+00:00
I think of using Apptainer/Singularity as more like Docker than anything else (without the full networking configs). These are all issues with traditional Docker containers as well, so I’m not sure how you were using the containers or what you were expecting.

For my workflows on HPC, I use apptainers as basically drop-in replacements for Docker, and for that, they work quite well. These biggest benefit is that the containers are unprivileged. This means you can’t do a lot of things (in particular complex networking), but it also makes it much more secure for multi-tenant systems (like HPC).

(I know Docker and Apptainer are slightly different beasts, but I’m speaking in broad strokes in a general sense without extra permissions).
by tomhow | 2025-06-26 12:54:49+00:00
We can have our cake and eat it.

The guidelines are clear that the original/canonical source is what we want on HN:

Please submit the original source. If a post reports on something found on another site, submit the latter.

But you're welcome to post a comment with links to other sources that give the extra information and context, and we can pin it to the top of the thread, or do what I've done here and put them in the top text.
by expenses3 | 2025-06-26 12:55:57+00:00
I was talking about having mass in orbit from mined asteroids (or the moon), like the grandparent comment. This survey is based entirely on launched SBSP:

> This study assessed lifecycle cost and emissions based on the following scenario: SBSP systems are developed on the ground in the 2030s and launched to low-Earth orbit (LEO), and then transferred to and assembled in geostationary orbit (GEO) in the 2040s.

Furthermore, one main benefit of SBSP over nuclear is that the receivers don't need to be connected to the grid; each household or piece of infrastructure can have one. This would help manage situations like the power outage in Spain earlier this year or the situation at the start of KSR's Ministry for the Future where a deadly heatwave in India is made 10x worse by coinciding power outages.
by mishoo | 2025-06-26 12:56:00+00:00
Hm, you're right, JSCL seems abnormally slow on this loop (27.5 sec here). SLip consistently takes 19.3 sec. My CPU is rather beefy (Ryzen 9 HX 370). What's your hardware and browser?

But JSCL is much faster on the fib example, that's why I thought it should be generally faster. After all, it compiles to JS.
by chasd00 | 2025-06-26 12:57:11+00:00
> Depression and anxiety, often comorbid, raise the noise floor to the point that it is incredibly hard to feel confident that a decision can be made.

maybe replace 'depression' with something else but, at work, if i'm on a call with more than 10 people decision making becomes almost impossible. I think anxiety in the virtual room is high and everyone just becomes paralyzed. I've resorted to random dice rolls to make decisions in some of these cases hah.

edit: i'll add that the threat of one of my random dice rolls sometimes triggers the team to come together and figure something out.
by varjag | 2025-06-26 12:57:39+00:00
The heavy Soivet calibre used by Russia is 152mm which translates to a slightly cheaper shell (though not 5x for sure). Russia also uses 122mm arty which is substantially cheaper: the costs follow to the cube volume. Another factor is that a lot of supplies are Iranian and North Korean old stock with what we can assume reasonable prices. Ukraine was getting Vietnam war era 155mm stock relatively cheap too, while it lasted.
by acedTrex | 2025-06-26 12:57:46+00:00
Author here:

Essentially the premise is that in medium trust environments like very large teams or low trust environments like an open source project.

LLMs make it very difficult to make an immediate snap judgement about the quality of the dev that submitted the patch based solely on the code itself.

In the absence of being able to ascertain the type of person you are dealing with you have to fall back too "no trust" and review everything with a very fine tooth comb. Essentially there are no longer any safe "review shortcuts" and that can be painful in places that relied on those markers to grease the wheels so to speak.

Obviously if you are in an existing competent high trust team then this problem does not apply and most likely seems completely foreign as a concept.
by dinfinity | 2025-06-26 12:58:05+00:00
> I’ve watched way too much footage from the front.

Did you see the videos of a drone dropping a shitload of thermite on a forest canopy? [0]

> Most nations don’t have flat open fields where signals can reach far away drones unimpeded by line of sight for tx/rx.

Most nations have cellular networks that penetrate buildings and forests just fine. In fact, Ukraine used the Russian cellular network for their recent attack deep behind enemy lines.

I'm not saying this will always be possible, but it's not hard to see that line of sight communication is not the end of the line for military drone control. There are many routes for providing an ad hoc line of communication if you don't just use consumer-level tech.

[0] https://www.youtube.com/watch?v=00-ngEj5Q9k
by elcapitan | 2025-06-26 12:58:09+00:00
Is there any reasonable non-commercial replacement for Meetup on the horizon?

I used to go to some hiking and bike riding meetups years ago, and those types obviously don't end up as sales events, but they still had issues with the weird Meetup system where people "had to" take charge of groups and pay somehow etc.

I remember that every time I had taken part in one of those groups, the next time it was somehow some slightly different variation of the same group under a different name that I had to find using their search. All just for the internal workings and politics of the Meetup system.
Show HN: Turn testing into your winning edge in programming contests
by udontur | 2025-06-26 12:59:10+00:00
Hi there, I made a testing utility for programming contests. Open to feedbacks!

Say goodbye to annoying manual test runs during an intense programming contest!

Umpire is a blazingly fast command-line helper that compiles your code, executes it, and automatically validates against all test cases.

With just one short command, you can get quick, clear, and easy-to-read results at a glance. It lets you focus on solving problems rather than wasting time juggling with annoying copy-pastes and loads of commands.

Umpire turns testing into your winning edge!
by fuzzy_biscuit | 2025-06-26 12:59:38+00:00
Most spreadsheet software does that because the zips are parsed as integers, not strings . Prefix numerical fields that may contain leading zeros with a non-numerical character/word and save yourself the pain of late discovery! You can just find and replace after it goes in successfully.

Spoken as someone that experienced the same pain years ago in local SEO data that made it way too far before discovery...
by windward | 2025-06-26 12:59:51+00:00
I've seen it referred to as 'context drunk'.

Imagine that you have your input to the context, 10000 tokens that are 99% correct. Each time the LLM replies it adds 1000 tokens that are 90% correct.

After some back-and-forth of you correcting the LLM, its context window is mostly its own backwash^Woutput. Worse, the error compounds because the 90% that is correct is just correct extrapolation of an argument about incorrect code, and because the LLM ranks more recent tokens as more important.

The same problem also shows up in prose.
by ralferoo | 2025-06-26 13:00:19+00:00
Since working a one company that required it, ever since I've adopted the policy of including a link to the bug / feature ticket for every commit.

Even for my personal projects, if I'm fixing something, I'll manage them with JIRA and will create a 1 line bug ticket just before committing so that I have an ID to reference. I also have a long-lasting tickets for general refactoring / code cleanup without a bug fix.
by Imustaskforhelp | 2025-06-26 13:01:14+00:00
Of course we ignore the taking shots at a project just for its existence thing aside

I actually really like nixery.dev idea. Sounds kinda neat.

If I am being really honest, there are a lot of ways to go around tbh, there are ways to run nix inside of docker and docker inside of nix too.

There are ways to convert docker images into os too and there are tools like coreos.

There is nix-shell and someone on hackernews told me about comma and I am still figuring out comma (haha! Thanks to them!)

And if one just wants isolation, they can use bubblewrap or (pledge by jart) and I guess there is complete beauty and art in such container-esque space and I truly love this space a lot.

I am actually wondering right now that using traefik (as load balancer) + nats (for a modular monolith) + podman/coreos + (cloudflare tunnels?) + any vps and you can use nix to build those containers too or you can go the other way around by having a nixos on vps with traefik + nats can be a really good alternative to kubernetes.

I mean, There is docker swarm too if you don't want any of such complexity but people say that its less worked upon but still I guess there is a sort of fun in reinventing the wheel of kubernetes, but I guess I don't have tooo much problems with kubernetes I suppose because of the existence of helm charts (I haven't used kubernetes) but helm charts are written in go templates and I think they are a bit clunky but still I love golang and I feel like I would be okay with writing helm charts but I guess I am one of the people who just believes to scale horizontally first than vertically untill the economic scale gets broken and its more cheaper to use kubernetes / learn it than not.