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

Gabe whipped up a great list of checklist tools. My favorite aspect of his post is that there’s no clear winner. There shouldn’t be. Checklists can come in all forms, and the ideal format depends entirely on the application. For me, checklists make sense when I need to see not only what needs to be done, but also what I’ve already done . Apps that automatically “vanish” completed tasks fail to do the latter. For me, sometimes there’s....

Problem: Express a boolean logic formula using polynomials. I.e., if an input variable $ x$ is set to $ 0$, that is interpreted as false, while $ x=1$ is interpreted as true. The output of the polynomial should be 0 or 1 according to whether the formula is true or false as a whole. Solution: You can do this using a single polynomial. Illustrating with an example: the formula is $ \neg[(a \vee b) \wedge (\neg c \vee d)]$ also known as

Problem: Express a boolean logic formula using polynomials. I.e., if an input variable $ x$ is set to $ 0$, that is interpreted as false, while $ x=1$ is interpreted as true. The output of the polynomial should be 0 or 1 according to whether the formula is true or false as a whole. Solution: You can do this using a single polynomial. Illustrating with an example: the formula is $ \neg[(a \vee b) \wedge (\neg c \vee d)]$ also known as

Problem: Express a boolean logic formula using polynomials. I.e., if an input variable $ x$ is set to $ 0$, that is interpreted as false, while $ x=1$ is interpreted as true. The output of the polynomial should be 0 or 1 according to whether the formula is true or false as a whole. Solution: You can do this using a single polynomial. Illustrating with an example: the formula is $ \neg[(a \vee b) \wedge (\neg c \vee d)]$ also known as

My first foray into software development when I was a kid was as a web developer. I don’t admit this to many people, but the first language I ever learned halfway decently was PHP. I led a confused childhood. After that, though, I was introduced to Ruby on Rails, and I’ve been using it ever since. I don’t do web development professionally anymore, but I have a number of web-based side projects, making websites for friends or family.



I spend quite a lot of time trying to write fast code, but it is something of an uphill battle with Microsoft's Visual Studio C++ compiler. Here is an example of how MSVC struggles with member variable reads and writes in some cases. Consider the following code. In the method writeToArray(), we write the value 'v' into the array pointed to by the member variable 'a'. The length of the array is stored in the member variable 'N'. clas....

I’ve got an Asus C301S at work, it’s a Chromebook with Chromeos. I like those little laptops, for the price it’s actually a very good little machine. ChromeOS is responding very well, ssh and Chrome are working too. But I often need more, like X11 forwarding or offline coding … You will see the C301SA is marked as a C300SA internally. Here are the steps to install Arch Linux on it, do it at your own risk, you can brick your computer, you wi..


Intel and their x86 computing architecture have pretty much dominated the computing industry since the late 1980s. In other words, nearly all computers that you’ve used at work or home for the past three decades have used Intel’s proprietary x86 (and later, x64) CPUs. The Intel 80-386 running DOS and Win3.1 won the PC wars by the early 1990s. Then came the Intel 80-486, Pentium, Pentium II, Pentium III, Pentium IV, Core Duos, Core i7s, a..

Intel and their x86 computing architecture have pretty much dominated the computing industry since the late 1980s. In other words, nearly all computers that you’ve used at work or home for the past three decades have used Intel’s proprietary x86 (and later, x64) CPUs. The Intel 80-386 running DOS and Win3.1 won the PC wars by the early 1990s. Then came the Intel 80-486, Pentium, Pentium II, Pentium III, Pentium IV, Core Duos, Core i7s, a..



In the winter, I get questions about how I deal with the cold. In the summer, I get questions about how I deal with the heat. Being the more agreeable seasons, spring and fall are generally less concerning to people. I’ve talked about dealing with the cold already. Just throw on a few of your favorite layers and cozy up with a comfy blanket. But winter is so last season. With Bay Area temperatures occasionally reaching triple..

In the winter, I get questions about how I deal with the cold. In the summer, I get questions about how I deal with the heat. Being the more agreeable seasons, spring and fall are generally less concerning to people. I’ve talked about dealing with the cold already. Just throw on a few of your favorite layers and cozy up with a comfy blanket. But winter is so last season. With Bay Area temperatures occasionally reaching triple..

SimCity Cartridge How does a city work? Why does building a Police Station not reduce crime some times? Will you get elected as Mayor of your own town next year? Find out in this addicting game as you build for hours. First Impressions The push of a power switch and the sweet sweet sound of 16-bit music fills the air. As the music plays, I am starting to get excited about what is about to come… Wait What?! The intro theme is only 8 mea..

Context Going back to the drawing board, I realized that I complicated matters by involving a database. Defining a schema was harder than I thought. I finally settled on the following for displaying inventory. Schemas ¶ I decided I would manually create tables for: color finish location thickness To determine whats in stock, I would pull a report from the inventory management system, then compare it to the colors table. If the repo..

Trying Out Go - liza.io - 9 years ago - eng
A couple of weeks ago I had the genius idea to rewrite SnailLife in Go. I’ve already looked into doing this once before a couple of years ago, but wasn’t really feeling it and stuck with PHP (mostly for nostaligia reasons). Now though, SnailLife is this bloated PHP app. Most of the core functionality is in. After weeks of battling infrastructure issues, when everything was back up and running again, I took a step back and saw how big the ap..





The command will output where keyframes exist within the input video. Useful to know when trying to segment for HLS etc, or troubleshoot playback issues Read more…

The command gets curl to request a page and then write out a CSV delimited line giving details of the time it took to complete various stages of the request, including how many redirects were followed etc. Read more…

Context Still having some trouble wrapping my head around sqlalchemy’s orm, putting things into postgres and then querying it. The flow isn’t clear to me yet. Querying ¶ # Automaps the database here. d = sps.Database() # Tables are available in the classes property Inventory = d.base.classes.inventory # Creates a list of sqlalchemy object with all the rows (that's how my query_all method is implemented) data = d.query_all(Inventory) # ..

July 2017 Projects - venam.net - 9 years ago - eng
It's been four months since the last post about my personal projects and endeavours. These past months I've been following, slowly but steadily, on the activities I had set the pace for previously.


xyBeast - www.xythobuz.de - 9 years ago - eng
back to Flying RC Vehicles overview Not being totally happy with the power available with my 2S xyAurora90 I decided to build a 3S Aurora100 in July 2017. The total weight with a 3S 450mAh battery is around 131g. Here are some recordings of the FPV footage. Be aware that these videos are recorded from the received signal on the ground. Not only can you see lots of interference and other HF problems, the loss of quality....

Complaining about JS Fatigue is just like complaining about the fact that humanity has created too many tools to solve the problems we have, from email to airplanes and spaceships. Last week I've ...

xyBeast - www.xythobuz.de - 9 years ago - eng
back to Flying RC Vehicles overview Not being totally happy with the power available with my 2S xyAurora90 I decided to build a 3S Aurora100 in July 2017. The total weight with a 3S 450mAh battery is around 131g. Here are some recordings of the FPV footage. Be aware that these videos are recorded from the received signal on the ground. Not only can you see lots of interference and other HF problems, the loss of quality....

Complaining about JS Fatigue is just like complaining about the fact that humanity has created too many tools to solve the problems we have, from email to airplanes and spaceships. Last week I've ...

I’ve recently been playing with Kubernetes as way to efficiently host my microservices. It’s great and I’m really enjoying it. One thing that did take me by surprise is that Containers, by default, have credentials mounted which allow them to talk to the cluster API. This is incredibly useful for pulling information about other services, secrets or enabling self-orchestrating/scaling services, however, for the services that don’t need t..

The for loop is one of the most powerful constructions in the C language. It consists of three different parts. The first one is initialization, performed exactly once at the beginning of the loop. The second one is the conditional part, called every time before the loop body. The last one is the increment part, executed on every iteration right after the loop body. Such a loop combines both, linear code and branching in a very customizable..


Context I need to query my database through SQLAlchemy to generate reports and add results to the website. Postgres and SQLAlchemy ¶ Querying in sqlalchemy is taking some time to grok. Most of the examples showed something like this: ''' Tables already created using sqlalchemy models and filled with data. ''' from sqlalchemy import * r = session.query(Table).filter(Table.name=="test").first() This doesn’t really work for me. I ha..

The for loop is one of the most powerful constructions in the C language. It consists of three different parts. The first one is initialization, performed exactly once at the beginning of the loop. The second one is the conditional part, called every time before the loop body. The last one is the increment part, executed on every iteration right after the loop body. Such a loop combines both, linear code and branching in a very customizable..





RTMP video provides a means for video playback with ultra-low latency. However, most players will maintain a (small) buffer, so you may still see latency of a few seconds. If you're wanting to test the latency imposed by the delivery layer, you'll probably want to factor out the players latency. With ffplay you can do so by reducing the probesize and telling the player to use the external clock for sync. These are not production values,..

Prelude If you want to put this post in some better context, I suggest reading the following series of posts, which lay out some other fundamental and relevant design principles: Language Mechanics On Stacks And Pointers Language Mechanics On Escape Analysis Language Mechanics On Memory Profiling Design Philosophy On Data And Semantics In particular, the idea of value and pointer semantics is everywhere in the Go programming la..

It’s been six months since the last Remacs update, and many new features have landed! Community We now have a Gitter chat room ! Do drop by if you have any questions or wish to discuss Remacs. There’s a low traffic Remacs Subreddit too. We’ve added @jeandudey and @birkenfeld to the GitHub collaborators, bringing us to five fine people who can approve your pull requests. Elisp Features We’re still tracking upstream GNU Emacs master,....

150 visitors online