Chris Stryczynski / chrissound

1.9K posts

Chris Stryczynski / chrissound banner
Chris Stryczynski / chrissound

Chris Stryczynski / chrissound

@chrisczynski

Algorithm condenser I guess? Trying to connect with the world, and get others connected too. 30y~ old. I do freelance consulting for tech/devops since 2017.

UTC 0 Katılım Ağustos 2013
1.2K Takip Edilen239 Takipçiler
Chris Stryczynski / chrissound
@rickasaurus You can probably get far by giving it a few examples in the system prompt - and just keep refining on that for the exact tone and "vibe".
English
0
0
0
5
Rick
Rick@rickasaurus·
Which AI has the best personality for a diary chat?
English
5
0
3
544
Chris Stryczynski / chrissound
@joschelboschel Not necessarily a bad job 😅. I have minimal knowledge with rust myself. So you at least showed something interesting enough for me to follow it regardless.
English
0
0
0
5
joachim schiele (joschie)
joachim schiele (joschie)@joschelboschel·
Today I decided to let go of my libnix effort. The concept is still valid but I think it is not my role to play. The last months doing the cargo implementation were pure grind, some of the hardest in the last years and it resulted in no interest. Take the video at youtube.com/watch?v=1NY8u2…, the only remark i got is this: Aside the questionable AI imagery, I don't like the overuse of rust that makes it hard to watch. I don't understand why there is literally no interest. Or discourse.nixos.org/t/libnix-feedb…, I have 1 like, zero comments. Looking forward to what is next.
YouTube video
YouTube
English
3
0
1
134
joachim schiele (joschie)
joachim schiele (joschie)@joschelboschel·
Thanks for the comment. The goal of libnix is porting nix to windows and embed nix as a backend for package managers. Or in other words make software development reproducible. Did you see lastlog.de/blog/libnix.ht… by any chance?
English
1
0
0
25
Chris Stryczynski / chrissound
Another beautiful day. Fresh crisp air. Hope and optimism for a transformed world in the next years. Good morning humans!
English
0
0
0
20
Chris Stryczynski / chrissound
@joschelboschel Also important to not extrapolate the interest you see, customers would search for faster horses but not automobiles. :) That doesn't mean what you do isn't valuable.
English
1
0
0
8
Chris Stryczynski / chrissound
@joschelboschel "I don't understand why there is literally no interest. " The target market would be an intersection of nix and rust right? A very very niche segment. Marketing and connection would be very difficult I can imagine. I personally don't understand the project but it seemed cool :).
English
2
0
1
19
Chris Stryczynski / chrissound
It's one of the reasons I run every project I do in it's own VM. And Nixos makes this super easy (github.com/Mic92/nixos-sh…). Soon I'll be running my whole browser and or similar apps in their own VM too. I guess a poor man's Qubes OS.
Andrej Karpathy@karpathy

Software horror: litellm PyPI supply chain attack. Simple `pip install litellm` was enough to exfiltrate SSH keys, AWS/GCP/Azure creds, Kubernetes configs, git credentials, env vars (all your API keys), shell history, crypto wallets, SSL private keys, CI/CD secrets, database passwords. LiteLLM itself has 97 million downloads per month which is already terrible, but much worse, the contagion spreads to any project that depends on litellm. For example, if you did `pip install dspy` (which depended on litellm>=1.64.0), you'd also be pwnd. Same for any other large project that depended on litellm. Afaict the poisoned version was up for only less than ~1 hour. The attack had a bug which led to its discovery - Callum McMahon was using an MCP plugin inside Cursor that pulled in litellm as a transitive dependency. When litellm 1.82.8 installed, their machine ran out of RAM and crashed. So if the attacker didn't vibe code this attack it could have been undetected for many days or weeks. Supply chain attacks like this are basically the scariest thing imaginable in modern software. Every time you install any depedency you could be pulling in a poisoned package anywhere deep inside its entire depedency tree. This is especially risky with large projects that might have lots and lots of dependencies. The credentials that do get stolen in each attack can then be used to take over more accounts and compromise more packages. Classical software engineering would have you believe that dependencies are good (we're building pyramids from bricks), but imo this has to be re-evaluated, and it's why I've been so growingly averse to them, preferring to use LLMs to "yoink" functionality when it's simple enough and possible.

English
0
0
1
52
Adam Jacob
Adam Jacob@adamhjk·
the only thing I don't like about using jj rather than git is that claude always wants to use fucking git.
English
3
2
11
2.3K
Chris Stryczynski / chrissound
Chris Stryczynski / chrissound@chrisczynski·
And your brain being the limiting factor is a GREAT problem to have. We all have much potential and expertise to be able to master in the next year or two. AI coding already has benefits, 10x programmers already existed, now it's time to figure out how to become a 50x programmer.
Chris Stryczynski / chrissound@chrisczynski

@valigo I've experienced this. I think it's more that our brain has been trained for years how to modulate it's energy and thinking with coding. Traditional coding you'd have a few major cognitive decisions in a few hours. With AI coding you're easily faced with 10x potential decisions.

English
0
0
0
28
Chris Stryczynski / chrissound
Chris Stryczynski / chrissound@chrisczynski·
@valigo I've experienced this. I think it's more that our brain has been trained for years how to modulate it's energy and thinking with coding. Traditional coding you'd have a few major cognitive decisions in a few hours. With AI coding you're easily faced with 10x potential decisions.
English
1
0
0
228
Valentin Ignatev
Valentin Ignatev@valigo·
A lot of people say that vibe coding burns them out more than a regular programming. It's because of the toxic anti-zone that you get into by constantly pulling the lever. You get in a state similar to that of gambling addicts. It fries your brain. Real flow state is energizing and rewarding, because it makes you truly deeply understand the system you're working on. You have real control, and your brain feels safe.
English
37
38
562
33.9K
Chris Stryczynski / chrissound
Chris Stryczynski / chrissound@chrisczynski·
@shinzui In what aspect is it dysfunctional? I'd argue it's a bit spread out with different setups. But the core principles and implementation seems fairly solid?
English
0
0
0
159
Nadeem Bitar
Nadeem Bitar@shinzui·
Nix is the most dysfunctional large-scale open source project I know of, and the only one where the original creator effectively forked their own project.
English
2
0
0
59
Nadeem Bitar
Nadeem Bitar@shinzui·
Switched to determinate nix because I got tired of how slow upstream nix is and lost hope that they’ll merge important PRs.
English
1
0
1
102
Chris Stryczynski / chrissound
Chris Stryczynski / chrissound@chrisczynski·
Thing is even claude code is starting to feel really clunky and buggy... Subagent functionality seems buggy. And yet already they're already introducing "agent teams"... I'd switch over to opencode but the tokens aren't covered under my claude subscription...
Chris Stryczynski / chrissound@chrisczynski

Okay 3 month later I've tried to use google's gemini cli coding agent again. This time running without docker (I'm a VM guy now). And yet the simple functionality to not prompt every time to run a command does not work! github.com/google-gemini/…

English
0
0
1
146
Chris Stryczynski / chrissound
Chris Stryczynski / chrissound@chrisczynski·
Okay 3 month later I've tried to use google's gemini cli coding agent again. This time running without docker (I'm a VM guy now). And yet the simple functionality to not prompt every time to run a command does not work! github.com/google-gemini/…
Chris Stryczynski / chrissound@chrisczynski

About 1.5 months later, I still can't use gemini cli running it from the docker container... Because it won't let me login!! Cmon yo, like I don't trust npm or you google's code enough to NOT run it via docker. github.com/google-gemini/…

English
0
0
1
305
Erik Meijer
Erik Meijer@headinthebox·
@fbrasisil Existential question, does the programming language even matter anymore when the AI agent does all the work?
English
22
1
54
5.5K
Flavio Brasil
Flavio Brasil@fbrasisil·
A nice plot twist: Scala's bad DevEx is greatly mitigated by AI agents. I don't bother with broken IDE refactoring, don't need to fight sbt anymore, don't need to debug stuff because of bad docs, can easily pinpoint compiler bugs and find workarounds, etc. Just ship 🚀🚀🚀
English
4
0
38
6K
Chris Stryczynski / chrissound
Chris Stryczynski / chrissound@chrisczynski·
@domenkozar Hmm wouldn't the current prompt being used benefit from adding something like "make sure essential libraries are included for the dependencies specified"? Or I am I mistaking how this works? I would assume the audience target is new to nix/devenv.
English
0
0
0
54
Domen Kožar
Domen Kožar@domenkozar·
@chrisczynski Yeah, for that kind of stuff you need to build and loop over errrors :)
English
1
0
0
57
Chris Stryczynski / chrissound
Chris Stryczynski / chrissound@chrisczynski·
About 1.5 months later, I still can't use gemini cli running it from the docker container... Because it won't let me login!! Cmon yo, like I don't trust npm or you google's code enough to NOT run it via docker. github.com/google-gemini/…
English
0
0
0
242