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

Update: Puma 7.0 was released with a fix for the bug described in this article. We recommend Ruby applications upgrade to Puma 7.0.4 or higher. This week, Heroku made Router 2.0 generally available, bringing features like HTTP/2, performance improvements and reliability enhancements out of the beta program! Throughout the Router 2.0 beta, our engineering team […] The post Pumas, Routers & Keepalives—Oh my! appeared first on Heroku .

Heroku Router 2.0 is now generally available, marking a significant step forward in our infrastructure modernization efforts. The new router delivers enhanced performance and introduces new features to improve your applications’ functionality. There are, of course, nuances to be aware of with any new system, and with Router 2.0 set to become the default router […] The post Tips & Tricks for Migrating to Router 2.0 appeared first on Her..

Mixtape Maker - lagomor.ph - 1 year ago - eng
Tired of hand-calculating how you should split up your playlist between the two sides of a cassette tape? This widget is designed to make it simple; set your tape length, drag your music files directly onto this page, and move your tracks between the two playlists. When you’re ready to record, connect your computer to your tape deck (however you prefer to do so) and press play! The player will automatically play blank gaps between songs..

Looking to boost your cybersecurity skills? Snyk's CTF 101 Workshop offers a hands-on introduction to Capture the Flag competitions, empowering students to tackle real-world security challenges. Learn about application security, network vulnerabilities, and more through free, engaging training.

Recreating Tim Kitchen’s RAG application using GitHub Copilot and exploring how it compares to other AI coding assistants like Aider, Cursor, and Windsurf.

Recreating Tim Kitchen’s RAG application using GitHub Copilot and exploring how it compares to other AI coding assistants like Aider, Cursor, and Windsurf.

Registration for the April 2025 DEF CON Training sessions is open! Join us April 12-13 for 2 days of hands-on, highly technical training from world-class trainers. Level up in the new year with actionable knowledge. Get on the list at this link: DCT Seattle 2025 Hope to see you there!

Kent Beck has shared some good insights in his substack. If I have to start with something, this is probably it. This post takes a short and stingy look around real “aglileness” of software development. Short but quick deployments and closer feedback loops instead of long and drawn out processes. Because at the end of the day, there is one bug lingering only in production enviorment which is waiting to be revealed.

Since chatgpt-shell going multi-model , it was only a matter of time until we added support for local/offline models. As of version 2.0.6, chatgpt-shell has a basic Ollama implementation (llama3.2 for now). chatgpt-shell is more than a shell. Check out the demos in the previous post . For anyone keen on keeping all their LLM interactions offline, Ollama seems like a great option. I'm an Ollama noobie myself and already looking ..

Introduction: Welcome to Episode 6 of the Fearless Concurrency in Rust series! In this episode, we explore the powerful concept of ARC (Atomic Reference Counting) and its critical role in managing shared resources in multithreaded Rust programs. By leveraging ARC, developers can safely share ownership of data across threads without relying on a traditional garbage collector, enabling efficient, flexible, and scalable concurrency. What..

Should a programming language be powerful and let a programmer do a lot, or should it be safe and protect the programmer from bad mistakes? Contrary to what the title insinuates, these are not diametrically opposed attributes. Nevertheless, this is the mindset that underlies notions such as, “macros, manual memory management, etc. are power tools—they’re not supposed to be safe.” If safety and power are not necessarily opposed, why does t....

Learn how to automate updating your AWS security group with your current IP address using a simple Bash script. Perfect for users with dynamic or CGNAT IPs who need secure, seamless access to their resources like bastion servers.

This new feature offers the option to ask follow-up questions from the basis of an initial query to Brave Search.

Kent Beck has shared some good insights in his substack. If I have to start with something, this is probably it. This post takes a short and stingy look around real “aglileness” of software development. Short but quick deployments and closer feedback loops instead of long and drawn out processes. Because at the end of the day, there is one bug lingering only in production enviorment which is waiting to be revealed.

Learn how to automate updating your AWS security group with your current IP address using a simple Bash script. Perfect for users with dynamic or CGNAT IPs who need secure, seamless access to their resources like bastion servers.

Should a programming language be powerful and let a programmer do a lot, or should it be safe and protect the programmer from bad mistakes? Contrary to what the title insinuates, these are not diametrically opposed attributes. Nevertheless, this is the mindset that underlies notions such as, “macros, manual memory management, etc. are power tools—they’re not supposed to be safe.” If safety and power are not necessarily opposed, why does t....


Rebecca purple - ilearnt.com - 1 year ago - eng
The community for the CSS-Next repository recently had a vote to decide on a new official logo. The colour chosen for the new logo was rebeccapurple . This colour was introduced to the CSS specification in 2014.

Rebecca purple - ilearnt.com - 1 year ago - eng
The community for the CSS-Next repository recently had a vote to decide on a new official logo. The colour chosen for the new logo was rebeccapurple . This colour was introduced to the CSS specification in 2014.

Easily edit videos, add logos, text and export customized FFmpeg commands for advanced video editing workflows.

Real time collaboration software and text boxes that rapidly save drafts to the cloud essentially log your fingerprintable typing behavior. The industry refers to this information as “keystroke dynamics” or “typing biometrics”. Other modern “operator signatures” are easier to minimize. A user can learn to obfuscate writing style , or can use keyboard navigation with different pointing devices to limit fingerprinting of mouse behavior . ..


Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

Best viewed on the original page , where extended functionality like the footnote helper is available. This is a street photography series captured during my travels and excursions. I am considering selling prints of these images, but none currently exist. If you would like a print version of my work, please contact me and we can discuss the details. Street photography featuring scenes across Italy. Total images: 31

https://www.heise.de/en/news/Rust-and-C-hand-in-hand-strategies-for-better-interaction-10055678.html https://foundation.rust-lang.org/news/rust-foundation-releases-problem-statement-on-c-rust-interoperability/ In an avalanche of bad news, this one made my day better. This mature, wise attitude on the part of the Rust Foundation about living in harmony and coexist with other tools instead of thinking about replacing and deprecating..


Over the last few months, I've been chipping at implementing chatgpt-shell 's most requested and biggest feature: multi-model support. Today, I get to unveil the first two implementations: Anthropic's Claude and Google's Gemini . Changing course In the past, I envisioned a different path for multi-model support. By isolating shell logic into a new package ( shell-maker ), folks could use it as a building block to create new shells ....

I was talking to someone recently about how searchcode.com works with regards to its bloom filter. The question came up about why it stores the index in memory and not on disk considering how fast disks are these days. Now the answer is firstly performance, but the second is that writing all the code to store the index on disk is a lot of work and I didn’t feel like working on it. However I was curious… since I have been using SQLite a lo..

Busy, busy, busy. But apparently not on this blog. I’m still making time for this month’s stats post, however.

I've applied for Clojurists Together funding to explore and hopefully implement a Neanderthal Apple silicon backend. If you are a Clojurists Together member, and you think that this functionality is important, please have that in mind when voting. Here's the proposal that I've sent. Of course, any suggestions are welcome and highly appreciated! The proposal My goal with this funding in 2025 is to support Apple silicon (M cpus) in Ne....

I've applied for Clojurists Together funding to explore and hopefully implement a Neanderthal Apple silicon backend. If you are a Clojurists Together member, and you think that this functionality is important, please have that in mind when voting. Here's the proposal that I've sent. Of course, any suggestions are welcome and highly appreciated! The proposal My goal with this funding in 2025 is to support Apple silicon (M cpus) in Ne....

Your organization may have many reasons to move a cloud service from one provider to another. Maybe you’ve found a better performance-versus-cost balance elsewhere. Maybe you’re trying to avoid vendor lock-in. Whatever your reasons, the convenience and general interoperability of cloud services today put you in the driver's seat. You get to piece together the […] The post Planning Your PostgreSQL Migration: Best Practices and Key Conside..

NixOS is great. Well, until you open up a Common Lisp project, start a REPL, and well… you get an error about missing headers to some C library. We can make this work with a few steps. NixOS doesn’t really let you install libraries globally and you have to install these dependencies manually for every project. Let’s do that now and see how we can make our REPL find them. In the root of your project, create a shell.nix file with the f....

NixOS is great. Well, until you open up a Common Lisp project, start a REPL, and well… you get an error about missing headers to some C library. We can make this work with a few steps. NixOS doesn’t really let you install libraries globally and you have to install these dependencies manually for every project. Let’s do that now and see how we can make our REPL find them. In the root of your project, create a shell.nix file with the f....

That’s the way you do it You play the guitar on the MTV That ain’t workin’, that’s the way you do it Money for nothing and your chicks for free So said Dire Straits in 1985. When I was a kid, I legitimately thought that the lyrics were “money for nothing and your checks for free”. […] The post Power Laws & Why Our New Album Won’t Make Any Money appeared first on Quantable Analytics .

Since the creator’s site is unavailable and has been for some time, I’m hosting a mirror of a binary of the handy HexUploader. It was available through a third party. This is a small Mac app that allows uploading .hex … Continue reading →

This post is part of the GenAI Series. In the previous post, I discussed creating a recipe generator AI app in PHP using OpenAI APIs. In this post, I will explain how to use Google’s Gemini LLM APIs to create another text-based AI app: an AI cover letter generator. Let’s dive in! If you are in a hurry, you may check the demo video below: I introduced you to Google’s LLM API recently. At that time, it was called Bard, which was later rebrand....

51 visitors online