|
The three most popular DNS protocols with transit encryption are DNS-over-HTTPS (DoH), DNS-over-TLS (DoT), and DNS-over-QUIC (DoQ). This should help you choose what to use: Do you actually need to override OS DNS support? If not, or if you’re unsure, go to 6. Are you ready to implement DNS protocols correctly, or add a dependency that does so? If you’re not, go to 5. Does the network filter DNS traffic? If it does, go to 5. Do you already..
|
|
I learned this week that you can intercept and redirect Postgres query execution. You can hook into the execution layer so you're given a query plan and you get to decide what to do with it. What rows to return, if any, and where they come from. That's very interesting. So I started writing code to explore execution hooks. However, I got stuck interpreting the query plan. Either there's no query plan walking infrastructure or I just didn'....
|
|
Getting a couple of simple tasks out of the way helps to get you moving, so don't eat your frogs first.
|
Occasionally, “modern” baby monitors hit the news, but not for the best reasons. Sometimes for the lack of security, other times for exploitative practices, etc. This also applies to many other categories of products that we can include in the so-called “Internet of Things”. After reading a recent article about the topic, some comments with […]
|
|
I built my development flake for this website with the FlakeHub CLI . That flake uses pkgs.mkShell to load in binary dependencies to the development environment. I run zsh defined and configured by nix-darwin, so it was pretty jarring getting thrown into a plain bash shell when running nix develop. Luckily the fix is simple. Rather than just running nix develop, run: nix develop -c $SHELL and your normal shell will be run i..
|
|
I built my development flake for this website with the FlakeHub CLI . That flake uses pkgs.mkShell to load in binary dependencies to the development environment. I run zsh defined and configured by nix-darwin, so it was pretty jarring getting thrown into a plain bash shell when running nix develop. Luckily the fix is simple. Rather than just running nix develop, run: nix develop -c $SHELL and your normal shell will be run i..
|
|
Liked: A story about MS Swaminathan and India’s Green Revolution A nice short history about India's Green Revolution and the balance needed between short-term yields and long-term soil fertility.
|
|
A performant embedding processing pipeline & tutorial for big XML/HTML data dumps
-
geo.rocks
-
2 years ago
-
eng
Let’s process 1.369.841 single English XML/HTML files and index them with BAAI/bge-base-en-v1.5 embeddings for semantic search! Sounds fun? Let’s go!
|
The correct, complete, 2024, settings to configure the Java version in Gradle for Android. The post Setting JDK level in Android Gradle builds first appeared on Blundell .
|
|
This book will help you to teach your baby to fall asleep by himself. That's it, that's the premise on the book. And let me tell you... It delivers. The earlier you begin the better.
|
|
I recently got a new computer and am spending some time actually digging into Nix for managing dependencies. My main issue the last time I tried using Nix was how tough it was for me to wade through the documentation, so I was determined to try a different path this time. I started off with the very opinionated Zero to Nix tutorial series, which I thought was a great introduction. After learning about Nix and Flakes, and getting my webs....
|
|
I recently got a new computer and am spending some time actually digging into Nix for managing dependencies. My main issue the last time I tried using Nix was how tough it was for me to wade through the documentation, so I was determined to try a different path this time. I started off with the very opinionated Zero to Nix tutorial series, which I thought was a great introduction. After learning about Nix and Flakes, and getting my webs....
|
|
Digital Equipment Corporation memories on Licklider This report honors J. C. R. Licklider for his contributions to computer science research and education in this country. We reprint here two of his papers, originally published in the 1960s, which exemplify his ideas about how computers could enhance human problem-solving.>
|
|
Computational Thinking & Learning Python During an AI Revolution
-
realpython.com
-
2 years ago
-
eng
Has the current growth of artificial intelligence (AI) systems made you wonder what the future holds for Python developers? What are the hidden benefits of learning to program in Python and practicing computational thinking? This week on the show, we speak with author Lawrence Gray about his upcoming book "Mastering Python: A Problem Solving Approach."
|
|
The use case I had for this was to have customisable bits of a content collection that was rendered from markdown. Basically, a newsletter template where every…
|
|
What is with a sudden publication of blog posts after a seemingly indefinite hiatus? I have no answer except that I do things when I feel like it. More…
|
|
I've not written proper blog posts for a while now but I have come nearly full circle back to the start of my web career (albeit with a decade more experience…
|
|
Reply to For anyone making use of my RSS feeds You can also use paged feeds to provide access to older entries, though I'm not sure how many feed readers support that.
|
|
With the launch of Indiehackers.com in 2016, a counter-culture of startups emerged seeking to build businesses without venture capital funding. The trend followed established independent companies suc...
|
|
With the launch of Indiehackers.com in 2016, a counter-culture of startups emerged seeking to build businesses without venture capital funding. The trend followed established independent companies suc...
|
|
I do some volunteer sysadmining for a local non-profit, mostly network management and related things. Between there, and my home setup, I have gradually moved from defaulting to Ubuntu back towards FreeBSD over the last year. Nothing wrong with Ubuntu, but I kept finding FreeBSD to simply be a little bit easier and a lot better documented . For a dev box, I'll stick with linux—all the tooling optimizes there first, in particular the contai....
|
|
I do some volunteer sysadmining for a local non-profit, mostly network management and related things. Between there, and my home setup, I have gradually moved from defaulting to Ubuntu back towards FreeBSD over the last year. Nothing wrong with Ubuntu, but I kept finding FreeBSD to simply be a little bit easier and a lot better documented . For a dev box, I'll stick with linux—all the tooling optimizes there first, in particular the contai....
|
|
In this digital age, securing your precious data is non-negotiable. Let's delve into the world of continuous backups using a nifty tool called rclone, perfect for tech-savvy folks. We'll even set up a backup with Google Drive as an example. Your data's future is in good hands!
|
|
Vulnerabilities and weaknesses both introduce risk but have key differences. Learn how to assess your apps to find and fix both vulnerabilities and weaknesses.
|
|
In this digital age, securing your precious data is non-negotiable. Let's delve into the world of continuous backups using a nifty tool called rclone, perfect for tech-savvy folks. We'll even set up a backup with Google Drive as an example. Your data's future is in good hands!
|
|
In this digital age, securing your precious data is non-negotiable. Let's delve into the world of continuous backups using a nifty tool called rclone, perfect for tech-savvy folks. We'll even set up a backup with Google Drive as an example. Your data's future is in good hands!
|
|
A few weeks ago there was a meme floating around about if you spend using a physical $50 bill, it will remain a fifty dollar bill. But if you spend that same fifty bucks with a credit card - that fifty bucks gets whittled away by credit card processing fees and bank fees and just because fees.
|
2 am: Bill Clinton calls, desperate for advice. What tie to wear for inauguration? Chide him for forgetting five-hour time difference, suggest he wear an Aloha shirt, go back to sleep. [2] 8 am: To work up an appetite for breakfast, swim two laps around Oahu towing an Atlantis submarine by a rope clenched between […]
|
|
Part two When it comes to writing, if I can’t keep things concise, I like to keep them entertaining. Unfortunately childhood bullying doesn’t lend itself well to either of these goals, much more when it remains such a raw topic to me. Whilst I’ve already dedicated two posts to the topic, I still have a few things which I either failed to mention, or felt didn’t fit in with either post. With it being a few days since I powered through w....
|
|
I've been trying out a relatively new config file format called KDL . It's pronounced "cuddle" and here's a very quick run-down of what it's for and why I find it worth experimenting with. It's a general purpose data language that feels mostly like a blend of JSON, command line, and XML. So it would be useable for use cases including configuration files, data interchange, and data storage, but so far I've only been considering it for the u....
|
|
I've been trying out a relatively new config file format called KDL . It's pronounced "cuddle" and here's a very quick run-down of what it's for and why I find it worth experimenting with. It's a general purpose data language that feels mostly like a blend of JSON, command line, and XML. So it would be useable for use cases including configuration files, data interchange, and data storage, but so far I've only been considering it for the u....
|
|
We’re now part of a group of purpose-led, forward-thinking, conscious businesses. Let’s break it down and get a bit more personal about what B Corp status means for us and our clients. The post We’re a B Corp! Here’s what it means for our clients and impact. appeared first on Novoda .
|
|
Sort of the weekly reminder that I moved my Flutter posts to substack. Continue reading on Medium »
|