Readit News logoReadit News
ixsploit commented on Thoughts on Go vs. Rust vs. Zig   sinclairtarget.com/blog/2... · Posted by u/yurivish
theshrike79 · 15 days ago
Just do it I guess? :D

When I'm receiving some random JSON from an API, it's so much easier to drop into a Python REPL and just wander around the structure and figure out what's where. I don't need to have a defined struct with annotations for the data to parse it like in Go.

In the first phase I don't bother with any linters or type annotations, I just need the skeleton of something that works end to end. A proof of concept if you will.

Then it's just iterating with Python, figuring out what comes in and what goes out and finalising the format.

ixsploit · 15 days ago
Thank you, but the JSON API stuff is exactly what i am using nushell for at the moment. Makes it trivial to navigate large datasets.

For me it's pretty hard to work without type annotations, it just slows me down.

Don't get me wrong, I really like python for what it is, I simply missing out on the fast prototype stuff that everyone else is capable of.

ixsploit commented on Thoughts on Go vs. Rust vs. Zig   sinclairtarget.com/blog/2... · Posted by u/yurivish
theshrike79 · 15 days ago
I'm in a similar place, but my stack is Python->Go

With Python I can easily iterate on solutions, observe them as they change, use the REPL to debug things and in general just write bad code just to get it working. I do try to add type annotations etc and not go full "yolo Javascript everything is an object" -style :)

But in the end running Python code on someone else's computer is a pain in the ass, so when I'm done I usually use an LLM to rewrite the whole thing in Go, which in most cases gives me a nice speedup and more importantly I get a single executable I can just copy around and run.

In a few cases the solution requires a Python library that doesn't have a Go equivalent I just stick with the Python one and shove it in a container or something for distribution.

ixsploit · 15 days ago
Is there a good resource on how to get better at python prototyping?

The typing system makes it somewhat slow for me and I am faster prototyping in Go then in Python, despite that I am writing more Python code. And yes I use type annotations everywhere, ideally even using pydantic.

I tend to use it a lot for data analytics and exploration but I do this now in nushell which holds up very well for this kind of tasks.

ixsploit commented on What OpenAI did when ChatGPT users lost touch with reality   nytimes.com/2025/11/23/te... · Posted by u/nonprofiteer
gonzobonzo · 25 days ago
> But it's still an LLM. It's still being sycophantic: it's only "challenging" because that's what you want.

This seems tautological to the point where it's meaningless. It's like saying that if you try to hire an employee that's going to challenge you, they're going to always be a sycophant by definition. Either they won't challenge you (explicit sycophancy), or they will challenge you, but that's what you wanted them to do so it's just another form of sycophancy.

To state things in a different way - it's possible to prompt an LLM in a way that it will at times strongly and fiercely argue against what you're saying. Even in an emergent manner, where such a disagreement will surprise the user. I don't think "sycophancy" is an accurate description of this, but even if you do, it's clearly different from the behavior that the previous poster was talking about (the overly deferential default responses).

ixsploit · 25 days ago
The LLM will only be challenging in the way you want it to be challenging. That is probably not the way that would be really challenging for you.
ixsploit commented on LLM policy?   github.com/opencontainers... · Posted by u/dropbox_miner
dropbox_miner · a month ago
I personally know people who look down upon people who use LLMs to write code. There is a lot of hate in some of senior developers that I talk to. I don't know if this growing tendency to be suspicious of AI usage is good or bad. For example, towards the final semester of my bachelors degree, my algorithms class started reporting students for academic misconduct because they the TAs started assuming that all the optimal solutions to assignment problems were written by LLMs. In fact, several classmates started purposely writing sub-optmial solutions so that the TAs at least grade them without any prejudice.

I worry that because LLM slop also tends to be so well presented, it might compel software developers to start writing shabby code and documentation on purpose to make it appear human.

ixsploit · a month ago
At the moment it is the other way around. LLMs rarely write good code if not instructed by someone that knows what they are doing. And even then the code is rarely good.
ixsploit commented on The Great SaaS Gaslight   unworkableideas.com/the-g... · Posted by u/unworkableideas
ceejayoz · 2 months ago
Maybe that means we don’t need version 5? Companies aren’t supposed to be immortal.
ixsploit · 2 months ago
And if a critical security flaw is discovered in version 4, nobody is going to fix it, and you need to buy a new product from a different vendor.
ixsploit commented on How I'm using Helix editor   rushter.com/blog/helix-ed... · Posted by u/f311a
abnercoimbre · 2 months ago
> I used neovim for 20 years and still like it a lot.

Whoa neovim's been around that long already?

ixsploit · 2 months ago
No it’s not. I was using vim / nvim interchangeable. I moved from emacs to vim in 2003 or 2004. I am really not sure when I changed vim to nvim as I always have an alias vim=nvim.
ixsploit commented on How I'm using Helix editor   rushter.com/blog/helix-ed... · Posted by u/f311a
ramon156 · 2 months ago
For people who use helix and want a TUI, why choose this over neovim? I like the defaults in helix until I don't, and then have to change stuff.

For people who use helix and want the full IDE experience, why not Zed, or maye even VSC/JetBraind IDE (come to think of it, how's fleet doing?).

If i need something simple I fall back to nvim, and if I'm missing features I sometimes boot up WebStorm (or if a colleague wants to navigate through something)

ixsploit · 2 months ago
I really like the great defaults helix comes with.

I used neovim for 20 years and still like it a lot. But after some plugins broke I wanted to give helix a try. I am missing a plugin system in helix.

However, for me, helix comes with the nearly perfect amount of functionality, while being extremely responsive. It also made me appreciate stuff like multicursor, which I haven’t tried before.

I tried multiple out of the box nvim solutions, but never liked one of those.

I looked into zed, but don’t see much of a reason to use it. Maybe I should give it a try.

ixsploit commented on What if I don't want videos of my hobby time available to the world?   neilzone.co.uk/2025/09/wh... · Posted by u/speckx
crazygringo · 3 months ago
I disagree. It wouldn't be nice to solve it, because it would mean nobody could ever take a picture of anything where there might be anyone recognizable in the background, without getting them to sign some kind of model release first.

Is that what you want? For innocent photography in public to be essentially outlawed?

ixsploit · 3 months ago
Or you know, not making it public.

And if you might need to make the photo public, you could blur the faces.

ixsploit commented on How to use Claude Code subagents to parallelize development   zachwills.net/how-to-use-... · Posted by u/zachwills
olivermuty · 3 months ago
This is only a problem if an agent is made in a lazy way (all of them).

Chat completion sends the full prompt history on every call.

I am working on my own coding agent and seeing massive improvements by rewriting history using either a smaller model or a freestanding call to the main one.

It really mitigates context poisoning.

ixsploit · 3 months ago
I do something similar and I have the best results of not having a history at all, but setting the context new with every invokation.
ixsploit commented on Job-seekers are dodging AI interviewers   fortune.com/2025/08/03/ai... · Posted by u/robtherobber
nijave · 5 months ago
Well, I suppose same way you reduce spam and abuse anywhere else.

Raise the cost enough it's not worth it. Some middle ground could be requiring mailed in applications. That's a marginal cost for a real applicant but a higher cost for someone trying to send swathes of applications out.

It might seem backwards but there are plenty of solid non technical solutions to problems.

You could also do automated reputation checks where a system vets a candidate based on personal information to determine if they are real but doesn't reveal this information in the interview process.

That's how all government things tend to work (identity verification)

ixsploit · 4 months ago
> Raise the cost enough it's not worth it.

Which is exactly what is happening here.

u/ixsploit

KarmaCake day30October 26, 2022View Original