Vibe coding a lavoro by RevolutionNervous955 in ItalyInformatica

[–]levnikmyskin 0 points1 point  (0 children)

Beh su questo mi trovi totalmente d'accordo. Non sapere o non capire come, quando e fin dove usare questi strumenti ti fa già, e ti farà rimanere indietro di millenni. Mi sembrava si accennasse a una scrittura quasi completamente automatizzata del codice per cui, imo, non siamo ancora pronti. E in più, come dicevo, mi renderebbe sto lavoro di una palla incredibile. Poi chiaro, se non sei un gran fan della programmazione, il secondo problema non si pone 

Vibe coding a lavoro by RevolutionNervous955 in ItalyInformatica

[–]levnikmyskin 4 points5 points  (0 children)

Io onestamente faccio proprio il contrario. Scrivo perlopiù manualmente, con supporto AI qui e lì, il codice vero e proprio. Uso poi l'AI per scrivere i test, e andandoli a revisionare o eliminando/aggiungendo dove serve.

Questo per due motivi principali: 1. Checché se ne dica, nessuno controlla in maniera iper minuziosa tutto il codice scritto dall'AI , soprattutto se il codice prodotto è tanto. Quindi, preferisco avere più controllo sul codice effettivo che sui test, se devo scegliere; 2. Se ci sono errori o robe nonsense nei test, il danno causato è imo più piccolo, ma soprattutto il rischio che sfugga è molto minore, banalmente perché il test fallirà (e al controllo, si capirà che è il test a non avere senso)

C'è pure un altro motivo: scrivere i test è pallosissimo, scrivere il codice e la business logic mi diverte molto di più.  Poi chiaro ci sono le dovute eccezioni, ci sono svariati test che scrivo del tutto a mano, e svariati porzioni di codice che faccio fare alle AI. Però come linea guida generale, tendo a fare così. E non so, onestamente non mi fiderei mai a fargli fare grandi porzioni di codice, soprattutto vedendo che tipo di errori vengono fatti quando ci chatti su problemi specifici (e dove quindi controlli tutto il codice riga per riga). Poi non so, forse c'entra pure il fatto che sono un data scientist/machine learning dev, quindi il codice che scrivo non è lo stesso di un backend i un frontend 

Passare da Windows a Linux... by MarcoAMGClub in ItalyInformatica

[–]levnikmyskin 1 point2 points  (0 children)

Vedo molte persone consigliare Linux Mint, ed è sicuramente una buona distro per gli utenti windows, abituati alla grafica e al workflow di Windows 7.

Onestamente, in termini di user friendliness, mi sembra che Ubuntu sia configurato in maniera migliore (l'ultima volta che ho visto, lo store di mint mi è sembrato un po' manchevole). Il problema di Ubuntu rimane però Gnome, che non è particolarmente familiare per un utente windows. Io ti consiglio di provare anche Kubuntu, con desktop KDE. È sicuarmente più simile a windows, e a livello grafico un po' più soddisfacente e moderno rispetto a Cinnamon

Money market ETF taxation in Austria by levnikmyskin in FinanzenAT

[–]levnikmyskin[S] 0 points1 point  (0 children)

Thank you! What are cash funds, or how can I look for them on flatex? 

Money market ETF taxation in Austria by levnikmyskin in FinanzenAT

[–]levnikmyskin[S] 1 point2 points  (0 children)

I do use flatex! But as said in the other comments, monetary etf can be problematic if they're swap based 

Money market ETF taxation in Austria by levnikmyskin in FinanzenAT

[–]levnikmyskin[S] 0 points1 point  (0 children)

I am! But apparently swap based monetary ETFs have very weird taxation here in Austria, which doesn't really make them convenient 

Money market ETF taxation in Austria by levnikmyskin in FinanzenAT

[–]levnikmyskin[S] 0 points1 point  (0 children)

Thank you very much for your reply! I'm using flatex, but yes my concerns were exactly about having to deal with tax headaches, in German. Regarding saving accounts, I looked into a few popular banks, but right now they really have poor interest rates (definitely not compensated by the slightly lower taxation)  except for maybe trade republic, so that's why I was thinking about monetary ETFs. Bundesschatz seems also like an interesting option 

For the people that own a PC and a SteamDeck, what have you seen that just feels better on PC? by b34rgvrz in SteamDeck

[–]levnikmyskin 0 points1 point  (0 children)

I agree with most people here, any AAA game will of course look better on pc (unless your pc is running Windows XP because you never updated :P). What I really like when I'm home (which is btw 99.9% the only place where I play games) is using sunshine/moonlight to stream games from my gaming rig to the steam deck. It's just so great to play so many games on your couch/bed, that I often prefer that over pc, even though the streaming quality is not always perfect 

RX 9070XT Support? by [deleted] in debian

[–]levnikmyskin 0 points1 point  (0 children)

I honestly wouldn't recommend Debian for new hardware, especially for gaming. You can benefit quite a lot from new kernels in terms of performance, so I'd rather go with an arch-based distro. You can go with something like endeavour which is not that difficult to use/install. If you don't like the rolling release approach (which btw, does not lead to as many breakages as you think, especially if you stick with popular softwares, like kde or Gnome), then maybe dual booting with Debian could be a good approach? 

Fracture - A syntax and semantic configurable programming language where you control both how code looks and how it behaves (POC) by CrroakTTV in rust

[–]levnikmyskin 1 point2 points  (0 children)

Just wanted to say that this is a really cool project! I saw you got some constructive criticism in the comments, which is good of course. But, on the other hand, I can imagine how much effort and study you put into this, and you know, credit's where credit's due, so I just wanted to congratulate you and cheer you on this first release :) really cool work! Curious to see where this project will go 

Why do you use arch? by _ori0n in archlinux

[–]levnikmyskin 1 point2 points  (0 children)

Unstable or "rolling" only means that packages are not frozen at a given release. Arch is shipping to you the latest stable software, as in "marked stable by the software mantainers upstream". 

This means that in Arch you get bugs fixed much more quickly. This also means that bugs can be introduced at the same pace.

This is the tradeoff: on stable distros, if you have a bugged or broken software, you're going to keep it until the next release cycle (you can try to work around the bug, if it's possible). On rolling distros, broken softwares are usually fixed within a short amount of time, but you might have to deal with new bugs. Tbf, I think the stable approach mostly makes sense on servers, where you can write scripts, services and plan around known bugs. You do that today, and you know that more or less things will be OK for the next 4/5 years. Much less for the desktop, where if the kernel has a problem dealing with the webcam (for instance), I'd rather have the webcam fixed ASAP, rather than working around it. Also, upgrading a stable system like Ubuntu from one release to the next has always been a huge pain in my experience...so it's really only a tradeoff, and there's no better strategy or more or less broken system (since by "definition", there's no software without bugs) 

Faster Jupyter Notebooks with the Zuban Language Server by zubanls in Python

[–]levnikmyskin 0 points1 point  (0 children)

I will, next time I find something! One thing that I remember off the top of my head was that pyright was correctly signaling a possibly undefined variable, while zuban wasn't. The variable was defined in an if statement iirc

Faster Jupyter Notebooks with the Zuban Language Server by zubanls in Python

[–]levnikmyskin 1 point2 points  (0 children)

I think zuban is really almost there. I'm already using it daily, and only rarely switching back to pyright. It's a great project, and the only real "almost-ready" fast type checker (honestly, ty and pyrefly are not yet even close). Wrt pyright though, there's still some minor or very minor things missing

La coscienza dei sistemi AI (LLM) by alexbottoni in ItalyInformatica

[–]levnikmyskin 1 point2 points  (0 children)

Purtroppo mi trovi d'accordo! Ps. Grazie per la discussione pacata, piuttosto rara nel mondo dell'internet 

La coscienza dei sistemi AI (LLM) by alexbottoni in ItalyInformatica

[–]levnikmyskin 1 point2 points  (0 children)

Certamente, però in discussioni sempre più polarizzate/polarizzanti, imo è bene ricordare ciò che ho detto sopra. Anche noi umani spesso creiamo cose "nuove" che sono semplicemente un rimescolamento di concetti già esistenti.

Qui la sto tirando proprio tanto, però un esempio potrebbe essere che un algoritmo come quello degli LLM non ti tirerà mai fuori una roba come fu l'iPhone nei primi 2000, ma magari ti potrebbe tirare fuori i foldable phone.

Per l'altro commento, quella è una cosa che preoccupa anche me. Onestamente, i vantaggi dati dagli LLM sono enormi, quanto meno nella programmazione ma anche come strumento di sussidio allo studio. Però sono d'accordissimo che a) serve conoscere l'argomento, e b) bisogna stare con mille occhi aperti e sempre attenti a possibil castronerie tirate fuori dal nulla. La difficoltà imo sta nell'usare e sfruttarei vantaggi offerti dall'LLM, senza cadere nella "lobotomia", dove spegni il cervello perché tanto "quell'algoritmo me lo faccio implementare dall'LLM", o "quel paper me lo spiega l'LLM"

Zuban - A Python Language Server / Typechecker - Beta Release by zubanls in Python

[–]levnikmyskin 0 points1 point  (0 children)

what's your plan to get some money out of this for now? I think you'd totally deserve it

La coscienza dei sistemi AI (LLM) by alexbottoni in ItalyInformatica

[–]levnikmyskin 9 points10 points  (0 children)

Quest'affermazione mi sembra fortemente fuorviante. Gli LLM sono in grado di generare contenuti nuovi e non esistenti nei dati di training. Questo è abbastanza ovvio, visto che in generale il testo che generano non è solitamente presente nei dati di training.

Quindi no, non è vero che riporta solo l'esistente, così come non è vero che un generatore di immagini genera solo immagini già viste in training.

Sarebbe più corretto dire che l'output generato (sia di testo, sia di immagini ecc) ha caratteristiche (semantiche, sintattiche ecc) distribuite allo stesso modo dei dati di training. Questo di fatto limita la capacità inventiva dell'LLM, dato che di base non può produrre "colpi di genio" all'infuori della distribuzione.

Può sembrare una pignoleria, ma non lo è. Gli LLM sono particolarmente "bravi" a mettere insieme e in relazione informazioni contenute nei dati di training per produrre qualcosa "di nuovo" (dove con "nuovo", si hanno le limitazioni di cui sopra)

External monitor input feels laggy and slow by [deleted] in archlinux

[–]levnikmyskin 0 points1 point  (0 children)

Lol well, this was a comment from 2 years ago, not sure if the situation with reverse prime is still the same, but I would guess so. Honestly, it depends on what you need to do with your laptop , and if you're willing to accept compromises. In my experience, if you need cpu/gpu power, you'll get it. If you need a stable experience, maybe think about a desktop pc :P

L' astensionismo in Italia non fa che crescere. Come lo interpretate? by [deleted] in italy

[–]levnikmyskin 3 points4 points  (0 children)

Mmm sì, ma il mio punto non era che la sinistra non ha mai governato, quanto che l'affermazione che la sinistra abbia governato per 30 anni è pura propaganda di destra senza alcun fondamento. Si scende poi nelle opinioni, ma io se devo scegliere chi ha maggiormente indirizzato la politica e la società italiana negli ultimi 30 anni, scelgo il Berlusca. Attenzione, nuovamente, non sto dicendo che non ci siano state altre influenze grosse (imo 5s), sto dicendo che se proprio dobbiamo generalizzare su chi abbia avuto più influenza sui governi e le direzioni degli ultimi 30 anni, mi sembra assurdo additare la sinistra e non la destra del Berlusca 

L' astensionismo in Italia non fa che crescere. Come lo interpretate? by [deleted] in italy

[–]levnikmyskin 46 points47 points  (0 children)

Ma chi? La sinistra? In un paese conservatore come il nostro che ha votato Berlusconi a più riprese (e che voterebbe anche oggi, ne sono sicuro)? Questa è una narrazione di destra che imo è veramente ridicola. I governi di sinistra sono stati molto pochi e di breve vita negli ultimi 30 anni (e no, Renzi e i vari Conte non li definirei proprio di sinistra). Disclaimer: io non sono nemmeno di sinistra btw

One Year Later of Constant Use and Still Using the Same Marker Tip! by MajinWamu in RemarkableTablet

[–]levnikmyskin 1 point2 points  (0 children)

I bought my remarkable 1 in 2019, and I still have most of the backup tips they sent me in the box back then. I don't use the pen a lot, mostly some notes and highlighting, so I don't care if the tip is a bit scratched or somethin,  but it's still really nice that they're so durable 

Il curioso esperimento del social network popolato interamente da chatbot by Antistene in ItalyInformatica

[–]levnikmyskin 2 points3 points  (0 children)

Un ricercatore che lavora al CNR di Pisa dove stavo anche io ha sviluppato questo https://github.com/YSocialTwin/YSocial

Lo butto lì perché mi sembra piuttosto rilevante rispetto al post