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






Yarn is Micro Secure - snyk.io - 9 years ago - eng
In 2016, Facebook announced the open-source release of Yarn: an alternative client for the npm registry. While it’s true that Yarn is often much faster than other clients, and that the new lockfile ensures more consistency when your application is installed, the security claims around it are a little over-optimistic.


What's happening here! This isn't a podcast about window managers and the ways to make one. (Though we might record one in the future) It's about the architectural differences between the different ways of interacting with the system to display graphics. Be it by interacting with other layers such as X11 or higher or by directly drawing them on the screen. It's really not about how to use the functions, and the technicalities and intric..



I’ve had a few opportunities to learn that I definitely shouldn’t read comments about me (or anything really) on the Internet, but sometimes morbid curiosity gets the better of me. Firmly not learning from the past, I found myself sifting through a hundred or so of these Internet comments earlier today. The general consensus seemed to be that I’m wasting my life and I’m wrong for living in a truck. But that really confused me, because ..

I’ve had a few opportunities to learn that I definitely shouldn’t read comments about me (or anything really) on the Internet, but sometimes morbid curiosity gets the better of me. Firmly not learning from the past, I found myself sifting through a hundred or so of these Internet comments earlier today. The general consensus seemed to be that I’m wasting my life and I’m wrong for living in a truck. But that really confused me, because ..

How to Ally - peterlyons.com - 9 years ago - eng



For any of you command line code searching nerds out there, just wanted to point out the newest addition to a long line of command line filesystem search utilities. A brief, probably wildly inaccurate history goes something like this: In the before time, the long long ago, there was grep. It did recursive regex searches and was pretty powerful and effective. Sometimes you would need to pair it with find and xargs to get more precision. ....

Open DNS is a DNS resolver that caches records beyond their TTL if the upstream DNS server cannot be found. In cases like today’s major outage it can be handy to swap your DNS settings out for this, or it may be worth using as a standard default. Resolution may be a bit slow as it will try to see if the upstream server cannot be found, but it at least can get you back to a working state. If you know what you’re doing then all you need to ..

Open DNS is a DNS resolver that caches records beyond their TTL if the upstream DNS server cannot be found. In cases like today’s major outage it can be handy to swap your DNS settings out for this, or it may be worth using as a standard default. Resolution may be a bit slow as it will try to see if the upstream server cannot be found, but it at least can get you back to a working state. If you know what you’re doing then all you need to ..

On the futility of understanding Is true understanding actually possible? I use my fingers to tap out keys on a keyboard and the light from your screen hits our eyeballs, but is it reasonable to think that there is any correspondence between the patterns in my brain and the patterns that were just created in your brain? Or are we just lucky if we have the same thoughts? I used to think that if I just used the right words and asked the right..

Introduction Interfaces should only be used when their added value is clear. I see too many packages that declare interfaces unnecessarily, sometimes just for the sake of using interfaces. The use of interfaces when they are not necessary is called interface pollution. This is a practice I would like to see questioned and identified more in code reviews. Code Example Let’s look at a code example that contains questionable design choices ..

One way using if/else would be bad design, from an OOP standpoint, is if you’re using a chain of instanceof checks instead of polymorphism.

Unix Signals - venam.net - 9 years ago - eng
Signals have been there since the very first version of Unix. They were just a bit different from what we know today. For many reasons in fact, they've gone through many iterations of development and ideas. Today we have one single system call to catch all signals but that only appeared in version 4 of Unix and before that there were different system calls to catch different types of signals. In version 7 of Unix signals received a symb..

There are a lot of different solutions when it comes to collecting metrics, I found myself happy with this hybrid solution. Telegraf is an agent written in Go for collecting metrics from the system it’s running on. It’s developed by Influxdata the people behind InfluxDB, but Telegraf has a lot of outputs plugins and can be used without InfluxDB. Many different platform (FreeBSD, Linux, x86, Arm …) are offered and only one single static bina..

Well over 80% of successful exploits today occur due to unpatched servers. Approaches such as Serverless & PaaS should dramatically reduce the risk of outdated binaries. Unfortunately, this transition does nothing to secure open source code packages.

I gave a talk at the Functional Programming North East meetup yesterday, on Functional Programming and Performance . The talk was on ways functional programming can allow/produce fast programs, covering the following topics: * Garbage collection and reference counting, and how this can be made easier with functional programming * Parallelism and functional programming * Some weaknesses of functional programming performance S..

I feel like it’s been a while since I started a new series of posts. Sure, we’ve got Truck Tech and Home Improvement and Tips from the Truck and Q & A , but I’m pretty confident we have room for at least one more. If titles weren’t supposed to be short, I’d probably extend the series name to: Incredibly Obvious Facts About Box Trucks (And Their Implications) , just so we’re all definitely on the same page. Anyway, these posts will..

I feel like it’s been a while since I started a new series of posts. Sure, we’ve got Truck Tech and Home Improvement and Tips from the Truck and Q & A , but I’m pretty confident we have room for at least one more. If titles weren’t supposed to be short, I’d probably extend the series name to: Incredibly Obvious Facts About Box Trucks (And Their Implications) , just so we’re all definitely on the same page. Anyway, these posts will..


Guide to using Clang Address Sanitizer for finding memory bugs, race conditions, and other runtime issues in iOS and Android development.

Yac Roadmap - prashamhtrivedi.in - 9 years ago - eng
Thanks to your support and interest, YAC is constantly evolving. I have laid plans in this post about what I am going to do around which milestones.

Randy J. Hunt Randy J. Hunt is the Vice President of Design at Etsy and author or Product Design for the web.

Yac Roadmap - prashamhtrivedi.in - 9 years ago - eng
Thanks to your support and interest, YAC is constantly evolving. I have laid plans in this post about what I am going to do around which milestones.

The City of Dayton is asking is residents and workers for another 0.25% of their income this November. Currently the rate is 2.25% - one of the highest in Ohio - so, if the tax is passed, the rate would climb to 2.5%.

There are plenty of ways to inspect and work with SSL certificates, but I could not come across anything quick and easy that allows me to visually and programmatically inspect the contents of an SSL certificate’s SANs. Sure, I can bust out a nasty one-liner from the command line, but nothing beats the ease of a quick Python script. My Bash one-liner would look something like (which lines up with what a few folks Stack Overflow came up ....

There are plenty of ways to inspect and work with SSL certificates, but I could not come across anything quick and easy that allows me to visually and programmatically inspect the contents of an SSL certificate’s SANs. Sure, I can bust out a nasty one-liner from the command line, but nothing beats the ease of a quick Python script. My Bash one-liner would look something like (which lines up with what a few folks Stack Overflow came up ....

Pass Time - venam.net - 9 years ago - eng
Let's start with definitions because the words themselves are not representative of my perspective. I think there's a clear distinction between words. We have different words for a reason, they have different meanings. They might be thought to be synonymous but do have backgrounds, connotations, history, roots, that differ, The generic aspect of what it should mean.

I was on the Responsive Web Design Podcast, co-hosted by Karen McGrane and Ethan Marcotte, with my coworker Zach Schnackel to discuss the new digitalocean.com

Alluring and mystical with its simplicity, but boundless and indefinable with its repercussions. Hemmingway crafts a novel that…


I recently endeavored to use an analytics database called pipelindb to build a leaderboard type feature for a client. Pipelinedb is a fork-and-enhance project built on postgresql and most the of magic is presented to the developer in the form of a CONTINUOUS VIEW construct, which is similar to a regular relational table/view but has the ability to efficiently do sliding window queries on big-data data sets. The sliding window query I ne....




Most shops use Jenkins as a continuous integration/delivery solution - the unequivocal primary role for Jenkins. Hidden in plain sight, however, Jenkins also comes with all the tools necessary, right-out-of-the-box, to supply your infrastructure team with a function as a service platform. In fact, Jenkins was doing FaaS long before it was the hot new thing. We’re Not Landing on the Moon, Are We? I don’t care what anything was designed to....

41 visitors online