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

For the past years, I’ve done a “year in review” blog post, and of course this one is for 2016! It’s a great way to reflect on the events that have happened during the year, and to honest, is actually a lot of fun! Just a quick disclaimer: I have no intention of talking about the shallow-but-popular celebrity death fixation that has taken over the Internet (must be a millennial thing). That being said, when I heard that Prince died, i..

Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme R5RS is three years younger. It is as concise and expressive as Python but with much more reasonable syntax and semantics. Racket is also faster in many cases due in part to: JIT compilation on x86 platforms support for both concurrency and parallelism support for optimizing statically-typed code Furthermore, the built-in web ser....


Much of my professional work for the last 10+ years has revolved around handling, importing and exporting CSV files. CSV files are frustratingly misunderstood, abused, and most of all underspecified. While RFC4180 exists, it is far from definitive and goes largely ignored. Partially as a companion piece to my recent post about how CSV is an encoding nightmare , and partially an expression of frustration, I've decided to make a list of ....

Much of my professional work for the last 10+ years has revolved around handling, importing and exporting CSV files. CSV files are frustratingly misunderstood, abused, and most of all underspecified. While RFC4180 exists, it is far from definitive and goes largely ignored. Partially as a companion piece to my recent post about how CSV is an encoding nightmare , and partially an expression of frustration, I've decided to make a list of ....




My father, an industrial engineer with over 20 years od experience talks about interface design and the important of simplicity in programming.

In the previous post, we discussed the performance space of the minimum function which was implemented via a simple ternary operator and with the help of bit magic. Now we continue to talk about performance and bit hacks. In particular, we will divide a positive number by three: uint Div3Simple ( uint n ) => n / 3 ; uint Div3BitHacks ( uint n ) => ( uint )(( n * ( ulong ) 0xAAAAAAAB ) >> ..

In the previous post, we discussed the performance space of the minimum function which was implemented via a simple ternary operator and with the help of bit magic. Now we continue to talk about performance and bit hacks. In particular, we will divide a positive number by three: uint Div3Simple ( uint n ) => n / 3 ; uint Div3BitHacks ( uint n ) => ( uint )(( n * ( ulong ) 0xAAAAAAAB ) >> ..

Hello everyone! This is my second blog post about regular expressions in JavaScript, if you didn't read the first one, make sure you do because we're gonna need that knowledge for this post. If yo...

Hello everyone! This is my second blog post about regular expressions in JavaScript, if you didn't read the first one, make sure you do because we're gonna need that knowledge for this post. If yo...

Last two months were quite amazing for me as a Wingifighter; I was on a traveling spree over Italy and London. I got an opportunity to…

Кижи - rybakov.com - 9 years ago - eng

Holmesword Bound - xavd.id - 9 years ago - eng

Holmesword Bound - xavd.id - 9 years ago - eng

Listen to this wonderful interview on KQED (NPR)’s "Forum" with Dr. Tim Wu On Advertising, Fake News and ‘Attention Harvesting’



Few days back, we open-sourced our internal Skype bot to the world. Its called Heybot!, but we call it Ramukaka at Wingify :) Whether its…

One popular reoccurring post on blogs, regardless of niche, is an income report. For instance, MyBlogLift has a monthly (well, two) income and traffic report. Cash Flow Diaries has a long list of different income reports.



MH-Z19 CO2 sensor reader, logger and visualiser Reads data from UART(serial)-connected MH-Z19 (or MH-Z14) sensor using python 3. If you dare to install nodejs you can visualise the logged data (using html and plotly.js library). Repository: sammcj/CO2-Logger Usage Note this post is from 2016, in 2021 I replaced my custom Co2 loggers with an Aranet4 . While very expensive, is and excellent off-the-shelf solution, with many featur..

MH-Z19 CO2 sensor reader, logger and visualiser Reads data from UART(serial)-connected MH-Z19 (or MH-Z14) sensor using python 3. If you dare to install nodejs you can visualise the logged data (using html and plotly.js library). Repository: sammcj/CO2-Logger Usage Note this post is from 2016, in 2021 I replaced my custom Co2 loggers with an Aranet4 . While very expensive, is and excellent off-the-shelf solution, with many featur..

Jesse Houwing is a Lead Consultant at Xpirit. Recently he published a really helpful Visual Studio Team Services (VSTS) task making it easier to get Snyk incorporated into your VSTS workflow. We interviewed him to learn more about how he did it.

My favorite books out of the 61 books (~24,000 pages) that I read in 2016: Sci-Fi, Fantasy, and Speculative Fiction Culture series — I read the entire ten book series over the course of 2016. The Culture series is set in the distant future where enlightened AIs run society and humans, freed from a life of labor, have to deal with the rest of the galaxy. What is life like when material want is eradicated? What about encounters with less ....

My favorite books out of the 61 books (~24,000 pages) that I read in 2016: Sci-Fi, Fantasy, and Speculative Fiction Culture series — I read the entire ten book series over the course of 2016. The Culture series is set in the distant future where enlightened AIs run society and humans, freed from a life of labor, have to deal with the rest of the galaxy. What is life like when material want is eradicated? What about encounters with less ....


I’ve recently felt the urge to start designing boats again, as I have had some ideas I wanted to explore, specifically for boats of the Mini 650 class . The software I use has basic hydrostatics capabilities, but only for an upright boat. It cannot calculate the GZ curve, or get the righting moment at specific heel angles, which is a crucial data for the kind of craft I wanted to design. Existing solutions are extremely powerful and extr....

I’ve recently felt the urge to start designing boats again, as I have had some ideas I wanted to explore, specifically for boats of the Mini 650 class . The software I use has basic hydrostatics capabilities, but only for an upright boat. It cannot calculate the GZ curve, or get the righting moment at specific heel angles, which is a crucial data for the kind of craft I wanted to design. Existing solutions are extremely powerful and extr....

Performance is tricky. Especially, if you are working with very fast operations. In today benchmarking exercise, we will try to measure performance of two simple methods which calculate minimum of two numbers. Sounds easy? Ok, let’s do it, here are our guinea pigs for today: int MinTernary ( int x , int y ) => x < y ? x : y ; int MinBitHacks ( int x , int y ) => x & (( x - y ..

Performance is tricky. Especially, if you are working with very fast operations. In today benchmarking exercise, we will try to measure performance of two simple methods which calculate minimum of two numbers. Sounds easy? Ok, let’s do it, here are our guinea pigs for today: int MinTernary ( int x , int y ) => x < y ? x : y ; int MinBitHacks ( int x , int y ) => x & (( x - y ..

Since we launched Ruby last month, we’ve been working away on improvements. Today we’re excited to let you know about our extended support for Ruby.

Some times people will join the Kubernetes community and get confused on what the “k8s” is all about.

simplemysql v1.25.0 - nadh.in - 9 years ago - eng
Repository: @knadh/simplemysql GitHub release page: v1.25.0 What’s Changed Added lastQuery by @Zetaphor in https://github.com/knadh/simplemysql/pull/11 fix parameter name for get methods by @ptrcarta in https://github.com/knadh/simplemysql/pull/14 Adding examples and cleaning up README by @Zetaphor in https://github.com/knadh/simplemysql/pull/16 Added SSL Connectivity Support by @subhashdasyam in https://github..


It is conventional wisdom that habits are the fundamentals of successful life. Having consistent habits of making your bed, exercising, eating healthy, meditating, and not spending more than you make are what some popular self help bloggers and authors are preaching. Habits work. Once I have a positive habit formed, it is a great force in my improving my days. Recently I’ve been developing the habit of exercising. I started by doing a l....

Python 2 vs 3 - kdheepak.com - 9 years ago - eng



I have much experience working remotely, but my recent long-term long-distance venture revealed so much more. In this article, I cover good things, bad things, and suggestions to fix a broken remote work culture.

The line of code that the developer can write the fastest, the line of code that the developer can maintain the cheapest, and the line of code that never breaks for the user, is the line of code that the developer never had to write. - Steve Jobs Superfluous code is code that is written unnecessarily. It is code that has all the added complexity of valuable code, but it adds no value of its own. If you were to remove it, the product....

3 visitors online