|
Command injection: how it works, what are the risks, and how to prevent it
-
snyk.io
-
5 years ago
-
eng
Command injection attacks—also known as operating system command injection attacks—exploit a programming flaw to execute system commands without proper input validation, escaping, or sanitization, which may lead to arbitrary commands executed by a malicious attacker.
|
|
Mexico uses asymmetric encryption for university diplomas and taxes.
-
danielsada.tech
-
5 years ago
-
eng
I recently graduated, and in order to get my official graduation title I needed to get my private and public key from the government. That’s right, you go to the government’s office, certify that you are who you are, and you’ll get a private and public key in an USB key from the government which you can use to do all your bureaucracy. You also get a TaxID which is comprised of
|
|
Leveraging a Manager Weekly Newsletter for Team Communication
-
developers.soundcloud.com
-
5 years ago
-
eng
I started my journey as an Engineering Manager at SoundCloud close to a year ago. This came after working as a Software Engineer for more…
|
|
Mexico uses asymmetric encryption for university diplomas and taxes.
-
danielsada.tech
-
5 years ago
-
eng
I recently graduated, and in order to get my official graduation title I needed to get my private and public key from the government. That’s right, you go to the government’s office, certify that you are who you are, and you’ll get a private and public key in an USB key from the government which you can use to do all your bureaucracy. You also get a TaxID which is comprised of
|
|
Leveraging a Manager Weekly Newsletter for Team Communication
-
developers.soundcloud.com
-
5 years ago
-
eng
I started my journey as an Engineering Manager at SoundCloud close to a year ago. This came after working as a Software Engineer for more…
|
|
This post suggests some best practices, and discusses how maintainers and developers can adopt DevSecOps tools for open source projects to better improve their security posture.
|
|
If you're using useEffect to fetch data, chances are you've either run into a race condition, or have one without realising it. Let's learn how to fix them in this article.
|
|
P² quantile estimator: estimating the median without storing values
-
aakinshin.net
-
5 years ago
-
eng
Imagine that you are implementing performance telemetry in your application. There is an operation that is executed millions of times, and you want to get its “average” duration. It’s not a good idea to use the arithmetic mean because the obtained value can be easily spoiled by outliers. It’s much better to use the median which is one of the most robust ways to describe the average. The straightforward median estimation approach requires ....
|
|
Jane Street is running a Kaggle contest based on a real problem with real financial data. If you like ML projects, or think you might, head over and check it out . We think it’s a pretty fun one. The prizes are pretty good too, with a total $100K being paid out.
|
|
Jane Street is running a Kaggle contest based on a real problem with real financial data. If you like ML projects, or think you might, head over and check it out . We think it’s a pretty fun one. The prizes are pretty good too, with a total $100K being paid out.
|
|
P² quantile estimator: estimating the median without storing values
-
aakinshin.net
-
5 years ago
-
eng
Imagine that you are implementing performance telemetry in your application. There is an operation that is executed millions of times, and you want to get its “average” duration. It’s not a good idea to use the arithmetic mean because the obtained value can be easily spoiled by outliers. It’s much better to use the median which is one of the most robust ways to describe the average. The straightforward median estimation approach requires ....
|
|
You can find examples online of the .gitlab-ci.yml file to use for compiling Android apps (including one on GitLab’s Blog ), but they are all now outdated since Google made several breaking changes to the naming, directory structure, and environment variables.
|
|
Before you begin The following applies to minimal websites that focus primarily on text. It does not apply to websites that have a lot of non-textual content. It also does not apply to websites that focus more on generating revenue or pleasing investors than being inclusive. This is a “living document” that I add to as I receive feedback. See the updated date and changelog after the post title. If you find the article too long, just re....
|
|
Welcome to the Snyk Monthly Vulnerability Profile. This month we’re looking at a buffer overflow vulnerability discovered in the FreeType package used by Chromium and the subsequent work by Snyk to locate open source packages impacted by inclusion of vulnerable Chromium components.
|
|
Made pulled pork a couple of times. Freestyled a bit. No expert here, but result was yummie. Grind/blend spices 2 teaspoons smoked paprika 2 teaspoons cumin seeds 2 teaspoons whole pepper corn mix 2 teaspoons chilly flakes If spices are whole, grind or blend them. Set aside. Optionally: Substitute 1 teaspoon of paprika with chipotle pepper. Mix into a paste 2 tablespoons honey 1 teaspoon of dijon mustard Mix the honey, musta..
|
|
A fast and efficient Instagram Scraper based on Torpy. Scrapes posts for multiple hashtags and location ids .
|
|
I have come to the sad realization that there is no perfect task app. Many are good and some are great, but nothing will ever be perfect. Nevertheless, I spec out my ideal app. Read the whole thing .
|
|
I have come to the sad realization that there is no perfect task app. Many are good and some are great, but nothing will ever be perfect. Nevertheless, I spec out my ideal app. Read the whole thing .
|
|
I first started semi-seriously sim racing a few years ago after buying a cheap old Fanatec wheel/pedal/h-shifter combo on Craigslist for $60. I was looking for something new to get into, and had a previous obsession with the Gran Turismo games on PlayStation to guide me past the first hurdles. Fast forward to today and I have heavilyinvested in my setup, with the main goal being realism and immersion.
|
|
We had been planning to have a large garden summerhouse built for a number of months and we were finally in a position to do so. After a lot of research we decided to engage a local company as we liked the style of building they produced and the price was also competitive.
|
|
A technical dive into how living entities do the things the brain tells them to do without crippling game performance.
|
|
We had been planning to have a large garden summerhouse built for a number of months and we were finally in a position to do so. After a lot of research we decided to engage a local company as we liked the style of building they produced and the price was also competitive.
|
|
A technical dive into how living entities do the things the brain tells them to do without crippling game performance.
|
|
Here’s a review of all the tech hardware I currently own. Main Computer CPU: AMD Ryzen 5 2600 Watercooling AIO: Corsair H60 2019 Motherboard: ASRock Fatal1ty B450 Gaming-ITX_ac RAM: 2x8 Go G.Skill RipJaws 5 3200MHz CL16 GPU: AMD Sapphire RX 580 Nitro+ 8Gb Power Supply: Corsair HX 620W (bought in 2010) Case: Silverstone SG13 Storage: SSD Samsung 970 Evo NVMe 500 Go + 3 hard drives (2 Tb, 500 Gb and 500 Gb) This computer is my main gaming..
|
|
In this blog, we'll discuss the release process for our Kubernetes Operator, and show how we've automated deploying the release across multiple repository targets.
|
|
In this post I will show you how to break down Linux system load by the load contributor or reason. You can drill down into the “linux system load in thousands” and “high system load, but low CPU utilization” problem patterns too. Introduction - terminology Troubleshooting high system load on Linux Drilling down deeper - WCHAN Drilling down deeper - kernel stack How to troubleshoot past problems Summary Further reading ....
|
|
In this post I will show you how to break down Linux system load by the load contributor or reason. You can drill down into the “linux system load in thousands” and “high system load, but low CPU utilization” problem patterns too. Introduction - terminology Troubleshooting high system load on Linux Drilling down deeper - WCHAN Drilling down deeper - kernel stack How to troubleshoot past problems Summary Further reading ....
|
|
Sentiment Analysis, Fourier Transforms, and More Python Data Science
-
realpython.com
-
5 years ago
-
eng
Are you interested in learning more about Natural Language Processing? Have you heard of sentiment analysis? This week on the show, Kyle Stratis returns to talk about his new article titled, Use Sentiment Analysis With Python to Classify Movie Reviews. David Amos is also here, and all of us cover another batch of PyCoder’s Weekly articles and projects.
|
|
If you run Python inside containers, chances are you have seen Linux’s OOMKiller working at least a couple of times.
|
|
Repository: @knadh/dragmove.js GitHub release page: v0.1.1 Full Changelog : https://github.com/knadh/dragmove.js/compare/v0.1.0...v0.1.1
|
|
The BOINC Project The BOINC Project (Berkeley Open Infrastructure for Network Computing) is a distributed-computing project created by the Berkeley University in 2002. It allows volunteers to help scientific research by running scientific computing jobs on their computers in the background. The volunteers only need to download the BOINC client and to create an account for one or several BOINC projects. Each BOINC project offers mor..
|
|
Today (Thursday, 19th November), is International Men’s Day, a day when we celebrate the positive value men bring to the world and raise awareness of men’s well-being.
|