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

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 - 8 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....

xyBeast - www.xythobuz.de - 8 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....

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..





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,....

One of the interesting additions to Swift 4 is the Codable protocol and the machinery around it. This is a subject near and dear to my heart, and I want to discuss what it is and how it works today. (Read More)

Friday Q&A 2017-07-14: Swift.Codable Friday Q&A 2017-07-14: Swift.Codable One of the interesting additions to Swift 4 is the Codable protocol and the machinery around it. This is a subject near and dear to my heart, and I want to discuss what it is and how it works today. Serialization Serializing values to data that can be stored on disk or transmitted over a network is a common need. It's especially common in this age of alw....

When we first were given access to Splunk we were excited about all the functionality it could provide our team to help us monitor and debug our applications. We created alerts to email us if our applications are logging errors, dashboards to show health or metrics of our services, and field extractions as well as tags to make searching easier. As we created more and more of these Splunk knowledge objects we started to have issues.


Correctly applying architecture patterns to what you’re building, based on the problem being solved isn’t talked about much. Having mostly written scripts in the past, building a module requires a lot more thought upfront . For example, when writing a method, what sorts of inputs do you want to allow for, vs. already having some of those inputs as part of the method. SOLUTION A def clean_report(report, list_of_column_to_drop, dict_of_co..


I have a short movie that I imported into a libreoffice presentation. I wanted a copy of that movie back, but I couldn’t figure out how to extract a copy. In desperation, I figured I’d try opening the file with file-roller , the GNOME archive manager. james@computer:/tmp$ file mgmt-berlin-osdc-17may2017.odp mgmt-berlin-osdc-17may2017.odp: OpenDocument Presentation james@computer:/tmp$ mkdir out james@computer:/tmp$ fil..

I have a short movie that I imported into a libreoffice presentation. I wanted a copy of that movie back, but I couldn’t figure out how to extract a copy. In desperation, I figured I’d try opening the file with file-roller , the GNOME archive manager. james@computer:/tmp$ file mgmt-berlin-osdc-17may2017.odp mgmt-berlin-osdc-17may2017.odp: OpenDocument Presentation james@computer:/tmp$ mkdir out james@computer:/tmp$ fil..




We are running a “Gluent New World training month” in this July and have scheduled 3 webinars on following Wednesdays for this! The first webinar with Michael Rainey is going to cover modern alternatives to the traditional old-school “ETL on a RDBMS” approach for data integration and sharing. Then on the next Wednesday I will demonstrate some Apache Impala SQL engine’s internals, with commentary from an Oracle database geek’s angle (I pla..

We are running a “Gluent New World training month” in this July and have scheduled 3 webinars on following Wednesdays for this! The first webinar with Michael Rainey is going to cover modern alternatives to the traditional old-school “ETL on a RDBMS” approach for data integration and sharing. Then on the next Wednesday I will demonstrate some Apache Impala SQL engine’s internals, with commentary from an Oracle database geek’s angle (I pla..

The advantage of collaborative writing is that you end up with something for which you will not be personally blamed.”—Scott Adams This is a unique job, for unique writers. The client is a well-off individual, the owner of a boring … Continue reading →

In this post, I will demonstrate how to generate random text using a few lines of standard python and then progressively refine the output until it looks poem-like. If you would like to follow along with this post and run the code snippets yourself, you can clone my NLP repository and run the Jupyter notebook . You might not realize it, but you probably use an app everyday that can generate random text that sounds like you: your phon....

Last weekend we held the c-base IoT hack weekend , focused on the Flowhub IoT platform. This was continuation from the workshop we organized at the Bitraf makerspace a week earlier. Same tools and technologies, but slightly different focus areas. c-base is one of the world’s oldest hackerspaces and a crashed space station under Berlin. It is also one of the earliest users of MsgFlo with quite a lot of devices connected via MQTT. ....

In this post, I will demonstrate how to generate random text using a few lines of standard python and then progressively refine the output until it looks poem-like. If you would like to follow along with this post and run the code snippets yourself, you can clone my NLP repository and run the Jupyter notebook . You might not realize it, but you probably use an app everyday that can generate random text that sounds like you: your phon....


Last weekend we held the c-base IoT hack weekend , focused on the Flowhub IoT platform. This was continuation from the workshop we organized at the Bitraf makerspace a week earlier. Same tools and technologies, but slightly different focus areas. c-base is one of the world’s oldest hackerspaces and a crashed space station under Berlin. It is also one of the earliest users of MsgFlo with quite a lot of devices connected via MQTT. ....

tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making more efficient use of your processor’s memory-mapping hardware. It is enabled ("enabled=always") by default in most Linux distributions. Transparent Hugepages gives some applications a small performance improvement (~ 10% at best, 0-3% more typically), but can cause significant performance problems, or even apparent memory leaks at worst. To av..

tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making more efficient use of your processor’s memory-mapping hardware. It is enabled ("enabled=always") by default in most Linux distributions. Transparent Hugepages gives some applications a small performance improvement (~ 10% at best, 0-3% more typically), but can cause significant performance problems, or even apparent memory leaks at worst. To av..

If you're unfamiliar with what a callback is, don't worry, we can sort that out quickly. If callbacks are old hat for you you might want to skip to the interesting bit . Simply put, a callback is a function that is passed as an argument to another function which may execute it.

If you're unfamiliar with what a callback is, don't worry, we can sort that out quickly. If callbacks are old hat for you you might want to skip to the interesting bit . Simply put, a callback is a function that is passed as an argument to another function which may execute it.


Dulwich Docs Dulwich API Docs Context I need to update my static site using Python, which is hosted on Netlify , and is updated via Git. Plumbing: This is a lower-level interface with verbs that were designed to be chained together UNIX style. Porcelain: This is the higher-level API, what an end-user of git would use – fetch, pull, push etc. I need just the porcelain level api to automate a few commands.

systemd : it's the init system that (some?) love to hate. Full disclosure: I find systemd a little overbearing, although by no means would consider myself militantly anti-systemd. It has obvious advantages, and although I'm at philosophical odds with it at some levels, I see no reason why everybody shouldn't understand it a bit better - especially now that most people will need to deal with it on their favorite distros. This post....

This past week a tsuru user was having a problem in one of his apps. Some units of his app would simply get stuck, timing out every request and apparently doing nothing. As a workaround he wanted to kill the problematic unit and force it to restart. On tsuru you are able to restart all units of an app but may not choose a particular unit to restart. We then “sshed” into the problematic container, by using tsuru app shell -a , ..


Firebase is the base behind YAC’s many functionalities, remote config is one of them. In this post I have described how remote config solves some of the problems I have.

Faster cursor movement on macOS by increasing your keyboard's initial key repeat subsequent key repeat. defaults write -g KeyRepeat -int 1 defaults write -g InitialKeyRepeat -int 10

5 visitors online