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




I am a Ruby on Rails guy and I censored hate deploying Ruby stuff. I've been deploying Rails stuff now since 2007 and, quite honestly, it sucked in 2007 and it sucks today. The only way I've ever found Rails deployment to not suck is by using Heroku which is absolutely magical and wonderful – but expensive. Now I've recently become hooked on Heroku and the ease of its Git push based deployment structure. The problem is that I need mor....

Once upon a time, I was speaking with a company founder and they mentioned that they had a VP of Engineering to whom they have given a 1/3 stake in the company. I immediately commented that was too much and then said "I'll write this down in a blog post" – and then I never did. Last night, oddly, I woke up from a deep sleep with the desire to write this down. And that brings us to this post. Here's what I can remember from that conve....

I know this is simple but I am JavaScript / CSS challenged so I'm writing it down because I've had continuous problems with it in the past and I know that this solution works for Bootstrap 4. Let's say that you have a div that you want hidden and only displayed by a button when you click it. Here's the solution: Toggle Feeds

The counsel family of Emacs search commands are great for searching the filesystem. More specifically, counsel-rg , counsel-ag , and counsel-pt , which use the popular ripgrep , silver searcher , and platinum searcher utilities. counsel-rg is my default searcher. It returns results quickly, with live updates as I tweak the search query. Up until recently, my queries typically matched text in files only. This works great, but ev..

UPDATE: This is now available on melpa . Back in 2015, I bound the "<" key to a hydra for quickly inserting org blocks. The idea came from Oleg's post on org-mode block templates in Hydra . The suggested binding settled in my muscle memory without much effort. Fast forward to Febrary 2019. I replaced the hydra with org-insert-structure-template when org-try-structure-completion was removed from org mode. No biggie, as I kept the....





Patrick O’Neill did a nice job explaining why Microsoft, as an organization, does threat intelligence so well. Yes, it has piles of money and legions of smart people to throw at this problem, but Microsoft’s biggest leg up over everyone else is the massive data flow its ubiquity enables. This means its Threat Intelligence Center sees things no one else does, and has the context to identify malicious activity that — even given the same raw....

Did you ever want to create your own Alexa, Siri & co.? Python’s fantastic speech recognition package enables you to quickly create your own custom commands. And the best part: you can decide what kind of speech recognition you want - online or offline! So let’s get started!

Killing Commendatore is a story about pain, the kind of pain that seizes you from the inside and makes it hard to breathe, the…

Last week’s update to the SoundCloud iOS app includes support for Dark Mode. This took several months of work and collaboration between…

With the release of Hooks in React 16.8, it is now possible to store state in a function. We can add react features like useState and useEffect into the function directly without needing to create class. useState The useState hook adds state to the functional components. useState hook allows you to declare one state variable at a time. import React, { useState } from 'react'; function Counter() { //Declare the "counter" state variable cons..

About - michael-lewis.com - 6 years ago - eng
Welcome to my personal site. I use it to keep notes on various topics I find of interest, mainly for my own future reference. It is more functional than ornamental, so extending the “ digital garden ” analogy, it is more of a digital vegetable patch than floral display. For my professional services site, see https://aeliantech.com/ . About me Link to heading I am one of the many many Michael Lewises. Not the one who writ..

Introduction Link to heading This site has been built with Hugo and the hugo-coder theme, and is hosted on GitLab Pages . This post has some notes on these tools. About Hugo Link to heading Hugo is a “static site generator”, which means that it prepares pages in advance of serving them. This is in contrast to a “dynamic site generator”, which generates pages each time they are requested. Serving static pages ..

Last week’s update to the SoundCloud iOS app includes support for Dark Mode. This took several months of work and collaboration between…

Introduction Link to heading This site has been built with Hugo and the hugo-coder theme, and is hosted on GitLab Pages . This post has some notes on these tools. About Hugo Link to heading Hugo is a “static site generator”, which means that it prepares pages in advance of serving them. This is in contrast to a “dynamic site generator”, which generates pages each time they are requested. Serving static pages ..

Braindump - warning] So I’ve been playing with devcontainers for Visual Studio Code, they’re awesome… go play with them. They let you use a Dockerfile to describe all the tooling needed for devs to get started with your project. One of the side effects is that you have a nice Dockerfile which you can then also use it for your build server meaning that you never have an inconsistency between your local setup and your CI server.

The Eagle's Nest AirBnB Cabin on the Ohio River; One of my favorite places… Last night I was on a coding tear, that moment when the solution is just crystal clear. That situation where something you've struggled with for days / weeks / months and then it all comest together. The result of this was a whole bunch of code stuck in a single model and then this morning when I was ready to run it across the entire dataset, I got this crap:....




We are excited to announce the release of a new way to take action on the deep insights Snyk offers regarding security and project health — auto upgrades.



So my new gig has moved to doing daily agile standup meetings and while I've done these before, I don't think I've ever seen them done quite so consistently well. And the credit for this goes to my boss, Dave Sifry, who is our lead facilitator. We are a team of 8 people and, so far, we have brought them in at under the scheduled 15 minutes per meeting every time. Here are the techniques that we are using: Start on time . If everyone....

One of my favorite conversations I had with a colleague back in early 2015 was about Ansible, the future of provisioning VMs, pets vs cattles, Infrastructure as Code and the ways an organization can make sure that an administrator isn't leaving behind a backdoor when they leave the organization. We had that discussion on the day they gave their one month notice and announced their resignation.


This post first summarizes what browser fingerprinting is, and common defenses. Second, the post presents problems with “dynamic privacy approaches”, and why Brave is skeptical they are effective for protecting against fingerprinting. Third, the post presents Brave’s fingerprinting protections, current, upcoming and longer-term.


Of course , I think no — but a few people think yes: investors see big money in the space , and it works out for some . I think no, though — for most aspiring writers, anyway — and this is why: as I said in Keeping Up with Current Events , a different dynamic exists in this space: Permalink.

Ever since 2008 when my pairing partner at the time, Jared, pushed me to basically live in the Rails console, I've been heavily, heavily dependent on the console as an essential developer tool. I just watched something that pointed out to me just why it is so damn important. Here's what I observed: 2.6.3 :057 > m.change_pct_today_over_goal? Goal Load (65.2ms) SELECT `goals`.* FROM `goals` WHERE `goals`.`habit_id` = 39 ORDER BY `goal....

As a technical lead, planning meetings serve as your opportunity to clarify upcoming work with your stakeholders. Running them properly will make your meetings more effective both for your teammates and your stakeholders.


There are two cat beds, many chairs, a sofa but no. She will sit there. That’s how I have two step authentication for my Ubuntu.

There are two cat beds, many chairs, a sofa but no. She will sit there. That’s how I have two step authentication for my Ubuntu.

A truffle is such an interesting food that I was curious to dig into the history and details behind them.

Finishing our 16th occurrence of the series, our quarterly ShipIt Day hackathon invites the makers and innovators to come out and share new ways to think about our daily work here at Cerner. Whether it’s experimenting with new features or improving our developer workflows, ShipIt Day gives our engineers a chance to try and learn new things. This ShipIt day in particular had some exciting projects that melded hardware and software.

I know this is dirt simple but I'm writing it down because it is one of those simple things that I just forget constantly. In each of these cases, the output is to the str variable. Using a With Block to Auto Close the File As a rubyist, I keep reading this as str is local to the with "block". Of course python doesn't have blocks … with open ( 'data.txt' , 'r' ) as myfile : str = myfile . read () Python 3.....

I write and publish open source code. I quite often get bug fixes, patches, requests and questions regarding the things I have published. Most of the feedback is respectful and helpful. However occasionally there are other requests. This page is where I plan to redirect them as a final warning before I block and ignore them. The three F’s to open source development. Fix it, Fork it, Fuck off Fix it If you find a bug, notice missing,..

77 visitors online