750 karma · joined January 10, 2020
That only describes a happy path though -- I also had many instances where there's an issue and just describing it to an agent immediately identifies a fix and it all goes faster compared to me having to "load up" the flow of codebase into my brain first. But I also still have instances where it thinks it identifies an issue correctly, spits a fix which doesn't work and looks wrong. You point out that it does not make sense because of X, it agrees and spits out a new fix, which is also wrong and you start out on these back and forth wild goose chases, at this point I usually give up and do it the old fashioned way by understanding what is actually happening. If it is within an agent loop, there may be no back-and-forth to waste your time but then you pay with wasted tokens when it will eventually gives up or you stop it.
>I don't thing "comprehension debt" matters at all, because if you want to know something about the code you ask the agent. I can't remember how anything works after 12 months anyway, so I would frequently have to spend ages grepping my own code when a customer came back and asked me to change something in a system we hadn't touched since last year. Asking an agent the same thing takes minutes and is way more accurate (and fun!)
I would question the last part. In my mind the more you let go of control over your codebase the more likely that it will drift way from a place where it is still comprehensible to you, and also your comprehension skills atrophy, and with that, your ability to ask good questions and to prod your agent in a correct directions weakens, leading to more wild goose chases and burned tokens. This is all keeping in mind that for throw away or small applications, maintainability is not that of important of a value so this doesn't affect all codebases.
>The large number of packages and build scripts in the various Arch Linux repositories offer free and open source software for those who prefer it, as well as proprietary software packages for those who embrace functionality over ideology.
[1] https://wiki.archlinux.org/title/Arch_Linux
[2] https://wiki.archlinux.org/title/Nonfree_applications_packag...
Basically, my model of a mean arch user would be closer to a DIYer -- likes to follow clear manual instructions, likes sturdy and non-ephemeral things, likes to know what the sausage is made of, but prefers if maintenance costs are minimized (since they will be bearing those costs and are responsible for the thing), so makes choices according to that.
> Now, someone could argue that the Spotify app isn't important, but there's a reason it has 268 votes. A better solution would be having packages like spotify in their own repo, and a separate, you-better-verify repo for the rest.
I mean yeah, but everything is trade off of volunteer + user attention. There is no trusted user™ who uses spotify, so it's not in official packages. So you as user need to maintain it yourself or rely on AUR and verify.
Arch still hits the sweet spot for me -- unobtrusive, close to upstream, and well-documented enough to keep full control over your own system. Both for the times when you want to go with the most default path and for the cases when you want to deviate and go play in the weeds.
PKGBUILDs are easily readable/reviewable and rarely go beyond a single page. Just take a moment and be responsible and review before running executable files you download from the net. Common sense stuff. That's always been the trade-off and it hasn't really changed much in last 20 years (even though every few years everyone seems to freak out over it).
I still use ChatGPT/Claude/Llama daily for both code generation and other things. And while it sometimes does do exactly what I want it to, and I feel more productive, it still seems to waste my time an almost an equal amount of time, and I have to give up on it and rewrite it manually or do a google search/read the actual documentation. It's good to bounce things off, it's good as starting point to learn new stuff, gives you great direction to explore new things and test things out quickly. My guess on a "happy path" it gives me 1.3 speed up, which is great when that happens, but the caveat is that you are not on a "happy path" most the time, and if you listen to the evangelists it seems like it should be 2x-5x speed up (skis). So where's the disconnect?
I'm not here to disprove your experience, but with 2 years of almost daily usage of skis, how come I feel like I'm still barely breaking even compared with snowshoes? Am I that bad with my prompting skills?
It routinely invents arguments, functions or concepts which don't exist in reality or don't apply to the current context, but look like they could, so you are even more likely to get caught by this.
https://en.wikipedia.org/wiki/Statelessness#Estonia_and_Latv...
Here's some of his other huge devlogs on TIGSOURCE:
1. Papers, Please. https://forums.tigsource.com/index.php?topic=29750.0
2. Return of the Obra Dinn. https://forums.tigsource.com/index.php?topic=40832.0
For three days, not permanently:
>"You’ve been banned from Reddit for three days"
- No codeblock support (execution not working is probably to be expected, but I would expect at least syntax highlighting, but it doesn't do that either)
- No image support (so no charts or diagrams)
- No support for tables
Kitchen sink is yet to be implemented[1], but for everything else you are covered:
- Executable blocks
- Footnotes
- Inline charts/images
- TODOs tracking
- Multi-device support (there are mobile apps)
It's not going away any time soon, and you can always add-on stuff yourself if you familiarize yourself with emacs-lisp.
Agree, that was an uncharitable offhand sentence. I think it was prompted by your uncharitable criticism of the video -- immediately concluding that he's making shit up (rather that thinking it was a mistake or something else)
>In the context of judging the American nation as a whole -- of course not.
I don't think video is there judge Russian culture as a whole -- and I don't think that's ever useful. It's there to entertain and present (and judge) various cultural _strands_ of it, which someone outside of Russia/Ex-soviet states may not be aware of.
In the context of this thread, grandparent (smsm42) does seem intent to reduce this particular cultural stand to being _the_ Russian culture and all dominating. I disagree with that, but neither this video nor context of the palmetieri2000 post (he wanted to illustrate that it _can_ be that comical) was about that.
And you are aware that he's playing the russian version of the game, right? Translating some bits for the english audience. I'm sure he's perfectly aware what the name of the game is in russian (it's literally in the first shot of the video).
Seems like you watched 5min to just quickly find something to discredit and immediately dismiss it.
> Should I find Manhunt or Postal to be a mirror of American culture? "Interesting perspective", "insightful social commentary"?
Not a "mirror" of a culture, but if you were not already versed in American culture and watched an insightful review of those games pulling on various culture trends which make up those games, I see no reason why it couldn't be an "Interesting perspective" or "insightful social commentary".
> Misconception: "The browser decides to send cookies."
> Wrong: A browser, or user-agent in general, will never invent a cookie out of thin air, and therefore it never sends a cookie unless it has been set by the webserver beforehand (either with an HTTP header 'Cookie' or with JavaScript code).
These statements are not mutually exclusive and are in fact both true. Browser would not "invent a cookie out of thin air", but it also "decides" to send a particular cookie and there are various configs, switches and decisions (either directly in browser code or extension) which determine if cookie gets sent.
Other misconception answers sound right to me.