|
My good friend Kauzerei has built the automatic film development machine OpenAutoLab . Please also take a look at the OpenAutoLab documentation for detailed build and usage instructions. Background I haven't really participated in the construction of this machine in any way. But we went to 37C3 together, where I fully saw the machine in action for the first time. While socializing we noticed that it is (or w....
|
|
My good friend Kauzerei has built the automatic film development machine OpenAutoLab . Please also take a look at the OpenAutoLab documentation for detailed build and usage instructions. Background I haven't really participated in the construction of this machine in any way. But we went to 37C3 together, where I fully saw the machine in action for the first time. While socializing we noticed that it is (or w....
|
|
Three members of the Real Python team are joining us this week: Kate Finegan, Tappan Moore, and Philipp Acsany. We wanted to share a year-end wrap-up with tutorials, step-by-step projects, code conversations, and video courses that showcase what our team created this year.
|
This book was so heavily promoted across the internet I had to read it. Just like how I succumbed to an Athletic Greens subscription after the deluge of podcast ads. Mustafa “Moose” Suleyman is particularly clued-in on AI and the regulation landscape. He’s a co-founder of Deepmind and someone who is very plugged in to […]
|
|
So, as I was learning some C , at the pointers/segfault, I was trying this code myself. #include
|
|
So, as I was learning some C , at the pointers/segfault, I was trying this code myself. #include
|
|
In the journey of homelabbing, I have started self hosting some really amazing services that I am using in my day to day life. This blog outlines what all service I am self hosting in my homelab and what I plan to explore in the upcoming year.
|
|
The year is ending in a couple of days, and I wanted to leave a public note about how it went for me. 2023 was an interesting year. I spent a lot of time getting used to my new life, and to be honest, it went well. I’m happier than ever, and learning to handle my life in this new chapter. The biggest change was how I allocate my time during the day. This nudges me to learn to downscale and manage my time better or be more efficient in h....
|
|
The year is ending in a couple of days, and I wanted to leave a public note about how it went for me. 2023 was an interesting year. I spent a lot of time getting used to my new life, and to be honest, it went well. I’m happier than ever, and learning to handle my life in this new chapter. The biggest change was how I allocate my time during the day. This nudges me to learn to downscale and manage my time better or be more efficient in h....
|
|
In the journey of homelabbing, I have started self hosting some really amazing services that I am using in my day to day life. This blog outlines what all service I am self hosting in my homelab and what I plan to explore in the upcoming year.
|
|
OpenStack Ironic + PyCharm + Unit Tests I assumed for a long time it was likely trivial to get OpenStack Ironic unit tests running in PyCharm, but never took the time to get a reliably working configuration – until today. I’m going to describe the configuration here so hopefully it can be replicated by others. It’s my belief this should work for most OpenStack projects using oslotest, but I’ve only used this method so far with Ironic-bas..
|
jOOQ 3.19 finally delivers on a set of features that will greatly simplify your queries further, after jOOQ 3.11 introduced implicit to-one joins: What are these features? Many ORMs (e.g. JPA, Doctrine, jOOQ 3.11 and others) support “path joins” (they may have different names for this concept). A path join is a join derived from … Continue reading jOOQ 3.19’s new Explicit and Implicit to-many path joins →
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Assumed Audience : Hackers and tech-oriented lawyers. Discuss on Hacker News and Reddit . Epistemic Status : Mostly confident. Introduction Because of a couple posts , I was reminded of two semi-recent brouhahas . When I originally came across them, I saw the FOSS purist side with righteous indignation. But I had also just started building a business, so for the first time, I understood the business side. So despite..
|
|
Learn about three great ways to rebuild a Docker image faster: Add a .dockerignore file to your repository, use a dependency lockfile, and group commands!
|
|
I built an API that extracts data from webpages, even if they're rendered with Javascript. It's defined via Pulumi and deployed on AWS.
|
|
Exploring OverTheWire: Level 9 to Level 10 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our thrilling journey through the Bandit Challenge! In this blog post, we'll conquer Level 10, where we'll search for a password hidden within a file containing human-readable strings preceded by several '=' characters. Join me as we navigate the file system, utilize powerful commands, and extract the password from the strings. Let's dive in!
|
|
This is a bit of a retrospective of every project I’ve worked on, as far as I remember them. I’ve tried to unearth any artifacts that remain. Far from everything is flattering and resounding success, but then again, maybe that’s good. There are definitely patterns in the things that didn’t pan out. Earliest Traces I was definitely programming stuff, but I don’t think it ever amounted to anything tangible. It was more like playing house,..
|
|
An exploration of the concept of being parasitical, examining moral considerations, and ultimately questioning where individuals draw the line in accepting or rejecting such behavior.
|
|
Exploring OverTheWire: Level 9 to Level 10 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our thrilling journey through the Bandit Challenge! In this blog post, we'll conquer Level 10, where we'll search for a password hidden within a file containing human-readable strings preceded by several '=' characters. Join me as we navigate the file system, utilize powerful commands, and extract the password from the strings. Let's dive in!
|
|
In this article, you'll learn more about open redirect vulnerabilities and how you can prevent them in Laravel. You'll also learn how to use Snyk to detect this vulnerability in your code and dependencies.
|
|
Over the years, I have repeatedly felt like I missed the timing for a meetup or an IRC group or social media in general. I'd go to a meetup every so often but I'd never make a meaningful connection with people, whereas everyone else knew each other. I'd join an IRC group and have difficulty catching up with what seemed to be the flow of conversation. I hadn't thought much about this until the pandemic when I started a Discord group for s....
|
|
Most software projects avoid formal verification due to time constraints and expertise requirements. Tools like the Coq proof assistant, commonly used to introduce the topic to computer science students, can appear too cumbersome for real-world applications and therefore hard to justify. In contrast, in the field of cryptography specialised tools such as ProVerif have been regularly used for the last two decades for verifying important pr....
|
|
I've already tried many times to design my own programming language. It often starts when I identify features I miss in the language(s) I use and ends when I find another language that addresses those issues. I'm curious about any languages lainons here might be designing. What issues does it address? What are it's particular strengths? Are you stuck trying to incorporate certain features? Below is me rambling about the type system I'....
|
|
Introducing Fontimize: Subset Fonts to Exactly and Only Your Website's Used Characters
-
daveon.design
-
2 years ago
-
eng
A Python library to subset fonts, which cuts ~95% from the size of your site’s font files & downloads/bandwidth. To use: from fontimize import optimise_fonts_for_files and call it with a list of HTML files. See the the full API docs for more info. Find Fontimize on Github and PyPi. Before the why, a quick preview of Read article...
|
|
Introducing Fontimize: Subset Fonts to Exactly and Only Your Website's Used Characters
-
daveon.design
-
2 years ago
-
eng
A Python library to subset fonts, which cuts ~95% from the size of your site’s font files & downloads/bandwidth. To use: from fontimize import optimise_fonts_for_files and call it with a list of HTML files. See the the full API docs for more info. Find Fontimize on Github and PyPi. Before the why, a quick preview of Read article...
|