GitHub - susam/emfy: A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing and programming A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing and programming - GitHub - susam/emfy: A 72 line ~/.emacs to quickly set up vanilla Emacs for general purpose editing ...
The SQL Game | ROWS & TABLES SQL Game. Complete beginners are introduced to data science the best way, through play, in an easy to learn card game format – no computers needed. Ideal for families, classrooms, and anyone looking for a game that can also teach and reinforce real-life s...
Server Thief Bait - catch them red handed! Get a baited crypto wallet so you know if someones broken into your computer or server.
Unusual Attempted Login Activity: How LastPass Protects You - The LastPass Blog As part of our commitment to security, we regularly monitor our services for actual, suspected, or attempted malicious or unusual activity.
Computer Engineering for Babies Computer Engineering for Babies is a simple board book to introduce the basics of digital logic to kids (and adults).
GitHub - sslab-gatech/Rudra: Rust Memory Safety & Undefined Behavior Detection Rust Memory Safety & Undefined Behavior Detection. Contribute to sslab-gatech/Rudra development by creating an account on GitHub.
Minimal API for CommandLine tool by ConsoleAppFramework v4 Minimal API in ASP .NET Core 6 is a one of great feature of .NET 6. This API, which takes full advantage of the power of C# 10.0, has made…
Fintech firm hit by Log4j hack refuses to pay $5 million ransom One of the largest Vietnamese crypto trading platforms, ONUS, recently suffered a cyber attack on its payment system running a vulnerable Log4j version. Soon enough, threat actors approached ONUS to extort $5 million and threatened to publish customer dat...
CRUD API + Complexity = Death by a 1000 Papercuts Focusing on CRUD API (Create, Read Update, Delete) and Entities force yourend-users to perform the business logic and workflow themselves. Meaning they must ...
Optimize Blazor WebAssembly apps with AOT Compilation Let's learn how to speed up you Blazor WebAssembly app using ahead-of-time compilation! Watch us set up AOT compilation for a photo editing app so you can im...
You can't copy code with memcpy; code is more complicated than that Back in the day, a customer reported that their program crashed on Itanium. Wait, come back! Itanium is where the customer recognized the problem, but it applies to all other architectures, so stick with me. Their code went roughly like this: struct REMOT...
Why Engineers Should Invest in Decision-Making Skills Early — Reforge Early in our careers as engineers, we’re told to invest in technical skills. We learn languages, implement patterns and frameworks, architect across the stack, and learn how to scale. Getting into the weeds of the work is what gets you credibility and clo...
A year or monitoring production The end of the year is closing fast, and I run into the following metric (below). What you can see here is one of our RavenDB production instances over the p...
glibc is still not Y2038 compliant by default Most of my readers are probably aware of the Y2038 issue by now. If not, it refers to 3:14:07 UTC on January 19, 2038, when 32-bit time_t will overflow. The Linux kernel has internally switched to …
The Sunshield Webb/NASA The James Webb Space Telescope (sometimes called Webb or JWST) is a large infrared telescope with a 6.5-meter primary mirror. Webb will be the premier observatory of the next decade, serving thousands of astronomers worldwide. It will study every phase i...
Writing a minimal Lua implementation with a virtual machine from scratch in Rust Writing a minimal Lua implementation with a virtual machine from scratch in Rust
Creating .NET Project Templates - Code Maze We can use .NET Project templates to create ready-to-run projects that make it easy to start with a working set of code
Spectre.Console and String Interpolation You are probably forgetting to escape your markup when using Spectre. Here's how to fix that.
New Log4j RCE Vulnerability Discovered in Apache Logging Library Fourth log4j rce Vulnerability discovered, again puts whole internet on Risk.
The Existential Horror Of Living In The Marvel Universe - SOME MARVEL NEWS Hi. Here's a video about Tony Stark, The Avengers, and why nobody is going to save us.Check out our new series SOME THIS! - https://www.youtube.com/playlist?...
iVerify. - Secure your Phone! iVerify is your personal security toolkit. Use iVerify to manage the security of your iOS device and detect modifications to your smartphone. iVerify makes it easy to manage the security of your accounts and online presence with simple instructional guid...
New Discourse forum for GoboLinux We are happy to announce a new GoboLinux forum, powered by Discourse! This will be a new venue for users and developers alike talk about Gobo and help each other out, replacing our previous channels such as the mailing list.
Fix stack overflow with X509Certificate FriendlyName by vcsjones · Pull Request #63179 · dotnet/runtime A FriendlyName in Windows' length is a DWORD, an unsigned integer. We however marshal it as a signed integer, so a friendly name with a length greater than int.MaxValue would wrap around to neg...
2021 in Running As another year is coming to an end I’m curious: What has my running looked like this year? I did something similar in 2020 as well as in 2019.
Winning the Impossible Race - An Unintended Solution for Includer’s Revenge / Counter (hxp 2021) - Guy Lewin's Blog Unintended hxp CTF solution leading to wildcard exploit for PHP LFI with Nginx
Why I stopped publishing end-of-year most-read lists I’ve not published the yearly Most Read article in the last three years. I stopped sharing readership numbers as the lists were used to steal my best works.
Saving the Internet David Pierce wrote a deep profile, over 4,000 words, for Protocol and asks the question in the headline, Can Matt Mullenweg save the internet? Which brings to mind Betteridge’s law of headlin…
Auditing a Graded Video Game – Zdziarski's Blog of Things Anyone who’s read my blog knows that I am not a fan of video game grading. Grading companies, in my experience, do marginal quality work, and at a superficial level that cannot be audited once an item has been sealed. The holy plastic WATA box is all too ...
How I Build My idea of a vacation might be weird to some. Sure, I like sunshine, I like beaches – but more than all that, I like making stuff with computers.
Can blogging be made simpler? as much as I love my blog, suggesting others start their own like I did is too tall a technical ask. The hosted options come with their own pitfalls. Is there a better way? What might it look like? How do we get there? Over the past few years I’ve advised...
Secrets of MicroPython: How to blink an LED What is the "hello world" of embedded software? Why, blinking an LED, of course! In this first tutorial, we'll get you acquainted with the fundamentals of MicroPython and more importantly, the online simulator we'll be using for all the tutorials. That's ...
Making sounds using SDL and visualizing them on a simulated oscillosco The most important part of Vectron is the real-time generation and visualization of audio. In the previous blog post I already built a simulated XY oscilloscope which I'll use to visualize the two ste
How to Choose Your College Degree Some pragmatic ideas on how to decide what to study during college, tailored to the job market of the 2020s.
How bad are bad fundraising terms? Suppose you took a job at Square in November 2014. A stock option package you valued at $500k then would have become worthless a year later, when they IPOed at less than half their previous valuation. Yet it seems like Square did quite well in 2015. What’...
An Algorithmic Solution to Insomnia I’ve struggled with insomnia for all of my adult life. It began in college and has waxed and waned in severity ever since, correlating with stress levels but not entirely.