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

CatBench is a Postgres + PgVector demo application that uses 25k pet photos from a Kaggle dataset for demonstrating how the similarity search features work together with the rest of your application code & schema in the backend (HammerDB Order Entry). [ Jump to the new stress test + monitoring section ] CatBench Interactive UI You can navigate around the recommendation engine for Cat Purchases UI, click on cat photos and find pr..

Another Friday, another Django related post. I guess this blog is becoming a bit monothematic. I promise the next ones will bring the much-needed diversity of contents, but today let’s explore a very useful feature of the Django’s ORM. Ok… Ok… it’s more of a feature of PostgreSQL that Django supports, and it isn’t available […]

I got a lesson today in the idea that it’s always worth re-visiting things you’ve used in the past to see how they’ve changed, as sometimes there will be cool new features! In my Kubernetes Post-Exploitation talk I make use of kubectl debug as a means to get a root shell on a cluster node. It’s a very handy command but I thought it wasn’t possible to use ctr commands from inside the shell you get with kubectl debug and that turns out ....

The reflectance of light hitting a dielectric (non-metal) / dielectric interface is something commonly needed in computer graphics, and one of the few material properties that we can get a compact and exact solution for, from Maxwell's equations. In computer graphics, a faster approximation is often used - Schlick's approximation . It kind of sucks tho - it has quite large relative error, resulting in visibly incorrect reflection. For ....

What are the ways you can manage multithreaded code in Python? What synchronization techniques are available within Python's threading module? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.




We’re excited to announce the general availability of Heroku Postgres version 17, packed with new features and enhancements to your database performance. And that’s not all – we’re also introducing a game-changing feature that streamlines your upgrade experience. This new method of version upgrade is now the default, so you can try it to upgrade […] The post Heroku Postgres 17 with the New Upgrade Process: Faster Performance, Easier Upgr..

If you’ve ever deployed an app on Heroku, chances are you’ve used Heroku Postgres — our fully managed, reliable, and scalable Postgres database service. It’s the backbone for millions of applications, from weekend side projects to enterprise-grade systems running in production. But Postgres, like all software, continues to evolve. With new versions released each year, […] The post Heroku Postgres Upgrade Guide: Simplify Your Move to Vers..

Anthropic’s Claude 4 Sonnet, part of the next generation of Claude models, is now available on Heroku Managed Inference and Agents. This gives developers immediate access to a model designed for coding, advanced reasoning, and the support of capable AI agents. Heroku Managed Inference and Agents expands your AI choices, offering the freedom to build […] The post Heroku AI: Claude 4 Sonnet is now available appeared first on Heroku .

Yesterday I gave a live talk about some of the re-design we did to the internals of RavenDB’s storage engine (Voron). I think it went pretty well, and the record is here. Would love to hear your feedback!

Yesterday I gave a live talk about some of the re-design we did to the internals of RavenDB’s storage engine (Voron). I think it went pretty well, and the record is here. Would love to hear your feedback!

Learn why AI-generated code, open source, and package hallucinations magnify risk. Discover the Snyk AI Trust Platform for safe, accelerated development.

AI is transforming software development. Is your security strategy keeping pace? Learn about AI TrustOps, a new model to build secure software in the age of AI and stay ahead of emerging risks.

Empower developers with Snyk Learn and the new Learning Management Add-on. Build AI-enabled apps securely, reduce risk, and meet compliance with bite-sized lessons and AI-powered assistance.

With the introduction of Apple Silicon, macOS became much stricter about running unsigned binaries. It even refuses to execute them in the Terminal. This can be frustrating as many precompiled tools, once easily downloadable from sources like GitHub, may no longer work as expected. By default, if you try to run an unsigned binary in Terminal, you will see an error like: Apple could not verify "[binary]" is free of malware that may....

With the introduction of Apple Silicon, macOS became much stricter about running unsigned binaries. It even refuses to execute them in the Terminal. This can be frustrating as many precompiled tools, once easily downloadable from sources like GitHub, may no longer work as expected. By default, if you try to run an unsigned binary in Terminal, you will see an error like: Apple could not verify "[binary]" is free of malware that may....

Discord’s Soundboard lets you instantly react to the call with quick custom soundbites. Where do you use it? How do you add more sounds, and how long can they be? Listen closely as we lay it all down!

Anatomy of an agent - june.kim - 1 year ago - eng

Anatomy of an agent - june.kim - 1 year ago - eng

The most recent change to the search engine is a system that profiles websites based on their rendered DOM. The goal is identifying advertisements, trackers, nuisance popovers, and similar elements. The search engine already tries to do this, but isn’t very good at it because it’s only looking at static code. It turns out to be somewhat difficult to determine what a website that has non-trivial javascript will look like based its source..




So, last time I said I was hooked, and that I wrote an allocation profiler. That’s true! And it was comparatively easy. Starting from the baseline of SpiderMonkey which sleeps before exit from the last blog post, the profiler looks like this: BEGIN { printf("Attaching probes for %s", str($1)) } uprobe:$1:cpp:"*gcprobes::CreateObject*" { // 7 frames as the hook is ususally quite deep, so we want // to see user code too. @alloc[....

Bottom Line Up Front The goal isn't to replace human developers but to offload repetitive tasks so we can focus on creativity and architecture—where human expertise is irreplaceable. Start your next feature by writing tests first, then let AI help implement the solution. You'll deliver higher quality code faster, with greater confidence. Large Language Models Aren't as Simple as They Seem Large language models (LLMs) have a fundamental flaw....

So I have been having quite a bit of fun learning about eBPF. It’s been on my todo list for like two or three years, but I’ve finally made the time to actually start to figure it out, and have already found some neat stuff, and had to do some fun hacking. Let’s set the stage. eBPF is an instrumentation and tracing system built into Linux (and Windows these days!). The general thrust of it is that you provide the kernel with some b....


If you know your chronotype, you can be intentional about when you plan certain types of tasks, which makes them easier to achieve!

Positive feedback - ilearnt.com - 1 year ago - eng

Positive feedback - ilearnt.com - 1 year ago - eng

Chris Woodruff produced an excellent series of posts to introduce the C# developer to the language of Rust.

Chris Woodruff produced an excellent series of posts to introduce the C# developer to the language of Rust.

Discover the Snyk AI Security Platform, purpose-built for safe AI innovation and building trust in AI-driven software. Learn how Snyk offers comprehensive visibility, intelligent prioritization, and scalable policy enforcement for AI.

Discover Snyk Labs, Snyk’s AI security resource hub for the latest technical demos, sharing emerging threats and standards, & early insights into the AI security landscape.


Here’s a useful tool for quickly testing whether a disk (or a cloud block store volume) is a good candidate for your database WAL/redo logs and any other files that require low latency writes. The pg_test_fsync tool is bundled with standard Postgres packages, so no extra installation is needed. You don’t actually have to use Postgres as your database, this tool’s output is universally valuable for any workload requiring fast writes.

Here’s a useful tool for quickly testing whether a disk (or a cloud block store volume) is a good candidate for your database WAL/redo logs and any other files that require low latency writes. The pg_test_fsync tool is bundled with standard Postgres packages, so no extra installation is needed. You don’t actually have to use Postgres as your database, this tool’s output is universally valuable for any workload requiring fast writes.

We're expanding our Quests advertising product with a new reward for users: Discord Orbs. We’re also introducing a new partnership with Kantar, which will further enhance the return on investment measurement and analytics capabilities of Quests for advertisers.

The Learning Agent - june.kim - 1 year ago - eng

The Learning Agent - june.kim - 1 year ago - eng


Heroku recently made the next generation platform – Fir – generally available. Fir builds on the strengths of the Cedar generation while introducing a new modern era of developer experience. Fir leverages modern cloud-native technologies to provide a seamless and performant platform. One of the goals we set out to achieve with Fir is to […] The post OpenTelemetry Basics on Heroku Fir appeared first on Heroku .

3 visitors online