Readit News logoReadit News
jiggunjer commented on Metacode: The new standard for machine-readable comments for Python   github.com/pomponchik/met... · Posted by u/pomponchik
pomponchik · 10 days ago
In the Python ecosystem, there are many tools dealing with source code: linters, test coverage collection systems, and many others. Many of them use special comments, and as a rule, the style of these comments is very similar.

But you know what? There is no single standard for such comments. Seriously.

The internal implementation of reading such comments is also different. Someone uses regular expressions, someone uses even more primitive string processing tools, and someone uses full-fledged parsers, including the Python parser or even written from scratch.

This is exactly the problem that this library solves. It describes a simple and intuitive standard for action comments, and also offers a ready-made parser that creators of other tools can use.

jiggunjer · 4 days ago
Perhaps encoding such things in comments at all is the wrong approach? E.g. If my linter misbehaves, why can't I right click and ignore the red line in the IDE instead of encoding it into my source file.
jiggunjer commented on Awesome-Jj: Jujutsu Things   github.com/Necior/awesome... · Posted by u/n3t
Svoka · 5 days ago
I really do want to learn and love it. It seems I love all the things which are told about it, but, I think JJ has a tutorial problem. I would really want something which focuses on concepts of it rather than workflows. May be some diagrams? I know that JJ-ists think that it is very easy to understand wall of cli printed text, with ascii trees and hash prefixes in bold, but it really isn't. Especially for target audience of tutorials (folks new to JJ).
jiggunjer · 5 days ago
Same. It's how I learned Docker and Kubernetes, study the concepts, then I can ask "what's the specific command to do A,B,C" instead of an open ended "how do I do X".
jiggunjer commented on A Few Words About Async   yoric.github.io/post/quit... · Posted by u/vinhnx
jiggunjer · 2 months ago
Recently had to familiarize myself with python async because a third party SDK relies on it.

In many cases the lib will rely on threads to handle calls to synchronous functions, got me wondering if there's a valid use case for running multiple async threads on a single core.

jiggunjer commented on Claude Skills are awesome, maybe a bigger deal than MCP   simonwillison.net/2025/Oc... · Posted by u/weinzierl
markusw · 2 months ago
I’d rather say you can use skills to do RAG by supplying the right tools in the skill (“here’s how you query our database”).

Calling the skill system itself RAG is a bit of a stretch IMO, unless you end up with so many skills that their summaries can’t fit in the context and you have to search through them instead. ;)

jiggunjer · 2 months ago
All skills are RAG, a subset of skills can add more RAG.
jiggunjer commented on Claude Skills are awesome, maybe a bigger deal than MCP   simonwillison.net/2025/Oc... · Posted by u/weinzierl
smcleod · 2 months ago
They're completely different things. MCP is a standardised lightweight integration interface and skills are dynamic rules.
jiggunjer · 2 months ago
You could also say horse carriages and cars are very different things, yet one replaced the other.

MCP lets agents do stuff. Skills let agents do stuff. There's the overlap.

jiggunjer commented on Why did containers happen?   buttondown.com/justincorm... · Posted by u/todsacerdoti
rdsubhas · 2 months ago
I used cgroups, lxc, chroots, self-extracting executables. I built rugged, portable applications for UNICEF laptops and camps before docker was a thing.

And I think this whole point about "virtualization", "security", making the most use of hardware, reducing costs, and so on, while true, it's an "Enterprise pitch" targeted at heads of tech and security. Nice side effects, but I couldn't care less.

There are real, fundamental benefits to containers for a solo developer running a solo app on a solo server.

Why? My application needs 2 or 3 other folders to write or read files into, maybe 2 or 3 other runtime executables (jvm, node, convert, think of the dozens of OSS CLI tools, not compile-time libraries), maybe apt-get install or download a few other dependencies.

Now I, as a indie developer, can "mkdir" a few files from a shell script. But that "mkdir" will work the first time. It will fail the second time saying "directory already exists". I can "apt-get install" a few things, but upgrading and versioning is a different story altogether. It's a matter of time before I realize I need atleast some barebones ansible or state management. I can tell you many times how I've reinvented "smallish" ansible in shell scripts before docker.

Now if I'm in an enterprise, I need to communicate this entire State of my app – to the sysadmin teams. Forget security and virtualization and all that. I need to explain every single part of the state, versions of java and tomcat, the directories, and all those are moving targets.

Containers reduce state management. A LOT. I can always "mkdir". I can always "apt-get install". It's an ephemeral image. I don't need to write half-broken shell scripts or use ansible or create mini-shell-ansible.

If you use a Dockerfile with docker-compose, you've solved 95% of state management. The only 5% left is to docker-compose the right source.

Skip the enterprisey parts. A normal field engineer or solo developer, like me, who's deploying a service on the field, even on my raspberry pi, would still use containers. It boils down to one word: "State management" which most people completely underestimate as "scripting". Containers grant a large control on state management to me, the developer, and simplify it by making it ephemeral. That's a big thing.

jiggunjer · 2 months ago
That's two words. How about "deterministic".
jiggunjer commented on My approach to building large technical projects (2023)   mitchellh.com/writing/bui... · Posted by u/mad2021
jiggunjer · 2 months ago
For me the best demo is a test module lighting up all green.

How do make this into a sexy image for management. Sure, business logic is stubbed, but my carefully crafted strongly typed interfaces all mesh together! Imagine the future dividends!

jiggunjer commented on Who owns Express VPN, Nord, Surfshark? VPN relationships explained (2024)   windscribe.com/blog/the-v... · Posted by u/walterbell
gorbypark · 2 months ago
I only ever use a VPN to access region blocked content and the occasional "linux iso" torrent..I tried Mullvad first, but they just don't play the game of cat and mouse with the streaming providers and all their IPs are pretty much blocked. I have about a 95% success rate with NordVPN (except for Amazon Prime video which have some sort of wizardry and always are able to detect VPNs).

It's a shame because Mullvad has a deal with Tailscale where you can sign up for Mullvad through Tailscale and use any of their servers as a Tailscale exit node. It's super slick and nice since Tailscale has really decent apps for nearly everything (even Apple TV, etc) and I already have a decently sized Tailnet of all my devices / ssh accessible things.

jiggunjer · 2 months ago
But you can connect any machine to any vpn and have it be a tailscale exit node?
jiggunjer commented on Modern messaging: Running your own XMPP server   codedge.de/posts/modern-m... · Posted by u/codedge
jiggunjer · 2 months ago
I've forgotten how much hassle installing applications can be since docker.
jiggunjer commented on Way past its prime: how did Amazon get so rubbish?   theguardian.com/technolog... · Posted by u/sandebert
iLoveOncall · 2 months ago
I have the same experience (in the UK) and I have around 400 orders a year...

It's selection bias, people will focus on the one bad experience and ignore the 99% of time where it works as expected.

jiggunjer · 2 months ago
I think selection bias is a bit different, keyword being ignore. Maybe negativity bias.

u/jiggunjer

KarmaCake day426August 3, 2017View Original