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 while back I wrote about minimising my attack surface by utilising default deny and whitelists in Nginx. Now I've gotten into the weeds with authentication and deployed an SSO (Signle sign-on) service on my selfhosted infrastructure. What is Authentik? Authentik is a SSO (Single Sign on) provider, much like with Google's services you sign in once and then you can access all your services. This has been a big bugbear with selfhosted ....


Go 1.18 brought us great new features, such as generics, fuzzing and workplaces. It also has a new alias for interface{} to a more understandable any.

Previous posts in this series: Silent Duels and an Old Paper of Restrepo Silent Duels—Parsing the Construction Silent Duels—Constructing the Solution part 1 Since it’s been three years since the last post in this series, and the reason for the delay is that I got totally stuck on the implementation. I’m publishing this draft article as partial progress until I can find time to work on it again. If you haven’t read the last post, please do.

Previous posts in this series: Silent Duels and an Old Paper of Restrepo Silent Duels—Parsing the Construction Silent Duels—Constructing the Solution part 1 Since it’s been three years since the last post in this series, and the reason for the delay is that I got totally stuck on the implementation. I’m publishing this draft article as partial progress until I can find time to work on it again. If you haven’t read the last post, please do.

Previous posts in this series: Silent Duels and an Old Paper of Restrepo Silent Duels—Parsing the Construction Silent Duels—Constructing the Solution part 1 Since it’s been three years since the last post in this series, and the reason for the delay is that I got totally stuck on the implementation. I’m publishing this draft article as partial progress until I can find time to work on it again. If you haven’t read the last post, please do.

Remember when we all used to commit secrets to source code repositories? In the bygone software engineering paleolithic era, public cloud key management services didn't exist and neither did OSS solutions like Vault. Managing sensitive credentials has gotten much better over the years, and there's very little reason to ever even store passwords or tokens in plaintext files any more. Somewhere in-between the Big, Burly Public Cloud solu....

At some point when implementing HTTP APIs, just logging “error” and returning an empty response doesn’t cut it anymore. Good practise with REST APIs suggests returning a suitable HTTP status code, i.e. something other than 200 OK.

At some point when implementing HTTP APIs, just logging “error” and returning an empty response doesn’t cut it anymore. Good practise with REST APIs suggests returning a suitable HTTP status code, i.e. something other than 200 OK.

We, at Wingify, have implemented our web automation tests using Protractor. Although the old horse has served us well it is fast approaching…

At some point when implementing HTTP APIs, just logging “error” and returning an empty response doesn’t cut it anymore. Good practise with REST APIs suggests returning a suitable HTTP status code, i.e. something other than 200 OK.

C’mon! After getting my Federal tax return rejected for a validation error earlier this month, and receiving two knew forms (a W2C and a K1), I was finally able to refile my return. Only to get another validation error.

Last Friday I was completely drained. I didn’t have the best day at work, I was sleep deprived, and I wasn’t in the best mood.

Learn about the White House cybersecurity recommendations and how Snyk can help satisfy the best practices within.

We launched Salesforce Functions last fall and the response so far has been terrific. While the most obvious use cases for functions are stateless processing of data, there are many examples of business processes that can take advantage of the simplified operating model of functions, but require some persistent state to span function invocations. Today, […] The post Heroku Data in Salesforce Functions appeared first on Heroku .

Learn how Snyk IaC helps developers to discover cloud resources that are not under infrastructure as code (IaC) control (unmanaged resources), or that have drifted from their expected state (managed resources).


XeTeX on Windows - zacs.site - 4 years ago - eng
I switched from Ubuntu to Windows 10 a few days ago. After eight years of macOS and then a year of Linux, I wanted to circle back to Windows. 1 Since my latest writing project relies on XeTeX , a lesser-known typesetting engine within the already obscure TeX world, I expected some trouble recreating my workflow in Windows; I was not disappointed. 2 This post explains the steps I went through to create a functional TeX writing env..

I'm a huge fan of static generated websites! From a personal level, I have The Polyglot Developer, Poké Trainer Nic, and The Tracy Developer Meetup, all three of which are static generated websites bu... The post Add a Comments Section to an Eleventy Website with MongoDB and Netlify appeared first on MongoDB .

At work I help maintain a platform used for microservices. This article helps ask the question whether microservices are the right approach for that particular application or system at all.

In this article, we’ll create a sample Go application to demonstrate best practices when using Docker for containerizing Go applications.





Some months ago I bought a new microwave from LG (model MH6535GIB ), that is a very nice microwave for the price tag but… by default it had a big, enormous problem: the sounds. Alert sounds for everything, every button that was pressed and every time it was ending the cooking, and not one time, but once a minute for five minutes after the end of its cooking cycle. Simply crazy! The model is the MH6535GIB, this:

Growing Pains - www.marginalia.nu - 4 years ago - eng
The search engine index has grown quite considerably the last few weeks. It’s actually surpassed 50 million documents, which is quite some milestone. In February it was sitting at 27-28 million or so. About 80% of this is side-loading all of stackoverflow and stackexchange, and part of it is additional crawling. The crawler has to date fetched 91 million URLs, but only about a third of what is fetched actually qualifies for indexing for..

Some months ago I bought a new microwave from LG (model MH6535GIB ), that is a very nice microwave for the price tag but… by default it had a big, enormous problem: the sounds. Alert sounds for everything, every button that was pressed and every time it was ending the cooking, and not one time, but once a minute for five minutes after the end of its cooking cycle. Simply crazy! The model is the MH6535GIB, this:

Hearts and minds are abandoning governments, because governments are failing to keep themselves relevant to our online lives. While there are certainly a few anarchists and libertarians who are thrilled at the prospect of reduced “interference”, this transition really calls for an urgent evaluation of whether we should let our governments die; and what value they could provide us, if we updated them for the web3 era of user-generated conten..

This is simple but I keep needing to look it up. First check your elixir version: elixir -v Second confirm that you actually installed Elixir using brew: brew list | grep elixir Third do the upgrade: brew upgrade elixir Note : You are probably going to find more than just elixir itself is upgraded. Theoretically you should be able to look at just the upgrade tree with: brew deps --tree --include-build elixir ..


At Snyk, we’d like to help the community reach a consensus on how to approach the various protestware springing into existence, and help differentiate between the different types.

Since the beginning of previous year, I have been working on building a quantile estimator that provides an optimal trade-off between statistical efficiency and robustness. At the end of the year, I published the corresponding preprint where I presented a description of such an estimator: arXiv:2111.11776 [stat.ME] . The paper source code is available on GitHub: AndreyAkinshin/paper-thdqe . Finally, the paper was published in Communi..

I just joined a new company. Our local development happens by launching multiple containers via docker compose . Most of the existing developers are using Mac OS and Docker Desktop. This means mounting local folders into a container does not result in the same behaviour as doing so on Linux, which is my operating system of choice. When onboarding, I ran into a peculiar problem where the frontend container based on node:17.4-alpine woul..

Since the beginning of previous year, I have been working on building a quantile estimator that provides an optimal trade-off between statistical efficiency and robustness. At the end of the year, I published the corresponding preprint where I presented a description of such an estimator: arXiv:2111.11776 [stat.ME] . The paper source code is available on GitHub: AndreyAkinshin/paper-thdqe . Finally, the paper was published in Communi..

WFH Day 736 - ingo-richter.io - 4 years ago - eng
WFH Day 736 I’m currently reading Out of Office - The Big Problem and Bigger Promise of Working from Home and I have a couple of pages left before this loan expires. It’s a fascinating book about what happens to the office and what other effects those changes will bring for cities and communities in general. There is a lot to think about in the future. And what defines the people that lost the defining part of their lives. I recommend re..



I have been playing with WebAssembly since Go added support for it in 2017. For a very long time now, I've been wanting to be able to accept files from an end user and process them with Go on their local machine. Basically I just want to read files from file inputs . I knew it had to be possible, but could not in all this time find a good walkthrough online. A couple nights ago I set my mind to it and figured it out. Essentially we ....

I have been playing with WebAssembly since Go added support for it in 2017. For a very long time now, I've been wanting to be able to accept files from an end user and process them with Go on their local machine. Basically I just want to read files from file inputs . I knew it had to be possible, but could not in all this time find a good walkthrough online. A couple nights ago I set my mind to it and figured it out. Essentially we ....

The last thing we need right now is new fossil fuel projects. Send a message to Minister Steven Guilbeault and key cabinet ministers, calling on them to reject the Bay Du Nord project and investing in a just transition instead: https://act.leadnow.ca/bay-du-nord-ett/ This is what I wrote, if anyone wants some ideas: To Minister Guilbeault and cabinet, I’m writing to you to urge you to reject the Bay du Nord offshore drilling proje....




3 visitors online