

Fabio Filasieno ❄️
2.2K posts

@FilasienoF
On compiler and database system implementation. On system programming pragmatics. I share papers that I love.







The debt passed $39 trillion today. Paying a trillion dollars of interest annually on this debt causes hardship for tax-payers and robs us of resources that could otherwise be used for infrastructure or national defense. And ultimately, this debt will enslave our grandchildren.




FUTURO NAZIONALE È UN PARTITO INDIPENDENTE. Determinato e irriducibile, il Gen. Vannacci ha creato un partito destinato a farsi strada. Nonostante la censura dei media mainstream, l’entusiasmo popolare è enorme: in soli 15 giorni sono stati registrati 12.000 tesseramenti. Il congresso nazionale si terrà a metà giugno e Vannacci ha annunciato che chiunque vi parteciperà potrà contribuire direttamente alla stesura del programma politico. Molto interessante! Faccio appello agli economisti antisistema: buttatevi nella mischia, voglio evitare che diventi un altro partito neoliberista come quelli attuali del CDX. @RoVannacci










Which programming language should you choose for teaching? Though many schools use Java, C#, C or C++, many others have adopted Python. The upside of Python is that it is somewhat easier to get going (helps motivation). The downside is that Python makes it harder to think about low-level issues such as data structures since everything is abstracted away. My own view on the matter, is that students should become polyglots. It is a strategic mistake to focus on a single programming language. But what about learning outcomes? Hott tells us that it does not matter. « there was no statistically significant difference in overall outcomes or struggle between students who complete their programming assignments solely in Python, solely in Java, or a combination thereof. Additionally, there was no statistically significant difference in overall scores on programming assignments, written problem sets, or quizzes from the course based on the language students chose when implementing their solutions. From these results, we conclude that providing students with a choice of programming language, including allowing students to program in a language they are more familiar with, does not appear to dramatically improve student outcomes. Additionally, the use of Python over Java (or consequently Java over Python) in an upper-level algorithms course does not improve performance overall, even though it may provide some benefit in isolated assignments. Therefore, educators need not worry about how the programming language chosen for their courses may impact student outcomes. » Hott, J. R. (2025, August). Student Outcomes When Provided Programming Language Choice in an Algorithms Course. In Proceedings of the 2025 ACM Conference on International Computing Education Research V. 2 (pp. 26-26). Hott has interesting research... engineering.virginia.edu/faculty/john-r… Coming back to what kids should learn, I largely agree with @lzsthw and his essay « AI Didn't Kill Programming, You Did ». Instead of worrying about which programming language we should use, we should turn things around and tell kids how to start a business, how to become independent from tech trends, and so forth. The very idea that you should standardize on one programming language should be a red flag. You can learn programming with anything. Start with Logo, Ada... Do it all! Heck!!! Invent your own programming language. learncodethehardway.com/blog/39-ai-did…


And for a prompt to contain enough information to reasonably tightly constrain the generated output, the person writing it needs to understand the field well enough, both to direct the solution and to verify it afterward. That's why for experienced programmers it can become a boost, while for novices it can create the false impression that they know what they're doing. Often times the exact opposite is what gets marketed, the less you know the better.


JUST IN: Nvidia and Palantir have partnered to create new "AI operating system"


Vediamo se ho capito bene. Se Tizio- nell'ambito di una normalissima critica politica - dovesse sostenere che Israele ha ripetutamente violato e/o ignorato decine di risoluzioni ONU e pertanto è uno stato imperialista. E che, conseguentemente, lui è antisionista in quanto antimperialista, allora Tizio è penalmente perseguibile?




Feedback loops are shaped as Counter-example Guided Inductive Synthesis. Two dueling players: coding agent proposes, oracle finds a counterexample, repeat until specification and implementation converge.



I was a 10x engineer. Now I'm useless.