RSSAmplifier

Blog

The Nexus

Recent content on The Nexus

nexus.zteo.comRSS feed ↗154 posts

Latest posts

Topsidan v1.0

So, I made a thing: it’s a small application that lets you see your current Obsidian task list on your home screen. Yes, it’s widgets. You would expect the feature to somehow be an integral piece of Obsidian, but these guys have so much on their roadmap that this somehow never got prioritized. 
 Check out this video to get a sense of what you’re getting: 
 
…

Notion Backups and Obsidian

Notion backups and Obsidian search, also for idiots like me.

Using Workona

An introduction to Workona’s tab for idiots like me.

Things to know about Istio

This post has spent so much time in my draft folder that I am finally pulling the trigger even though I would styll very much find the time to tell you about these additional points: 
 
 major bug: 443 
 there are simpler alternatives: linkerd 
 should u use in production? 
 yes it is a steep learning curve 
 breaking changes 


About Me

For glory or shame, this is all me: 
 
 
 Federated 
 
 
 GitHub 
 
 
 LinkedIn 
 
 
 xda-developers ( stats )
 
 
 SpiceWorks 
 


Rainbow and Video Virtual Backgrounds

Several folks have been asking me this: how complex is it to get a virtual background when using Rainbow , just like when using Zoom? 
 Turns out, it’s not all that hard. 
 You basically have two options: 
 
 You can go down the professional road and film yourself with a green background. There are some great offerings and the best reviewed one by many semi-famous people is…

Decoy pricing: Why, Bloomberg?

A quick note on something currently mistifying me. 
 Dan Ariely’s Predictably Irrational is a wonderful book, full of studies and academic research and whose sole purpose is to make us feel bad about how far from smart we can be, when it comes to marketing. 
 
 
 
 
 
 Predicably Irrational
 
 
 Get this book!
 
 
 
 

 In it,…

Setup Kiali, Analyse Your Mesh

Why would I want Kiali? 
 If you have been playing/using a service mesh for any length of time, you may have noticed that there is a certain cognitive overhead in trying to figure out traffic flows. Even using the CLI to understand injected routes can require spending a good long time in the “zone.”

Istio, Cert-Manager and Let's Encrypt April '20

What is this? 
 It is very easy to find blog posts and articles explaining how to make some of these components work together. They are also completely outdated. 
 It is not their fault: Kubernetes moves fast, Istio’s development seems to move even faster, and cert-manager breaks backward compatibility. Chances are, by the time you read it it will be too late! 
 Anyway, in a…

Zigbee2mqtt Step by Step

Here is a solution to build and use your own Zigbee controller. It will work with most Zigbee devices out there, simply because it doesn’t come with any manufacturer-specific assumptions.

Creating a ReasonML Native App: Memoizing DNS queries

Creating a ReasonML Native App: Native JSON Handling

Creating a ReasonML Native App: Handling CSV Files

Creating a ReasonML Native App: Shell Commands

Creating a ReasonML Native App: Web Requests

Creating a ReasonML Native App: Native Promises

Creating a ReasonML Native App: Files I/Os

Creating a ReasonML Native App: Python Plugins

Creating a ReasonML Native App: Curses Terminal Interface

Creating a ReasonML Native App: Configuration Files

This is going to be a fairly short post, as it focuses on using the config-file library. As previously mentioned, when I mention a library in RasonML’s native context, chances are pretty good that I am referring to one of OCaml’s many available libraries.

Creating a ReasonML Native App: Command Line Arguments

Before going into how specific features were implemented with Reason and OCaml’s help, let’s have a quick look at our application’s logic

Creating a ReasonML Native App: Building and Running

This is by far the most boring piece of this whole endeavor. 
 Unfortunately, as we accumulate years of experience, old habits accrete on the programmer and tools such as Make become an integral part of our fossilized identity. You will have to forgive me for my use of Makefiles!

Creating a ReasonML Native App: Installing, Editing, Configuring

Installing Reason 
 First, we will need OCaml. This is because our Reason code will be compiled to OCaml, then, using the OCaml compiler, to native code.

Creating a ReasonML Native App: What We Are Building

I believe this is, as of now (2018), one of few articles you will find about creating a native application using ReasonML . While Facebook came up with this interesting language/syntax that compiles to OCaml, it seems that they have focused their energy on transpiling it to JavaScript using BuckleScript

A great man has left us.

A great man has left us. http://www.media.mit.edu/people/in-memory/papert

Added a tiny command installer to sbase-for-android.

Added a tiny command installer to sbase-for-android. Man, I use these commands all the time: so nice being table to type ls -ltr

Full automation: Consul monitoring of a Rancher setup across the board, with some Ansible help.

Full automation: Consul monitoring of a Rancher setup across the board, with some Ansible help.

I was totally not completely wrong to buy a mid 2010 Mac pro!

…because of course right after I bought it, it was discontinued…

This is so ridiculous. Hearing the same folks who claim that gun control doesn't work are now making...

This is so ridiculous. Hearing the same folks who claim that gun control doesn't work are now making the case that terrorists attacks could be prevented by forcing cell phone vendors to hand over encryption keys. You have to pick one: either the bad guys go through alternative channels than honest people, as can be the case with guns, or they don't. In case you do not understand that, the baddies…

Sobriety Counter awarded top alcoholism app...

( Sobriety Counter ) a top alcoholism app. Reminds me of all the features I've been meaning to add to it and haven't got around to, yet.

As a fairly recent LG urbane owner, I felt sad that so many great faces have a dim mode that doesn't...

As a fairly recent LG urbane owner, I felt sad that so many great faces have a dim mode that doesn't look near as good as their bright mode. So I put together this small racket app: https://github.com/fusion/Watch-It-/releases It does the stupidest thing: it attempts to make a face's bright settings also its dim settings. It will not work with protected faces and will likely also not work it a…

Lately, too much work has gotten in the way of posting about non-work related projects(!)

Lately, too much work has gotten in the way of posting about non-work related projects(!) So, quickly: I pushed to Github the code for my new aggregation/blogging engine: https://github.com/Fusion/HereNote More information: http://nexus.zteo.com/HereNote--publish-your-thoughts Then, I wrote a init process replacement for containers such as Docker instances: https://github.com/Fusion/cfr_reaper It…

How to host ZeroNet in a private IP container

Not an issue, but I wasn’t sure where to post this tip (so I posted it on Github, obviously)

‘Rent-a-Foreigner in China’

In this short documentary, housing developers in China hire ordinary foreigners to pose as celebrities to raise flagging property sales.

sBase for Android now updated with some uBase goodness as well.

sBase for Android now updated with some ubase goodness as well.

check-it-out!

check-it-out!

I just pushed to Github my first Android build of sbase, the command line tools that suck less.

I just pushed to Github my first Android build of sbase, the command line tools that suck less. Check it out!

Unwitting models

Unwitting models

So, it looks like a need was identified. Good marketing.

So, it looks like a need was identified. Good marketing.

So, that's Mary's new car.

So, that's Mary's new car.

Just a few awesome people I work with

Just a few awesome people I work with

No doubt about that: we are about to hear again about how Android is an inherently insecure OS. It does...

No doubt about that: we are about to hear again about how Android is an inherently insecure OS. It does not matter that the same algorithm would likely work on other mobile devices or, for that matter, any OS. It's a clever attack. Well, the "theft" bits of it (invisible activity or photo hijacking) are pretty standard but the first part, the activity detection one, is pretty smart. Note that it's…

Since +Adam Outler is into doing networky things, now, I don't see why I couldn't flash a few EEPROMs...

Since + Adam Outler is into doing networky things, now, I don't see why I couldn't flash a few EEPROMs.

Interesting. So, we already knew that Calico cats cannot be aesthetically cloned since the orange gene...

Interesting. So, we already knew that Calico cats cannot be aesthetically cloned since the orange gene is randomly expressed yet, if I am not misusing the lingo, spatially restricted, thus creating orange patches. Now, it appears that, as should be expected, extrinsic factors such as womb temperature will have a less dramatic yet still relevant effect on other coloring. In conclusion: I owe my…

Hollywood Reservoir

Hollywood Reservoir

Chef and Puppet require Ruby before they will even talk to you.

Super minimalist remote configuration tool

Pale Moon 24.7.1 is now available for Linux, OS X and of course Android.

Pale Moon 24.7.1 is now available for Linux, OS X and of course Android. Changelist: http://forum.palemoon.org/viewtopic.php?f=1&t=5243

Russell Pavlicek make some very good points on the containers v. hypervisors race. Of course, he would...

Russell Pavlicek make some very good points on the containers v. hypervisors race. Of course, he would defend hypervisors; they are his bread and butter after all. I have to admit, though, that as I read his post, I felt that he was building a straw man as no one is saying that hypervisors will be replaced by containers. However… I went back to my own recent post(…

Please pass this around as it is a very good opportunity: I am looking for more engineers to work in...

Please pass this around as it is a very good opportunity: I am looking for more engineers to work in several of my teams. Who I am looking for: - you are comfortable developing using C, C++ and/or Java - you either work with embedded systems (looking at you Droiders or switch developers) or large web applications or SDN controllers Who we are: - think of us as a startup with great benefits - by…

Virtual Machines Are Not The Future Of Virtualization

I usually reserve this kind of wall of text for my poor coworkers but not today. Share the pain!