Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

koanf v1.1.1 - nadh.in - 5 years ago - eng
Repository: @knadh/koanf GitHub release page: v1.1.1 57e89cf Merge pull request #94 from knadh/fix-posflag-callbacks d3bad45 Merge pull request #91 from knadh/bug-report-template b1985ad Merge pull request #93 from rhnvrm/unit-test-issue-90 a72baa3 Merge pull request #92 from knadh/fix-posflag-callbacks adc0b54 tests: add unit test for #90

The content-type guessing done by AWS CLI is based on the mimetype definitions available on your system. You can improve the mimetype guessing by updating these definitions. It uses the python mimetypes lib to do this and accumulates its list of mimetyoes from the following files : knownfiles = [ "/etc/mime.types" , "/etc/httpd/mime.types" , # Mac OS X "/etc/httpd/conf/mime.types" , # Apache "/etc/apache....

I had an issue where the AWS CLI wasn’t guessing the content-type of SVG files correctly on sync and was setting them to application/octet-stream - the default “I don’t know” mimetype. There’s a proper fix to make the mimetype guessing work here . This is a quick fix for stuff that’s already been uploaded to s3: $ aws s3 cp --exclude "*" --include "*.svg" --content-type = "image/svg+xml" --metadata-directive = ....

This is a brain-dump rather than a fully fleshed out blog. Most of the code was written with an unwell small human sleeping on me and python isn’t my best language, it’s very much a hack. I have two kids, both have asthma and chest issues. Unfortunately, these are things you manage rather than cure, they’re more prone to normal colds escalating quickly and need more medical interventions in general.

Gallery visitors feel simulated weather phenomenon generated from data collected by scientific instruments in a local nature preserve Puppeteers control real mollusk “puppets” through office equipment. Simple stage directions are translated into electrical impulses Visitors can harvest virtual organs of a simulated cadaver by scanning barcodes. Virtual organs can then be reassembled to form new […]

I wanted to build an executable python script on PyPi, so it can be run like MyPackage instead of python MyPackage.py. Finding out how to do this with Poetry was hard. Googling for “Python [distribute\|publish] executable” didn’t yield any useful results. I don’t even know how I found the correct answer anymore, but what you need are “scripts”: https://python-poetry.org/docs/pyproject#scripts These scripts describe executables that will..

There are quite a few BERT vs GPT-2 breakdowns online, mostly focusing on the architectural differences between the two models. However, I am more interested in the performance differences between the two models, specifically their predictive capabilities. This blog post outlines the results of my experiments. The code used in this experiment can be found on my Github BERT The Devlin et al. model was released in November 2018. It is..

Now - www.jskherman.com - 5 years ago - eng

The Past - www.jskherman.com - 5 years ago - eng

Blsx' - mootxi.co - 5 years ago - eng




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....

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…


WakatimeClient - hth.is - 5 years ago - eng
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..

WakatimeClient - hth.is - 5 years ago - eng
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.

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 ..

Robinson Creek - sam.hooke.me - 5 years ago - eng

Robinson Creek - sam.hooke.me - 5 years ago - eng

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....

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..

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...

Pyramid Lake - sam.hooke.me - 5 years ago - eng
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.

Pyramid Lake - sam.hooke.me - 5 years ago - eng
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.

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 […]

25 visitors online