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

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Typically I write code test-first, TDD style. I tend to run specs very often, before and after changes, even trivial ones. That's a lot of test runs. When working on Rails apps waiting even a second gets very annoying very fast. Rails had some workarounds like zeus and, later, spring . They are great: they preload the Rails app and then fork the process (or do some other magic) so that your specs run immediately. They also detect file ....


Typically I write code test-first, TDD style. I tend to run specs very often, before and after changes, even trivial ones. That's a lot of test runs. When working on Rails apps waiting even a second gets very annoying very fast. Rails had some workarounds like zeus and, later, spring . They are great: they preload the Rails app and then fork the process (or do some other magic) so that your specs run immediately. They also detect file ....


MDX Debugger - github.com - 4 years ago - eng

You’ve heard of Spring4Shell, now learn about similar exploits for Glassfish and Payara that leverage the same issue in Spring, but with a different payload.

Recently, we introduced Background Art as a new way for customers to add graphics to their websites. This feature leverages WebGL to generate abstract animated graphics client side. These graphics can be seamlessly added to a web page, offering an alternative to images and videos for section backgrounds.

What goes into creating those enhanced error messages in the latest versions of Python? How does the new PEG parser help to pinpoint where errors have occurred? This week on the show, Pablo Galindo Salgado talks about the work that goes into creating these improvements.

I am a productivity enthusiast and a perfectionist. As a developer or not, we all have things we want to do. And we all have flaws or issues which prevents us from achieving them. Mine is - being a perfectionist. My productivity wins used to be cancelled out by me being a perfectionist. What helps me is a rule - Doing what you can NOW . It might sound simple but it isn’t in practice. Fixing my perfectionism problem is still an in-progress.....

This method of printing text to bash input is so good it is worth repeating. Say you'd like to produce a kind of auto-completion tool to help you input complex bash commands. You could write a script to run your command. But in some cases the command to run is a complex pipeline that you start with and then continue tweaking and running. It's easier to generate the command, print it to the terminal, allow the user (yourself) to tweak it,....




Switching cloud - b.agilob.net - 4 years ago - eng
Taken from a comment on HackerNews: Set up haproxy, nginx or similar as reverse proxy and carefully decide if you can handle retries on failed queries. If you want true zero-downtime migration there’s a challenge here in making sure you have a setup that lets you add and remove backends transparently. There are many ways of doing this of various complexity. I’ve tended to favour using dynamic dns updates for this; in this specific instance ..

What is new in Nx 13.10? - nx.dev - 4 years ago - eng

koanf v1.4.1 - nadh.in - 4 years ago - eng
Repository: @knadh/koanf GitHub release page: v1.4.1 What’s Changed fix nil pointer dereference when no callback passed to provider by @robinbraemer in https://github.com/knadh/koanf/pull/129 eliminate a type assertion by @robinbraemer in https://github.com/knadh/koanf/pull/130 fix: highlight code in README by @gozeloglu in https://github.com/knadh/koanf/pull/131

This method of printing text to bash input is so good it is worth repeating. Say you'd like to produce a kind of auto-completion tool to help you input complex bash commands. You could write a script to run your command. But in some cases the command to run is a complex pipeline that you start with and then continue tweaking and running. It's easier to generate the command, print it to the terminal, allow the user (yourself) to tweak it,....




I had made some workflows that automatically moved my routers backup to a backup folder, but since I’ve switched from DD-WRT to OpenWrt, and I’m not using two routers but only one, I want to delete them. The problem is that I absolutely don’t remember where I put those workflows but I know that are somewhere on my disk since every time I download a file, the Automator icon appears on my menubar:


I had made some workflows that automatically moved my routers backup to a backup folder, but since I’ve switched from DD-WRT to OpenWrt, and I’m not using two routers but only one, I want to delete them. The problem is that I absolutely don’t remember where I put those workflows but I know that are somewhere on my disk since every time I download a file, the Automator icon appears on my menubar:

Explore React Native security challenges that developers encounter when developing mobile apps,including authentication protocols, and dependency vulnerabilities.

I went back to my library to check the year of my original Neuromancer edition. It’s 1993. For some context, I was 23 back then, with my software company founded only a couple of years earlier. The World Wide Web was at its very early stages. I distinctly remember getting out of that book dazed and confused. Characters were two-dimensional at best. There was a certain lack of exposition. The recurring streams of consciousness were complex..

Just in time for a new cruising season to start, the story of our 2021 Baltic shakedown cruise is now online. This was a 666NM trip that we did on our new-to-us Amigo 40 cruising boat in August-September 2021. Apart from engine trouble in the beginning, this was a very enjoyable little adventure on the coasts of Sweden and Bornholm. The trip even earned us the first prize in the cruising log contest of our sailing club : ..

Just in time for a new cruising season to start, the story of our 2021 Baltic shakedown cruise is now online. This was a 666NM trip that we did on our new-to-us Amigo 40 cruising boat in August-September 2021. Apart from engine trouble in the beginning, this was a very enjoyable little adventure on the coasts of Sweden and Bornholm. The trip even earned us the first prize in the cruising log contest of our sailing club : ..



A less known thing about deploying a JVM in a container is what garbage collector will be set, if you do not specify one. Let’s look at the cases of JVM running in a container and see what GC will be set by default as I experiment with different Java versions and memory limits. Java 8 - OpenJDK8-alpine With memory limit 1791Mb podman run --memory=1791m -ti openjdk:8-alpine java -XX:+PrintFlagsFinal -XX:+UseContainerSupport | grep 'Use.

Just in time for a new cruising season to start, the story of our 2021 Baltic shakedown cruise is now online. This was a 666NM trip that we did on our new-to-us Amigo 40 cruising boat in August-September 2021. Apart from engine trouble in the beginning, this was a very enjoyable little adventure on the coasts of Sweden and Bornholm. The trip even earned us the first prize in the cruising log contest of our sailing club : ..


I’ve been working lately on a bit of an overhaul of how the search engine does indexing. How it indexes its indices. “Index” is a bit of an overloaded term here, and it’s not the first that will crop up. Let’s start from the beginning and build up and examine the problem of searching for a number in a list of numbers. You have a long list of numbers, let’s sort them because why not.


I’ve been using Linux exclusively for ~15 yrs. I’ve recently started a fantastic new job – the only wrinkle was that it came with a Windows 10 laptop. This is my first time using Windows after a 15-year break. This is how it’s been going. First Impressions Windows is such a mess ! It’s sort of shocking how much of a mess it is. Desktop Linux is often criticized for this, but Windows is much worse, somehow! It’s really inconsistent. Half....

Snyk notifications can be powerful when they enable you to learn about a new vulnerability, license issue, or fix an issue in your projects on the same day we find it. Learn how to make them work for you.

If you've been keeping up with my series of tutorials around .NET Core and MongoDB, you'll likely remember that we explored using the Find operator to query for documents as well as an aggregation pip... The post Using LINQ to Query MongoDB in a .NET Core Application appeared first on MongoDB .





Announcing the general availability of unmanaged C/C++ security scanning in Snyk Open Source, enabling developers to find and fix known security vulnerabilities.

72 visitors online