Long term care insurance as public policy
LTCI has begun seeing uptake in Asia. However, creating sustainable, equitable long term care systems remains a problem to be solved.
LTCI has begun seeing uptake in Asia. However, creating sustainable, equitable long term care systems remains a problem to be solved.
I didn’t want to add my voice to the cacophony of hot takes about the xz backdoor incident because I’m sure many people are already sick of hearing about it. However, there is something…
I’m a surgeon. I’d like to think that I’m resilient and well adjusted, having gone through medical school and rigorous surgical training. I’ve been a doctor for 13 years and much of that period has been spent training to be as good a surgeon as I could ever be…
One of the delusions of modern times is that we need a nerd clerisy to help us run things. We’re presently at the end of the post-WW-2 order (or the post-broadcasting order), sort of nervousl…
Hurl is a dynamically-typed programming language that uses exception handling as its only form of control flow. Much of the syntax is unsurprising, but the forms of exception raising and handling deserve close examination.
#PositiveVibes #MotivationMonday #InspirationDaily #SpreadPositivity #MindsetMatters #Empowerment #Encouragement #SelfImprovement #PositiveCommunity
The "golden rule" of code reviews is to approve improvements. Approve pull requests that fix bugs, even if the implementation isn't ideal.
Try hard writing code that is Simple, and Easy to move from one place to another.
Have you ever had a brilliant idea that you wanted to act on immediately? We've all been there, and it's tempting to jump right in. But what if I told you there's immense value in simply sitting on an idea?
Setting up PostgreSQL for tests is crucial for achieving performance and reliability. In this article, I'll explain how to set up PostgreSQL for tests and discuss some common pitfalls to avoid.
Quantization can reduce vector sizes, but how does it impact query performance and quality?
Over the years I have seen a lot of "this vs that" arguments. React vs Vue, Postgres vs MySQL, Tensorflow vs Pytorch. These debates often lead to zealots who...
Ask ten developers how they think a certain piece of code should be formatted, and you'll likely get ten different opinions. Worse, these opinions are almost never based on facts. Instead, when you ask why they prefer style X over Y the answer is almost always…
It is rewarding to work on software that people care about and use all around the clock. This constant usage means we can't simply take the system offline for maintenance without upsetting users. Therefore, techniques that allow us to update the software seaml…
In my previous post I walked through how to connect to ChatGPT in order to integrate AI into a multi-platform (Windows App SDK and the Uno Platform) based application. In this post we’re going to add the ability to switch which AI model (GPT 3, 4 etc) is used …
Welcome to another issue of Dev Leader Weekly! In this issue, I share with you 5 things I've changed my mind about in my career!
Kaspersky analysis of the backdoor recently found in XZ, which is used in many popular Linux distributions and in OpenSSH server process.
Turn your Google Sheets spreadsheets into powerful APIs to rapidly develop prototypes, websites, apps and more.
Linux kernel cut it loose, now leading FOSS compiler lands depth-charge on Itanic
If you're not familiar with the Recovery Kit, it's something I made back in 2019 and posted to my original back7.co blog. I created it before I knew what a "cyberdeck" was beyond a simple part of William Gibson's Neuromancer. I wanted a rugged computer enclosu…
Sometimes, especially in high-traffic scenarios, you absolutely need to ensure that only one process can modify a piece of data at a time. Entity Framework Core is a fantastic tool, but it doesn't have a direct mechanism for pessimistic locking. In this articl…
My startup (gettruss.io) released a few LLM-heavy features in the last six months, and the narrative around LLMs that I read on Hacker News is now starting to diverge from my reality, so I thought I’d share some of the more “surprising” lessons after churning …
B2B marketing automation: explore top platforms, tools, real-world examples, compelling case studies and elevate your marketing strategy
Not all non-sequential primary keys are created equal, the ULID format is a fantastic substitute for the typical UUIDv4 choice.
12.04.2024 A random stream of consciousness on learning Japanese. it is a great joy to learn such a logical and beautiful language with very few exceptions or rules you have to learn by heart it feels like playing Lego for example: 食べる(“taberu”) (to eat) repla…
How to get through your to-do list efficiently and whether maximizing productivity is worth it.
Suppose every day I punched you in the head for fun. Then you offered to pay me to not punch you in the head.
In early 2024, I hit ten years at Allegro, which also happens to be how long I’ve been working with microservices. This timespan also roughly corresponds to how long the company as a whole has been using them, so I think it’s a good time to outline the story o…
Something's distinctly different about this "aerial" still frame. Yesterday, I had the YouTube app open on my Apple TV in my office. I went to do something else, and when I looked back it wasn’t the Apple TV aerial screensaver, but a YouTube app “screen saver…
I built a magical meme search engine using siglip/CLIP and vector encoding images. It was a fun way to learn about this powerful technology. I'm sharing the code so you can build your own and discover forgotten gems in your photo library. Let's unleash the pow…
On my journey to learn CUDA, I decided to tackle the One Billion Row Challenge with it.
A story about why it's now or never for a lot of ideas.
Exit strategies like Stale Asset Selloff and Stop Loss Decay can really make a difference for your crypto trading bot.
28 Mar 2024
Using Simon Wardley’s evolution model, I propose a framework for visualizing the maturity of data within a business context, emphasizing the importance of treating data as a product and implementing data contracts to facilitate integration and ensure trust. Ul…
Sharing hard-won advice for founders of early-stage digital health startups on how to survive and succeed in a bearish market.
This is a follow-up to my previous post about some mysterious TCP connection timeouts in the UC Berkeley wired network. I received many thoughtful emails in response to that post, and there was an excellent discussion on Hacker News. I’m very grateful to every…
Nithin Bekal's blog about programming - Ruby, Rails, Vim, Elixir.
fhur's blog
Harvard Business Review in 1974 published “Who's Got the Monkey” authored by William Oncken Jr and Donald L. Wass. The article described unsolved problems of…
> This post was inspired by a recent conversation with a YC grad about post-batch life and lessons learned. ### On Startup Advice I will start by saying you should take all advice with a grain of sa
Posted on 12 April 2024.