|
Breathing Difficult (Issue #154) 2024-03-09 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Social media vs personal websites, AI and deep fakes, future of money and crypto, history of Ukraine, history of curry, building the next era of the internet, social media traps Issue details: Title: Breathing Difficult Issue: 154 Page: issue webpage Another awesome issue of the newsletter. ..
|
|
There’s a family of tabletop games that are based directly on a nontrivial mathematics problem. As a casual and fun way to inaugurate my new blog (migrated from Wordpress to Hugo, after my work on getting better LaTeX mathmode support in Hugo), I thought I’d write a short listicle about them, so that I have a place to add more as I find them, as well as give the shortest canonical description of the associated math problem.
|
|
There’s a family of tabletop games that are based directly on a nontrivial mathematics problem. As a casual and fun way to inaugurate my new blog (migrated from Wordpress to Hugo, after my work on getting better LaTeX mathmode support in Hugo), I thought I’d write a short listicle about them, so that I have a place to add more as I find them, as well as give the shortest canonical description of the associated math problem.
|
|
There’s a family of tabletop games that are based directly on a nontrivial mathematics problem. As a casual and fun way to inaugurate my new blog (migrated from Wordpress to Hugo, after my work on getting better LaTeX mathmode support in Hugo), I thought I’d write a short listicle about them, so that I have a place to add more as I find them, as well as give the shortest canonical description of the associated math problem.
|
|
Exploring OverTheWire: Level 20 to Level 21 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our captivating journey through the Bandit Challenge! In this blog post, we're geared up to conquer Level 21, where a setuid binary introduces a novel challenge involving network connections. Join me as we delve into the mechanics of connecting to localhost, reading text, and successfully obtaining the password to proceed. Let's dive in!
|
|
Exploring OverTheWire: Level 20 to Level 21 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our captivating journey through the Bandit Challenge! In this blog post, we're geared up to conquer Level 21, where a setuid binary introduces a novel challenge involving network connections. Join me as we delve into the mechanics of connecting to localhost, reading text, and successfully obtaining the password to proceed. Let's dive in!
|
|
Oracle Shared Pool Internals: Allocated Chunk Status Indicators in Heap Dumps
-
tanelpoder.com
-
2 years ago
-
eng
Over time, Oracle has been adding more contextual information into each allocated heap memory chunk, to make it easier to see what for your heap memory is used. This instrumentation is used for private (PGA,UGA,etc) heaps too, but this article focuses only on shared pool heaps. A few examples from past are: Library cache object hash values added to allocated shared pool chunk names (2010) The above technique is used for some other all....
|
|
Oracle Shared Pool Internals: Allocated Chunk Status Indicators in Heap Dumps
-
tanelpoder.com
-
2 years ago
-
eng
Over time, Oracle has been adding more contextual information into each allocated heap memory chunk, to make it easier to see what for your heap memory is used. This instrumentation is used for private (PGA,UGA,etc) heaps too, but this article focuses only on shared pool heaps. A few examples from past are: Library cache object hash values added to allocated shared pool chunk names (2010) The above technique is used for some other all....
|
|
How do you get yourself unstuck when facing a programming problem? How do you develop a positive developer mindset while learning Python? This week on the show, Bob Belderbos from Pybites is here to talk about learning Python and building healthy developer habits.
|
|
Repository: @knadh/floatype.js GitHub release page: v1.2.1 Full Changelog : https://github.com/knadh/floatype.js/compare/v1.2.0...v1.2.1
|
|
Learn what to include in your application security maturity model and how to assess your current level of application security maturity.
|
|
Dutch manufacturer Itho Daalderop seems to have an electronics reliability problem. I’ve now repaired 4 fans from the brand. One common problem seems to be that the transformer on the PCB of the CVE “Centrale ventilatie eenheid” breaks. It is … Continue reading →
|
|
Many LaTeX guides on the internet focus on writing documents in the math and engineering context but not many are suited for the humanities. What if you wanted to write a theology paper with Chicago-style footnotes and bibligraphy? Let’s start with a new document called paper.org. #+title : The Title of Your Paper #+author : Your Name Then we can add some document settings: #+options : toc:nil num:nil date:nil ....
|
|
Many LaTeX guides on the internet focus on writing documents in the math and engineering context but not many are suited for the humanities. What if you wanted to write a theology paper with Chicago-style footnotes and bibligraphy? Let’s start with a new document called paper.org. #+title : The Title of Your Paper #+author : Your Name Then we can add some document settings: #+options : toc:nil num:nil date:nil ....
|
|
A musician sight-reads a piece when they play it from the sheet music for the first time. Depending on their experience level and the difficulty of the piece, sight-reading can have mixed results. This variability in quality is extended considerably when an entire ensemble attempts to sight-read a piece – key signature changes can be missed, players can miss entrances, etc. While sight-reading is an important skill for musicians, it is no....
|
This post from Dan is one of the best reads in the past few months for me. He openly talks about instances that he might look like a stupid person, and how it’s benefiting him. I highly recommend reading the full blog post . … I frequently ask questions when there’s something I don’t understand or know, from basic stuff, “what does [some word] mean?” to more subtle stuff. On the flip side, one of the most common failure modes I see wi..
|
|
This post from Dan is one of the best reads in the past few months for me. He openly talks about instances that he might look like a stupid person, and how it’s benefiting him. I highly recommend reading the full blog post . … I frequently ask questions when there’s something I don’t understand or know, from basic stuff, “what does [some word] mean?” to more subtle stuff. On the flip side, one of the most common failure modes I see wi....
|
This post from Dan is one of the best reads in the past few months for me. He openly talks about instances that he might look like a stupid person, and how it’s benefiting him. I highly recommend reading the full blog post . … I frequently ask questions when there’s something I don’t understand or know, from basic stuff, “what does [some word] mean?” to more subtle stuff. On the flip side, one of the most common failure modes I see wi..
|
|
Problem synopsis I’m a huge fan of sqlc’s approach to code generation. I’ve seen sqlc called a reverse ORM , and I really like that moniker. However, as a sqlc newbie, I’m still discovering its edge cases. Today’s edge case is using postgres UPSERT queries with sqlc. The crux is that when upserting, it’s necessary for unique key conflicts to occur so that the UPDATE portion of the query executes. But non-null uuid Go types tend to....
|
|
Problem synopsis I’m a huge fan of sqlc’s approach to code generation. I’ve seen sqlc called a reverse ORM , and I really like that moniker. However, as a sqlc newbie, I’m still discovering its edge cases. Today’s edge case is using postgres UPSERT queries with sqlc. The crux is that when upserting, it’s necessary for unique key conflicts to occur so that the UPDATE portion of the query executes. But non-null uuid Go types tend to....
|
|
Having had to install direnv multiple times over the last few days to get a team up and running im writing the method down because I keep having to look it up. Install based on the following instructions https://github.com/direnv/direnv/blob/master/docs/installation.md Then hook it up to your shell via https://github.com/direnv/direnv/blob/master/docs/hook.md Lastly to have it work with .env files create the following directory and ..
|
|
Problem synopsis I’m a huge fan of sqlc’s approach to code generation. I’ve seen sqlc called a reverse ORM , and I really like that moniker. However, as a sqlc newbie, I’m still discovering its edge cases. Today’s edge case is using postgres UPSERT queries with sqlc. The crux is that when upserting, it’s necessary for unique key conflicts to occur so that the UPDATE portion of the query executes. But non-null uuid Go types tend to....
|
|
Where to begin! Where to begin… Lets start with a good measure of success, one that I think most engineers could agree on: a from-scratch rebuild of a complex, internal tools app. Success with rebuilds is often fleeting, as many can attest. There’s risk involved. Extending the challenge further, lets assign (most) of the task to a team of platform engineers who aren’t too familiar with modern front-end technology – and then say that we su....
|
|
Repository: @knadh/floatype.js GitHub release page: v1.2.0 Full Changelog : https://github.com/knadh/floatype.js/compare/v1.1.1...v1.2.0
|
|
Exploring OverTheWire: Level 19 to Level 20 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our thrilling journey through the Bandit Challenge! In this blog post, we're poised to conquer Level 20, where we encounter a setuid binary that holds the key to our progress. Join me as we explore the concept of setuid binaries, learn how to execute them, and successfully uncover the password to continue our journey. Let's dive in!
|
|
Exploring OverTheWire: Level 19 to Level 20 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our thrilling journey through the Bandit Challenge! In this blog post, we're poised to conquer Level 20, where we encounter a setuid binary that holds the key to our progress. Join me as we explore the concept of setuid binaries, learn how to execute them, and successfully uncover the password to continue our journey. Let's dive in!
|
|
Exploring OverTheWire: Level 18 to Level 19 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our riveting journey through the Bandit Challenge! In this blog post, we're set to conquer Level 19, where a password is concealed within a file. However, a clever twist awaits us—someone has tampered with the system to log us out during SSH login. Join me as we navigate through this challenge using commands like ssh, ls, and cat, all while devising strategies to overcome the unexpected hurdle. Let's dive in!
|