Why is modern web development so complicated?
Modern frontend web development is a polarizing experience: many love it, others despise it. I am a huge fan of modern web development, though I would describe it as “magical” — a…
The latest blog posts to take off on Hacker News. 2,668 posts.
Modern frontend web development is a polarizing experience: many love it, others despise it. I am a huge fan of modern web development, though I would describe it as “magical” — a…
Static analysis tools (SAST) are perhaps the most common tool for an AppSec team in the endless effort to move security to the left. They can be integrated into development pipelines in order to of…
The next several chapters will be describing the basic data structures that every programming language provides, their usage, and the most i...
This article will discuss the setup steps that are required for recording videos at high frame rates on cheap Raspberry Pi cameras. Frame rates up to 660FPS on the V1 camera and up to 1007 on the V2 camera can be achieved. Filming at these extremely high frame rates on a Raspberry Pi is much more challenging and…
When you work on a software project, someone will eventually ask a variation of this dreaded question - "Do you know where I can find documentation for this feature?" or "Do you know why we implemented pattern x over pattern y?" or my personal favourite "What the heck does this piece of code even do?".
We turned a MacBook into a touchscreen using only $1 of hardware and a little bit of computer vision.
A week ago, on 29 July, we at Trustworthy Systems celebrated seL4 Freedom Day, the 5th anniversary of the open-sourcing of seL4. Furthermore it was seL4’s 10th birthday – the annive…
Preface: the assumption for this essay is that you’re building a B2B app, and you have something built but you’re having trouble getting people to pay for
31 Jul 2019 | self-Amos , glass art , kiln casting , fabrication , kilncasting , lost-resin , lost-wax
[Conflict of interest notice: I’ve volunteered for both private and public charities, but more often private. I received a small amount of money for work done for a private charity ten years …
Applied Computer Science: On Murder Considered As STEM Field—using information theory to quantify the magnitude of Light Yagami’s mistakes in 𝐷𝑒𝑎𝑡𝘩 𝑁𝑜𝑡𝑒 and considering fixes
I have written this post for developers in the Common Lisp community who asked why I am switching to Julia. It may only be relevant for the small set of people who use Common Lisp for scientific computing.
Complete Guide on understanding the Syslog protocol, syslog message format as well as log forwarding. Best practices included!
How Adriaan van Rossum drove more than 30k visitors to his website from Hacker News
To speed-up memory operations and reduce fragmentation Python uses a special manager on top of the general-purpose allocator, called PyMalloc.
The graph on the left shows a third example, taken from analytical chemistry: a straight-line calibration data set where X = concentration and Y = instrument reading (Y = a + b X). Click to download that data . The blue dots are the data points. They don't all fall in a perfect straight line because of random noise…
This blog post is an illustrated guide to regex and aims to provide a gentle introduction for people who never have fiddled with regex, want to, but are kind of intimidated by the whole thing.
Mocking is a powerful technique for isolating tests. But yours isn’t working. Why!?