The Tragic Death of Inheritance (avivcarmi.com)
Languages on the rise like Rust and Go are being quite vocal against inheritance and many engineers seem to agree. Why? And is it the fall of inheritance?
Languages on the rise like Rust and Go are being quite vocal against inheritance and many engineers seem to agree. Why? And is it the fall of inheritance?
The chip ran Linux benchmarks at about i486 speeds.
In the event of a catastrophic outcome, who owns the failure -- the product maker, the library coder, or the company that chose the product? We look at the sticky issue of liability.
Recently, I was thinking about some topics for a short and knowledge-refreshing article. One subject...
An early look at CSS state queries.
This week’s EAP builds of all IntelliJ-based IDEs and .NET tools include a major new feature: AI Assistant. This blog post focuses on our IntelliJ-based IDEs with a dedicated .NET Tools post coming so
Exploring CLI Tools, Debugging Techniques, Assembly Programming, Deep Learning, Compilers and More!
The raw results will be public and focus on developer velocity, deployment times, code complexity, and other areas.
This programming language gives you programs that resemble modern art. It’s fortunately a feature of the language, dubbed Piet after the famed abstract painter Piet Mondrian. The language use…
Thought I’d share this link. I’m not affiliated in any way.
Millions of GitHub repositories are potentially vulnerable to RepoJacking, which if exploited may lead to code execution on environments
Or, how I cookie-clicked my way to a doctorate in interaction design. It’s been 5 years since I finished my Ph.D. on user interfaces for machine learning. To celebrate/commiserate, I’m sharing an u…
A conceptual overview for anyone
Where Flow-based Programming stands after 50 years since its introduction. What problems it solves today. And what problems it can solve tomorrow for broader Software Engineering industry
!*''#...
Stable Diffusion revolutionised image creation from descriptive text. GPT-2, GPT-3(.5) and GPT-4 demonstrated astonishing performance across a variety of language tasks. ChatGPT introduced such language models to the general public. It is now clear that large language models (LLMs) are here to stay, and will bring about drastic...
All copy pasters - start to panic!
Free, web-based, social link aggregator with voting and nested comments. https://postmill.xyz/
Interesting look at tool adoption in a production environment. Sometimes it’s easy to get too excited about some thing and just jump right into working on a project only to realize that your tool kit isn’t the most ideal.
In the second part of the series, Kirill looks at the usefulness of primitive objects, exploring how reducing capabilities could be a benefit for your project.
This is an introductory book to programming in Lean 4, a pure functional language that started as a theorem prover at Microsoft Research by Leonardo de Moura. It is a dependently typed language similar to Idris, with many features inspired by Haskell....
“* People ask LLMs to write code...
I believe that a lack of domain knowledge is the root cause of a lot of very bad software that gets developed and I think that it is up to computer programmers and their managers to deal with this. Acquiring domain knowledge is an essential component in the development of software that really works well for its users.