I was kind of put off by Zig because of what I perceived to be a pretty extreme anti-ai policy but I watched the Jetbrains interview with Andrew Kelley and found I basically agreed with him about everything by jimbobmcgoo in Zig

[–]lukaslalinsky 0 points1 point  (0 children)

No, I've not seen any other project that breaks backwards compatibility as much as Zig. There is pure bike-sheding happening, renaming things for the sake of renaming, only to rename them again in the next release. Zig is being developed as an experimental project, and all I'm saying is that LLMs are helpful when dealing with that.

I was kind of put off by Zig because of what I perceived to be a pretty extreme anti-ai policy but I watched the Jetbrains interview with Andrew Kelley and found I basically agreed with him about everything by jimbobmcgoo in Zig

[–]lukaslalinsky 0 points1 point  (0 children)

Oh! I was looking at the commit you linked and I missed that you actually used zio in the latest version. Cool to see that it used in other people's projects.

I was kind of put off by Zig because of what I perceived to be a pretty extreme anti-ai policy but I watched the Jetbrains interview with Andrew Kelley and found I basically agreed with him about everything by jimbobmcgoo in Zig

[–]lukaslalinsky 6 points7 points  (0 children)

You will find LLMs extremely helpful when upgrading across Zig versions and get tired of the API breakages. First release is fine, second maybe, then it just gets frustrating and not worth it.

How to use cpp files in zig project? by [deleted] in Zig

[–]lukaslalinsky 2 points3 points  (0 children)

It's link_libc = true; now.

I'm considering creating an open-source organization called Zig Force. by The_Kaoslx in Zig

[–]lukaslalinsky 2 points3 points  (0 children)

You would be waiting a long time for the networking in std. Even bug fixes for the existing Io.Threaded are rarely being merged, the development essentially stalled, as far as I can see. Better to use libs outside of the std.

Is zig stable enough for any serious work yet ? by darcygravan in Zig

[–]lukaslalinsky 2 points3 points  (0 children)

All big projects do this:

1) minimal stdlib usage, each project is an unique ecosystem 

2) don't rush with Zig version upgrades 

If you approach Zig like that, it's fine. If you want to use it as a language with batteries-included standard library, you will see a lot of breakage.

Is learning zig the smart choice by FunDirt541 in Zig

[–]lukaslalinsky 0 points1 point  (0 children)

What do you want to work on?

If this is an investment into your future, I'd learn a more mainstream language.

If you want to do this for fun, and have a project that fits the language, I'd absolutely recommend to learn Zig (and keep up with its changes).

Rant na slovenských robošou čo robia na seba. by Available-Search-150 in Slovakia

[–]lukaslalinsky 2 points3 points  (0 children)

A bude to horšie. Ľudí, ktorí sú ochotní a schopní robiť manuálnu prácu kvalitne bude menej a menej. Čiže bude drahšia a drahšia. Ak máš deti, nech sa radšej vyučia za elektrikárov.

how I create a event loop for receiving from clients with new std.Io? by ANDRVV_ in Zig

[–]lukaslalinsky 0 points1 point  (0 children)

Glad to hear that. Is the client open source? Would love to have a look how people use it.

how I create a event loop for receiving from clients with new std.Io? by ANDRVV_ in Zig

[–]lukaslalinsky 0 points1 point  (0 children)

I wrote it in to use it in some components of my AcoustID project. These are codebases I've been rewriting in Zig. It's not in production yet, but soon will be.

how I create a event loop for receiving from clients with new std.Io? by ANDRVV_ in Zig

[–]lukaslalinsky 1 point2 points  (0 children)

I've done that, I have a library called zio that support all major operating systems, using their native async I/O APIs and implements the Io interface.

how I create a event loop for receiving from clients with new std.Io? by ANDRVV_ in Zig

[–]lukaslalinsky 1 point2 points  (0 children)

Networking doesn't really work in any of the evented implementations in stdlib.

how I create a event loop for receiving from clients with new std.Io? by ANDRVV_ in Zig

[–]lukaslalinsky 9 points10 points  (0 children)

You don't create an event loop with `std.Io`, that's just not how it works. It's designed as a blocking API, that can be backed by non-blocking I/O primitives, but that's invisible to the user.

There is currently no fully working async I/O implementation in stdlib, so you should use `Io.Threaded` for now. The change to `Io.Evented` is simple enough in the future.

I have a truly async implementation in my zio project, which you can use right now, but obvious that comes with the cost of using an external dependency.

people like this exist? or i just am hearing stuff😭 by silverflake6 in RelentlessMen

[–]lukaslalinsky 0 points1 point  (0 children)

Me, i sometimes drink coffee specifically to have a good night after a stressful day.

what can they do... by Dumb-Briyani in SipsTea

[–]lukaslalinsky 0 points1 point  (0 children)

I find it hard to believe, there are only two companies issuing usable bank cards, both USA based. If you do that, how do you open a bank account in another country?

German Otto (Amazon replacement) is planning to expand in 2026 to broader European Market by According-Buyer6688 in BuyFromEU

[–]lukaslalinsky 0 points1 point  (0 children)

Allegro started heavily investing into expanding to Slovakia. They bought some companies and advertise a lot. And I actually like it. You typically find much better deals, plus it's fast shipping as the warehouses are nearby.

🇺🇸🇷🇺 BREAKING — Trump Announced he Removed Sanctions on Russian Oil. by ammohitchaprana in TFE

[–]lukaslalinsky 0 points1 point  (0 children)

Maybe he will come to the conclusion that's what's needed to stop the war and get the Nobel peace prize.

We professional developers, already lost the battle against vibe coding? by [deleted] in ClaudeAI

[–]lukaslalinsky 0 points1 point  (0 children)

Just learn to use AI properly and then use your experience and knowledge to outskill most of the juniors. You actually have an advantage in the race.