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

Just a quick tip to be on the lookout for commonly-used words in technical discussions that are problematic due to being low on meaning and high on emotional weight. Watch out for: secure easy flexible lightweight, heavyweight virtual, physical, logical If someone is using these and you are confused or trying to have a productive discussion, call them out and request for more specific, clearer words. Some better examples might be lowe..

Just a quick tip to be on the lookout for commonly-used words in technical discussions that are problematic due to being low on meaning and high on emotional weight. Watch out for: secure easy flexible lightweight, heavyweight virtual, physical, logical If someone is using these and you are confused or trying to have a productive discussion, call them out and request for more specific, clearer words. Some better examples might be lowe..

Everyone knows LinkedIn – yet not everybody use it to its full power (and I totally include myself in this “everybody”). Linkedin has a lot of potential and here are some interesting tips I would suggest you have a look at. Some history & stats Founded in Dec, 2002 (When Windows XP was still at the top of its hype) Launched in May, 2003 (yes, you were a couple of years younger…)

Paul Copcutt: LinkedIn -Where your sales and marketing meet And also how can piñada and LinkedIn help to sell accounting services… Become a LinkedIn Search Ninja Spend 3 days to find valuable information on LinkedIn search. Found it. Social Selling by LinkedIn with LinkedIn This lady kicks ass. Very good video on social selling.

We have a new tech talk coming up on May 17th, from our very own Dominick LoBraico. This one is about how to represent configurations with programs. In some sense, this is an obvious idea. Lots of programmers have experienced the dysphoria that comes from watching your elegant little configuration format metamorphize into a badly constructed programming language with miserable tools. This happens because, as you try to make your configs c..

We have a new tech talk coming up on May 17th, from our very own Dominick LoBraico. This one is about how to represent configurations with programs. In some sense, this is an obvious idea. Lots of programmers have experienced the dysphoria that comes from watching your elegant little configuration format metamorphize into a badly constructed programming language with miserable tools. This happens because, as you try to make your configs c..

Everyone knows LinkedIn – yet not everybody use it to its full power (and I totally include myself in this “everybody”). Linkedin has a lot of potential and here are some interesting tips I would suggest you have a look at. Some history & stats Founded in Dec, 2002 (When Windows XP was still at the top of its hype) Launched in May, 2003 (yes, you were a couple of years younger…)

Paul Copcutt: LinkedIn -Where your sales and marketing meet And also how can piñada and LinkedIn help to sell accounting services… Become a LinkedIn Search Ninja Spend 3 days to find valuable information on LinkedIn search. Found it. Social Selling by LinkedIn with LinkedIn This lady kicks ass. Very good video on social selling.


For visualizing and alerting on your infrastructure and services, Grafana is awesome, and its power gets amplified when dashboards and alerts and be templated to work with your constantly evolving infrastructure. So how do we decide how to apply templates to the right set of servers and services? Well, of course you can preseed key-value pairs on your servers and have your collector agents like Telegraf work off of your seeded data. However....

For visualizing and alerting on your infrastructure and services, Grafana is awesome, and its power gets amplified when dashboards and alerts and be templated to work with your constantly evolving infrastructure. So how do we decide how to apply templates to the right set of servers and services? Well, of course you can preseed key-value pairs on your servers and have your collector agents like Telegraf work off of your seeded data. However....

I've been coding a project build on AWS Lambda and I wanted to post a unit testing pattern that has been really helpful especially for input validation. The lambda function input starts with an "event" object which I'm sure in the first version of lambda was reasonably small and simple, but now it can get quite complex with many deeply nested properties when API Gateway authorizers and path parameters are involved. Thus I've been applying t....

I've been coding a project build on AWS Lambda and I wanted to post a unit testing pattern that has been really helpful especially for input validation. The lambda function input starts with an "event" object which I'm sure in the first version of lambda was reasonably small and simple, but now it can get quite complex with many deeply nested properties when API Gateway authorizers and path parameters are involved. Thus I've been applying t....

Problem: Determine if two polynomial expressions represent the same function. Specifically, if $ p(x_1, x_2, \dots, x_n)$ and $ q(x_1, x_2, \dots, x_n)$ are a polynomial with inputs, outputs and coefficients in a field $ F$, where $ |F|$ is sufficiently large, then the problem is to determine if $ p(\mathbf{x}) = q(\mathbf{x})$ for every $ x \in F$, in time polynomial in the number of bits required to write down $ p$ and $ q$.

Problem: Determine if two polynomial expressions represent the same function. Specifically, if $ p(x_1, x_2, \dots, x_n)$ and $ q(x_1, x_2, \dots, x_n)$ are a polynomial with inputs, outputs and coefficients in a field $ F$, where $ |F|$ is sufficiently large, then the problem is to determine if $ p(\mathbf{x}) = q(\mathbf{x})$ for every $ x \in F$, in time polynomial in the number of bits required to write down $ p$ and $ q$.

Problem: Determine if two polynomial expressions represent the same function. Specifically, if $ p(x_1, x_2, \dots, x_n)$ and $ q(x_1, x_2, \dots, x_n)$ are a polynomial with inputs, outputs and coefficients in a field $ F$, where $ |F|$ is sufficiently large, then the problem is to determine if $ p(\mathbf{x}) = q(\mathbf{x})$ for every $ x \in F$, in time polynomial in the number of bits required to write down $ p$ and $ q$.

VSCode Custom Workspaces - una.im - 9 years ago - eng
VSCode just released custom workspaces! This means you can customize your text editor layout and style for different projects within a single editor!

Remember just a few years ago when your customers started tweeting at you, angry about a delayed flight, complaining loudly about a poor product or “the worst service ever!”? At least you had a social media presence—unlike some of your competitors—but I bet it really took time and effort to learn how to use social media effectively. It may even have caused substantial public embarrassment and pain along the way.

If you’re like me and constantly tint everything around you a slight shade of indigo from your raw denim jeans, then your white Apple Watch Sport Band is starting to look a little shabby after 2 years of everyday use. Luckily, it only takes about 5-10 minutes of effort to restore your band to its original color. Things You’ll Need Mr. Clean Magic Eraser - we’ll be using this to remove the dye stains. Because I also have 2 years worth of....

If you’re like me and constantly tint everything around you a slight shade of indigo from your raw denim jeans, then your white Apple Watch Sport Band is starting to look a little shabby after 2 years of everyday use. Luckily, it only takes about 5-10 minutes of effort to restore your band to its original color. Things You’ll Need Mr. Clean Magic Eraser - we’ll be using this to remove the dye stains. Because I also have 2 years worth of....

Deconstructing an image - rjp.is - 9 years ago - eng
The iOS apps and processing steps used to make something moderately interesting from photos of a kitten and a spider.

Identifying and quantifying dead ends, the bane of all adventure game players: Adventure Games and Eigenvalues

Math bookmarks - xenodium.com - 9 years ago - eng
3Blue1Brown . Calculus Made Easy (1914) (Hacker News) . Visually stunning math concepts which are easy to explain .

GnuPG and macOS - xenodium.com - 9 years ago - eng
Had problems installing and using GnuPG on macOS, primarily for Emacs use: gpg: problem with the agent: Inappropriate ioctl for device gpg: error creating passphrase: Operation cancelled gpg: symmetric encryption of '[stdin]' failed: Operation cancelled Basic installation required: brew install gnupg But worked around the error above by using pinentry-mac (UI), instead of Emacs prompts. brew install pinentry-mac Edited ~/.gnupg/gpg..

We kicked off the year with a webinar I am a technologist, not a female technologist. Dr Rebecca Parsons, Thoughtworks CTO, and Dr Susan Davis-Ali, Vice President of Organizational Transformation at ABI, discussed ways to kick start change and create safe, welcoming homes for all technologists.

Trailblazing the first delivery of a software system requires courage and conviction, especially on projects that replace existing business critical software. When I’ve been acting as system architect I’ve employed a number of tricks in order to structure functionality and technical solutions in such a way that we can complete these early deliveries without sleepless nights. The most important is to find a subset of functionality that c..

Once upon a time there was an ugly truck. He was a lonely soul, a poor mess of rust and twisted metal, left to idle all alone. While certainly a sad state of affairs, it hadn’t always been this way for him. In his youth as a rental truck, he’d helped families move every which way. Later, he became a work truck, the lifeblood of an independent carpenter. As fulfilling as his past had been, it had also left its fair share of chips and dent..

Once upon a time there was an ugly truck. He was a lonely soul, a poor mess of rust and twisted metal, left to idle all alone. While certainly a sad state of affairs, it hadn’t always been this way for him. In his youth as a rental truck, he’d helped families move every which way. Later, he became a work truck, the lifeblood of an independent carpenter. As fulfilling as his past had been, it had also left its fair share of chips and dent..

I’ve observed a sharp uptick of developers and systems administrators interested in “getting into DevOps” within the last year or so. This pattern makes sense, too: in an age where a single developer can spin up a globally-distributed infrastructure for an application with a few dollars and a few API calls, the gap between development and systems administration is closer than ever. While I’ve seen plenty of blog posts and articles about coo..

Activate analytics and alerts quickly by automatically wrapping your Serverless functions with IOpipe.

At DockerCon 2017 in Austin I gave a presentation of a Raspberry Pi cluster mixed with some UP boards. The audience really liked the visual effects of the Docker Swarm scaling a service up and down. So I show you some background details what you need to run that demo on your Raspberry Pi cluster as well. All the effort played off to build that cluster, to find out how to drive LED’s in swarm mode, to put it into my bag and go throug....


Just over a year ago, my son Wyatt received his first computer for his sixth birthday. It’s a Raspberry Pi, and he has an old LCD monitor, and a kid-friendly mouse and keyboard. I purposely waited until he could read before starting to teach him about computers. He’s a pretty smart kid, reads a lot (a Harry Potter book in a weekend), and is somewhat socially awkward. Perfect for a programmer. The Raspberry Pi doesn’t have a cover on i....

Just over a year ago, my son Wyatt received his first computer for his sixth birthday. It’s a Raspberry Pi, and he has an old LCD monitor, and a kid-friendly mouse and keyboard. I purposely waited until he could read before starting to teach him about computers. He’s a pretty smart kid, reads a lot (a Harry Potter book in a weekend), and is somewhat socially awkward. Perfect for a programmer. The Raspberry Pi doesn’t have a cover on i....

Design is about solving problem Art is about creating perspective Both place the human dimension at the center of their craft It is never about the tool or the medium per se It is always about the experience Imagination is the trigger Pulling the trigger take you out of this world Use text – images – sound – video – animation – sculpture – theatre – anything. Take the weapon of your choice.

It’s often surprising just how much software performance depends on how the software is deployed. All the time and effort you’ve invested in optimization can be erased by a few bad decisions in scheduler policy, affinity, or background workload on a server.

It’s often surprising just how much software performance depends on how the software is deployed. All the time and effort you’ve invested in optimization can be erased by a few bad decisions in scheduler policy, affinity, or background workload on a server.

As mentioned in my Working on Android post , I’ve been using a mechanical keyboard for a couple of years now. Now that I work on Flowhub from home, it was a good time to re-evaluate the whole work setup. As far as regular keyboards go, the MiniLa was nice, but I wanted something more compact and ergonomic. The Atreus keyboard Atreus is a 40% ergonomic mechanical keyboard designed by Phil Hagelberg . It is an open hardware design....

Design is about solving problem Art is about creating perspective Both place the human dimension at the center of their craft It is never about the tool or the medium per se It is always about the experience Imagination is the trigger Pulling the trigger take you out of this world Use text – images – sound – video – animation – sculpture – theatre – anything. Take the weapon of your choice.

As mentioned in my Working on Android post , I’ve been using a mechanical keyboard for a couple of years now. Now that I work on Flowhub from home, it was a good time to re-evaluate the whole work setup. As far as regular keyboards go, the MiniLa was nice, but I wanted something more compact and ergonomic. The Atreus keyboard Atreus is a 40% ergonomic mechanical keyboard designed by Phil Hagelberg . It is an open hardware design....

As mentioned in my Working on Android post , I’ve been using a mechanical keyboard for a couple of years now. Now that I work on Flowhub from home, it was a good time to re-evaluate the whole work setup. As far as regular keyboards go, the MiniLa was nice, but I wanted something more compact and ergonomic. The Atreus keyboard Atreus is a 40% ergonomic mechanical keyboard designed by Phil Hagelberg . It is an open hardware design....

As mentioned in my Working on Android post , I’ve been using a mechanical keyboard for a couple of years now. Now that I work on Flowhub from home, it was a good time to re-evaluate the whole work setup. As far as regular keyboards go, the MiniLa was nice, but I wanted something more compact and ergonomic. The Atreus keyboard Atreus is a 40% ergonomic mechanical keyboard designed by Phil Hagelberg . It is an open hardware design....

As mentioned in my Working on Android post , I’ve been using a mechanical keyboard for a couple of years now. Now that I work on Flowhub from home, it was a good time to re-evaluate the whole work setup. As far as regular keyboards go, the MiniLa was nice, but I wanted something more compact and ergonomic. The Atreus keyboard Atreus is a 40% ergonomic mechanical keyboard designed by Phil Hagelberg . It is an open hardware design....

As mentioned in my Working on Android post , I’ve been using a mechanical keyboard for a couple of years now. Now that I work on Flowhub from home, it was a good time to re-evaluate the whole work setup. As far as regular keyboards go, the MiniLa was nice, but I wanted something more compact and ergonomic. The Atreus keyboard Atreus is a 40% ergonomic mechanical keyboard designed by Phil Hagelberg . It is an open hardware design....

113 visitors online