|
Tiny reviews for books from Percival Everett, Iain Banks, Herman Melville, Frank Herbert, Adrian Tchaikovsky and many more.
|
|
Vampires Vampire Attacking Vampires (Issue #183) 2024-09-28 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Genes need a future, Russia is mental, specialists vs generalists, VC tough years, inflation demystified, rewilding the Earth at scale, deep fakes future, and Uk politics Issue details: Title: Vampires Vampire Attacking Vampires Issue: 183 Page: issue webpage Another awesome i..
|
|
Recently I have been getting into Podman as a great (rootless) Docker alternative and its neat integration into Redhat based Linux distributions, rekindling my decade old love affair with Red Hat Linux . Being asked to deploy Metabase (Open-source Edition) as an internal service at my place of work, I decided to give the somewhat new Quadlets a try in deploying the service, instead of the older, deprecated way of asking Podman to generat..
|
|
Sometimes I host things that I don’t want to be readily available on the open internet (or at least not easy to discover). It might be something that could do with an extra layer of obscurity. It might be a piece of third-party software to which I have no good insight into its security posture. Below is a neat trick to achieve this with a bit of nginx configuration magic alone, by “misusing” the ngx_http_geo_module. Requests other than ..
|
|
Using Virtual Environments in Docker & Comparing Python Dev Tools
-
realpython.com
-
1 year ago
-
eng
Should you use a Python virtual environment in a Docker container? What are the advantages of using the same development practices locally and inside a container? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
|
Back in the mists of time if you wanted to take a photograph you would have to use a camera that you had to carry with you.
|
|
Back in the mists of time if you wanted to take a photograph you would have to use a camera that you had to carry with you.
|
|
Assumed Audience : Hackers, Rustaceans, and anyone interested in programming language design. Epistemic Status : Quite confident. The ideas are partially implemented and working. This post is partially an ad! Introduction josephg wrote a post about what he’d like to see in future Rust , or another programming language following Rust. Unbeknownst to josephg, that language is coming into existence right now! It is cal..
|
|
Assumed Audience : Hackers, Rustaceans, and anyone interested in programming language design. Epistemic Status : Quite confident. The ideas are partially implemented and working. This post is partially an ad! Introduction josephg wrote a post about what he’d like to see in future Rust , or another programming language following Rust. Unbeknownst to josephg, that language is coming into existence right now! It is cal..
|
|
Assumed Audience : Hackers, Rustaceans, and anyone interested in programming language design. Epistemic Status : Quite confident. The ideas are partially implemented and working. This post is partially an ad! Introduction josephg wrote a post about what he’d like to see in future Rust , or another programming language following Rust. Unbeknownst to josephg, that language is coming into existence right now! It is cal..
|
|
Assumed Audience : Hackers, Rustaceans, and anyone interested in programming language design. Epistemic Status : Quite confident. The ideas are partially implemented and working. This post is partially an ad! Introduction josephg wrote a post about what he’d like to see in future Rust , or another programming language following Rust. Unbeknownst to josephg, that language is coming into existence right now! It is cal..
|
|
Assumed Audience : Hackers, Rustaceans, and anyone interested in programming language design. Epistemic Status : Quite confident. The ideas are partially implemented and working. This post is partially an ad! Introduction josephg wrote a post about what he’d like to see in future Rust , or another programming language following Rust. Unbeknownst to josephg, that language is coming into existence right now! It is cal..
|
|
Assumed Audience : Hackers, Rustaceans, and anyone interested in programming language design. Epistemic Status : Quite confident. The ideas are partially implemented and working. This post is partially an ad! Introduction josephg wrote a post about what he’d like to see in future Rust , or another programming language following Rust. Unbeknownst to josephg, that language is coming into existence right now! It is cal..
|
|
Assumed Audience : Hackers, Rustaceans, and anyone interested in programming language design. Epistemic Status : Quite confident. The ideas are partially implemented and working. This post is partially an ad! Introduction josephg wrote a post about what he’d like to see in future Rust , or another programming language following Rust. Unbeknownst to josephg, that language is coming into existence right now! It is cal..
|
|
This post is part of the GenAI Series The only way we can interact with an LLM model is by passing an instruction to retrieve a response. That instruction is called a prompt. In this post, we are going to discuss what a prompt is and what prompt engineering entails What is a Prompt A prompt is simply the instruction or question you give to an AI or language model to get a response. Think of it as a way to guide the AI toward the answer or o....
|
|
Security researcher evilsocket.net (Simone Margaritelli) published information about several vulnerabilities in CUPS that allow for remote code execution (RCE)
|
|
Simplify Your Cloud Security: Heroku ACM Now Supports Wildcard Domains
-
www.heroku.com
-
1 year ago
-
eng
We are thrilled to announce that Heroku Automated Certificate Management (ACM) now supports wildcard domains for the Common Runtime! Heroku ACM’s support for wildcard domains streamlines your cloud management by allowing Heroku’s Certificate management to cover all your desired subdomains with only one command, reducing networking setup overhead and providing more flexibility while enhancing the […] The post Simplify Your Cloud Security:..
|
|
This is part 2 of my effort to create an open-weights Automatic Speech Recognition model for my native language Maltese. Before the how, let…
|
|
Restarting and Monitoring a systemd service from golang with coreos/go-systemd
-
blog.gripdev.xyz
-
1 year ago
-
eng
I’m current working on code which lives in an agent, written in golang , which is running on a fleet of machines. The agent needs to, when a new version of an application is deployed, restart the systemd unit and make sure it comes up healthy and running. Here is the output of what we’re going to build: ☠️ Dead-end: Try calling systemctl and parse the stdout This is the most obvious route. You exec.Command and look at the output.
|
|
In December 2022, Adobe, through the Computer History Museum (CHM), released the source code for PostScript®, version 1.0. PostScript is one of the foundational technologies of the desktop publishing revolution of the early 1980s, along with laser printers, the graphical user interface of the Apple Macintosh, and Aldus PageMaker. PostScript is a programming language and a page description format for translating visual content into printed d....
|
|
In December 2022, Adobe, through the Computer History Museum (CHM), released the source code for PostScript®, version 1.0. PostScript is one of the foundational technologies of the desktop publishing revolution of the early 1980s, along with laser printers, the graphical user interface of the Apple Macintosh, and Aldus PageMaker. PostScript is a programming language and a page description format for translating visual content into printed d....
|
In practice this already happened a couple of years ago, now we are just making it official. For those who don’t know, Hawkpost is a side project that I started while at Whitesmith back in 2016 (8+ years ago). I’ve written about it here in the blog on several occasions. To sum it up, it […]
|
|
How to prevent log injection vulnerability in JavaScript and Node.js applications
-
snyk.io
-
1 year ago
-
eng
Fortify your Node.js applications against log injection attacks! This guide dives deep into the dangers and solutions to protect your logs from malicious manipulation. Stop attackers and build secure Node.js applications today.
|
|
Fearless Concurrency Ep.2: Managing Threaded Programs and Data Races in Rust
-
www.ardanlabs.com
-
1 year ago
-
eng
Introduction: Welcome to Episode 2 of the Fearless Concurrency in Rust series! In this episode, Herbert Wolverson dives into the fundamentals of threading in Rust, demonstrating how to use Rust’s threading capabilities effectively while maintaining safety. The focus is on using std::thread to spawn threads, preventing data races, and ensuring efficient, reliable multithreaded execution. Creating Threads in Rust: How to spawn and ma..
|
|
I got to visit the Stasi museum in Berlin this week, and it gave me a newfound appreciation for why it’s important to resist surveillance. Interestingly, surveillance is not exclusively limited to one kind of government: it can appeal to both left- and right-wing governments, and corporations in the digital age use surveillance to make money. In every form, surveillance is evil and must be resisted. Stasi = Abbreviation of Stadt Sicher....
|
|
I got to visit the Stasi museum in Berlin this week, and it gave me a newfound appreciation for why it’s important to resist surveillance. Interestingly, surveillance is not exclusively limited to one kind of government: it can appeal to both left- and right-wing governments, and corporations in the digital age use surveillance to make money. In every form, surveillance is evil and must be resisted. Stasi = Abbreviation of Stadt Sicher....
|
|
Introduction Today, TLS certificates in the Web public key infrastructure (PKI) have long validity: almost all remain valid for at least three months! An attacker compromising a certificate early enough in its lifetime 1 keeps it compromised for months. Certificate revocation addresses this problem: a client must know to distrust a certain key for a domain, even if the valid key hasn’t expired yet. The issue? Billions of clients use....
|
The book discusses the fundamentals of systems theory, emphasizing interconnectedness, stock, and flow dynamics. It highlights systemic problems, such as addiction and resource management, and explores how common misconceptions can lead to ineffective approaches. It underscores the importance of understanding system behavior and structural change for driving impactful outcomes and sustainable solutions.
|
|
Youtube Video, via JS Party podcast episode Building LLM agents in JS Notes Non Agentic workflow: Do it start to finish. Mostly zero shot prompts. Agentic workflow: Revise, iterative, reflect, use tools if you need to…. Four design patterns. 1. Reflect: Produce one thing and ask another chat thread with different system prompt to evaluate it. E.g. Create a code, than ask a rubberduck debugger to read it line by line, or run the test suite a..
|
|
Youtube Video, via JS Party podcast episode Building LLM agents in JS Notes Non Agentic workflow: Do it start to finish. Mostly zero shot prompts. Agentic workflow: Revise, iterative, reflect, use tools if you need to…. Four design patterns. 1. Reflect: Produce one thing and ask another chat thread with different system prompt to evaluate it. E.g. Create a code, than ask a rubberduck debugger to read it line by line, or run the test suite a..
|