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

1. Starting with the Basics — The Raw Thread 2. Thread Pools with ExecutorService 3. Asynchronous Pipelines with CompletableFuture 4. Structured Concurrency — Cleanly Coordinating Subtasks Using Virtual Threads in Spring Boot Configuring Virtual Threads Lessons Learned Conclusion Java’s journey in concurrency has been long and fascinating — evolving from manually managed threads to lightweight virtual threads and struct....

How does Python 3.14 perform under a few hand-crafted benchmarks? Does the performance of asyncio scale on the free-threaded build? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Learn how to download public Google Spreadsheets as CSV files using URL parameters and Python scripts

Learn how to download public Google Spreadsheets as CSV files using URL parameters and Python scripts

Mundtot - learngerman.dw.com - 11 months ago - deu
Mundtot – Wer mundtot ist, redet nicht mehr – und das, obwohl er es eigentlich könnte. Denn er ist nicht tot, sondern sehr lebendig.


44 I recently turned 44, and this year resonates more than others for the simple fact that there are two repeating numbers. Other numbers that have come to mind are 22, 44, and 88. At 22,  I had just graduated from college with a computer science degree during a mild recession, so none of my…




Company news - brave.com - 11 months ago - eng


Recently, the Brave Search API underwent a thorough external audit, and earned our first SOC 2 Type II attestation.

Learn about the evolution of type hints in Python, from initial comments to modern inline typing and key features introduced in each major version, enabling powerful static type checking with tools like mypy and pyright.

Learn how to use git checkout --orphan to create a separate Git branch with no history, ideal for storing performance results or other generated content independently from your codebase. Discover the process and benefits of using orphan branches, including an example GitHub Actions workflow for publishing test results.

Learn about the evolution of type hints in Python, from initial comments to modern inline typing and key features introduced in each major version, enabling powerful static type checking with tools like mypy and pyright.

Learn how to use git checkout --orphan to create a separate Git branch with no history, ideal for storing performance results or other generated content independently from your codebase. Discover the process and benefits of using orphan branches, including an example GitHub Actions workflow for publishing test results.

Introducing the set of standards that Geomys maintainers strive to uphold in our professional activity as open source maintainers.

RavenDB's new offices - ayende.com - 11 months ago - eng
RavenDB Ltd (formerly Hibernating Rhinos) has been around for quite some time!In its current form, we've been building the RavenDB database for over 15 years now.In late 2010, we officially moved into our first real offices. Our first place was a small second-story office space deep in the industrial section, a bit out of the way, but it served us incredibly well until we grew and needed more space.Then we grew again, and again, and again..

A deep dive into rdtsc, instruction stream serialization, and memory fences for precise cycle-level performance measurement.

事象:メルカリのアプリを開いたら突然ログアウトされて、アプリ内でログインしようとしてもログインができない。パスワードが違うとか、そういうのはない。 対処方法:サファリでメルカリのブラウザー版(jp.mercari.com)を開いて、ログインする。ログインできる場合、今度はアプリを開いて、ログインボタンを押す。〇〇でログインされています、のようなメッセージが表示されているはず。パスワードを入れなくてもボタンを押すだけでログインができるはず。 効果がなかった対処方法:メルカリのアプリを削除して再度インストールしたりもしたが、効果がなかったので関係がないと思います。上の対処方法だけで良いはず。 もしかしたらやや古いiPhoneでしか発生しないかもしれません。最新のiOSは17だけど、iPhone 8とかはiOS 16までです。 PS 筆者はiPhoneユーザではありません。


I'm now a few weeks into my Bending Emacs series. Today I share a new episode. Bending Emacs Episode 4: Batch renaming files In this video, I show a few ways of batch renaming files. The covered flows are: Dired editable buffers . Multiple cursors using region-bindings-mode to insert numbers via # (I had a tiny blog entry on this). We can batch rename using Keyboard Macros too and insert numbers via macro c....


GitHub syncing - philipithomas.com - 11 months ago - eng
Something I worked on just launched: Chroma GitHub Sync. I love the mental model of businesses having a "shadow business" - a non-obvious skill they must master to achieve their main goal. My favorite...

Something I worked on just launched: Chroma GitHub Sync. I love the mental model of businesses having a "shadow business" - a non-obvious skill they must master to achieve their main goal.

Skip the analysis paralysis. Real performance data and pricing to help you pick between DigitalOcean, Linode, Vultr, and Hetzner based on your actual needs.


Skip the analysis paralysis. Real performance data and pricing to help you pick between DigitalOcean, Linode, Vultr, and Hetzner based on your actual needs.



AI is changing development. Our DevSecCon 2025 recap covers the 3 critical stages: AI-Accelerated DevSecOps, securing code at the first prompt, and taming AI-native app chaos with Evo by Snyk.



I started my career in the fall of 1981, and in the first six months, I wrote a Jovial language source code formatter in Fortran. I had no prior experience in programming jobs or college programming classes; all I knew was what I had taught myself at home. That formatter

I used to really like programming. Making apps, solving problems, seeing something I wrote come alive on a phone. I could spend hours coding and still want more. That feeling is mostly gone now. Somewhere between the meetings, the processes, and the layers of “modern development” I stopped enjoying it. The early days I started programming professionally in 2012, doing Windows Phone 7 apps. It was a strange but exciting time.

Introducing Evo by Snyk, the world's first Agentic Security Orchestrator. Learn why Evo is changing the game in cybersecurity to make security seamless, invisible, intelligent, and unstoppable—so innovation never has to slow down again.


I’ve been using pixi professionally in my team for a year now, and it has been a pleasure from the start. N.B. We’ve also been utilizing uv inside the pixi environment. Brief Intro uv : A faster & better pip. pixi : A faster and better pip+conda (bonus: beats mamba and works for other languages). Uses uv under-the-hood for pip installs. From the moment I (we) started using uv/pixi something clicked. It’s simple, fast and dev....

I’ve been using pixi professionally in my team for a year now, and it has been a pleasure from the start. N.B. We’ve also been utilizing uv inside the pixi environment. Brief Intro uv : A faster & better pip. pixi : A faster and better pip+conda (bonus: beats mamba and works for other languages). Uses uv under-the-hood for pip installs. From the moment I (we) started using uv/pixi something clicked. It’s simple, fast and dev....


How many of us have experienced team building that left feeling like it was a waste of time and money? If you've had that experience, I have some suggestions. This post Better Team Building first appeared on Dan Stroot's Blog


I’m just back from reading the transcript of Beyond the Machine , a thoughtful and insightful talk by Frank Chimero. I’m trying to figure out how to use generative AI as a designer without feeling like shit. I am fascinated with what it can do, impressed and repulsed by what it makes, and distrustful of its owners. I am deeply ambivalent about it all. The believers demand devotion, the critics demand abstinence, and to see AI as just a..

3 visitors online