RISC-V Assembler: Arithmetic (projectf.io)
![](https://kbin.life/media/cache/resolve/entry_thumb/4b/9b/4b9b8048fc0bb1289df4c223098011db387bbe4e879705f565a961453430f5e1.png)
C Is Not a Low-level Language. Your computer is not a fast PDP-11. (queue.acm.org)
Inventor of NTP protocol that keeps time on billions of devices dies at age 85 (arstechnica.com)
![](https://kbin.life/media/cache/resolve/entry_thumb/11/7c/117c2ad0b0cf7161d258c94c79e964050b9e138a0e6435f0608fb63ada9399fc.jpg)
What's Nim good for?
I fancy learning a new language. I’ve got experience in Python, PHP, Ruby, Bash and many years ago Java, Haskell and C++. Though I’m absolute dogshit at system languages generally. I GET pointers but I fucking hate having to think about them....
A 2024 Plea for Lean Software (with running code) (berthub.eu)
![](https://kbin.life/media/cache/resolve/entry_thumb/ab/66/ab664d5f20de00eda2a6350d52da114be76b155a97be3d41f60911e04f379282.jpg)
etk - Ebitengine tool kit for creating graphical user interfaces (code.rocketnine.space)
etk is a library for the Ebitengine game engine that simplifies creating graphical user interfaces. The README lists the features and widgets. Boxcars uses etk to greatly simplify UI development, as its single codebase targets web, desktop and Android.
Would you rather structurally avoid problems or detect them? (ericnormand.substack.com)
![](https://kbin.life/media/cache/resolve/entry_thumb/30/f3/30f38fad60daa8b8aa718e9b7d3bdf3d20364ef7d51617fa9e872b1373c9f5e4.jpg)
On Compositional Window Management (bandukwala.me)
#NoEstimates (Allen Holub) (www.youtube.com)
![](https://kbin.life/media/cache/resolve/entry_thumb/57/5a/575a8d608ea6f312a8203a9076b3a138c1824b917ce6b2ee49ef93ecb227a6dd.jpg)
What would a worst-case input for quick-union look like?
From Sedgewick’s book Algorithms in C:...
What are the solutions to these questions?
I am trying to re-learn algorithms, since I’m feeling really unconfident about solving interview questions. These are some of the starter questions from the book “Algorithms in C, Part 1-4” by Robert Sedgewick. I am not really confident in any of my answers....
Conway's Game of Life using ffmpeg (trac.ffmpeg.org)
ffplay -f lavfi -i life=s=400x300:mold=10:r=30:ratio=0.1:death_color=#C83232:life_color=#00ff00,scale=1200:800:flags=32...
*** (a.a)
Thousands of Software Engineers Say the Job Market Is Getting Much Worse (www.vice.com)
![](https://kbin.life/media/cache/resolve/entry_thumb/36/c5/36c53bb56878036b02b2dc394d3ff520a37f3e397d40f2cfd3695f9543e8c174.jpg)
Help with API design for price pegging with JWT
I had this discussion in my workplace and wanted to share and get opinions from the folks here. (I suspect StackOverflow might not appreciate such open ended questions)....
Live Objects All The Way Down: Removing the Barriers between Applications and Virtual Machines (programming-journal.org)
How Lisp is designing Nanotechnology (with Prof. Christian Schafmeister) (www.youtube.com)
![](https://kbin.life/media/cache/resolve/entry_thumb/98/2e/982e7c1a7f1eb7367b1276ff87cdbd4e9177da8c9a401193cbfbaceb615420f2.jpg)
It’s All Bullshit (thebaffler.com)
![](https://kbin.life/media/cache/resolve/entry_thumb/e1/0f/e10fbdad8a36bb5544053cbf0fccf0869106b8be789322bba505dfb7346565e3.jpg)
How to keep my and my client's applications very secure? (chat-to.dev)
These tips cover various aspects of web application security, but remember that security is an ongoing process. Stay informed about the latest threats and regularly update your security practices.
![](https://kbin.life/media/cache/resolve/entry_thumb/62/12/6212f5f6ad9d4a949855810ada94f37cf649714e06f3a071842fee7dfbbedb28.png)
Why optimization is important. (godbolt.org)
If you use a compiled language, you should periodically look at Godbolt and see what your code is doing and what changes to your code will do in the compiled output....
![](https://kbin.life/media/cache/resolve/entry_thumb/7e/dc/7edc1656feaf29dbb9df1a7c934f402b1c35d6a903d963327b87e6b481b2b449.png)
Cold-blooded software (dubroy.com)
Testing our brains. How would this node.js and python solution look to you? (chat-to.dev)
Many thumbnail programs exist that will take a large image and reduce it to a thumbnail for you, often supporting working in batches. But what about turning user-uploaded images into thumbnails? Obviously, you don’t want to simply send a large image to the browser and have HTML resize it, because the quality wouldn’t be...
![](https://kbin.life/media/cache/resolve/entry_thumb/62/12/6212f5f6ad9d4a949855810ada94f37cf649714e06f3a071842fee7dfbbedb28.png)
Come and see this website made for programmers (chat-to.dev)
Chat rooms and programming content
![](https://kbin.life/media/cache/resolve/entry_thumb/62/12/6212f5f6ad9d4a949855810ada94f37cf649714e06f3a071842fee7dfbbedb28.png)
Here are 20 reasons why frameworks make us lousy programmers (chat-to.dev)
It is not accurate to claim that frameworks automatically make programmers bad. In fact, frameworks are powerful tools that can accelerate development, promote best practices, and facilitate code maintenance. However, it can be argued that overly relying on frameworks without understanding the underlying principles of...
![](https://kbin.life/media/cache/resolve/entry_thumb/62/12/6212f5f6ad9d4a949855810ada94f37cf649714e06f3a071842fee7dfbbedb28.png)