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

In the previous post of this series, we discussed the process of and lessons learned from building Apache for the Nextcloud snap. Nextcloud is a web application written in PHP, so for this post we’ll focus on getting PHP into the snap. PHP 7, like Apache, is included in the Ubuntu archives. However, I was planning on using the PHP Apache module, and since I was building Apache from source, I figured there’d be a lot of hoops for me to jump ..

UPDATE 2019-01-16 : In the three years since this article was written, parts of the article, in particular talking about UTF-8 are thankfully no longer accurate. It would appear in a recent update Microsoft has added support for safely reading and writing UTF-8 CSVs to Excel. There is a new format in the save dialog CSV UTF-8 (Comma delimited) which is distinct from Comma Separated Values which is also still in there. In my testing it....

UPDATE 2019-01-16 : In the three years since this article was written, parts of the article, in particular talking about UTF-8 are thankfully no longer accurate. It would appear in a recent update Microsoft has added support for safely reading and writing UTF-8 CSVs to Excel. There is a new format in the save dialog CSV UTF-8 (Comma delimited) which is distinct from Comma Separated Values which is also still in there. In my testing it....

Earlier this year, we created a ppx_let , a PPX rewriter that introduces a syntax for working with monadic and applicative libraries like Command, Async, Result and Incremental. We’ve now amassed about six months of experience with it, and we’ve now seen enough to recommend it to a wider audience.

With more than 125 million tracks from over 12 million creators heard each month on our platform, SoundCloud is uniquely positioned to offer listeners a full spectrum of music discovery. Classic hits, the latest releases, gems from underground talent and the best of what’s up-and-coming – all in one place. How can you make great content discoverable and available at ease? How can you create a unique experience for every single user?

Earlier this year, we created a ppx_let , a PPX rewriter that introduces a syntax for working with monadic and applicative libraries like Command, Async, Result and Incremental. We’ve now amassed about six months of experience with it, and we’ve now seen enough to recommend it to a wider audience.

With more than 125 million tracks from over 12 million creators heard each month on our platform, SoundCloud is uniquely positioned to offer listeners a full spectrum of music discovery. Classic hits, the latest releases, gems from underground talent and the best of what’s up-and-coming – all in one place. How can you make great content discoverable and available at ease? How can you create a unique experience for every single user?

The backbone of any web application is of course the web server, so that’s where I started when snapping Nextcloud. I went with Apache as opposed to Nginx for two reasons: 1) Apache is recommended by Nextcloud (the v9 docs that I used when making this decision are lost to the dust of time, but Apache is still the recommended option in v21), and 2) I’m much more familiar with Apache than Nginx.

Today we are open-sourcing Humidifier - one of the tools that we use internally to manage infrastructure on Amazon Web Services (AWS) at Localytics. This Ruby gem allows you to programmatically generate domain objects that represent the AWS CloudFormation (CFN) resources you want, handling the details of JSON manipulation under

In mgmt , deploying and managing your clustered config management infrastructure needs to be as automatic as the infrastructure you’re using mgmt to manage. With mgmt, instead of a centralized data store, we function as a distributed system, built on top of etcd and the raft protocol . In this article, I’ll cover how this feature works. Foreword : Mgmt is a next generation configuration management project. If you haven’t heard ..

In mgmt , deploying and managing your clustered config management infrastructure needs to be as automatic as the infrastructure you’re using mgmt to manage. With mgmt, instead of a centralized data store, we function as a distributed system, built on top of etcd and the raft protocol . In this article, I’ll cover how this feature works. Foreword : Mgmt is a next generation configuration management project. If you haven’t heard ..

Introduction CODE: Debugging the Gender Gap is a documentary that exposes the dearth of American female and minority software engineers and explores the reasons for these gaps. CODE raises the question: “What would society gain from having more women and minorities code?” At AdRoll, we see the value and gains from having more women and minorities coding, which is why we screened this documentary at our headquarters as part of our w....

I’m thrilled to tell you that I’ll be speaking about mgmt in Hong Kong and South Africa. It will be my first time to both countries and my first time to Asia and Africa ! In Hong Kong I’ll be speaking at HKOSCon2016 . In South Africa I’ll be speaking at DebConf16 . I’m looking forward to meeting with many of the hard-working Debian hackers, and collaborating with them to build and promote excellent Free Software. The mgmt pro..

I’m thrilled to tell you that I’ll be speaking about mgmt in Hong Kong and South Africa. It will be my first time to both countries and my first time to Asia and Africa ! In Hong Kong I’ll be speaking at HKOSCon2016 . In South Africa I’ll be speaking at DebConf16 . I’m looking forward to meeting with many of the hard-working Debian hackers, and collaborating with them to build and promote excellent Free Software. The mgmt pro..


I’ve been an ownCloud user for years, and I recently moved to using Nextcloud, which is based upon ownCloud. Both my wife and I use it to sync our calendars and contacts across all our devices, and also use it to sync our documents, music, pictures, and videos. It caters to my paranoid nature– the idea that all that information is being saved on my own in-house server instead of someone else’s greatly pleases me.

I was in an Uber taxi, discussing the economics of driving for Uber and ideas about how to learn coding with the driver. A car cut in front of ours and forced my driver to slow down. I switched the topic “… he didn’t have the right of way”. I was purposefully trying not to react negatively and to not get angry. I though I was doing pretty good. But then the driver actually went even further “It doesn’t bother me. If I got bothered by stu....

Very interesting talk about organizations, teams and viewing problems in equanimity instead?of letting emotions run with you / other and lettings the ego have its way with us. The post Why Team Happiness can be the Worst Thing to Aim for appeared first on Jaime Martinez .

A brief update - www.mattcutts.com - 10 years ago - eng
Over the last couple years, I’ve seen more and more people in technology trying to make government work better. They’re idealists who are also making a large impact. These are people that I respect–some of them worked to fix healthcare.gov, for example. From talking to many of them, I can tell you that their energy […]

About a week ago I was near crater lake and went hiking on a portion of the pacific crest trail (PCT). I expected that the snow will have melted by June. Instead, the forest floor was covered by nearly a meter of snow and we had to walk through snow, and follow small markers posted on the trees in order to keep on the trail. We went about four or five miles into the trail. At every step we needed to keep looking up on the trunks for the b....

This article has been translated to Japanese by Kana Takahashi on POSTD. The display property is one of the most important CSS properties we use for layout.…

Having read Are You in Despair? That’s Good , I was encouraged to expand my emotional vocabulary. As a zone.el fan (checkout nyan , sl , and rainbow ), I looked into writing a zone program . When zone-when-idle is set, zone acts as a screensaver of sorts. We can use this to display random emotional vocab whenever Emacs is idle for a period of time. Let's get to it… Zone keeps a list of programs to choose from when kicked off. Bel....

The ruby I'm talking about is not the Ruby programming language. As a native Mandarin speaker, this element is pretty relevant to me. If you have seen how East…


We often talk about the growing number of npm dependencies, and how they make us productive and fast or fragile and insecure. But what exactly is an npm dependency? This post defines the ways to look at an npm dependency.

At trivago we are building and using a Pattern Library which is based on Brad Frost's Pattern Lab adapted to our needs; our patterns are written in Twig. This Pattern Lab is based around Brad's Atomic Design, which is also something that we are embracing.


At trivago we are building and using a Pattern Library which is based on Brad Frost's Pattern Lab adapted to our needs; our patterns are written in Twig. This Pattern Lab is based around Brad's Atomic Design, which is also something that we are embracing.


Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..


Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..

Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..

Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..

Writing Again - solomon.io - 10 years ago - eng
It’s funny. When you learn to ride a bike—you’ve got it. Hop back on a bike after a few years and you still remember.


Note: I'm currently publishing pieces from my vault. This was supposed to be published on 2016 July 31 when I was on the fence about dropping out. In the end, I didn't.n. a carbohydrate-rich environment composed of "virtual reality", "startups", and a bunch of empty space in betweenn. where I currently find myself in

An iOS developer's critique of Apple's 2016 keynote — when emojis and animations overshadowed the innovations developers actually needed.

An iOS developer's critique of Apple's 2016 keynote — when emojis and animations overshadowed the innovations developers actually needed.


Half ass - dimitarsimeonov.com - 10 years ago - eng
What does it mean to half-ass something? It means to do less than you’re able to do. To cut corners. To be mediocre. To sacrifice “being effective” for “being efficient”. I have a hunch that half-assing any task is not worth it. That it is better to just drop, abort and cancel tasks and obligations which we cannot do at maximum quality. Lets look at an example. A young professional usually has a demanding job and personal relationships,....

June 2016 Project List - venam.net - 10 years ago - eng
Hello fellow readers, In this post I’ll list some of the projects and experiments I’m working on or just finished. My last projects update was in February.

Variadic templates Variadic templates are templates accepting any number of template parameters. To understand the need for variadic templates, we’ll have to look at the history. As far as my research can tell, the first C compiler to support variadic methods was the WatCom C compiler from 1990s the first to support variable number of elements. The concept of having variable number of elements, is much older. It’s a mathematical term f..

Expansion - june.kim - 10 years ago - deu

37 visitors online