I compromised 300 stores and a “Spanish consultancy”
This post aims to show people how their data is vulnerable to get stolen in some environments and how companies forget about a minimum level of good practices regarding cybersecurity.
https://edbrsk.dev/content/real-cases/how-I-compromised-300-stores-and-a-spanish-consultancy
@DevMisc
#security #web
This post aims to show people how their data is vulnerable to get stolen in some environments and how companies forget about a minimum level of good practices regarding cybersecurity.
https://edbrsk.dev/content/real-cases/how-I-compromised-300-stores-and-a-spanish-consultancy
@DevMisc
#security #web
Supporting half-precision floats is annoying
I just added half-precision floats to Futhark, as the type
https://futhark-lang.org/blog/2021-08-05-half-precision-floats.html
@DevMisc
#extra
I just added half-precision floats to Futhark, as the type
f16. This wasn’t particularly hard (perhaps a day of work), but it was annoying for fairly shallow technical reasons, so as a bit of catharsis, here’s a blog post about the challenges I encountered.https://futhark-lang.org/blog/2021-08-05-half-precision-floats.html
@DevMisc
#extra
The Problem with Perceptual Hashes
Apple just announced that they will use “perceptual hashing” to detect illegal photos on iPhones. I have some experience to share on this technology.
https://rentafounder.com/the-problem-with-perceptual-hashes/
@DevMisc
#extra #algorithm
Apple just announced that they will use “perceptual hashing” to detect illegal photos on iPhones. I have some experience to share on this technology.
https://rentafounder.com/the-problem-with-perceptual-hashes/
@DevMisc
#extra #algorithm
Learning APL
https://xpqz.github.io/learnapl/intro.html
@DevMisc
#apl #overview
crt←{m|⍵+.×⍺(⊣×⊢|∘⊃{0=⍵:1 0 ⋄ (⍵∇⍵|⍺)+.×0 1,⍪1,-⌊⍺÷⍵})¨⍨⍺÷⍨m←×/⍺} ⍝ …but it’s unreadable!https://xpqz.github.io/learnapl/intro.html
@DevMisc
#apl #overview
Framework Patterns
A software framework is code that calls your (application) code. That's how we distinguish a framework from a library.
https://blog.startifact.com/posts/framework-patterns.html#
@DevMisc
#meta #framework
A software framework is code that calls your (application) code. That's how we distinguish a framework from a library.
https://blog.startifact.com/posts/framework-patterns.html#
@DevMisc
#meta #framework
Nim by example
Nim is a powerful statically typed language that allows the programmer expressiveness without compromising run-time performance. As a general purpose programming language, it gives the same sort of power and performance as C++, but in a nicer package and with even more powerful tools!
https://nim-by-example.github.io/
@DevMisc
#learn #nim
Nim is a powerful statically typed language that allows the programmer expressiveness without compromising run-time performance. As a general purpose programming language, it gives the same sort of power and performance as C++, but in a nicer package and with even more powerful tools!
https://nim-by-example.github.io/
@DevMisc
#learn #nim
Add a blog to your domain using Hashnode
You can start a blog in just a few seconds using Hashnode and then you can move that to your own domain if you get one later. They will even help distribute your articles on their platform.
https://hashnode.com/
@DevMisc
#blog #web #platform
You can start a blog in just a few seconds using Hashnode and then you can move that to your own domain if you get one later. They will even help distribute your articles on their platform.
https://hashnode.com/
@DevMisc
#blog #web #platform
The unknown features of Python's `operator` module
At the first glance Python's
https://martinheinz.dev/blog/54
@DevMisc
#python #tips
At the first glance Python's
operator module might not seem very interesting. It includes many operator functions for arithmetic and binary operations and a couple of convenience and helper functions. They might not seem so useful, but with help of just a few of these functions you can make your code faster, more concise, more readable and more functional.https://martinheinz.dev/blog/54
@DevMisc
#python #tips
The World of CSS Transforms
The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take a deep look at this property and see some of the nifty things it can do.
https://www.joshwcomeau.com/css/transforms/
@DevMisc
#css #tips
The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take a deep look at this property and see some of the nifty things it can do.
https://www.joshwcomeau.com/css/transforms/
@DevMisc
#css #tips
Create Your Own Kernel In C
In this article we will create a simple kernel such as printing HelloWorld first and then writing functions for printing numbers, Keyboard I/O, Box Drawing GUI, and Tic-Tac-Toe game in kernel in C.
https://www.codeproject.com/Articles/1225196/Create-Your-Own-Kernel-In-C-2
@DevMisc
#kernel #c
In this article we will create a simple kernel such as printing HelloWorld first and then writing functions for printing numbers, Keyboard I/O, Box Drawing GUI, and Tic-Tac-Toe game in kernel in C.
https://www.codeproject.com/Articles/1225196/Create-Your-Own-Kernel-In-C-2
@DevMisc
#kernel #c
DevOps, SRE, and Platform Engineering
Sharing my understanding of DevOps, SRE, and Platform Engineering based on the first-hand experience in SRE and PE domains.
https://iximiuz.com/en/posts/devops-sre-and-platform-engineering/
@DevMisc
#devops #misc
Sharing my understanding of DevOps, SRE, and Platform Engineering based on the first-hand experience in SRE and PE domains.
https://iximiuz.com/en/posts/devops-sre-and-platform-engineering/
@DevMisc
#devops #misc
PHP 8.1 made me delete these 30 lines of code
PHP 8.1 is just around the corner, around a bunch of RFCs that got approved for the sake of making the developer write less, which is always a good way to accelerate your time writing and reading...
https://darkghosthunter.medium.com/php-8-1-made-me-delete-these-30-lines-of-code
@DevMisc
#php #quality #tips
PHP 8.1 is just around the corner, around a bunch of RFCs that got approved for the sake of making the developer write less, which is always a good way to accelerate your time writing and reading...
https://darkghosthunter.medium.com/php-8-1-made-me-delete-these-30-lines-of-code
@DevMisc
#php #quality #tips
Python is NOT Single Threaded (and how to bypass the GIL)
In this video I show that this is utterly false and that you can be very CPU efficient with Python when calling out to something like a c-extension.
http://www.youtube.com/watch?v=m2yeB94CxVQ
@DevMisc
#python #concurrency
In this video I show that this is utterly false and that you can be very CPU efficient with Python when calling out to something like a c-extension.
http://www.youtube.com/watch?v=m2yeB94CxVQ
@DevMisc
#python #concurrency
Nginx configuration made easy
NGINXConfig is a tool which can help you easily setup your nginx web server.
https://www.digitalocean.com/community/tools/nginx
@DevMisc
#nginx #tools #server
NGINXConfig is a tool which can help you easily setup your nginx web server.
https://www.digitalocean.com/community/tools/nginx
@DevMisc
#nginx #tools #server
Recursion For Absolute Beginners in Python
In recursion, we solve smaller versions of a problem continuously until we can solve the original larger problem...
https://zl-liu.medium.com/recursion-for-absolute-beginners-in-python
@DevMisc
#python #recursion #beginner
In recursion, we solve smaller versions of a problem continuously until we can solve the original larger problem...
https://zl-liu.medium.com/recursion-for-absolute-beginners-in-python
@DevMisc
#python #recursion #beginner
The strange domain names that developers bought
Not every domain is serious business. Here's a few of the fun ones that we at Stack Overflow owned, as well as those owned by our community.
https://stackoverflow.blog/2021/08/11/the-strange-domain-names-that-developers-bought/
@DevMisc
#domain #web #misc
Not every domain is serious business. Here's a few of the fun ones that we at Stack Overflow owned, as well as those owned by our community.
https://stackoverflow.blog/2021/08/11/the-strange-domain-names-that-developers-bought/
@DevMisc
#domain #web #misc
A Future for SQL on the Web
"I discovered something absurd recently and I’m very excited to tell you about it."
https://jlongster.com/future-sql-web
@DevMisc
#sql #web #extra
"I discovered something absurd recently and I’m very excited to tell you about it."
https://jlongster.com/future-sql-web
@DevMisc
#sql #web #extra
DistroTest - Test it before you hate it...
On this website you will find many operating systems, which you can test directly online without a installation.
https://distrotest.net/
@DevMisc
#misc #linux #os
On this website you will find many operating systems, which you can test directly online without a installation.
https://distrotest.net/
@DevMisc
#misc #linux #os
Pythonic monotonic
In a recent conversation, someone shared some code from a book about technical job interviews. They wanted to know if I agreed that the code was “Pythonic.”
https://nedbatchelder.com/blog/202108/pythonic_monotonic.html
@DevMisc
#python #algorithm
In a recent conversation, someone shared some code from a book about technical job interviews. They wanted to know if I agreed that the code was “Pythonic.”
https://nedbatchelder.com/blog/202108/pythonic_monotonic.html
@DevMisc
#python #algorithm