|
Nmap has been my favorite hacking tool for years. Its accuracy is unchallenged and it boasts hundreds of scripts that make it vital in every pentest engagement. Lately, I’ve been working more on the ICS space, developing a OPC UA vulnerability scanner. To my dismay, I noticed that Nmap does not recognize OPC UA services. This makes black box security testing of this dominating ICS protocol tricky, as OPC UA server vendors are known to use n..
|
|
Nmap has been my favorite hacking tool for years. Its accuracy is unchallenged and it boasts hundreds of scripts that make it vital in every pentest engagement. Lately, I’ve been working more on the ICS space, developing a OPC UA vulnerability scanner. To my dismay, I noticed that Nmap does not recognize OPC UA services. This makes black box security testing of this dominating ICS protocol tricky, as OPC UA server vendors are known to use n..
|
|
Nmap has been my favorite hacking tool for years. Its accuracy is unchallenged and it boasts hundreds of scripts that make it vital in every pentest engagement. Lately, I’ve been working more on the ICS space, developing a OPC UA vulnerability scanner. To my dismay, I noticed that Nmap does not recognize OPC UA services. This makes black box security testing of this dominating ICS protocol tricky, as OPC UA server vendors are known to use n..
|
|
We walked anti-clockwise from Southwold, along the edge of the sports grounds, and then through the sand dunes. There were quite a few people about, and lots of dogs. At the mouth of the River Blyth you can see the ferry crossing to Walberswick. It was then easy going on the sand back to Southwold, with even more people and dogs, since it turned out to be a remarkably warm and sunny day for March.
|
|
We walked anti-clockwise from Southwold, along the edge of the sports grounds, and then through the sand dunes. There were quite a few people about, and lots of dogs. At the mouth of the River Blyth you can see the ferry crossing to Walberswick. It was then easy going on the sand back to Southwold, with even more people and dogs, since it turned out to be a remarkably warm and sunny day for March.
|
|
For those who have found their meaning, their place in the world, and what they feel they want to live for, death is just one part - inevitable, but not frightening - of a good life—a death all woven with life, which has the smile and soft touch of a newfound embrace. I wish myself, anyone, such a death. – Benedetta Tobagi, La Resistenza delle donne
|
|
The One Billion Row Challenge in Go: from 1m45s to 3.4s in nine solutions
-
benhoyt.com
-
2 years ago
-
eng
How I solved the One Billion Row Challenge (1BRC) in Go nine times, from a simple unoptimised version that takes 1 minute 45 seconds, to an optimised and parallelised version that takes 3.4 seconds.
|
|
As most modern GNU+Linux distro users already know, you get a lot of tools included for free! Many of these may clutter up your $PATH and make bash tab completion more difficult than it has to be. Here’s a way to improve this! A mess : Here’s what I see when I tab-complete cd
|
|
As most modern GNU+Linux distro users already know, you get a lot of tools included for free! Many of these may clutter up your $PATH and make bash tab completion more difficult than it has to be. Here’s a way to improve this! A mess : Here’s what I see when I tab-complete cd
|
|
Exploring OverTheWire: Level 17 to Level 18 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our captivating journey through the Bandit Challenge! In this blog post, we're set to conquer Level 18, where our mission is to identify the password that has been changed between two files. Join me as we explore file comparisons, employ commands like cat, grep, and diff, and successfully uncover the password to progress further. Let's dive in!
|
|
Exploring OverTheWire: Level 17 to Level 18 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our captivating journey through the Bandit Challenge! In this blog post, we're set to conquer Level 18, where our mission is to identify the password that has been changed between two files. Join me as we explore file comparisons, employ commands like cat, grep, and diff, and successfully uncover the password to progress further. Let's dive in!
|
|
I just came across this tweet by Aaron Levie : The best founders I know — no matter their company’s scale — thrive on doing customer support directly. There’s literally no better way to understand the pulse of your customer base, what features to build next, or where systems are breaking down. It’s always upside. It profoundly resonates with me. For context, we’ve been a small company in the market since 1991, making us quite the ra..
|
|
Antibiotics & Podcasts (Issue #153) 2024-03-02 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: Quartet of Bitcoin, Right to repair, what the fed owns, developing software for satellites, Bach, accessibility & reality of web components in production Issue details: Title: Antibiotics & Podcasts Issue: 153 Page: issue webpage Another awesome issue of the newsletter. #
|
|
2024 is going to be an exciting year at Heroku. Before we jump into 2024, let’s take a look back at 2023 and show you how we’re empowering developers to deliver amazing apps. First of all, we want to take a moment to thank you, our customers, partners, employees, and extended communities. Your passion for […] The post 2023: Delivering Innovation and Customer Success appeared first on Heroku .
|
|
There are many discussions about the 30% fee Apple charges for the App Store. This fee is significant, and its benefits are not immediately clear. The complaints primarily come from large companies like Epic Games, Spotify, and Netflix, which have the resources to challenge Apple. However, what about indie developers? What do we receive in return for this 30% fee, and are we genuinely upset about it? In practice, when I price my applicati..
|
|
This post is a work in progress. I'll update it as I go, and I might be missing very obvious things (or haven't gotten around to it yet). Feel free to shoot me an email if you want to make a comment. A few months ago I was helping with a Rust-based Llama2 inference project and learned a few things about optimizing CPU SIMD code. One thing I couldn't shake is that codegen in Rust is still pretty bad at the moment, at least for neural....
|
|
I am that weird guy who asks random questions to strangers. I recently had the opporunity to talk with a Japenese medium size business owner in a public transport. I always wanted to ask a question to a Japanese business owner, and I finally did. Me: I understand the idea of “Japanese humbleness,” but waht if I don’t want to clean the toilet and the surrounding area. He: Well, if all the employees are doing that, including the president, yo..
|
|
I am that weird guy who asks random questions to strangers. I recently had the opporunity to talk with a Japenese medium size business owner in a public transport. I always wanted to ask a question to a Japanese business owner, and I finally did. Me: I understand the idea of “Japanese humbleness,” but waht if I don’t want to clean the toilet and the surrounding area. He: Well, if all the employees are doing that, including the president, yo..
|
|
What are the typical computer tasks you do manually every week? Could you automate those tasks with a Python script? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
I’ve blogged about generic ways of getting top 1 or top n per category queries before on this blog. An Oracle specific version in that post used the arcane KEEP syntax: This is a bit difficult to read when you see it for the first time. Think of it as a complicated way to say … Continue reading Getting Top 1 Values Per Group in Oracle →
|
|
This has always been true, but it begs repeating: Every docstring should provide additional information about the thing that it is documenting, which is not obvious from the thing’s name and its type information. And the corollary: If an LLM could generate the same docstring for you , based on the name and type information alone, then the docstring is not adding any value . This applies independent of whether it was actu..
|
|
This has always been true, but it begs repeating: Every docstring should provide additional information about the thing that it is documenting, which is not obvious from the thing’s name and its type information. And the corollary: If an LLM could generate the same docstring for you , based on the name and type information alone, then the docstring is not adding any value . This applies independent of whether it was actu..
|
|
This has always been true, but it begs repeating: Every docstring should provide additional information about the thing that it is documenting, which is not obvious from the thing’s name and its type information. And the corollary: If an LLM could generate the same docstring for you , based on the name and type information alone, then the docstring is not adding any value . This applies independent of whether it was actu..
|
|
Explore the top AI coding and security assistants like GitHub Copilot, Snyk Code, and more that are revolutionizing development - code faster, more efficiently, and securely.
|
I’ve had some minor aches and injuries over the past few months. Nothing terrible. More like the Henny Youngmann joke . No long or fast running for a little while longer. Limited bench pressing and squats. If it hurts, don’t do it. That kind of thing. I found myself with time to fill. A specific kind of time. I needed something I could do on my own that requires focus. I’ve started writing more. For me, writing also means designing, co....
|
|
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in February - Finished my residence at Almost Perfect in Tokyo. I gave a presentation Rethinking Wo...
|
|
We're up for another hospital stay next month, so we won't be available for some time for anything requiring our physical presence – i.e. just like last time, 'f there's any kernels/bootloaders/hardware/SSH servers breaking, we can't fix't. We'll still've remote access in any other case n should be ablea fix anything on a higher level, assuming we'llve enough energy for that as we're recovering from surgery (at the very least we might take ..
|
|
Source Introduction Habit changing facts about Bible reading come to light in the following pages. By questions and answers over a time of 28 years and over 10,000 days, reading 30 pages every single day and some days many more, 4 words form the basis of a new, rich habit reading the Bible through. It is my only wish in this publication to give you the essentials to begin and maintain a daily reading habit through the Bible. Keep t....
|
|
Source Introduction Habit changing facts about Bible reading come to light in the following pages. By questions and answers over a time of 28 years and over 10,000 days, reading 30 pages every single day and some days many more, 4 words form the basis of a new, rich habit reading the Bible through. It is my only wish in this publication to give you the essentials to begin and maintain a daily reading habit through the Bible. Keep t....
|
Hamel dives deep into how LLM frameworks like langchain , instructor , and guidance perform tasks like formatting the response in a valid JSON output. He intercepts the API calls from these Python libraries to shed some light on how many API calls (to OpenAI’s GPT services) they make and what prompt they use. I’ve always been skeptic of the usefulness of many of the LLM “wrapper” libraries, specially for larger and more serious proje..
|
|
Hamel dives deep into how LLM frameworks like langchain , instructor , and guidance perform tasks like formatting the response in a valid JSON output. He intercepts the API calls from these Python libraries to shed some light on how many API calls (to OpenAI’s GPT services) they make and what prompt they use. I’ve always been skeptic of the usefulness of many of the LLM “wrapper” libraries, specially for larger and more serious proje....
|
Hamel dives deep into how LLM frameworks like langchain , instructor , and guidance perform tasks like formatting the response in a valid JSON output. He intercepts the API calls from these Python libraries to shed some light on how many API calls (to OpenAI’s GPT services) they make and what prompt they use. I’ve always been skeptic of the usefulness of many of the LLM “wrapper” libraries, specially for larger and more serious proje..
|
|
I just had a very special delivery that I was looking forward to for a few days now. I received my Canon AE-1 Program from 1981. I’m drawn towards the simplicity, haptic, connectedness to the past and less arbitrariness of digital photography or life in general. Just a few months ago I also bought a new notebook, the Midori traveller’s notebook. Although I’ve been journaling on paper for a while now, I replaced digital notes with this as ....
|
|
Thanks to Giovanni Ansaldo’s convincing review on yesterday’s issue of Il Mondo podcast, my first Bandcamp purchase 1 is the recently released Astral Gold album by Dean McPhee, a British guitarist who combines folk with experimental music and jazz using his telecaster guitar to create endless landscapes. As the title suggests, McPhee’s latest album is a journey into outer space. The album consists of six instrumental pieces, all ca..
|
|
Defense in depth is a cybersecurity approach that focuses on making it as difficult as possible for attackers to succeed by combining numerous security measures.
|
|
In this post, we'll review Snyk's approach to documentation, the recent improvements we've made, and what's coming soon.
|
|
Exploring OverTheWire: Level 16 to Level 17 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our exhilarating journey through the Bandit Challenge! In this blog post, we're poised to conquer Level 17, where we're tasked with submitting the current level's password to a port within a specific range on localhost. Our challenge is to identify the correct port, establish a connection, and retrieve the next set of credentials. Join me as we navigate through port scanning, network exploration, and gain access to the covet..
|
|
Hi, Kennst du das Survivorship Bias? […] Nach dem Survivorship Bias werden Wahrscheinlichkeiten eines Erfolgs systematisch überschätzt, da erfolgreiche Personen oder Zustände stärker sichtbar sind als nicht erfolgreiche . ~ Wikipedia Diese kognitive Verzerrung ist interessant, weil sie uns auch in der Entwicklung betreffen. Seit 15 Jahren arbeite ich hauptsächlich im Mittelstand. Das sind Unternehmen bis 250 Mitarbeiter. Also..
|
|
Exploring OverTheWire: Level 16 to Level 17 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our exhilarating journey through the Bandit Challenge! In this blog post, we're poised to conquer Level 17, where we're tasked with submitting the current level's password to a port within a specific range on localhost. Our challenge is to identify the correct port, establish a connection, and retrieve the next set of credentials. Join me as we navigate through port scanning, network exploration, and gain access to the covet..
|
|
In this blog post, we will be exploring some essential Node.js security code snippets every backend developer should know in 2024.
|