Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

2023-11-20-001 - srijan.ch - 2 years ago - eng
rogerlipscombe@hachyderm.io has a nice post on using git with multiple identities. His recommended way (using includeIf to include different config files for different parent folders) also makes sense to me the most.

2023-11-20-001 - srijan.ch - 2 years ago - eng
rogerlipscombe@hachyderm.io has a nice post on using git with multiple identities. His recommended way (using includeIf to include different config files for different parent folders) also makes sense to me the most.

2023-11-20-001 - srijan.ch - 2 years ago - bod
rogerlipscombe@hachyderm.io has a nice post on using git with multiple identities. His recommended way (using includeIf to include different config files for different parent folders) also makes sense to me the most.

Big (or “ Long Term”) refactors are hard to pull off in a busy company. To succeed, we must: Convince business that it’s worth the delay. Decide what features will have to wait. Produce regular status updates and ETAs. Justify the refactor as we go. Is it the right approach? Keep ourselves from burning out. Allow time for the team to digest and review the huge diff. Fix a bombardment of QA issues. And we better do this all quickly,....

Snyk is excited to announce general availability of Snyk Apps, a framework for building and distributing custom security solutions to better inform security decisions and boost developer productivity.


Using an ESP32 S3 Box 3 with Willow, Home Assistant and Large Language Models (LLMs) create a locally hosted, offline, AI powered Siri / Alexa replacement.

Using an ESP32 S3 Box 3 with Willow, Home Assistant and Large Language Models (LLMs) create a locally hosted, offline, AI powered Siri / Alexa replacement.

I’m pleased to announce that the Korean translation of The Art of Agile Development is now available! You can buy it here . Many thanks to 김모세 for their hard work on this translation.

Indexing 28 billion chemical embeddings from 7 billion molecules using optimized Jaccard distance kernels, achieving 99% recall at 3,700 QPS on AWS Open Data.




Indexing 28 billion chemical embeddings from 7 billion molecules using optimized Jaccard distance kernels, achieving 99% recall at 3,700 QPS on AWS Open Data.



Product Market Fit - dhariri.com - 2 years ago - eng

With the WHO declaring that Covid is no longer a global emergency , we’ve quickly been pushed back to life as it was before the pandemic, with barely a thought given to what things were like for a few years. Life was in no way a fun jaunty romp, but when I look back I find myself amazed at how we acted back then – and how in some ways we’ve went back. 1) We did away with handshakes for a bit Does anyone really like handshakes? The aw....


Re-align that data class model for the UX driven flutter mobile app design process. Continue reading on Medium »

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'....

Eat Some Pudding First - ides.dev - 2 years ago - eng
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..

2023-11-18-001 - srijan.ch - 2 years ago - bod
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.

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!


Goals for 2024 - chrisfrew.in - 2 years ago - eng

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....

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."


2023-11-17-001 - srijan.ch - 2 years ago - bod
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.

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!

Using More FreeBSD - skife.org - 2 years ago - eng
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....

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...

Using More FreeBSD - skife.org - 2 years ago - eng
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....

10 visitors online