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

A Square Peg - zacs.site - 6 years ago - eng
Please don’t write your documentation in Markdown got a lot of attention last month, when Hillel Wayne said something both reasonable and familiar: Markdown’s simple syntax does not lend itself to complex technical documents. Antonio Zolotukhin made a similar point back in 2018 , as others have before him, and more will in the future. Their argument makes sense; the idea that this is 1) a problem, and 2) needs addressing, however, does..

This is day 21 of working and living at home. This is the continued blog of what has happened in another week of lock-down.

I'm a fan of Magnar Sveen's multiple cursors Emacs implementation. It's just so fun to use and works very well with commands bound to my favorite keys. Every now and then I'd like to execute extended commands on all cursors, but they have no keys bound to them. If you're an ivy/counsel fan like me (and all packages by Abo Abo ), you use counsel-M-x to invoke commands. However, counsel-M-x doesn't support multiple cursors out of t....

A few weeks ago, I got myself a Bamboo Slate tablet, and had a lot of fun playing around with the output. The Linux software for talking to that device is Tuhi , which is GUI driven, but also dumps the raw point and pressure data in JSON format into a directory. As a side effect of playing around with that, I published a 2d path simplification library which uses the Ramer-Douglas-Peucker algorithm . Given a sequence of 2D points, ....

A few weeks ago, I got myself a Bamboo Slate tablet, and had a lot of fun playing around with the output. The Linux software for talking to that device is Tuhi , which is GUI driven, but also dumps the raw point and pressure data in JSON format into a directory. As a side effect of playing around with that, I published a 2d path simplification library which uses the Ramer-Douglas-Peucker algorithm . Given a sequence of 2D points, ....

A few weeks ago, I got myself a Bamboo Slate tablet, and had a lot of fun playing around with the output. The Linux software for talking to that device is Tuhi , which is GUI driven, but also dumps the raw point and pressure data in JSON format into a directory. As a side effect of playing around with that, I published a 2d path simplification library which uses the Ramer-Douglas-Peucker algorithm . Given a sequence of 2D points, ....

Go’s lack of generics means that people can’t overengineer in the way they are used to, so they need to put more thought into their designs. There are some use cases where abstractions with generics are better to the current ones (e.g. the sort package), but by and large, in other languages, people use them to build towers of abstractions which you’ll later need to wrap your head around, which introduce conceptual duplication (e.g. mockin..

Go’s lack of generics means that people can’t overengineer in the way they are used to, so they need to put more thought into their designs. There are some use cases where abstractions with generics are better to the current ones (e.g. the sort package), but by and large, in other languages, people use them to build towers of abstractions which you’ll later need to wrap your head around, which introduce conceptual duplication (e.g. mockin..

Go’s lack of generics means that people can’t overengineer in the way they are used to, so they need to put more thought into their designs. There are some use cases where abstractions with generics are better to the current ones (e.g. the sort package), but by and large, in other languages, people use them to build towers of abstractions which you’ll later need to wrap your head around, which introduce conceptual duplication (e.g. mockin..


niltalk v0.1.0 - nadh.in - 6 years ago - eng
Repository: @knadh/niltalk GitHub release page: v0.1.0 Changelog 9131fac Fix deps in release ef2073a Add Docker/release mechanism d56db5b Clean README + index aa56bb4 Refactor UI. 5e3a388 Bundle sample config 95167df Fix incorrect HTTP response status codes 19d4538 Refactor JS client events and files e415e36 Refactor WS leave/join event handling 826fc3c Refactor build version a37bf30 Refactor static file system ....

In this post, I am going to discuss another cloud-based scraping tool that takes care of many of the issues you usually face while scraping websites. This platform has been introduced by ScrapingBee, a cloud-based Scraping tool. What is ScrapingBee If you visit their website, you will find something like this: ScrapingBee API handles headless browsers and rotates proxies for you. As it suggests, it is offering you all the things to deal wit....

On April 4th 1975, a small company called Microsoft was founded in Albuquerque, New Mexico. They would later become the most pivotal company in the technology world, and their co-founder Bill Gates would become the world’s most prolific philanthropist. Like many tech companies, Microsoft has had a colourful past. Started by two whiz kids (Paul Allen and Bill Gates), they started by selling operating system and supporting software.

On April 4th 1975, a small company called Microsoft was founded in Albuquerque, New Mexico. They would later become the most pivotal company in the technology world, and their co-founder Bill Gates would become the world’s most prolific philanthropist. Like many tech companies, Microsoft has had a colourful past. Started by two whiz kids (Paul Allen and Bill Gates), they started by selling operating system and supporting software.

The only time I've been able to seriously, rapidly improve my ability to speak a foreign language was through intensive language courses in college. I was forced to actively speak, read, and write Chinese for 6-8 hours a week (1-2 hours every day). Then study another 5-10 hours a week in preparation for the active sessions. I went three semesters like this before I left school. I've been trying to recreate that intensity since and mostly ....

Yarn 2 is the new release of the revolutionary and well-established npm package manager Yarn which features improvements, such as Plug’n’Play, Plugins architecture, Monorepos, and improved workspaces support, Zero installs.

Have you been using Python for a while, but want to be more effective with your code? This week we have Brett Slatkin on the show. We talk about the 2nd edition of his book Effective Python.

Micah Lee, writing for The Intercept, in Zoom’s Encryption Is “Not Suited for Secrets” and Has Surprising Links To China, Researchers Discover : “Some of the key management systems — 5 out of 73, in a Citizen Lab scan — seem to be located in China, with the rest in the United States. Interestingly, the Chinese servers are at least sometimes used for Zoom chats that have no nexus in China. ... The report points out that Zoom may....

Investigating uncertainty in model predictions with practical examples - Introduction For every model prediction we make there is an underlying uncertainty in that prediction. One of the key aspects of operationalizing AI models, is to understand the uncertainties of the predictions. If you are going to make a decision or take an action based on a model that could...

Investigating uncertainty in model predictions with practical examples - Introduction For every model prediction we make there is an underlying uncertainty in that prediction. One of the key aspects of operationalizing AI models, is to understand the uncertainties of the predictions. If you are going to make a decision or take an action based on a model that could...

Brew your own mead - muscaw.dev - 6 years ago - eng
What is mead? Mead is a fermented alcohol made of honey, water and yeast. It’s a fermented alcohol (like beer) compared to distilled alcohol (like whiskey). It can either be still or sparkly and can contain either aromas or stay natural. Mead is one of the oldest alcohol ever made and was drunk in the northern countries during the Middle Ages. How do you brew mead? Brewing mead is quite simple. Mead is not an alcohol that is too sensit..

I found myself this morning trying to get a Python stack running on an Ubuntu instance only to hit this crap: Installing collected packages: numpy, pytz, six, python-dateutil, pandas, nltk, pyparsing, cycler, kiwisolver, matplotlib, kafka-python, pyyaml, murmurhash, zipp, importlib-metadata, catalogue, plac, tqdm, setuptools, srsly, cymem, preshed, blis, wasabi, thinc, idna, urllib3, certifi, chardet, requests, spacy, pluggy, attrs, py, ....

Series Index Reducing Image Size Details Specific To Different Languages Going Farther To Reduce Image Size Introduction In the first two parts of this series, we covered the most common methods to optimize Docker image size. We saw how multi-stage builds, combined with Alpine-based images, and sometimes static builds, would generally give us the most dramatic savings. In this last part, we will see how to go even farther. We w..


Like many of you who are still working, I’m working at home now. Thankfully, I can take our kids to my wife’s parent’s house while we both work at home.

Do you know for all the packages you import if they contain known security vulnerabilities? The free, open source, Vuln Cost extension for VS Code can help you with this.

Zoom is a service to host meetings without the need to install and configure complicated applications: it is one of the many solutions for those who, during quarantine, want to keep in touch with friends and relatives. -Continue to read the article on SerHack.me

Zero Trust - zacs.site - 6 years ago - eng
Most articles focus on the negative side of giving anyone the power to publish: in recent years, it has enabled massive disinformation campaigns so effective that even its own citizens now question Democratic underpinnings of the world’s premiere superpower. In Zero Trust Information , though, Ben Thompson argues that while this power did lead to an increase in misinformation, it also lead to the proliferation of much more valuable infor..

Chartkick is the charting engine that I've used for a bunch of years. When you use Chartkick on a Rails 6 app, here are some gotchas: Gemfile gem 'chartkick' Command Line bundle install yarn add chartkick chart.js yarn install --check-files Add to application.js require("chartkick") require("chart.js")

Some of my newsletter subscribers have asked me a few times what is the easiest way to think about byte slices, or using Go’s syntax: []byte.

listmonk v0.5.2-alpha - nadh.in - 6 years ago - eng
Repository: @knadh/listmonk GitHub release page: v0.5.2-alpha Changelog b8d9ab1 Merge branch ‘master’ of github.com:knadh/listmonk 894ede5 Add support for message throughput rate limiting 55d8185 Merge pull request #78 from bumi/patch-1 8fbbcd3 Add note about Heroku deploy button Docker images docker pull listmonk/listmonk:latest docker pull listmonk/listmonk:v0.5.2-alpha

Some of my newsletter subscribers have asked me a few times what is the easiest way to think about byte slices, or using Go’s syntax: []byte.


A specially-created Atlassian, limited-time Bitbucket Cloud promotion bundles Snyk and other developer tools.


In last month’s release notes , I talked about First Crack’s rewrite: the things I set out to accomplish, the changes I made, and their performance costs. Although a simple fix later slashed First Crack’s runtime, I waited to post the code until I could talk about a few things here. Permalink.

For a blog hosted with Firebase Hosting, it turns out that a little search box is fairly easy to implement by using Cloud Functions for Firebase.




I describe a how a small but critical modification to correlated multi-jittered sampling can significantly improve its blue noise spectral characteristics whilst maintaining its uniform projections. This is an exact and direct grid-based construction method that guarantees a minimum neighbor point separation of at least $0.707/n$ and has an average point separation of $0.965/n$.  … Continue reading "A new method to construct isotropic bl..



We need a better online editing experience Blog writing should be about writing and not about trying to figure out how your web text editor is working. One of the reason why Medium was so successful was the user experience of the editor. Editor JS https://editorjs.io/ Simple, straight forward, very light Interesting features with close to 20 plugins extending base functionalities. Headings Paragraph Tables Images Code snippets Lists Audio ..

24 visitors online