Why modern software is slow
I apologize for this title because there are many things that can make modern software slow. Blindly applying one explanation without a bit of investigation is the software equivalent of a cargo cu…
The latest blog posts to take off on Hacker News. 21,825 posts.
I apologize for this title because there are many things that can make modern software slow. Blindly applying one explanation without a bit of investigation is the software equivalent of a cargo cu…
Deno 1.26 adds Cache Web API; improves permission system, experimental npm support, Node.js compatibility; ships with TypeScript 4.8, and more.
Qt 6.4 is now available and comes with a lot of new modules, features, and improvements. And Web Assembly is now a fully supported platform!
Java is one of the most widely taught programming languages in the world. Tens of thousands of educators find that the imperative core of the language combined with a straightforward standard library is a foundation that students can comfortably learn on. Choosing Java gives educators many degrees of freedom: they can…
The most up-to-date version of the Arduino IDE. It provides a better overall user experience thanks to a responsive interface and faster compilation time.
Dream of developing software at a prestigious tech company like Google or Facebook, but don't have a CS background? We got your back!
I think the average person knows that programming isn’t quite the same as it is in the movies. But, sometimes, it is.
We talk a lot about Progressive Web Apps (PWA) in the context of mobile devices, but they have an enormous potential on desktop operating systems that's only beginning to materialize. Recently, with many new web capabilities in the Chromium browser
v1.0 - Initial draft ‘Traders, trading, in a bazaar’ by Stable Diffusion What I’ll talk about # I started Didact AI in 2019, out of a firm belief that stock picking engines built on top of machine learning models could consistently beat the market, gaining and retaining profits.
Attempting to speed up a library without changing the code using mypyc
How I deploy my webapp using blue-green deployment and zero rocket-science
Switching away from radians makes code simpler, faster, and more precise.
By now it should be (hopefully) widely known that the term “zero-cost abstractions” is a misnomer. Although, to be clear, it's more of an unfortunate name.
During one of my assignments, I worked with GitHub Actions pretty much every day. I implemented workflows, created new actions, and helped people migrate their projects from jenkins to actions. As much as I like actions – and I like them a lot – there are some things that caught me off guard. I have collected some of…
The trick to understanding awk in all its terse glory is to understand its defaults. Most solutions you see in the wild are a clever symphony of awk defaults stacked on top of each other. In this post, I break down one of the most popular one-liners which should hopefully make future awk-ing pretty straight forward.
Which is good! Boring = success
davidamos.dev is your first and best source for information about davidamos. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
Two years ago, I started out building a new software product. From the start, it would require mobile, web, and backend components to make it work, so I had to make quite a few technology choices. Here is how those turned out.
Release notes and announcements for Wails
Embrace innovation with Red Hat's cloud solutions for enterprise-wide automation
Introducing Ezno and the current state of the project.
The crontab man page ("man 5 crontab" or read online) contains this bit: Note: The day of a command's execution can be specified by two fields — day of month, and day of week. If both fields are restricted (i.e., don't start with *), the command will be run when either field matches the current [...]
I’ve been thinking about what “Rust 2024” will look like lately. I don’t really mean the edition itself — but more like, what will Rust feel like after we’ve finished up the next few years of work? I think the answer is that Rust 2024 is going to be the year of “everywhere”. Let me explain what I mean. Up until now…
Open Source Software for Scientific Machine Learning
The system memory allocator free operation zeroes out all deallocated blocks in iOS 16.1 beta or later. Invalid accesses to free memory might result in new crashes or corruption, including NULL -pointer dereferences and non-zero memory being returned from calloc .
Hi! It feels like I did one of these posts just the other day, but it was a month ago? Time sure does fly… Since there’s a round number in the title of this blog post, perhaps I should …
In the good old days, applications were simple. A browser sent a request to a webapp endpoint; the latter fetched data from a database and returned the response. The rise of mobile clients and integrations with other apps upset this simplicity. I want to discuss one solution to handle the complexity in this post. The…
Seru88 adalah situs iGaming resmi dengan sistem RNG transparan, pilihan permainan lengkap, akses mobile dan desktop, serta layanan pelanggan 24/7.