|
Exploring OverTheWire: Level 15 to Level 16 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our captivating journey through the Bandit Challenge! In this blog post, we're poised to conquer Level 16, where the path to victory lies in submitting the current level's password to a specific port on localhost using SSL encryption. Join me as we navigate through secure socket layers, SSL encryption, and gain access to the coveted password. Let's dive in!
|
|
It’s been three years since the inception of Marginalia Search, then a dinky experiment to find where the heck the cool Internet has gone, now my full time job. While there’s always things that can be improved, it’s fair to say the search engine has never worked as well as it does right now. A great number of milestones have been reached, perhaps biggest of all the search engine has moved out of my living room and into a proper enterpri..
|
|
Welcome back, stranger. Remember, its about their needs, not yours. From Q4 2022 through Q1 2024 the tech industry has seen a shit-ton of layoffs. These are due to a combination of factors: The end of the ZIRP: Zero Interest Rate PolicyZIRP era, higher interest rates means investors demand profitability (instead of growth) from portfolio companies. In 2017, Section 174 of the US tax code changed, taking effect in 2022 1 . Companie....
|
|
Exploring OverTheWire: Level 15 to Level 16 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our captivating journey through the Bandit Challenge! In this blog post, we're poised to conquer Level 16, where the path to victory lies in submitting the current level's password to a specific port on localhost using SSL encryption. Join me as we navigate through secure socket layers, SSL encryption, and gain access to the coveted password. Let's dive in!
|
|
In the ongoing circus of the “cost of living crisis”, the latest target of public scorn is the grocery business. Although it’s true that Australians are under economic strain, the “cost of living" catch-cry has been a useful political football for targeting anything from housing to beer to petrol.
|
|
There’s a common belief that suffering is necessary for pleasure, or that evil is necessary for good, like the change of the seasons. It’s one of those ideas that sounds like wisdom, but when you think about it, it’s not actually true. There are some people who are happy all the time, and other people who are miserable all the time. I think suffering and evil are like taking a wrong turn on a journey. Taking a wrong turn sometimes happens, ..
|
|
Mastodon While I’m in no way a Mastodon power user, I’ve really been enjoying the content that I get from my very limited Mastodon feed. I recently stopped consuming news from – hold on let’s not call it news. I recently stopped consuming useless information from a site that I won’t name. Everyone has those junk, just-for-fun sites they visit to blow off stream. You don’t have to be proud of them, and it’s fine that you visit them; every....
|
|
Mastodon While I’m in no way a Mastodon power user, I’ve really been enjoying the content that I get from my very limited Mastodon feed. I recently stopped consuming news from – hold on let’s not call it news. I recently stopped consuming useless information from a site that I won’t name. Everyone has those junk, just-for-fun sites they visit to blow off stream. You don’t have to be proud of them, and it’s fine that you visit them; every....
|
|
Mastodon While I’m in no way a Mastodon power user, I’ve really been enjoying the content that I get from my very limited Mastodon feed. I recently stopped consuming news from – hold on let’s not call it news. I recently stopped consuming useless information from a site that I won’t name. Everyone has those junk, just-for-fun sites they visit to blow off stream. You don’t have to be proud of them, and it’s fine that you visit them; every....
|
|
Because if you don’t know them, you will wish you did. And when you do know them, you will know when to not use them.
|
|
How do you avoid the bottlenecks of data processing systems? Is it possible to build tools that decouple storage and computation? This week on the show, creator of the pandas library Wes McKinney is here to discuss Apache Arrow, composable data systems, and community collaboration.
|
|
I've created a new Breadboard kit for TransformerJS, which allows you to run HuggingFace models locally on devices. This is useful for LLM-related tasks where cloud access isn't ideal. The kit is available on GitHub ( https://github.com/PaulKinlan/transformerjs-breadboard-kit ) and can be installed via npm with npm i @paulkinlan/transformerjs-breadboard-kit. Included is an example of creating a Breadboard agent for text summarization.
|
|
I've created a new Breadboard kit for TransformerJS, which allows you to run HuggingFace models locally on devices. This is useful for LLM-related tasks where cloud access isn't ideal. The kit is available on GitHub ( https://github.com/PaulKinlan/transformerjs-breadboard-kit ) and can be installed via npm with npm i @paulkinlan/transformerjs-breadboard-kit. Included is an example of creating a Breadboard agent for text summarization.
|
|
This is going to be a quick post, mostly spurred-on by @boris@cosocial.ca’s excellent suggestion. This blog now has a comment section, and it’s powered by Mastodon, a federated micro-blog social network✪✪Here’s a 2 minute video introducing Mastodon if you have more questions.. How does it work? I make a post on cosocial.ca People can reply to the post. Those replies show up at the bottom of the corresponding blog post. Why’d you do that?
|
|
A while ago while working on Rust-based Emacs, I was loading a new elisp file and hit a stack overflow. Digging deeper I found the issue in trying to print a cyclic list (where the tail of the list points back to previous element). I knew this was a possibility, and that at some point I would have to handle cycles. So I quickly implemented a version of Floyd’s cycle detection algorithm (visualized here).
|
|
Hi, Aktuell schreibe ich an einem neuen Artikel für Golem.de. Und in diesem Zusammenhang habe ich über die Gemeinsamkeiten in der Softwareentwicklung in kleinen und mittleren Unternehmen (KMU) nachgedacht. Das Statistische Bundesamt definiert KMU als Unternehmen von 10 bis 250 Mitarbeitern und einem Umsatz unter 50 Millionen Euro. Jetzt ist die Spanne auf den ersten Blick sehr groß. Intuitiv erwartet man, dass die Herausforderun..
|
TLDR : Here is a simplified diagram of how I keep reading articles, books, and other materials without overwhelming myself or having a never-ending pile of to-read items. In this blog post, I will go into the details of each part of the workflow, the tools I currently use, the alternatives I have tried, why they work for me, and what I can improve in the process. Feel free to use the above table of contents to jump to the section that is mo..
|
TLDR : Here is a simplified diagram of how I keep reading articles, books, and other materials without overwhelming myself or having a never-ending pile of to-read items. In this blog post, I will go into the details of each part of the workflow, the tools I currently use, the alternatives I have tried, why they work for me, and what I can improve in the process. Feel free to use the above table of contents to jump to the section that is mo..
|
|
Today, I learned that SQLite only enforces foreign-key constraints if explicitly instructed. I imagine this is well-known and trivial for the SQLite initiated, but we’re a Postgres shop; I have used SQLite sporadically, primarily for experiments like today’s, and this one amenity was certainly unexpected. Anyways. I had all my ON DELETE CASCADE constraints nicely configured, but related records in child tables were not being deleted when ..
|
|
Exploring OverTheWire: Level 14 to Level 15 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our enthralling voyage through the Bandit Challenge! In this blog post, we're set to conquer Level 15, where the key to success lies in submitting the current level's password to a specific port on localhost. Join me as we delve into port communication, networking concepts, and gain access to the coveted password. Let's dive in!
|
|
Exploring OverTheWire: Level 14 to Level 15 - Bandit Challenge
-
akashrajpurohit.com
-
2 years ago
-
eng
Welcome back to our enthralling voyage through the Bandit Challenge! In this blog post, we're set to conquer Level 15, where the key to success lies in submitting the current level's password to a specific port on localhost. Join me as we delve into port communication, networking concepts, and gain access to the coveted password. Let's dive in!
|
|
This morning a one line change had several of us tearing up the fabric of reality trying to understand why a failing test wasn’t failing, or, in fact, being run at all. Increasingly frantic efforts to upgrade/downgrade Go, run the tests on another machine, run the tests in CI, all served to only unnerve us […]
|
|
Some time ago I discovered an interesting use of the ternary-filter in Ansible. A ternary-filter in Ansible is a filter that takes three arguments: a condition, a value if the condition is true and an alternative value if the condition is false. Here’s a simple example straight from Ansible’s documentation: - name: service-foo, use systemd module unless upstart is present, then use old service module service: state: restarted enab....
|
DEF CON is primarily a cash-at-the-door kind of conference. LineCon is in our DNA, and we will always honor it. Long may the beach balls fly. Still, the option to register online has been a benefit to many attendees. We’re keeping that method open for all those who need it. If that’s you, good news! From right now until July 5, 2024, you can register for DC32 at shop.defcon.org .
|
I stumbled upon a hackernews thread where people have recommended many interesting tools to help with generating color palettes for various use cases. I’m creating this list for my future self, and will add other options whenever I come across one. uicolors.app : I’ve used this one when working on redesigning the user interface for my latest side project. The nice feature of uicolors.app is its Tailwind export functionality which allows..
|
|
I stumbled upon a hackernews thread where people have recommended many interesting tools to help with generating color palettes for various use cases. I’m creating this list for my future self, and will add other options whenever I come across one. uicolors.app : I’ve used this one when working on redesigning the user interface for my latest side project. The nice feature of uicolors.app is its Tailwind export functionality which allows..
|
I stumbled upon a hackernews thread where people have recommended many interesting tools to help with generating color palettes for various use cases. I’m creating this list for my future self, and will add other options whenever I come across one. uicolors.app : I’ve used this one when working on redesigning the user interface for my latest side project. The nice feature of uicolors.app is its Tailwind export functionality which allows..
|
|
This is the third (or third-and-a-halfth) article in a series called "Hosting quickly". I want to launch Rust apps quickly and often, and I want to have stable, common infrastructure for all of them. Hosting quickly 1 - Setting up Terraform, Github, and 1Password Hosting quickly 2 -
|