News for hackers. Stuff that matters.

nevon

Re:There is no official XScreenSaver GitHub repository on Tuesday October 20, 2026 @06:08AM (#50163774)
To prevent impersonation and having people download potential malware from repositories posing as the official xscreensaver distribution channel.
Re:Agentic Monitoring on Tuesday October 20, 2026 @01:50AM (#50161847)
I feel like this is a bit of a "draw the rest of the owl" problem. With a couple of terabytes of logs per day, god knows how many metric timeseries, thousands of cloud environments, thousands of repositories, hundreds of thousands of build pipelines running every day, it's not something you can just point an agent at and call it a day. Segmenting and correlating the data is _hard_. Even something as seemingly simple as "p95 latency of this endpoint has increased - what repo contains the responsible code" is difficult to do, even if you are willing to give an agent read access to everything.
Re:A statement on the Tor Project's relationship with Mullvad on Saturday October 10, 2026 @03:43AM (#50030648)
In Sweden, we have a meme that goes something like "It doesn't matter if it's untrue, it's still outrageous".

Essentially, you are complaining about something that is simply not the case. As you yourself said, this isn't Tor preventing free speech. This is Tor evaluating their commercial partnerships based on their values and whether or not they are compatible with the speech of their partners. So, it has nothing to do with Tor's stance on or facilitation of free speech. Therefore, there is nothing to be outraged about.

Re:A statement on the Tor Project's relationship with Mullvad on Saturday October 10, 2026 @03:37AM (#50030613)
I would say the Swedish Democrats are the AfD of Sweden, and Örebropartiet is the more extreme variant, but otherwise of the same ilk.
Re:A statement on the Tor Project's relationship with Mullvad on Saturday October 10, 2026 @03:26AM (#50030562)
Not sure how you got to that determination from reading that comment. Perhaps you should educate yourself on the subject matter before making such statements.

I am Swedish and understand the relationship between our government and the various agencies. Elected people make laws to direct the agencies, and the agencies implement said directives.

Re:RTK reports token savings, but our cost benchmarks disagree on Friday September 11, 2026 @10:09AM (#49658720)
I did the same with another project that does the same thing, called ck, and wasn't able to wring out any improved performance over just plain grep.
Having seen this happening in the past, pre-AI, the answer is usually that they don't. They just stay on that version forever. Or it's maintained until the original author moves on, after which it's someone else's problem to figure out how to move back to the upstream, which has now had years of changes.
Re:The New MCP Roadmap on Sunday August 23, 2026 @04:59AM (#49407190)
This is how I'm doing it as well, for an internal enterprise platform for agentic workflows. Let's me implement as fine-grained access rules as I want, and gives me somewhere that can hold credentials without exposing them to the agent.
Re:Nothing works and everyone is euphoric on Friday July 24, 2026 @05:42PM (#49041961)
Yes! Few things piss me off more. It boggles the mind that this behavior is the norm, and it happens all the time! There are practically 0 situations in which I want something to automatically steal focus.
Re:A Second-Grade Teacher Revived a Beloved Video Game on Sunday July 19, 2026 @12:10PM (#48969363)
That seems to be a new game. Backyard Baseball '97 is listed at around $10
To my knowledge, there isn't a single definition of a union. In America, it seems to mean something wildly different than what I'm used to in my part of Europe.

To me, it is simply an organization by workers to collectively bargain with capital (who have their own equivalent to unions). The unions also typically offer unemployment insurance as well as income replacement in case of strikes, which are a possible measure that can be organized by the unions to force capital to come to the negotiation table. An employer has no right to know if you're in a union or not, so it would be quite impractical to try to hire only non-union members, and most companies don't mind either way, because the collective bargain agreements go both ways and can make it simpler than negotiating individual agreements with each employee.

In the US, it seems like unions are what I would call a guild - very highly coupled to a particular profession. Where I'm from they typically accept anyone who works in a general sector (say medical, government, transportation, etc.), as typically most workers in the same sector would have similar challenges and goals.

I did the same, except I'm paying for Mullvad through the Tailscale partnership, so I reached out to them and expressed my desire for them to partner with other privacy focused VPN providers like Njalla, Airvpn and others. I don't feel great about my money funding ethno-fascists in my country.
Firecracker launches small, but otherwise general purpose virtual machines. Containers, at least the standard implementations that most of us use, use kernel features like namespaces to isolate workloads, but still share a kernel so the sandboxing is not as strong.

Wasm is a virtual machine, just like for example the jvm is, that is designed around only allowing the executed program access to the host runtime via specific apis that are subject to security policies. It does not run arbitrary software, but rather only software built to target specifically wasm.

The software this post is about is just bundling a wasm runtime with other software for convenience.

Anyone have ideas about what to do when using cgroup weights rather than max?

I'm currently in the process of removing cpu.max from our clusters, to allow applications to better utilize the available cpu time which currently is just being wasted. We will use cpu weights to make sure that cpu time is fairly allocated during contention, and to not oversubscribe the hosts, but I'm sure that among the thousands of applications that are running on those clusters today, many will be relying on cpu.max to size threadpools etc.

On the one hand, we do want applications to use the available cpu time, but at the same time they need to not kill themselves by running out of memory.

Re: on Thursday March 26, 2026 @03:21AM (#47527552)
Network policies controlling egress would be one thing. I haven't seen how you make secrets available to the agent, but I would imagine you would need to proxy calls through a mitm proxy to replace tokens with real secrets, or some other way to make sure the agent cannot access the secrets themselves. Specifically for an agent that works with code, I could imagine being able to run docker-in-docker will probably be requested at some point, which means you'll need gvisor or something.
Re:Ghostty – Terminal Emulator on Sunday March 01, 2026 @11:47AM (#47208318)
The next release includes a way to use a command palette to search for and jump between surfaces (windows, panes), which sounds like it partially addresses your third point. I had a small hand in it, by building the initial UI for the Linux version.
There's zero percent chance that I would proxy all my LLM calls with my API key through some third party service. However, if it was self-hostable, so that I can ensure it is only able to reach the LLM providers, I could see deploying this behind an LLM provider router. If it actually achieves the kind of token use reduction that is advertised, that would be worth paying for - especially in the enterprise. I'm skeptical of using it for product integrations, where prompts are tuned for effectiveness and efficiency, but for ad-hoc usage it probably doesn't matter too much if the phrasing affects the results a bit.
Re:Show HN: I built a fuse box for microservices on Thursday February 19, 2026 @04:52AM (#47071998)
How does it deal with partial failures like the upstream being unreachable from one datacenter but not the other, or from one region but not another? Or when the upstream uses anycast or some other way to route to different origins depending on where the caller is?

Making your circuit breaker state global seems like it would just exacerbate the problem. Failures are often partial in the real world.

Re:GitHub discusses giving maintainers control to disable PRs on Tuesday February 03, 2026 @12:40AM (#46866954)
You can find the forks by looking in the "network" part of the UI.

I do agree that GitHub could do more to highlight forks and their relationship to one another. But I don't think the current way - having an open pull request - is the only way to do that.

As a former maintainer, I am very in favor of this move. After having spent 10 years or so being hounded with "Any update on this?" and "Can we get this merged?", I don't think I would ever do it again as long as there aren't controls in place to be able to set the expectation that the code is free to do with as you will, and please go ahead and fork if you want it to do something different.

Re:Show HN: Netfence – Like Envoy for eBPF Filters on Monday January 26, 2026 @02:33AM (#46762837)
Cool! While in Kubernetes you have cilium that does basically the same thing, outside of Kubernetes I've been using explicit proxies to do this kind of thing, which requires applications to support http proxy. I could definitely see transitioning those workloads to using ebpf filters instead.

Any fundamental reason you can't allow/block individual ports, or just a design choice?

Re:EmuDevz: A game about developing emulators on Wednesday January 21, 2026 @12:43PM (#46708859)
That is correct. The emulator is implemented in JavaScript using OOP, and the tests that the game runs to validate your progress has certain expectations on what you export and what methods are available.
Re:Kagi releases alpha version of Orion for Linux on Friday January 09, 2026 @02:06PM (#46557741)
Been a Kagi subscriber for a while, and am supportive of a more diverse browser ecosystem. However, I won't be using this browser as long as it is closed source. Honestly, the arguments made by the founder (I believe he's the founder anyway. I may be wrong) in the related feedback thread kind of soured me a little bit on Kagi. The arguments were essentially:

1. It's a lot of work to maintain an open source project accepting community contributions. Absolutely true, but that's not what's being asked for. Providing a tarball under an open source license doesn't add any significant work. 2. No one has asked for the Kagi backends to be open sourced, so why is the browser different? Obviously because I run the browser on my machine. Your backend runs on your machine. 3. We need to protect our IP. Then release it under a copyleft license. Or if you absolutely must, release your proprietary bit under a non-open source license. 4. You don't need the source because we send 0 telemetry, which you can verify using a network proxy. That's hardly the only thing to be worried about with a binary blob. Even if you kept the code completely closed source, by just releasing a tarball with the source under a proprietary license, I can build my own binary from source and eliminate this threat.

Re:Stranger Things creator says turn off "garbage" settings on Tuesday December 30, 2025 @04:40AM (#46431351)
I'm sure part of it is so that marketing can say that their TV has new putz-tech smooth vibes AI 2.0, but honestly I also see this same thing happen with products aimed at technical people who would benefit from actually knowing what a particular feature or setting really is. Even in my own work on tools aimed at developers, non-technical stakeholders push really hard to dumb down and hide what things really are, believing that makes the tools easier to use, when really it just makes it more confusing for the users.
Re:CloudFlare is ruining the internet (for me) on Saturday December 27, 2025 @05:57AM (#46400884)
I have almost the same experience. I'm not running my own ISP and I'm not in a country known for originating DDoS attacks (Sweden), yet just using Firefox on Linux seems to be enough to be forced to click on traffic lights many times an hour. If I'm using Mullvad VPN that accelerates to almost every minute. CloudFlare claims to support privacy pass, but their extension implementing it seems to do absolutely nothing.
That's great! They should put that on the website.
That link doesn't answer the question though. It states that the extension is reviewed before receiving the recommended status. It does not state that updates are reviewed.
Re:The future of Terraform CDK on Thursday December 11, 2025 @08:38AM (#46231204)
Not stated in the most diplomatic way, but I do agree. Having used CDK (not cdktf) and now being forced back to Terraform feels like going back to the stone age. It is absolutely obvious to me that generating infrastructure definitions from a regular, testable language using all the same tools, techniques and distribution mechanisms that you use for all your other software development is the superior way. Being able to piggyback off of the vast ecosystem of Terraform providers was a really clever move, although I understand it led to some rough edges.
Re:'Source available' is not open source (and that's okay) on Wednesday December 10, 2025 @12:14PM (#46220415)
I suppose that's true, but it makes it quite hard to communicate specific concepts if everyone gets to come up with their own definition of existing terms. I'm aware that language evolves, but at least at the moment, expecting projects to be community driven just because they use the term open source when describing themselves will set you up for conflict if they are referring to the conventional definition of the term and don't also happen to want to run a community driven project.
Re:'Source available' is not open source (and that's okay) on Wednesday December 10, 2025 @01:50AM (#46214855)
Completely disagree. To me, and the OSI, none of those things other than redistribution and forking have anything to do with being open source or not. In fact, you could have a closed source project tick nearly all of those boxes, although that would indeed be very unusual.

I'm not sure if there is a term for what you are describing. Perhaps "community driven project".

Re:GitHub Actions Has a Package Manager, and It Might Be the Worst on Wednesday December 10, 2025 @01:37AM (#46214773)
Do we work in the same company? That said, I really don't understand why everyone hates on Bitbucket. I really thought it was _fine_ from a user perspective. Now we're on GHE and I find it a sidegrade at best.

Now for the people who were operating Bitbucket, I'm sure it's a relief.

Older »