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

The way get started is to quit talking and begin doing. – Walt Disney  People who are crazy enough to think they can change the world, are the ones who do. – Rob Siltanen  Whether you think you can or think you can’t, you’re right. – Henry Ford  Creativity is intelligence having fun. – Albert Einstein  You don’t have to be great to start, but you have to start to be great.


IT professionals are often asked to describe technologies to others within their organization, and this includes buzz words they may have heard in some tech article or trade magazine: There’s definitely no shortage of these buzz words in the tech industry - “the cloud,” “the Web 2.0,” “XaaS,” “CyberSecurity,” and of course “bitcoin” and “blockchain” are layered as thick as possible within articles and blogs to bolster clicks, likes and..

IT professionals are often asked to describe technologies to others within their organization, and this includes buzz words they may have heard in some tech article or trade magazine: There’s definitely no shortage of these buzz words in the tech industry - “the cloud,” “the Web 2.0,” “XaaS,” “CyberSecurity,” and of course “bitcoin” and “blockchain” are layered as thick as possible within articles and blogs to bolster clicks, likes and..


Haha. Get it? Resolving a DNS issue. OK, that was bad. You don't have to read anymore, but I'm SOA into this. You might even say I'm in the zone. I think it's gonna be A great read, so consider sticking around, 'cuz there's no TLD;R.

Haha. Get it? Resolving a DNS issue. OK, that was bad. You don't have to read anymore, but I'm SOA into this. You might even say I'm in the zone. I think it's gonna be A great read, so consider sticking around, 'cuz there's no TLD;R.

When your heroes start acting weird, you reexamine their influence on your life. I’ve long been learning, demonstrating and teaching clean code through TDD, patterns and so on. But when I look back, I am now worried that the ideas negatively influence my life and my work and that of others. Many who know me consider me an exceptionally skilled programmer. I got that way because I have often spent my evenings practicing programming technique..

In this post I will describe the steps I had to follow to be able to change the brightness on my iMac using the related keyboard function keys. Context After installing Debian 9.4 ( stretch ) or Ubuntu 18.04 LTS on my iMac, I was no longer able to control the brightness from the keyboard (F1, F2 keys). When pressing these keys, although a notification was shown for increasing/decreasing it, the brightness was not changing. Identifying th....

In this post I will describe the steps I had to follow to be able to change the brightness on my iMac using the related keyboard function keys. Context After installing Debian 9.4 ( stretch ) or Ubuntu 18.04 LTS on my iMac, I was no longer able to control the brightness from the keyboard (F1, F2 keys). When pressing these keys, although a notification was shown for increasing/decreasing it, the brightness was not changing. Identifying th....


Good marketing get’s whatever you’re selling in front of customers. Great marketing engages them. The best marketing will land you leads.


Leaving Facebook - lambdaland.org - 7 years ago - eng
Deutsche Übersetzung folgt. I’ve left* Facebook. There’s an asterisk there. I’m not going to delete my account, but I’m no longer checking Facebook more than once or twice a month, if that. I’m not trying to be a recluse—below are a few ways to contact me that I do check far more often than Facebook. I want to be your friend, but I’d rather that friendship be through a real connection rather than some online “status”. Why I’m Leav....

Leaving Facebook - lambdaland.org - 7 years ago - eng
Deutsche Übersetzung folgt. I’ve left* Facebook. There’s an asterisk there. I’m not going to delete my account, but I’m no longer checking Facebook more than once or twice a month, if that. I’m not trying to be a recluse—below are a few ways to contact me that I do check far more often than Facebook. I want to be your friend, but I’d rather that friendship be through a real connection rather than some online “status”. Why I’m Leav....

Traditionnaly – when you build an app – you go from the backend first, i.e – the data model, the database, the API and then only you add the frontend layout talking to you backend. Problems that come with this approach are basically Longer time before client can see anything You don’t build with user scenarios in mind but with database and programming scenario in mind. Some people though to reverse the whole dev cycle and start with front..

Traditionnaly – when you build an app – you go from the backend first, i.e – the data model, the database, the API and then only you add the frontend layout talking to you backend. Problems that come with this approach are basically Longer time before client can see anything You don’t build with user scenarios in mind but with database and programming scenario in mind. Some people though to reverse the whole dev cycle and start with front..

After 3 internships In Microsoft, (and becoming a senior intern in the process) I’ve decided to write a blog post about what I’ve learned in three summers here. First: What did I do in three internships? For my first internship, I worked in the Microsoft Project Server, using SQL clustered indexes and optimizing our endpoint for consuming project tasks. For my second internship, I worked on the Microsoft Project Client, helping create the a..

After 3 internships In Microsoft, (and becoming a senior intern in the process) I’ve decided to write a blog post about what I’ve learned in three summers here. First: What did I do in three internships? For my first internship, I worked in the Microsoft Project Server, using SQL clustered indexes and optimizing our endpoint for consuming project tasks. For my second internship, I worked on the Microsoft Project Client, helping create the a..

I’m old school cool. Real hackers chat on open, distributed platforms. Most technical discussion can be found on the Libera.chat IRC network. It’s not perfect, but the advantages clearly outweigh the drawbacks. Recently, I needed to join an existing large “community” on the centralized, proprietary walled garden that is the Slack network. The Problem : Connecting to the the Slack server requires that you use either the prop..

I’m old school cool. Real hackers chat on open, distributed platforms. Most technical discussion can be found on the Libera.chat IRC network. It’s not perfect, but the advantages clearly outweigh the drawbacks. Recently, I needed to join an existing large “community” on the centralized, proprietary walled garden that is the Slack network. The Problem : Connecting to the the Slack server requires that you use either the prop..


Agile retrospectives are a widely used practice within engineering teams. They provide teams with a way to reflect on how they work and become better at what they do. One of the main benefits of retrospectives is that they empower teams to define and make changes by analyzing what happened in an iteration and by determining what can be improved moving forward. Here at SoundCloud, we hold retrospectives at the end of every iteration (every t..

It’s been a year since the first release of Helpful ! It’s gained a ton of new features, and I’d love to share the highlights with you. Tool Integration Emacs has some excellent built-in debugging tools that I wanted to expose within Helpful. These tools missed the first release, but I’ve now had the chance to build them. From a Helpful buffer, you can now toggle edebug on a function. This allows you to easily step through code. Y....


Agile retrospectives are a widely used practice within engineering teams. They provide teams with a way to reflect on how they work and become better at what they do. One of the main benefits of retrospectives is that they empower teams to define and make changes by analyzing what happened in an iteration and by determining what can be improved moving forward. Here at SoundCloud, we hold retrospectives at the end of every iteration (every t..

Best practices for using Slack effectively in a distributed team without getting overwhelmed by notifications and channels.

Let me give you some background: I’ve been a heavy user of the Azure Resource Manager (ARM) template s for some time now. We’ve had some good times together. We’ve also had some bad times and boy have we seriously fallen out at times! I’ve used ARM extensively to automate deployment, configuration and update of the infrastructure in Azure. I’ve used it on everything from single-person projects to large scale dual-region deployments of s..

Open source and open standards encourage collaboration around innovation that advances the health care industry through improved interoperability. Developers across health care can come together and use open source code to share information, as well as develop and continually improve apps to support better health outcomes for patients. At Cerner, developing open platforms that support interoperability standards like SMART® and FHIR® is inte..

Logo brief tips - yasha.solutions - 7 years ago - eng

Logo brief tips - yasha.solutions - 7 years ago - eng

Snyk <3 Jira - snyk.io - 7 years ago - eng
Over the past few months, we’ve been working closely with customers who use Snyk alongside various issue trackers as a way of managing their vulnerability remediation process. The most popular ask has been an integration with Jira so that a Snyk vulnerability or license issue’s progress can be tracked, from disclosure, to assignment to the relevant person, and finally to remediation. We wanted to help speed up that workflow, and make rai..

The year is already half over, meaning this is the sixth blog statistics report with six more to go this year. I’m looking forward to December’s end-of-year report when I can graph these values, although I suppose six values are enough to graph.

YAML Ain’t Markup Language (YAML) is a human-readable data serialization language, and if you ever try to abbreviate “Norway,” you just might run into a surprising outcome. Here’s an example: NI : Nicaragua NL : Netherlands NO : Norway # boom! Does it work? NO|No|no, but not “NO”. NO is parsed as a boolean type, which with the YAML 1.1 spec , there are 11 ways to say false: n N no No NO false False FALSE off ..

YAML Ain’t Markup Language (YAML) is a human-readable data serialization language, and if you ever try to abbreviate “Norway,” you just might run into a surprising outcome. Here’s an example: NI : Nicaragua NL : Netherlands NO : Norway # boom! Does it work? NO|No|no, but not “NO”. NO is parsed as a boolean type, which with the YAML 1.1 spec , there are 11 ways to say false: n N no No NO false False FALSE off ..

So this is your setup. You’ve using Jetty to serve your web application, and you’re deploying it via Docker to AWS Elastic Container Service (ECS), and you place it behind an AWS Elastic Load Balancer (ELB). You aren’t living in the past so you enable HTTPS on the ELB. Your clients connect via HTTPS to the ELB, and the ELB connects to your application via HTTP internally to AWS. So the last thing you want is for users to receive a redirec..

This past spring, I had the pleasure of attending SREcon18 in Santa Clara, California. If you have never heard about SREcon or the term SRE then let me diverge for a moment to describe. SRE, or Site Reliability Engineer, was coined by Google employees back in 2003 when a team of software engineers were tasked with running a production environment. It’s the new hotness in the technology world, so an internet search will turn up a bunch of to..

I think it’s time to go through what happens when you power on the STM32 Cortex-M microcontroller. There is a lot of resources on this topic (if you are reading this one… thank you!). I will explain this process in my own words. You have powered on your microcontroller. Less than a second has passed and it is already munching through data, sending and receiving messages, controlling motors and blinking leds. In less than a second (waaaa..

Organisations who are paying attention already know they need to have an open web API, and many already have under development or in the wild. Make sure you haven’t been caught by the pitfalls of many early API releases. Multiple points of failure: The 5 tips Test it all Plan for future versions Embrace standards […]

My life may or may not consist of a series of questionable (and sometimes poorly thought out) choices that are ever so slightly outside my comfort zone. Even with a long line of shaky choices to choose from, a recent choice (and the topic of this post) might mark the climax of my personal brand of impulsive opportunism. Since I’m wholly unable to structure my posts for dramatic effect and gave away the surprise in the title, what I’m tr..

My life may or may not consist of a series of questionable (and sometimes poorly thought out) choices that are ever so slightly outside my comfort zone. Even with a long line of shaky choices to choose from, a recent choice (and the topic of this post) might mark the climax of my personal brand of impulsive opportunism. Since I’m wholly unable to structure my posts for dramatic effect and gave away the surprise in the title, what I’m tr..


The Incredibles II - ayende.com - 7 years ago - eng
I just got back from watching the Incredibles 2. The previous movie was a favorite a mine from first view, and it is one of the few movies that I can actually bear to watch multiple times. I was hoping for a sequel almost from the moment I finished the first movie, and it took over a decade to get it. I actually sat down with my 3 years old daughter to watch the first movie before I went to see the second one. I’m not sure of how much she ....

The email fun in Emacs continues. After a few weeks since I started using mu4e and offlineimap , I'm sold. Both are awesome. Mbsync is an offlineimap alternative. Despite resyncing all my mail, the transition was fairly smooth. Here's how… Install isync (for mbsync) brew install isync Configure mbsync Mbsync uses ~/.mbsyncrc for configuration. Migrating ~/.offlineimaprc to ~/.mbsyncrc looks like: IMAPAccount Personal Host some.im....

4 visitors online