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

Should have enabled actionable URLs in my Emacs buffers long ago. Can now click or press return to follow links. It's great on eshell, compilation buffers, async shell commands, code, etc. (use-package goto-addr :hook ((compilation-mode . goto-address-mode) (prog-mode . goto-address-prog-mode) (eshell-mode . goto-address-mode) (shell-mode . goto-address-mode)) :bind (:map goto-address-highlight-keymap ("" . goto-address-at-point..

Bazel bookmarks - xenodium.com - 7 years ago - eng
Bazel_with_GTest: C++ project skeleton with Bazel & GTest . Build mobile apps with Bazel. Part 2: iOS . GitHub - bazelbuild/rules_docker: Rules for building and handling Docker images with Bazel . GitHub - jin/awesome-bazel: A curated list of Bazel rules, tooling and resources . Using Bazel to help fix flaky tests - Jake McCrary .

We’ve just released a shiny new API endpoint that will let you import your repositories, projects, functions and apps so that they are monitored for vulnerabilities.

Update: Starting from 2022, I am delivering all my classes in a new format, via my new Learning Platform. Check out what are Learning Weeks and the new Continuous Learning method here: https://learn.tanelpoder.com More details about the class contents here: Advanced Oracle SQL Tuning training Practical Linux Performance & Application troubleshooting training Advanced Oracle Troubleshooting training Here are some example sli..

Update: Starting from 2022, I am delivering all my classes in a new format, via my new Learning Platform. Check out what are Learning Weeks and the new Continuous Learning method here: https://learn.tanelpoder.com More details about the class contents here: Advanced Oracle SQL Tuning training Practical Linux Performance & Application troubleshooting training Advanced Oracle Troubleshooting training Here are some example sli..

Designing Friction For A Better User Experience Offboarding — The Way to Say Goodbye to Your Users Design Pleasant Cancellation Experience and Improve Retention Offboard as a designer Offboarding: How and How Not to End Relationships with Users

Designing Friction For A Better User Experience Offboarding — The Way to Say Goodbye to Your Users Design Pleasant Cancellation Experience and Improve Retention Offboard as a designer Offboarding: How and How Not to End Relationships with Users



I have been wanting to learn Rust for a while now. I did play with it some time back https://boyter.org/2017/09/working-rust/ for solving some of the project Euler problems and was reasonably impressed with how it turned out. However as I had no practical use for it at the time I ended up investing more time in Go. Go as it turns out is a pretty decent language, and somewhat akin to Python in terms of getting things done. There is usual..


PART ONE Overview ORM Intentionaliser aggregationObserver aggregationReifier aggregationModifier The new type Qualifier Recompiling and restarting Visualizing the results Conclusion Overview In Part 1 we talked about the general setup of the world/grid and what the Agent and Instructions metamodels do. We left off at the part where the grid sends a copy of itself to whatever observer channels it has (currently just ..

Intro ORM Intentionaliser Questions Self-modifying simulation in Go? What are we bootstrapping? Vague definitions and bad practices The world Instructions Running the World PART TWO –> Intro I took up a small pet project over summer that I called Roee. It was very loosely based on a paper I’d read by Susan Stepney and Tim Hoverd, Reflecting on Open Ended Evolution .

Helping as Learning - liza.io - 7 years ago - eng
Answering questions or helping other people seems to be a good way for me to learn more about a language. I’ve been trying to be more active on the Go forums for this reason, answering questions as they pop up (especially focusing on the ones that may not have gotten much attention). Even a very simple question can get you to go down a rabbit hole and learn more as you’re formulating an explanation as part of the answer.




InstaRepeat the account that gather insta gram photos who look alike. Very surprising. Check out the account InstaRepeat

InstaRepeat the account that gather insta gram photos who look alike. Very surprising. Check out the account InstaRepeat


I use command (⌘) as my Emacs Meta key. Recently discovered C-M-d is not available to Emacs for binding keys on macOS. Stack Exchange had the workaround : defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 'enabled'

Don’t run the internet facing SSH on an IP used by a key application. Use a dedicated host acting as a jump box. Use port knocking. Use key pairs. Use fail2ban. Don’t allow root logins. Restrict access to a named group. Don’t use shared logins. Don’t allow direct access below the presentation tier. Have more ? Ping me in the comment or in twitter and I’ll add them here.

Don’t run the internet facing SSH on an IP used by a key application. Use a dedicated host acting as a jump box. Use port knocking. Use key pairs. Use fail2ban. Don’t allow root logins. Restrict access to a named group. Don’t use shared logins. Don’t allow direct access below the presentation tier. Have more ? Ping me in the comment or in twitter and I’ll add them here.

Observations on textual strategy in infographics by the example of the "Greatest Infographic of All Times".

My extremely brief crash course in the Official Information Act and how it can be used for some interesting civic side projects

My extremely brief crash course in the Official Information Act and how it can be used for some interesting civic side projects

My extremely brief crash course in the Official Information Act and how it can be used for some interesting civic side projects

Short Crypto Rant - zefram.xyz - 7 years ago - eng
Disclaimer: No one in the world wants what I said in this post to be false more than I do. One  ConsenSys is not all rainbows, sunshine, and unicorns. (to the surprise of no one) The flat governance structure is something that definitely makes ConsenSys unique and enjoyable to work at: everyone treats you as equal, snobby dicks are rare, and no one tells you what to do at work everyday or when you go to work. It would be hard to go bac..

I’ve been having a bit of success recently selling my t-shirts on Amazon, so I decided it was time to do something with this income. And that something is sock it away for a rainy day - or more accurately, retirement.

This month’s cheat sheet is about how you can secure your Spring Boot application. Spring Boot has dramatically simplified the development of Spring applications. Its autoconfiguration and starter dependencies reduce the amount of code and configuration you need to begin an app. If you were used to Spring and lots of XML in back in the day, Spring Boot is a breath of fresh air.


When I first started working, I noticed my boss at the time had a coding convention that I’d not seen elsewhere. As I was new to work, and the convention seemed logical, I adopted it, thinking it might be standard in the world of work. Alas I was wrong, I’ve never seen anyone else use it. But I still think it’s a good convention. And that’s based around the following fact. The C family of languages use the exclamation mark “!” as the symb..

I recently wanted to use a Mutating Admissions Controller in Kubernetes to alter pods submitted to the cluster - here is a quick summary of how to do it. In this case we wanted to change the image pull location, just as a quick example (I’m not sure this is a great idea in a real system as it introduces a single point of failure for pod creation but the sample code should be useful to others).

A Guide to the Project Management Body of Knowledge (PMBOK Guide) defines Resource Leveling (also known as Predictive Planning or Priority-Based Scheduling ) in the context of project management tools as: A technique in which start and finish dates are adjusted based on resource constraints with the goal of balancing demand for resources with the available supply. Many project management and project planning tools force you, ..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

Introduction As I said before , I am in the process of designing a programming language (PL). This is the beginning of a series about the principles that I use, as well as the design of the language itself. Name The name of the language is Yao. Cultural Appropriation!!! No. Just…no. First off, the same people that say I am bad simply because I am white are the very same people claiming that cultural appropriation exists and that..

91 visitors online