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

Kottke reports this juicy excerpt from Jonny Greenwood’s interview at npr: Thom [Yorke]’s band had a keyboard player — [whom] I think they didn’t get on with because he played his keyboard so loud. And so when I got the chance to play with them, the first thing I did was make sure my keyboard was turned off … I must have done months of rehearsals with them with this keyboard, and they didn’t know that I’d already turned it off.

You might remember the craze that was Great British Bakeoff in its heyday. There was discussion around the water cooler at work about each episode, parodies at SNL, and several spinoff series. While I personally feel that the hype has died down somewhat over the years as it’s been going for over 10 years. While watching the most recent season, I noticed something interesting. There were three finalists and they were all incredible bakers in..



When building software for the Apple ecosystem, Xcode is often the editor of choice. With Emacs being my personal preference, I rarely find other iOS devs with a similar mindset. When I saw Mikael Konradsson 's post describing his Emacs Swift development setup , I reached out to say hello. While exchanging tips and tricks, the topic of searching Apple's docs came up. It had been a while since I looked into this, so it was a great remi....

I want to build a DIY modular synthesizer . A lot of the music I enjoy listening comes from synthesizers, so I want to experiment with it. Moreover, I haven't done any analog electronics work in a long time, so I see it as a creative way to get back into analog hardware. I have no experience with modular synths, so I'll be documenting my work and research here, with links and resources I found useful.


The most common mistake I see developers make is building the wrong thing : Not tracking exactly what is required from the start, and instead getting excited about the cool technical problems ahead. Fast forward a few days, weeks, months, showcasing the product near completion, suddenly the rift between what’s needed and what was built becomes obvious, in a frenzy of last minute changes to reach the original goal under pressure from deadlin..

The most common mistake I see developers make is building the wrong thing : Not tracking exactly what is required from the start, and instead getting excited about the cool technical problems ahead. Fast forward a few days, weeks, months, showcasing the product near completion, suddenly the rift between what’s needed and what was built becomes obvious, in a frenzy of last minute changes to reach the original goal under pressure from deadlin..

In a near future, a team of desktop computer designers are looking at the latest telemetry and updating the schematics of the hardware-as-a-service self-assembling nanohardware. Steve: “Hmm, they don’t seem to be using the power button very often.” Bob: “Compared to the other buttons, it’s only used 0.1% of the time” Steve: “Remove it?” Bob: “Remove it!” Computers now instantly boot up when plugged into the wall, and run until the..

The JDK Flight Recorder (JFR) is one of Java’s secret weapons; deeply integrated into the Hotspot VM, it’s a high-performance event collection framework, which lets you collect metrics on runtime aspects like object allocation and garbage collection, class loading, file and network I/O, and lock contention, do method profiling, and much more. JFR data is persisted in recording files (since Java 14, also "realtime" event streaming ..

The JDK Flight Recorder (JFR) is one of Java’s secret weapons; deeply integrated into the Hotspot VM, it’s a high-performance event collection framework, which lets you collect metrics on runtime aspects like object allocation and garbage collection, class loading, file and network I/O, and lock contention, do method profiling, and much more. JFR data is persisted in recording files (since Java 14, also "realtime" event streaming ..

This part of the 1995 Hackers movie shown above is right on par for the time. After all, by the mid 1990s Reduced Instruction Set Computer (RISC) processors were seen as the future of computing by most in the tech industry. By using a simplified instruction set, computers with RISC processors at the time could perform tasks in a quarter of the time compared to computers that had a traditional Complex Instruction Set Computer (CI..

This part of the 1995 Hackers movie shown above is right on par for the time. After all, by the mid 1990s Reduced Instruction Set Computer (RISC) processors were seen as the future of computing by most in the tech industry. By using a simplified instruction set, computers with RISC processors at the time could perform tasks in a quarter of the time compared to computers that had a traditional Complex Instruction Set Computer (CI..

I've never run my own mail server before. Before today I had no clue how email worked under the hood other than the very few times I've set up mail clients. I've heard no few times how hard it is to send mail from a self-hosted server (because of spam filters). But how hard can it be to hook up DNS to my personal server and receive email to my domain sent from Gmail or another real-world client? I knew it would be simpler to just send....

Since today - February 20, 2022 - falls on a Sunday, I’m just going to post the numbers for my regular blog stats post.


As you may have noticed, our Matrix server has been down recently . Now, it has been up for the last few days, however, we were waiting a bit to publish this post, wanting to set up the bots first. We had some trouble installing NixOS on the corresponding machine, however, especially over the last days as the nixos-unstable channel was blocked , forcing us to switch to nixos-unstable-small. Now, however, these are running too, and our JS....



I hate passwords. Not as a user as password management is basically solved with most modern browsers and password managers. What I hate is having to deal with them as a developer. Hashing, storing, authentication, etc. I did a small project recently using my socket.io synced vuex state and needed a system where users could easily login. I will put a huge disclaimer on this that this is just what I did for my personal project where security ..


In the previous section we looked at how to build basic plots of your bearable data in python. Today we are going to check out correlations between factors, just like we did in R.

Drive Failure - www.marginalia.nu - 4 years ago - eng
Not what I had intended to do this Saturday, but a hard drive failed on the server this morning, or at least so it seemed. MariaDB server went down, dmesg was full of error messages for the nvme drive it’s running off. That’s a pretty important drive. The drive itself may actually be okay, the working hypothesis is either the drive itself or the bus overheated and reset. After a reboot the system seems fine.

Learning Maths Where can you learn math Math Foundations from Scratch is part of a large course on AI, but nice and concise Robotics 501: Mathematics for Robotics for a more unexplored area of maths applied to robotics The Book of Proof - I love this one. If you ever want to understand maths at its roots, I would advise you to read this one. It’s a back to fundamentals where you demonstrate what is a multiplication using set theory and oth..

Learning Maths Where can you learn math Math Foundations from Scratch is part of a large course on AI, but nice and concise Robotics 501: Mathematics for Robotics for a more unexplored area of maths applied to robotics The Book of Proof - I love this one. If you ever want to understand maths at its roots, I would advise you to read this one. It’s a back to fundamentals where you demonstrate what is a multiplication using set theory and oth..

SnykCon 2021 gave us insights on how developers have shifted the industry and forged a new and improved approach to software development.

It's already been quite a while since the last update article in Spring last year. The dynamics around the pandemic have changed but it is still omnipresent and the constant weight is taking its toll on everyone. Similarly, I'm hearing an echo that can't be silenced, that of a need for change and return to what captivates me. As some readers might have noticed, I haven't posted nor been very active the past few months.

Git is a powerful tool used by almost everyone in the the tech industry. Worktrees are an often overlooked feature that is presented in this article.

The market of stockbrokers has been shifting since a couple of years. Several newcomers are offering so-called no-fee trading: free stock trading on designated exchanges or particular stocks. What is driving these new business models? A brief introduction into exchanges Stockbrokers are executing orders to buy and sell stock for their clients on an exchange. Traditionally, their business model is based on fees that are paid for every ord....

Have you been wanting to explore fractals and complex numbers in Python? Would you like to practice working with APIs in Python through a new project? This week on the show, Christopher Trudeau is here, and he's taking on the task of curating new issues of PyCoder's Weekly going forward. He'll be joining me as a cohost every other week and bringing a fresh batch of PyCoder's Weekly articles and projects.

Don't Wait For Me - prbs23.com - 4 years ago - eng
From the perspective your more traditional software programming languages, multi-tasking in SystemVerilog is weird. On one hand, the language includes a special syntax (fork and join) that make it really easy to write code that “runs” in parallel. On the other hand, SystemVerilog “processes” aren’t really processes, or even threads, in the traditional sense. Even if you “get” the SystemVerilog model of cooperative cooperative multi-tasking..

Don't Wait For Me - prbs23.com - 4 years ago - eng
From the perspective your more traditional software programming languages, multi-tasking in SystemVerilog is weird. On one hand, the language includes a special syntax (fork and join) that make it really easy to write code that “runs” in parallel. On the other hand, SystemVerilog “processes” aren’t really processes, or even threads, in the traditional sense. Even if you “get” the SystemVerilog model of cooperative cooperative multi-tasking..

Don't Wait For Me - prbs23.com - 4 years ago - eng
From the perspective your more traditional software programming languages, multi-tasking in SystemVerilog is weird. On one hand, the language includes a special syntax (fork and join) that make it really easy to write code that “runs” in parallel. On the other hand, SystemVerilog “processes” aren’t really processes, or even threads, in the traditional sense. Even if you “get” the SystemVerilog model of cooperative cooperative multi-tasking....

Don't Wait For Me - prbs23.com - 4 years ago - eng
From the perspective your more traditional software programming languages, multi-tasking in SystemVerilog is weird. On one hand, the language includes a special syntax (fork and join) that make it really easy to write code that “runs” in parallel. On the other hand, SystemVerilog “processes” aren’t really processes, or even threads, in the traditional sense. Even if you “get” the SystemVerilog model of cooperative cooperative multi-tasking..


Snyk’s developerSteve shares insight on understanding and fixing the CVE-2022-24086 Magento Ecommerce vulneratbility.

We’re excited to announce that Snyk has acquired Fugue. Combining the platforms of Snyk and Fugue enables us to offer security resources extending from code through cloud configurations.



When I learnt about promises and asynchronous coding. The biggest time consumer was when I tried calling an asynchronous function inside a normal function (synchronous code). I was hoping to use the asynchronous function to get the promises which had the values I was looking for. But what I got was [object Promise]. The asynchronous function was working fine. But when I called the async function inside a normal function it would return [obj....

Chelsea Wald in Nature : Scientists say that urine diversion would have huge environmental and public-health benefits if deployed on a large scale around the world. That’s in part because urine is rich in nutrients that, instead of polluting water bodies, could go towards fertilizing crops or feed into industrial processes. According to Simha’s estimates, humans produce enough urine to replace about one-quarter of current nitrogen and ..

BASH stuff - yasha.solutions - 4 years ago - eng
Bourne Again Shell is born again :) Pure Bash Bible Open source book on pure bash solutions. Link on Github: Pure Bash Bible ShellCheck Finds bugs in your shell scripts A linter for bash scripts https://www.shellcheck.net/ Bash Guide - Best Practices Because you don’t want people to bash your work wink Bash Guide: Best Practices Bash Pitfall The pitfall guide for bash is really good.

BASH stuff - yasha.solutions - 4 years ago - eng
Bourne Again Shell is born again :) Pure Bash Bible Open source book on pure bash solutions. Link on Github: Pure Bash Bible ShellCheck Finds bugs in your shell scripts A linter for bash scripts https://www.shellcheck.net/ Bash Guide - Best Practices Because you don’t want people to bash your work wink Bash Guide: Best Practices Bash Pitfall The pitfall guide for bash is really good.

109 visitors online