Introduction DuckDB, the in process DBMS specialized in OLAP workloads, had a very rapid growth during the last year, both in functionality, but also popularity amongst its user...
|
Introduction DuckDB, the in process DBMS specialized in OLAP workloads, had a very rapid growth during the last year, both in functionality, but also popularity amongst its user...
|
|
I recently had the opportunity to speak to DEF CON 864 about the multiple layers of security automation within Gitlab, the open source tools that drive them and how the findings are managed and resolved.
|
|
I recently had the opportunity to speak to DEF CON 864 about the multiple layers of security automation within Gitlab, the open source tools that drive them and how the findings are managed and resolved.
|
|
Death’s Door (Issue #151) 2024-01-27 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Focus on tech this week, trying to take my mind off of anything related to terminal breaths, which is very much a thing and very scary. The world keeps on turning. Issue details: Title: Death’s Door Issue: 151 Page: issue webpage Another awesome issue of the newsletter. #
|
|
Escape Analysis is an optimization technique whereby a compiler identifies whether a variable, created inside a function, escapes the scope of that function. If the analysis confirms that the variable doesn't escape, then it can be more efficiently allocated on the stack rather than the heap.
|
|
Hype is a loaded word, both in meaning and energy. It’s moving masses in today’s consumerism oriented world, in every category possible, including technology. Both for consumers and professionals alike. Hype is not inherently bad, but after a certain threshold, it’s nauseating and blinding, creating mindless followers and fanboys of the worst kind. When hype reaches these levels, Logical discourse becomes impossible to maintain, or even s....
|
|
Hype is a loaded word, both in meaning and energy. It’s moving masses in today’s consumerism oriented world, in every category possible, including technology. Both for consumers and professionals alike. Hype is not inherently bad, but after a certain threshold, it’s nauseating and blinding, creating mindless followers and fanboys of the worst kind. When hype reaches these levels, Logical discourse becomes impossible to maintain, or even s....
|
What is Lambda@Edge AWS Lambda@Edge is an extension of the traditional AWS Lambda service, but with a crucial twist – it brings serverless computing capabilities closer to the e...
|
What is Lambda@Edge AWS Lambda@Edge is an extension of the traditional AWS Lambda service, but with a crucial twist – it brings serverless computing capabilities closer to the e...
|
Reporting application errors to a (small) list of admins is a feature that already comes built in and ready to use in Django. You just need to configure the ADMINS setting and have the application ready to send emails. All application errors (status 500 and above) will trigger a new message containing all the details, […]
|
|
The video and slides of my C# 12 session at .NET Conference Italia 2023 is finally available online . Unfortunately it’s just my voice and my laptop screen, and that’s too bad because the location was as cool as it can get, and the room was packed. It is in Italian 1 and you need to login in order to see it (sorry, I don’t have control over it.) I also submitted to several international conferences; let’s see what happens. Sinc..
|
|
The video and slides of my C# 12 session at .NET Conference Italia 2023 is finally available online . Unfortunately it’s just my voice and my laptop screen, and that’s too bad because the location was as cool as it can get, and the room was packed. It is in Italian 1 and you need to login in order to see it (sorry, I don’t have control over it.) I also submitted to several international conferences; let’s see what happens. Sinc..
|
|
Dungeons & Dragons played an outsize role in popularizing fantasy literature, ideas, and themes, as well as inspiring many of its devotees to create their own. Roleplaying, as a formal activity, owes nearly its entire existence to the phenomenal success of D&D. Even more remarkable is the extent to which the computer and video game industry, which is bigger and more profitable than the music and movie industries combined, owes a huge debt t..
|
|
Dungeons & Dragons played an outsize role in popularizing fantasy literature, ideas, and themes, as well as inspiring many of its devotees to create their own. Roleplaying, as a formal activity, owes nearly its entire existence to the phenomenal success of D&D. Even more remarkable is the extent to which the computer and video game industry, which is bigger and more profitable than the music and movie industries combined, owes a huge debt t..
|
|
How does a debugger work? What can you learn about Python by building one from scratch? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
|
Fixing the "Failed to create CoreCLR error 0x80070008" error when starting a .NET 8 docker container
-
nicolaiarocci.com
-
2 years ago
-
eng
Another day, another unexpected problem. Launching a .NET 8 app from a docker container, I got this error: Failed to create CoreCLR, HRESULT: 0x80070008. I was puzzled as the same container ran smoothly in our test environment but not in production. I ruled out resource problems (memory or disk full, maybe?) but then compared the Docker Engine versions we run in test and production. Both were old (20. xx when 25 is available), but interes..
|
|
Fixing the "Failed to create CoreCLR error 0x80070008" error when starting a .NET 8 docker container
-
nicolaiarocci.com
-
2 years ago
-
eng
Another day, another unexpected problem. Launching a .NET 8 app from a docker container, I got this error: Failed to create CoreCLR, HRESULT: 0x80070008. I was puzzled as the same container ran smoothly in our test environment but not in production. I ruled out resource problems (memory or disk full, maybe?) but then compared the Docker Engine versions we run in test and production. Both were old (20. xx when 25 is available), but interes..
|
|
Microscope GPT is a custom GPT configured to support play of Microscope, a collaborative world-building role-playing game. It encodes the rules, procedures, and constraints of the system, and uses them to facilitate structured play rather than generate narrative content freely. The model is trained to respect Microscope’s core mechanics: periods, events, scenes; palette restrictions; player […]
|
|
Hi, Seit Jahren ist meine heilige Dreifaltigkeit im Monitoring: Grafana für Metrics Elastic für Logs und Tracing Und Sentry für Error Tracking Mit diesem Stack laufe ich seit Jahren von Projekt zu Projekt. Aus irgendeinem Grund landete ich immer in Projekten, die diesen Stack verwendeten. Vielleicht wurde mal Loki statt Elastic verwendet (urgh - ich mag Loki nicht 😉) . Oder Sentry wurde (noch) nicht eingesetzt und es gab Filter ..
|
|
tldr: use .replace or .astimezone on both datetime objects. Maybe you were trying to do a simple datetime comparison, and was met with the following: TypeError: can't compare offset-naive and offset-aware datetimes Most solutions (1, 2) will point you towards pytz, but the lib page at pypi mentions: Projects using Python 3.9 or later should be using the support now included as part of the standard library, and third party packages work with..
|
|
A string in Python is a sequence of characters . These characters can be letters, numbers, symbols, or whitespace, and they are enclosed within quotes. Python supports both single (' ') and double (" ") quotes to define a string, providing flexibility based on the coder's preference or specific requirements of the application.
|
|
How to fix the crontab error `rename: Operation not permitted`
-
nicolaiarocci.com
-
2 years ago
-
eng
Today, something unexpected happened while I was working on one of our Linux machines. I issued the crontab -e command to add a cron job to my user’s crontab file, modified and saved it, only to the following error: crontab: installing new crontab crontab: crontabs/
|
|
How to fix the crontab error `rename: Operation not permitted`
-
nicolaiarocci.com
-
2 years ago
-
eng
Today, something unexpected happened while I was working on one of our Linux machines. I issued the crontab -e command to add a cron job to my user’s crontab file, modified and saved it, only to the following error: crontab: installing new crontab crontab: crontabs/
|
|
I’ve been trying to read a Sci-Fi(ish) short story to the kids at bedtime, in between other longer books. This is how it’s been going. Really Successful Stories These are the stories they love, that they ask for and that we’ve read multiple times. The stories that have really worked generally get this kind of “mind blown” reaction from the kids at the end – which is very satisfying! These are short stories by some of the greatest....
|
|
Learning to embrace a hybrid approach for mobile app development: Native apps are best! Like the rest of the native mobile app development community, I typically agree with the notion that “native is best” when it comes to mobile apps. After all, these are the technologies we spend tens of hours every week utilising, and there is a passion for user experience that I feel is required in order to happily dive into the deep-end-specialisatio....
|
|
In this post, we'll cover what bug bounty hunting is, the difference between vulnerability disclosure programs and bug bounty programs, and seven tips to get you started.
|
|
If changing your default network interface from, say wireless, to wired, you may have to explicitly set default gateway and DNS options. Ther should be a file under /etc/NetworkManager/system-connections/ which will link to the wired interface. Open that file in your favourite editor, vim. vim /etc/NetworkManager/system-connections/enp0s31f6.nmconnection [ipv4] method = manual address1 = 10.0.0.2/24,10.0.0.1 ..
|
|
I've gotten interested in Raspberry Pis again, having recently picked up a Pi Zero 2 W. Something about these cheap little boards that are fully-functional Linux computers, " as powerful " as the VAXes I originally learned Unix on, appeals to the young hacker in me who fell in love with computers in the 1980s and is still able to be amazed by their potential. I've also been trying to get more comfortable doing hardware projects, tinkering....
|
|
In this article we will setup a shareable drive in Linux with SMB. We will learn how to setup the share directory using Samba on server and how to mount it on client.
|
|
I've gotten interested in Raspberry Pis again, having recently picked up a Pi Zero 2 W. Something about these cheap little boards that are fully-functional Linux computers, " as powerful " as the VAXes I originally learned Unix on, appeals to the young hacker in me who fell in love with computers in the 1980s and is still able to be amazed by their potential. I've also been trying to get more comfortable doing hardware projects, tinkering....
|
|
I've gotten interested in Raspberry Pis again, having recently picked up a Pi Zero 2 W. Something about these cheap little boards that are fully-functional Linux computers, " as powerful " as the VAXes I originally learned Unix on, appeals to the young hacker in me who fell in love with computers in the 1980s and is still able to be amazed by their potential. I've also been trying to get more comfortable doing hardware projects, tinkering....
|
|
Functional programming style in JavaScript has become more popular in recent years. Therefore, it is important to know examples of pure functions that are available to all JavaScript developers. They are the preferred way to use functional programming in JavaScript.
|
|
In this article we will setup a shareable drive in Linux with SMB. We will learn how to setup the share directory using Samba on server and how to mount it on client.
|
|
In this article we will setup a shareable drive in Linux with SMB. We will learn how to setup the share directory using Samba on server and how to mount it on client.
|
|
Published in English 21.04.13 under a CC BY-NC-ND 3.0 DE license on superlevel.de , this article has been republished - without edits - here, for posterity. This is the third part of our analysis of Kentucky Route Zero. Original by Magnus Hildebrandt, translation by Josefiene Pertosa Lateness, delayed projects and the kind of Faustian bargains one strikes in order to not have to give up. Just as we did in the previous parts, we w..
|
|
Published in English 21.04.13 under a CC BY-NC-ND 3.0 DE license on superlevel.de , this article has been republished - without edits - here, for posterity. This is the second part of an Analysis of Kentucky Route Zero Original by Magnus Hildebrandt, translation by Dennis Kogel Welcome back, welcome back, I hope you thoroughly enjoyed the short break, had some lively small talk and tried some of our criminally overprized canapé..
|