Readit News logoReadit News
iamkoch commented on Figure 03, our 3rd generation humanoid robot   figure.ai/news/introducin... · Posted by u/lairv
iamkoch · 2 months ago
The site uses the word Helix so frequently that I began to feel stupid for having no idea what it means. Helix is used in so many different linguistic settings that it's not clear what it is.
iamkoch commented on Show HN: FleetCode – Open-source UI for running multiple coding agents   github.com/built-by-as/Fl... · Posted by u/asdev
iamkoch · 2 months ago
Looks good! I'll give it a shot.
iamkoch commented on Generic interfaces   go.dev/blog/generic-inter... · Posted by u/Merovius
asim · 5 months ago
If I'm being honest, the magic of Go was lost when generics were introduced. It now feels akin to Java, which I guess was inevitable and for anyone to really take it seriously maybe it needed to get here. But I am not a fan of generics. While that level of abstraction and composability is clever, it also lends itself to more complexity and systems that can be harder to concretely understand. Just an opinion that I know many will not agree with but I come from the systems side rather than pure software engineering. It's probably ironic considering go-micro leans heavily on interfaces for abstraction but in that there are many hard learned lessons.
iamkoch · 5 months ago
Interesting perspective.

Coming from C#, whose generics are first class, I struggled to obtain any real value from Go's generics. It's not possible to execute on ideas that fit nicely in your head, and you instead end up fighting tooth and nail to wrangle what feels like an afterthought into something concrete that fits in your head.

Generics works well as a replacement for liberally using interface{} everywhere, making programs more readable, but as class and interface level I tend to avoid it as I find I don't really understand what is going on. I just needed it to work so I could move on

iamkoch commented on Show HN: McWig – A modal, Vim-like text editor written in Go   github.com/firstrow/mcwig... · Posted by u/andrew_bbb
scuff3d · 6 months ago
I love bugs being a feature lol.

Awesome project man. I'll have to spend some time exploring the code base when I have time.

iamkoch · 6 months ago
That got me chuckling too
iamkoch commented on Why agents are bad pair programmers   justin.searls.co/posts/wh... · Posted by u/sh_tomer
Traster · 6 months ago
I think this has put into words a reason why I bounced off using AI this way, when I need something done I often have a rough idea of how I want it done, and how AI does it often doesn't match what I want, but because it's gone off and written a 2,000 lines of code it's suddenly more work for me to go through and say "Ok, so first off, strip all these comments out, you're doubling the file with trivial explanations of simple code. I don't want X to be abstracted this way, I want that...." etc. And then when I give it feedback 2,000 lines of code suddenly switch to 700 lines of completely different code and I can't keep up. And I don't want my codebase full of disjoint scripts that I don't really understand and all have weirdly different approaches to the problem. I want an AI that I have similar opinions to, which is obviously tough. It's like working with someone on their first day.

I don't know if it's giving the tools less self-confidence per se, but I think it's exposing more the design process. Like ideally you want your designer to go "Ok, I'm thinking of this approach, i'll probably have these sorts of functions or classes, this state will be owned here" and we can approve that first, rather than going straight from prompt -> implementation.

iamkoch · 6 months ago
This absolutely captures my experience.

My successful AI written projects are those where I care solely on the output and have little to no knowledge about the subject matter.

When I try to walk an agent through creating anything about which I have a deeply held opinion of what good looks like, I end up frustrated and abandoning the project.

I've enjoyed using roo code's architect function to document an agreed upon approach, then been delighted and frustrated in equal measure by the implementation of code mode.

On revelation is to always start new tasks and avoid continuing large conversations, because I would typically tackle any problem myself in smaller steps with verifiable outputs, whereas I tend to pose the entire problem space to the agent which it invariably fails at.

I've settled on spending time finding what works for me. Earlier today I took 30 minutes to add functionality to an app that would've taken me days to write. And what's more I only put 30 minutes into the diary for it, because I knew what I wanted and didn't care how it got there.

This leads me to conclude that using AI to write code that a(nother) human is one day to interact with is a no-go, for all the reasons listed.

iamkoch commented on Coding Font Selection 'Tournament'   daringfireball.net/linked... · Posted by u/tosh
iamkoch · a year ago
Fira Code, which I've been using for years anyway! I found disproportionate glee in picking my usual font
iamkoch commented on Cybertruck's Many Recalls   wired.com/story/cybertruc... · Posted by u/thm
matsemann · a year ago
A recall is about the issue, not how it's resolved. A recall means there are some serious security flaws that needs fixing. Even if they can be fixed OTA, they're still a flaw, and Tesla has had many of those.
iamkoch · a year ago
Couldn't agree more. Recall means "sufficiently dangerous to need to recall the vehicle to the manufacturer" - yes, in the modern world it can be fixed OTA, but it's still dangerous enough to require a mass fix to a fast-moving death machine.
iamkoch commented on Ask HN: How do I stop being obsessed with software architecture?    · Posted by u/throwaway_32u10
iamkoch · 2 years ago
My current hack is reminding myself it's better to have a poorly architected system that's finished / functional than a half-finished "well architected" one

Once I notice things creaking I start doodling a new arch.

Or if I notice I'm spending too much time on addressing the product of my currently suboptimal design then I might refactor it, but it usually isn't or shouldn't be the most important thing

iamkoch commented on iTerm2 3.5.0   iterm2.com/downloads/stab... · Posted by u/akshaykumar90
codetrotter · 2 years ago
On a related note it’s amazing just how much better the UX of 1Password is, compared to KeePass X, etc.

I used to not want to use 1Password or any other hosted password manager like that. But I had to start using it for work since a couple of years ago and they also gave me a free personal account for it and when I experienced how much better it was than everything else, I started using it and haven’t looked back since.

I wish an equally awesome, but completely local and completely open source password manager existed.

iamkoch · 2 years ago
I moved from LastPass to 1Password last year. The difference in experience is not insignificant. Login screen presentation and identification is orders of magnitude better on 1Password than with LastPass.

Also, LastPass's Android app seems an afterthought.

iamkoch commented on Bing Copilot seemingly leaks state between user sessions   chaos.social/@jonty/11226... · Posted by u/marvinborner
karlgkk · 2 years ago
That is a horrifying answer, if you think about it. To suggest "it's not getting confused, it's just lying" without being able to determine why?
iamkoch · 2 years ago
LLMs cannot lie insofar as they cannot tell the truth. They're remarkably good at predicting what token comes next given a bunch of tokens, but nothing else.

u/iamkoch

KarmaCake day73January 7, 2023View Original