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 Redis for the Nextcloud snap. That means we’ve covered all the major pieces except for Nextcloud itself, so for this post that’s what we’ll focus on getting that into the snap. As I mentioned previously, Nextcloud is a PHP application. As such, it’s not difficult to get working with Apache or MySQL. However, it was written in such a way to mak..


Complete example with variadic templates This is the least viable and one of the most simple examples on how to use C++11 Variadic Templates. This sample has been tested with Microsoft Visual Studio 2015 and GCC 4.7.3. The code is also available at Github This example will use perfect forwarding with variadic templates to create a class wrapper around a structure, which again call the correct constructors in the structure. //=....

This essay contains SPOILERS for Game of Thrones, season 6 episode 9 x. In this episode we see Jon Snow, the “good guy”, meet Ramsey Bolton, the horrible monster character in battle. The good guy’s army wins by last minute support by the knights of the Vale, and the bad guy is given a gruesome death at the mouths of his hounds, starved for seven days. Viewers get giddy at the death of Ramsay, as Sansa, the girl he had raped and torture....

In the previous post of this series, we discussed the process of and lessons learned from building MySQL for the Nextcloud snap. The last piece of infrastructure we need to introduce is the memcache, for which we’ll use Redis. Nextcloud supports a number of memcache backends; I chose Redis because it can provide both a local cache as well as file locking, so for this post that’s what we’ll focus on getting into the snap.

In the previous post of this series, we discussed the process of and lessons learned from building PHP 7 for the Nextcloud snap. Nextcloud supports a number of databases, but they recommend MySQL (the v9 docs that I used when making this decision are lost to the dust of time, but MySQL is still the recommended option in v21), so for this post that’s what we’ll focus on getting into the snap.

The Worst Thing Ever I know the worst code that I've ever professionally written. It was an overly generic UI component. It managed to combine a total misunderstanding of MVC, heavy constructors, an overly broad interface that leaked abstraction like a sieve, empty methods, liberal use of Object, and was driven by unexceptional-exceptions. Oh, and it couldn't be resized. Not that any of that mattered. Despite all of the odds against it, it ..

We're removing the Beta tag fromSnyk and adding two long-awaited features: tight GitHub integration and organization support.

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.

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.

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?

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 .

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....

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....


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 ..



Writing Again - solomon.io - 9 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 - 9 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,....

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.

3 visitors online