|
Building a web search engine from scratch in two months with 3 billion neural embeddings
-
heidenstedt.org
-
6 months ago
-
eng
Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....
|
|
Building a web search engine from scratch in two months with 3 billion neural embeddings
-
heidenstedt.org
-
6 months ago
-
eng
Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....
|
|
When building AI Agents, one of the challenges you have to deal with is the sheer amount of data that the agent may need to go through. A natural way to deal with that is not to hand the information directly to the model, but rather allow it to query for the information as it sees fit. For example, in the case of a human resource assistant, we may want to expose the employer’s policies to the agent, so it can answer questions such as “Wh....
|
|
When building AI Agents, one of the challenges you have to deal with is the sheer amount of data that the agent may need to go through. A natural way to deal with that is not to hand the information directly to the model, but rather allow it to query for the information as it sees fit. For example, in the case of a human resource assistant, we may want to expose the employer’s policies to the agent, so it can answer questions such as “Wh....
|
|
After purchasing a new stove I submitted an online rebate and 147 days later a pan showed up - just not what I expected.
|
|
A quick overview of the upcoming change to the MCP specification that introduces support for Client ID Metadata Documents (CIMD), and how it will be supported in Visual Studio Code.
|
|
Have you ever asked yourself which protocols get used when downloading pictures from the Perseverance Mars rover to Earth? I hadn’t thought about that either, until I came across an intriguing message on the internet, back in April 2024: I’m looking for someone knowledgeable of quic/quinn to help us out for our deep space IP project. Would be of part-time consulting. Please dm me if interested. The message itself is quite short and somewhat..
|
|
If you’re using GitHub Actions in your projects, you should be pinning your actions to specific commit SHAs instead of using tags or branches.
|
|
Operating Kafka in Rails with Karafka: Production Architecture, Consumers, and DLQs (Part 1)
-
www.codemancers.com
-
6 months ago
-
eng
This post breaks down our production architecture for event streaming in Rails using Kafka and Karafka—from designing producers and consumer flows to handling failures with DLQs and keeping warehouse databases in sync reliably.
|
|
Feeling burned out? The solution isn't rest—it's momentum. Making progress in any area of your life can break the burnout cycle and get you moving forward again.
|
|
Like many of you, my days are dominated by notifications. Emails from project management systems, source control systems, calendar invitations, ticket updates, and message about messages on other platforms. I’ve noticed that some people use notifications as a power tool, … Continue reading →
|
|
The real performance of any computer hardware in production is the result of the hardware, software, and tuning; the investment and sequence of these efforts can be pictured as a three-stage rocket: I recently presented this embarrassingly simple diagram to Intel's executive leadership, and at the time realized the value of sharing it publicly. The Internet is awash with comparisons about Intel (and other vendors’) product performance ....
|
|
Hello! We're very glad to inform you that two new 10 Gbit/s full duplex servers located in Amsterdam, the Netherlands, are available: Taiyangshou and Vindemiatrix. The AirVPN client will show automatically the new servers; if you use any other OpenVPN or WireGuard client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator"). The servers accept connectio....
|
|
I was recommended this book by a friend, and told to read it during winter. I brought it with me on my travels, and read it through…
|
|
The Stranger by Albert Camus was a provoking read, of a man who seemingly has lost the depth of emotion. I wonder if his stoicism…
|
|
There was a point I thought I had lost this book while camping in Victoria Falls in Zimbabwe, and I frantically tried searching for it…
|
|
I picked up this book in a bookshop I returned to twice in Rio de Janeiro. It struck out to me with it’s yellow cover and interesting…
|
|
I read the Art of Travel with rapidity to prepare me for a three month expedition I was about to embark on. I hoped to glean…
|
|
Outline by Rachel Cusk was experimental. It followed the author herself through a series of vignettes with friends and strangers…
|
|
I picked up this book in 2025, a couple years after COVID-19 ravaged across the world, grounding airplanes, locking borders…
|
|
The Courage to be Disliked by Ichiro Kishimi & Fumitake Koga
-
apurva-shukla.me
-
6 months ago
-
eng
I listened to The Courage to Be Disliked as I ran earlier this year, and it was a curious experience. I think listening to it was…
|
|
I previously wrote about catching a level 15 Dragonair in the Pokémon Yellow Safari Zone. In this follow-up report, I examine Dragonair's non-standard 27 catch rate, unique to Yellow.
|
|
I haven't written a blog post in a long time. It's been a tough year. Mostly from a health perspective. One of the highlights was when I cracked four ribs from coughing (yes, the doctors were just as shocked as you are). Before that, I used
|
|
I’ve been using 5G Home Internet for well over a year now, and honestly, I love it. For my lifestyle and day-to-day Internet habits, it has hit the sweet spot between performance, convenience, and simplicity. If you’ve ever wondered whether 5G Internet is a realistic alternative to cable or fibre for your home, I’m going to share the details and my experience in this blog post.
|
|
I’ve been using 5G Home Internet for well over a year now, and honestly, I love it. For my lifestyle and day-to-day Internet habits, it has hit the sweet spot between performance, convenience, and simplicity. If you’ve ever wondered whether 5G Internet is a realistic alternative to cable or fibre for your home, I’m going to share the details and my experience in this blog post.
|
Running apt upgrade on hosts with rootless Docker services can break them. A version mismatch occurs between the running user daemon and the newly upgraded system binaries, causing containers to fail on restart. This post provides an ansible playbook that detects critical package changes and automatically restarts only the necessary rootless user daemons, preventing downtime and manual intervention.
|
Running apt upgrade on hosts with rootless Docker services can break them. A version mismatch occurs between the running user daemon and the newly upgraded system binaries, causing containers to fail on restart. This post provides an ansible playbook that detects critical package changes and automatically restarts only the necessary rootless user daemons, preventing downtime and manual intervention.
|
|
Incident Review: Intermittent Disruption and Degradation of Heroku Services on October 20, 2025
-
www.heroku.com
-
6 months ago
-
eng
Beginning on October 20th, 2025 07:06 UTC, multiple Heroku services were initially impacted by a database service disruption with our cloud infrastructure provider in the Virginia region. This affected the monitoring, provisioning, networking and availability of cloud infrastructure services that power the Heroku platform. This outage was a complex, multi-phased event primarily triggered by multiple upstream outages within the cloud infra..
|
|
The alergy attack appears to have past, took almost the entire day. It can be completely debilitating when it happens. Very hard to concentrate on anything. It's sort of difficult to describe, not entirely disimilar to how it would feel to have stinging nettles rubbed all over your face, and right into your eyes. Sometimes I describe it as being punched in the face. It really drains your life energy. Roll on tomorrow :) #
|
|
The classic TCP client/server interaction When a TCP client calls connect (2) , it usually gets assigned a port number from the ephemeral port range which is not used yet. The server, on the other hand, usually calls bind (2) to set the port that it will listen on. Server socket() bind() listen() accept() recv() send() close() Client socket() connect() send() recv() close() Rendezvous ....
|
|
The classic TCP client/server interaction When a TCP client calls connect (2) , it usually gets assigned a port number from the ephemeral port range which is not used yet. The server, on the other hand, usually calls bind (2) to set the port that it will listen on. Server socket() bind() listen() accept() recv() send() close() Client socket() connect() send() recv() close() Rendezvous ....
|
|
The classic TCP client/server interaction When a TCP client calls connect (2) , it usually gets assigned a port number from the ephemeral port range which is not used yet. The server, on the other hand, usually calls bind (2) to set the port that it will listen on. Server socket() bind() listen() accept() recv() send() close() Client socket() connect() send() recv() close() Rendezvous ....
|
|
Okay, maybe this only news to me, but still, sharing my experience. So I've been renting a VPS for quite some time. There wasn't much going on there, so I decided why not run a Tor relay and use some of those free resources. Ofc I decided against making it
-
lainchan.org
-
6 months ago
-
eng
Okay, maybe this only news to me, but still, sharing my experience. So I've been renting a VPS for quite some time. There wasn't much going on there, so I decided why not run a Tor relay and use some of those free resources. Ofc I decided against making it an Exit node due to legal concerns, so it's just a basic relay. It's been running butter smooth for a month or two as a Middle, and at some point network decided that my relay is very goo....
|
|
The internet as we know it is dead but simultaniously alive. The only real threat left to the internet is AI, ehrm, "AI." The Surface level internet is dying a horrible death. More and more people are begging to ditch phones and social media and the trash heaps at the center of the internet. they are unhealthy and can even be out right dangerous. Wouldn't this mean that the future of sites like this one should be pretty bright? It would be ..
|
|
Another suspiciously timed allergy flare up day today. The world continues to be very unhappy with my imperfections. Likely another tsunami on the way. Life goes on. Looking forward to another day. #
|
|
I tried to like Almond, but I didn’t at all. I think it’s perhaps because it was hard to empathise with a character who has no feelings…
|