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

A code review that doesn’t go right. (image by Manu Cornet , CC BY-NC-ND 3.0 I’ve reviewed over 3000 code changes so far in my career, and gone through about same amount of reviews as change author. When reviewing code, here is the golden rule I follow: Any code change that’s a strict improvement should be approved. Most incoming code reviews are both improvements in some aspects and make things worse in other aspects. Understa....

A code review that doesn’t go right. (image by Manu Cornet , CC BY-NC-ND 3.0 I’ve reviewed over 3000 code changes so far in my career, and gone through about same amount of reviews as change author. When reviewing code, here is the golden rule I follow: Any code change that’s a strict improvement should be approved. Most incoming code reviews are both improvements in some aspects and make things worse in other aspects. Understa....

A code review that doesn’t go right. (image by Manu Cornet , CC BY-NC-ND 3.0 I’ve reviewed over 3000 code changes so far in my career, and gone through about same amount of reviews as change author. When reviewing code, here is the golden rule I follow: Any code change that’s a strict improvement should be approved. Most incoming code reviews are both improvements in some aspects and make things worse in other aspects. Understa....

React is NOT ok - secretgeek.net - 7 years ago - eng
Look how tragic this is.... You create your new react app with: npx create-react-app my-app And it spits out 907 lines of techno-babblicious output, scrolling scrolling scrolling in your console, ending at last with exactly one useful shard of information: Success! Created my-app at C:\example\my-app Inside that directory, you can run several commands: yarn start Starts the development server. yarn build Bundles the app into st....

React is NOT ok - secretgeek.net - 7 years ago - eng
Look how tragic this is.... You create your new react app with: npx create-react-app my-app And it spits out 907 lines of techno-babblicious output, scrolling scrolling scrolling in your console, ending at last with exactly one useful shard of information: Success! Created my-app at C:\example\my-app Inside that directory, you can run several commands: yarn start Starts the development server. yarn build Bundles the app into st....

React is NOT ok - secretgeek.net - 7 years ago - eng
Look how tragic this is.... You create your new react app with: npx create-react-app my-app And it spits out 907 lines of techno-babblicious output, scrolling scrolling scrolling in your console, ending at last with exactly one useful shard of information: Success! Created my-app at C:\example\my-app Inside that directory, you can run several commands: yarn start Starts the development server. yarn build Bundles the app into st....

At Cerner Engineering, we love to celebrate Pi Day. This day is not only a fun time to enjoy eating pie and reflecting on mathematical properties, but we also share big announcements internally for our developers conference, DevCon. Drew a crowd to celebrate Pi Day this afternoon with snacks, lightning talks, and our DevCon 2018 theme reveal! #314day #cernerdevcon pic.twitter.com/wyy5eLKHVl — Cerner Engineering (@CernerEng) March 14, 2018 ..

A few weeks back I managed to pick up an incredibly rare laptop in immaculate condition for $50 on Kijiji: a Tadpole Technologies SPARCbook 3000ST from 1997 (it also came with two other working Pentium laptops from the 1990s). I had to drive almost three hours to pick it up on the other side of Toronto, but for a SPARCbook it was definitely worth it seeing as I’m more likely to find the lost city of Atlantis than another one of these agai..

A few weeks back I managed to pick up an incredibly rare laptop in immaculate condition for $50 on Kijiji: a Tadpole Technologies SPARCbook 3000ST from 1997 (it also came with two other working Pentium laptops from the 1990s). I had to drive almost three hours to pick it up on the other side of Toronto, but for a SPARCbook it was definitely worth it seeing as I’m more likely to find the lost city of Atlantis than another one of these agai..

Go as a language is fairly decent. However because questions about why I have issues with tends to come up often enough on the company slack programming channel (see what I did there?) I figured I would write them down and put it here so I can point people at a link when they ask what my complaints are. For the record I have been using Go heavily for the last year or so, writing command line applications, scc , lc and API’s. These i..

For the last couple of years I’ve used a custom tool to track cheap flights out of Atlanta. Today I’ve made that tool, Aerodero, available to everyone.

Welcome to another edition of our Snyking In exploit series! In this episode, we’ll be looking at the regular expression denial of service vulnerability, demonstrating how it can be exploited, as well as the potential risk they pose to your data and systems.

It feels like we’re starting to pass the peak of the hype cycle of microservices. It’s no longer multiple times a week we now see a blog post of “How I migrated my monolith to 150 services”. Now I often hear a bit more of the counter: “I don’t hate my monolith, I just care that things stay performant”. We’ve actually seen some migrations from micro-services back to a monolith . When you go from one large application to multiple smaller ser....

It feels like we’re starting to pass the peak of the hype cycle of microservices. It’s no longer multiple times a week we now see a blog post of “How I migrated my monolith to 150 services”. Now I often hear a bit more of the counter: “I don’t hate my monolith, I just care that things stay performant”. We’ve actually seen some migrations from micro-services back to a monolith . When you go from one large application to multiple smaller ser....

We have just completed a two week exercise with the whole development team to identify, design and estimate the next phase of work. It started as an organic process as we found the best way to do this and then developed into a repeatable process for the latter functionality.

This excellent article looks at the different types of deadlines and the impact they have. The key point for me, and not something I had seen previously defined, is the distinction between real and artificial deadlines:

We have just completed a two week exercise with the whole development team to identify, design and estimate the next phase of work. It started as an organic process as we found the best way to do this and then developed into a repeatable process for the latter functionality.

This excellent article looks at the different types of deadlines and the impact they have. The key point for me, and not something I had seen previously defined, is the distinction between real and artificial deadlines:

Undocumented plot marker styles can easily be accesses using a hidden plot-line property. The post Undocumented plot marker types appeared first on Undocumented Matlab . Related posts: Types of undocumented Matlab aspects This article lists the different types of undocumented/unsupported/hidden aspects in Matlab... Undocumented scatter plot behavior The scatter plot function has an undocumented behavior when plotting more ..

Undocumented plot marker styles can easily be accesses using a hidden plot-line property. The post Undocumented plot marker types appeared first on Undocumented Matlab . Related posts: Types of undocumented Matlab aspects This article lists the different types of undocumented/unsupported/hidden aspects in Matlab... Undocumented scatter plot behavior The scatter plot function has an undocumented behavior when plotting more ..

FatturaElettronica for .NET version 2.0 is out today. It brings support for Fattura Semplificata, at the cost of few minor breaking changes.





We’re delighted to announce a new partnership with the Linux Foundation to support the launch of CommunityBridge.

For much of my career I’ve been focused on building out developer or data focused products with the customer in some form or fashion being a developer on the other end. I fully realize now that I’m destined to spend the rest of my career in that space, either that or trying my hand at wine making. There are a few things that I personally find rewarding about the space that I’ve shared with a number of people individually lately and thought ....

For much of my career I’ve been focused on building out developer or data focused products with the customer in some form or fashion being a developer on the other end. I fully realize now that I’m destined to spend the rest of my career in that space, either that or trying my hand at wine making. There are a few things that I personally find rewarding about the space that I’ve shared with a number of people individually lately and thought ....

The Time Machine is my favorite science fiction novella. What makes it special? Read my Preface to The Time Machine

Frankenstein turned two hundred last year. Why is it still relevant? My very own Preface to Frankenstein

GraphQL is all the rage, but what exactly is it? In this in-depth walkthrough, we take a look at what GraphQL is, how to use it, and why you should use it. Learn why GraphQL is all the rage! We’ll walk through the implementation of a schema for a popcorn company’s API, learning about types, queries, and mutations as we go. I love popcorn. As I’m writing this, I’m snacking on a bowl of multi-colored kernels, lightly seasoned with Flavac....

There is a nice new feature introduced by type-inference in Java. I’ve wanted this feature for a while, but without type-inference, it wasn’t possible. The feature is the ability to create a local variable of an anonymous class, and then use the particularities of that anonymous class. For example, in Java 9, to access a new method you’d defined on an anonymous class, you’d need to create a named class. That’s because the type of variab..

Eclipse JDT Language Server . Emacs Java IDE using Eclipse JDT Language Server . vscode-html-languageserver extracted from VSCode .


Context I wanted to blog about this for years: how to connect to a Kubernete’s loadbalanced service? How to deal with disconnections/re-connections, maintenance? What about gRPC specifically? The answer is heavily connected to the network stack used by Kubernetes, but with the “Mesh Network” revolution, It’s not always clear how it works anymore and what the options are. How it works First I recommend you to watch this great yet simple vide..




When using the Robot Operating System (ROS), it’s fairly common to want to shut down a launched system if a specific node (or set of nodes) exits. This is pretty easy in ROS1, because launch files support the required attribute on each node. As a result, crafting a two-node system where one of the nodes is required is straightforward: Recognizing a Bison with ML - www.tderflinger.com - 7 years ago - eng
The ml5.js library makes it easy for JavaScript developers to integrate machine learning (ML) in their web application. In this article, I show you how to easily recognize a bison with AI.


The world is getting dangerous, but this isn't a war in person but fought online with your information.

For many Monte Carlo methods, such as those in graphical computing, it is critical to uniformly sample from $d$-dimensional spheres and balls. This post describes over twenty different methods to uniformly random sample from the (surface of) a $d$-dimensional sphere or the (interior of) a $d$-dimensional ball. tl;dr: Get a summary of this post via … Continue reading "How to generate uniformly random points on n-spheres and in n-balls"

It’s like being able to write Scala in Javascript, but faster to compile.” That’s the first description of TypeScript that really piqued my interest, by a friend , with whom we used to write a lot of Scala at Twitter. I enjoyed the ergonomics of Scala collections, case classes, Options and Futures, and types and generics. Later, after I left Twitter, I was building another project and chose Python and Django for the backend. That project ....

31 visitors online