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


Advanced code reuse - deadlime.hu - 2 years ago - eng

Clojure has two types of publish/subscribe facilities built-in. The first is a watch, quite literally a first-class observer. The second, and the one we'll be using, is built into clojure's core.async library.

What principles should you consider when designing a Python library? How do you construct a library API that's understandable and easy to use? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Avoiding regrets - ilearnt.com - 2 years ago - eng
When my daughter was at nursery I missed a show she was in. Unknown to me, she had the leading role and I missed it because of a work meeting.

Avoiding regrets - ilearnt.com - 2 years ago - eng
When my daughter was at nursery I missed a show she was in. Unknown to me, she had the leading role and I missed it because of a work meeting.


Let’s look at the top 5 security concerns for IaC and the best practices we can implement to mitigate them.

Someone submitted a post to HN yesterday of the Wikipedia page Telling the Bees. I like the micro-living that the phrase implies. The idea that, for big events (and probably even small ones!), you need to keep the bees informed or they will fly away, is just very…beautiful? It’s cute. And it’s a nice reminder to stop and slow down every so often. Maybe I’ll stop and “tell the bees” more about my day-to-day life. Maybe that’s what this blog ..

A review of metrics and learnings from having my blog post hit the top of Hacker News. Read the whole thing .

A review of metrics and learnings from having my blog post hit the top of Hacker News. Read the whole thing .

So Ohio Governor Mike Dewine signed Ohio House Bill 33 on July 4th. This bill is Ohio’s budget for fiscal years 2024-2025.


Qubes-Whonix 17 for Qubes R4. 2 is available! Debian 12 bookworm based, major release. Testers only! Download How-to: Install Qubes-Whonix Upgrade Alternatively, in-place release upgrade is possible upgrade using by performing a release upgrade. Whonix – 1 Dec 25 Release Upgrade What is a Release Upgrade? Whonix – 3 Jan 26 Release Upgrade Whonix 16 to Whonix 17 How to Release Upgrade from ....

Testers Wanted! Download the Testers-Only version of Kicksecure for VirtualBox: Kicksecure – 12 Dec 25 Kicksecure for Windows, macOS, Linux inside VirtualBox Getting started with Kicksecure in 4 simple steps. Upgrade Alternatively, in-place release upgrade is possible upgrade using by performing a release upgrade. Kicksecure – 1 Dec 25 Release Upgrade What is a Release Upgrade? Kicksecu....

Testers Wanted! Download the Testers-Only version of Whonix for VirtualBox: Whonix – 12 Dec 25 Whonix for Windows, macOS, Linux inside VirtualBox Getting started with Whonix in 4 simple steps. Upgrade Alternatively, in-place release upgrade is possible upgrade using by performing a release upgrade. Whonix – 1 Dec 25 Release Upgrade What is a Release Upgrade? Whonix – 3 Jan 26 Rel....


Hi, Ein Fehler in der Buchhaltung kann teuer sein. Gerade in großen Unternehmen, in denen es sehr viele Transaktionen gibt, ist es leicht eine zu übersehen. Und wenn das passiert, dann merke ich es noch nicht einmal. Vielleicht steht das Unternehmen viel besser da, als es die Bücher hergeben? Oder vielleicht ist es eigentlich unprofitabel? Die Kaufleute haben im 13 Jahrhundert das Problem erkannt. Es musste ein System gefunden werden,..


Cat's Cradle - Wikipedia I have just finished the Kurt Vonnegut’s Cat’s Cradle. I loved it. !--more-- While I would normally form these thoughts into paragraphs and possibly include headings and the like, I am going to simply list my thoughts (sort of like Vonnegut!): I especially like knowing where ice-nine comes from. I have seen that reference many times before, and vaguely knew it was from Vonnegut. But understanding the whole story, an....

Friendly DEF CON reminder: The DEF CON group discount ends Friday the 14th at midnight PDT! After that, you’re stuck with the prevailing Vegas rate. If you’ve been procrastinating, take this as the universe telling you to get to clicking. Reminder pt. 2 - The Horseshoe is a real hotel, and it’s really in our room block. It’s the new name for Bally’s. Same location, just with a whole lot of upgrades.

DEF CON 31 is officially a month away! This means we’re going to see some evergreen social media posts come back around, like: DEF CON is cancelled (it’s not) DEF CON is coming and I’m not ready (deep breaths, you’ll be fine) DEF CON will cast your precious devices into The Further so only bring an abacus and semaphores (hasn’t been the case for a long time - take some reasonable precautions and pack as heavy as you like) ..

Twitter Posting: You can tweet, but the public can’t read it 1 . Reading: Most of my timeline is garbage. Mastodon Posting: Everything is quasi-public, and instance operators are all-knowing gods 2 . Reading: All of my timeline is garbage. I’m sad for Mastodon. It would have been an opportunity to reverse the attention-grabbing engagement-through-outrage mechanisms, which have already annoyed me on other social media platforms. S..

Twitter Posting: You can tweet, but the public can’t read it 1 . Reading: Most of my timeline is garbage. Mastodon Posting: Everything is quasi-public, and instance operators are all-knowing gods 2 . Reading: All of my timeline is garbage. I’m sad for Mastodon. It would have been an opportunity to reverse the attention-grabbing engagement-through-outrage mechanisms, which have already annoyed me on other social media platforms. S..

Twitter Posting: You can tweet, but the public can’t read it 1 . Reading: Most of my timeline is garbage. Mastodon Posting: Everything is quasi-public, and instance operators are all-knowing gods 2 . Reading: All of my timeline is garbage. I’m sad for Mastodon. It would have been an opportunity to reverse the attention-grabbing engagement-through-outrage mechanisms, which have already annoyed me on other social media platforms. S..

This post is 50% a build log, 10% thoughts on vanity, and 40% about dev ops/project structure/CI/CD/etc. Everything should be easily navigable from the headings below. If you want to get in touch, find me on Mastodon , write me an email, or follow me on


In this article, you'll learn about security risks that can threaten your CI/CD pipeline. You'll also learn how to build pipelines that are hardened against attack and how to test them to verify their security.

Emacs is a part-time job . A multi-language development environment. A lisp machine . An email client . A web browser . A zettelkasten . A spreadsheet . A mastodon client . A shell . A ledger . A super agenda . An operating system . Some say it sends ripples into the atmosphere or plays tetris for you . It may even warm your place up during the winter. Can meme with you . It's an ultra-malleable editor with endless possib....

Are you tired of seeing slow database queries in your application? One of the most common causes of this issue is the N+1 select query problem. In this article, we will explore what this problem is and how you can solve it to improve the performance of your application.

Are you tired of seeing slow database queries in your application? One of the most common causes of this issue is the N+1 select query problem. In this article, we will explore what this problem is and how you can solve it to improve the performance of your application.

I just got back from five days in California. And I gotta tell ya, it was awesome. As a midwesterner, the coasts are such a nice vacation. California, in particular, gets shit-talked a lot in the circles I run in. But it feels worlds away. It is easy to forget how huge America really is, and spending time so far away really can unclog one’s mind. The purpose of the trip was to visit family, and that was nice. It was a bit much, too. But nic....

FIDO2 is growing as a solution to the password hell we all know too well by replacing passwords stored in brains with secret keys stored on dedicated hardware security keys. This new protocol brings a huge increase in security and in usability, but the security key poses an attractive new target for attackers. For my Master’s thesis, I implemented a safer FIDO2 security key that I call Plat. Plat is a new implementation of a FIDO2 security ....

Recently got several PGP encrypted emails we couldn't decrypt. First time we thought the issue was on the sender's side perhaps, cause we didn't seema recognize the key't was encrypted w, but turns out the issue might've been on our side after all. When we got our second YubiKey (as a backup), we wanteda put our PGP keys on there, but somehow GPG only imported the main key from our backup, not the subkeys (I think we first gotta delete ever....

Hacking Forums - lainchan.org - 2 years ago - eng

C++ thread - lainchan.org - 2 years ago - eng
I guess this is a new thread about C++ since the last one appears to be full. >>30762 >Correct. While you ''can'' go right down to the hardware if you'd like, using the STL is almost always a much better choice. The 'hardware' point is easily demonstrated thus: ''The STL itself is written entirely in plain C++''. This pretty much shows it's ready for real-world, industrial-scale use (since the STL is really big & layered). While it....

I explored using ChatGPT's Code Interpreter to analyze browser compatibility data from the BCD project. My goal was to determine the latest released versions of different browsers. While the initial results weren't perfect, through a few iterations of feedback, the Code Interpreter generated a Python script that accurately extracted the desired information. I was impressed by the speed and efficiency of this process, as it accomplished i..

I explored using ChatGPT's Code Interpreter to analyze browser compatibility data from the BCD project. My goal was to determine the latest released versions of different browsers. While the initial results weren't perfect, through a few iterations of feedback, the Code Interpreter generated a Python script that accurately extracted the desired information. I was impressed by the speed and efficiency of this process, as it accomplished i..


In this hands-on article, we’ll review how to implement secure session management and the best practices for doing so.

Assumed Audience : Hackers and anyone interested in Yzena’s software. Epistemic Status : Confident because it’s my choice anyway. This post has been superseded by this one . Introduction Yzena is my business. It’s a software business, obviously. I have long wondered what versioning system I should use for that software. SemVer (Semantic Versioning) is okay, but not great. It is standard, though. But there are ot..

Assumed Audience : Hackers and anyone interested in Yzena’s software. Epistemic Status : Confident because it’s my choice anyway. This post has been superseded by this one . Introduction Yzena is my business. It’s a software business, obviously. I have long wondered what versioning system I should use for that software. SemVer (Semantic Versioning) is okay, but not great. It is standard, though. But there are ot..

Assumed Audience : Hackers and anyone interested in Yzena’s software. Epistemic Status : Confident because it’s my choice anyway. This post has been superseded by this one . Introduction Yzena is my business. It’s a software business, obviously. I have long wondered what versioning system I should use for that software. SemVer (Semantic Versioning) is okay, but not great. It is standard, though. But there are ot..

Assumed Audience : Hackers and anyone interested in Yzena’s software. Epistemic Status : Confident because it’s my choice anyway. This post has been superseded by this one . Introduction Yzena is my business. It’s a software business, obviously. I have long wondered what versioning system I should use for that software. SemVer (Semantic Versioning) is okay, but not great. It is standard, though. But there are ot..

40 visitors online