News for hackers. Stuff that matters.

pdappollonio

Re:CachyOS June 2026 Release on Monday June 29, 2026 @05:59PM (#48725854)
Everyday user of CachyOS (after trying a few other distros, this one seems to be so far the best for my use case scenario).

I play a few games (used to stream videogames although not for a living but wasn't a small streamer with 1 or 2 viewers). The one that I've been playing the most is The First Descendant (I'm a Destiny 2 fan and now that there's no more Destiny, I'm trying to find my next game).

I game about 3-4 hours every evening unless I have something to do. My last 300 hours or so have been all in CachyOS. It's super stable and I'm a nitpicky guy (for example, I run Windows still for those kernel level anti cheat games, with Secure Mode on, and although even CachyOS doesn't support it out of the box, `sbctl` is the best solution to enable it and quite easy to do so!)

Performance is comparable, it's basically some Wine bottles or, thanks to the SteamDeck, a Proton environment with GPU passthrough. For The First Descendant, which doesn't work OOTB with Steam's Proton, I installed ProtonGE (not super hard to install, there's a flatpak of a few apps that can do it automatically for you) and that works great. I need to tell it to enable the Linux anti cheat and since TFD uses Easy Anti-cheat, it's an env var away (which you can configure from the Steam settings for that game).

Performance-wise I actually get better framerate. Presumably because nowadays windows comes with so much nonsense running in the background that I bet you the fact they're not running in the Wine bottle is perfect.

Happy to answer any other questions!

Re:Ask HN: What Are You Working On? (April 2026) on Sunday April 12, 2026 @08:07PM (#47745941)
I just released https://github.com/patrickdappollonio/dux

Wanted to have a way to coordinate multiple agents on Linux either via SSH or locally and figured out why not give it a shot?

The result is a pretty cool tool, inspired by similar solutions that after trying them most fell short.

Show HN: Dux, a TUI Agent Multiplexer

https://github.com/patrickdappollonio/dux

Hey HN!I built this over the past couple of weeks out of frustration of not having something like Claude Code Desktop, Conductor, Emdash and a few others in a Linux Environment (and a Windows/WSL environment).Dux takes some of the good learnings from most of the UIs today but offers it in a nicely packaged form. You can create multiple agents off the same repo via Git Worktrees, and you...

( Read More... | 1 comment | 2 points | on HN )
Re:Ask HN: What Are You Working On? (March 2026) on Monday March 09, 2026 @01:18AM (#47305146)
https://securenote.app.

Full encryption for notes (uses local encryption before you even sent the note to the server).

I wanted a mixture of Github Gists (sans Git) and 1Password shares so I've been using it eitj great success at my current company to share snippets and private stuff.

Might open source in the future, just need to gauge interest.

Re:Ask HN: What Are You Working On? (February 2026) on Monday February 09, 2026 @12:11AM (#46941793)
I finally put my "securenote.app" domain to good use. It's a note taking service with markdown support where the data is fully encrypted before it even leaves your computer with no way for me to see your notes (as I don't have access to the password that encrypted it).

Still iterating on it, including a potential improvement to the (very simple) design.

Re:Ask HN: Could you share your personal website here? on Wednesday January 14, 2026 @03:13PM (#46622353)
www.patrickdap.com

Technology, engineering and a few other tidbits. Need to update it a bit further though!

Not a Discord fan either but whole companies are now using Discord like if it is Slack. I don't think the product looks amateur by having a Discord.
They seem to use Stripe for payments. I would probably go there.
Re:Ask HN: Could you share your personal blog here? on Tuesday July 04, 2023 @01:07PM (#36589503)
https://www.patrickdap.com/

I blog about Kubernetes and CI/CD, as well as other personal stuff. Some articles might be in Spanish though!

Re:Plane: Open-Source Alternative to Atlassian's Jira on Tuesday May 30, 2023 @07:29PM (#36132581)
Native Spanish speaker that builds software for English speaking markets: I don't think I would write a software or make screenshots where I would think first to put names like Juan or Pedro in them if the target audience is English speakers.

When you're writing English it just feels like the names flow better, that's all (like, avoiding stutter in a sentence, but with names). I don't think it would be fair to say we're just not honoring our roots

I provided consulting for a mobile carrier before. The reason why this doesn't happen is because once you do apply data caps, users often try to "not eat their entire allocation the first day" because otherwise they would lose internet halfway through the month.

The same reason as to why you don't use your entire paycheque at the beginning of each month when it drops.

Granted though, in terms of internet, this is not a detriment (at least not enough) to think you won't have internet by the end of the month. But that'd the thinking behind caps, that people would even out their usage through the month.

If you read the article, it does state that a passport does carry a "RealID", so yes, passports are one form of it.
DNS based ad blocking is slightly different than VPN based blocking. VPN is there for people running environments where DoH is not yet supported.

Newer versions of iOS, Android and Windows support it already.

From Twitter:

> We're seeing an ongoing attack against our primary network provider. We're working with them to block the attack and restore access.

https://twitter.com/Fastmail/status/1451374471344918533

Totally appreciate the feedback though! Since I knew something like this might come to show up, I decided to put the "why I created this tool" in the README as well.
If you can code that into a Go template, then absolutely. It does seem however that this would require knowledge of the dependencies of resources.

For Kubernetes' own resources it might be easy to code. For CRDs, that's a whole other world.

One solution: annotate both the deployment and the secret, then use the name template to export them into the same file or, in other words, split based on annotations. Hope that helps!

I'll take it as a call to action to link it from the docs. Thanks for checking it out!
Re:Show HN: tgen: A template tool a la Helm or Consul Templates on Saturday September 04, 2021 @02:33PM (#28417789)
Hey! Appreciate it!

It's used in production in the past 3 companies I've worked for (a movie company, a gaming company, and a computer hardware company). In all cases it's used to templetize resources in a CI pipeline -- although others have told me they use it as a very, very slim Helm replacement.

In my current case, I'm working with a Google product that requires a Rego policy to be embedded into a YAML for Kubernetes, so this allows embedding it (see in the Readme the last example).

Currently, it cannot output multiple files in one run. How would you envision that? Would you say you would prefer passing a folder and any file inside of it is templetized or rather you would see multiple "-f" flags? Let me know, happy to work on it, since it's also a need I've been told from other parties too!

Ask HN: Any suggestion on how to test CLI applications?

Hello HN!I've been looking at alternatives on how to test command line applications, specifically, for example, exit codes, output messages and whatnot. I've seen "bats" https://github.com/sstephenson/bats and Bazel for testing but I'm curious as what other tools people use in a day to day basis. UI testing is nice with tools like Cypress.io and maybe there's something out there that isn't as...

( Read More... | 3 comments | 3 points | on HN )
No demo?
Re:My next laptop isn't gonna be a Mac on Monday January 29, 2018 @03:11PM (#16260258)
Please share your results.
I also use Chi a lot and Chi and this example are actually complimentary: you can take the Chi router and pass it to an http.Server in the handler attribute to make it work.
Re:How I Start: Go (2014) on Thursday March 23, 2017 @12:03PM (#13940985)
Some things are easier now, like an automatic $GOPATH set to $HOME/go, or the ability of vendoring dependencies so you don't need to worry if companyx.com/project/package no longer exists.
Re:How I Start: Go (2014) on Thursday March 23, 2017 @12:00PM (#13940961)
Vendor it, and your code will always compile.
Yeah, not having protocol is the problem. Now, you can also create links without the protocol part up to the colon, and the browser will autocomplete based on if you're visiting the website with or without SSL (HTTPS).

Here's a nice example (with a more complete explanation): http://jsbin.com/cexaqoviso/edit?html,output

Re:Rendering an HTML link across Gmail, Outlook, and iCloud mail on Saturday December 24, 2016 @11:15PM (#13252877)
Originally when you don't add the protocol, the link should end up relative to the domain that's checking the email. Say you're checking your e-mail at:

  https://mail.google.com/mail/u/0/#inbox/123456abcdef
... Then your link without protocol should end up being:

  https://mail.google.com/mail/u/0/example.com/building/show/123
... which doesn't exist as a website (I removed everything including the # character since that's for SPAs). So Gmail is being a little bit smarty by assuming you did something wrong in your e-mail so the link should point to the url example.com/building/show/123 with the protocol included. IMHO iCloud and Outlook have the proper behavior by not recognizing the link as an actual link since it's missing the protocol.
Re:Ask HN: Is phonegap/cordova still relevant? on Wednesday October 12, 2016 @01:58PM (#12695118)
Xamarin Forms dev here. This is true. I wrote an audiotour app and I was able to reuse everything. The only thing I couldn't reuse was the audio player because of differences between platforms, but still you can use plain old Xamarin.Android and Xamarin.iOS. Pretty good results and you save ton of time.
It's still Spanish.

Older »