|
Back in May 2020, I shared a snippet to extend ob-swift to preview SwiftUI layouts using Emacs org blocks . When I say extend, I didn't quite modify ob-swift itself, but rather advised org-babel-execute:swift to modify its behavior at runtime. Fast-forward to June 2021 and Scott Nicholes reminded me there's still interest in org babel SwiftUI support. ob-swift seems a little inactive , but no worries there. The package offe....
|
|
Using OAuth with PKCE Authorization Flow (Proof Key for Code Exchange)
-
taniarascia.com
-
5 years ago
-
eng
If you've ever created a login page or auth system, you might be familiar with OAuth 2.0, the industry standard protocol for authorization…
|
|
I’ve officially released the first version of a library I have been working on for a while now, that carries the very unimaginative title ‘WakatimeClient’. For the technical details you can take a look at the library page or go straight to github. Backstory Link to heading Wakatime is a fantastic coding activity tracker that not only has a fantastic range of plugins for (it seems) almost any IDE on the planet, but it also has a fully functi..
|
|
I’ve officially released the first version of a library I have been working on for a while now, that carries the very unimaginative title ‘WakatimeClient’. For the technical details you can take a look at the library page or go straight to github. Backstory Link to heading Wakatime is a fantastic coding activity tracker that not only has a fantastic range of plugins for (it seems) almost any IDE on the planet, but it also has a fully functi..
|
|
I recently tweeted that Vivek Haldar's 10-year old post rings true today just the same. He writes about the levels of Emacs proficiency . All 6 levels are insightful in their own right, but for the sake of this post, let's quote an extract from level 4. Shell inside Emacs : "And then, you learned about it: M-x shell. It was all just text. Why did you need another application for it? Why should only the shell prompt be editable? ....
|
|
15 will shock you! If you're familiar with kubernetes, you're likely familiar with the kubernetes API and the concept of controllers: reconciliation loops that look at the data stored in the api and try to make the state of the cluster match that declared API state. This is a pretty powerful model that has proven its value over time - but despite the seeming simplicity of the core ideas, there are plenty of details that may be surprising on..
|
|
A convenient workflow for every web developer. Learn more about the Hugo generator, when should you use it and what are its flaws.
|
|
Wygodny workflow dla każdego web developera. Dowiedz się więcej o generatorze stron Hugo, kiedy z niego korzystać oraz jakie ma wady.
|
|
The popularity of Python is continuing to grow Developers across the globe are embracing the language. How is Python being used in all of these different countries? How does an organization like the Python Software Foundation (PSF) work toward the goals in its mission statement for supporting and growing this international community? This week on the show, we have Marlene Mhangami, a PSF board member and part of the Diversity and Inclusion ..
|
|
Let’s explore how GPT-2 tokenizes text. What is tokenization? It’s important to understand that GPT-2 doesn’t work with strings directly. Instead, it needs to tokenize the input string, which is essentially a process for converting the string into a list of numbers, or “tokens”. It is these tokens which are passed into the model during training or for inference. As a concrete example, let’s look at a few sample sentences:
|
|
Snyk Infrastructure as Code (IaC) can now scan for AWS CloudFormation misconfigurations in YAML or JSON templates against our comprehensive set of AWS security rules.
|
|
Kris Broughton, Channel Sales Manager at Snyk, reflects on what Juneteenth means to him and the events in America that have led the country to grapple openly with the inconvenient truth of racial inequity.
|
|
For almost 7 years I have run my own email server sending and receiving emails on it's own IP address. A few years ago I switched to Digital Ocean as a VPS to reduce deliverability issues, recently the IP block I was in got blacklisted by zen.spamhaus. The age of my 100% independent email server is now over. Big players make it hard for small servers As outlined with this blog post Google is eating out email and the resulting discus....
|
|
For almost 7 years I have run my own email server sending and receiving emails on it's own IP address. A few years ago I switched to Digital Ocean as a VPS to reduce deliverability issues, recently the IP block I was in got blacklisted by zen.spamhaus. The age of my 100% independent email server is now over. Big players make it hard for small servers As outlined with this blog post Google is eating out email and the resulting discus....
|
|
For almost 7 years I have run my own email server sending and receiving emails on it's own IP address. A few years ago I switched to Digital Ocean as a VPS to reduce deliverability issues, recently the IP block I was in got blacklisted by zen.spamhaus. The age of my 100% independent email server is now over. Big players make it hard for small servers As outlined with this blog post Google is eating out email and the resulting discus....
|
|
For almost 7 years I have run my own email server sending and receiving emails on it's own IP address. A few years ago I switched to Digital Ocean as a VPS to reduce deliverability issues, recently the IP block I was in got blacklisted by zen.spamhaus. The age of my 100% independent email server is now over. Big players make it hard for small servers As outlined with this blog post Google is eating out email and the resulting discus....
|
|
For almost 7 years I have run my own email server sending and receiving emails on it's own IP address. A few years ago I switched to Digital Ocean as a VPS to reduce deliverability issues, recently the IP block I was in got blacklisted by zen.spamhaus. The age of my 100% independent email server is now over. Big players make it hard for small servers As outlined with this blog post Google is eating out email and the resulting discus....
|
|
For almost 7 years I have run my own email server sending and receiving emails on it's own IP address. A few years ago I switched to Digital Ocean as a VPS to reduce deliverability issues, recently the IP block I was in got blacklisted by zen.spamhaus. The age of my 100% independent email server is now over. Big players make it hard for small servers As outlined with this blog post Google is eating out email and the resulting discus....
|
|
Use HTTP Keep-alives with the Python Requests module (Python3)
-
snippets.bentasker.co.uk
-
5 years ago
-
eng
If you're wanting to make multiple requests against a server (scraping pages, calling an API, whatever) then you may want to re-use connections rather than establishing a new one for each request (incurring the overhead of a TCP 3-way and SSL handshake each time). The requests module has support for this in it's Session module. It pools connections, so can re-use an existing connection where one is available (it can also persist auth, coo..
|
|
Use HTTP Keep-alives with the Python Requests module (Python3)
-
snippets.bentasker.co.uk
-
5 years ago
-
eng
If you're wanting to make multiple requests against a server (scraping pages, calling an API, whatever) then you may want to re-use connections rather than establishing a new one for each request (incurring the overhead of a TCP 3-way and SSL handshake each time). The requests module has support for this in it's Session module. It pools connections, so can re-use an existing connection where one is available (it can also persist auth, coo..
|
|
While I’m stuck in quarantine in Australia I’ve setup a live Q&A session about my upcoming Australian expedition. Join the chat to ask me anything you’ve always wondered about my previous expeditions, or this...
|
|
View looking down into Pyramid Lake. Summary This scenic hike is named after its destination, Pyramid Lake. While the lake itself is a little on the small side, perhaps edging into “pond” territory, it is nevertheless beautiful, with some fascinating features. Carniverous sundew plants abound on the floating logs, and pikas hide in the nearby rocks.
|
|
View looking down into Pyramid Lake. Summary This scenic hike is named after its destination, Pyramid Lake. While the lake itself is a little on the small side, perhaps edging into “pond” territory, it is nevertheless beautiful, with some fascinating features. Carniverous sundew plants abound on the floating logs, and pikas hide in the nearby rocks.
|
|
Traderino update #1: Multistrategy testing and improved bot commands
-
ailef.tech
-
5 years ago
-
eng
It’s been two weeks since my last blog post and finally a new update for Traderino is ready. As usual, let’s do a small recap of what happened in the last couple of weeks. In these 9 days of trading we’ve had some big swings in profits but it seems for now Traderino managed to […]
|
|
You can’t compare SAST tools using only lists, test suites, and benchmarks
-
snyk.io
-
5 years ago
-
eng
Choosing the right SAST tool for your organization is important. Learn why it’s difficult to compare SAST tools using only lists (like OWASP Top 10 and SANS-25), test suites, and benchmarks
|
|
Recruiters have told me that they achieve a 7% (at best) success rate for replies to messages from candidates. Meanwhile, I’m able to secure a 60% success rate when I reach out to prospective engineering candidates. The main reason for this is that engineers prefer to hear from other engineers. The weight of a message from a VP or Director is much greater than that of a recruiter or someone outside of the engineering org. That’s why it is s..
|
|
President Biden’s executive order regarding Improving the Nation’s Cybersecurity explicitly mentions the adoption of SBOMs and the formalization of SBOM standards as a goal. Learn how Snyk is contributing to this effort.
|
|
Figure 1. Three mason jars, full of fermenting vegetables. Two Bánh Mì(ish) and one eggs. I’ve been fermenting vegetables of various kinds (and occasionally other things) at home for a little over two years. It’s a fun, interesting & nutritious hobby. On the whole it’s pretty easy and low stakes – the worst thing that happens is a few cucumbers go mouldy. Because it doesn’t involve any heat – but does include pouring, measuring, stirri....
|
|
I’ve put together, described (in Polish) and implemented (in Python) every required algorithm for the IT Matura exam.
|
|
Zestawiłem, opisałem i zimplementowałem w Pythonie wszystkie wymagane algorytmy na maturę z informatyki.
|