Email communication is not my favorite but since I can’t avoid it, I am trying to compose messages in a way that I think it makes it easier for both me and the recipient: to quickly address what is being communicated avoid misunderstandings save time Here are some tips. They don’t apply to all type of messages, I provide before and after examples to better describe each case. Emphasize text with bold/underlined font Emphasizin....
|
|
A deep dive into safe method swizzling techniques in Swift, covering common pitfalls and the correct way to implement dynamic super calls.
|
|
About a week ago I headed to Riverside Cemetery in Troy, Ohio with my wife and son. I wanted to look at (and take pictures of!) some graves of my ancestors.
|
|
I often see questions on /r/selfhosted on how to secure a server. Here is a quick checklist of things you might want to look into. Follow best practices for the basics Verify your install images using gpg and sha256 Use strong passwords, defiantly think about using a password manager like KeePass Don't use the same password for root and the regular user. Don't run scripts/applications using sudo/su where possible. Learn li....
|
|
I often see questions on /r/selfhosted on how to secure a server. Here is a quick checklist of things you might want to look into. Follow best practices for the basics Verify your install images using gpg and sha256 Use strong passwords, defiantly think about using a password manager like KeePass Don't use the same password for root and the regular user. Don't run scripts/applications using sudo/su where possible. Learn li....
|
|
I often see questions on /r/selfhosted on how to secure a server. Here is a quick checklist of things you might want to look into. Follow best practices for the basics Verify your install images using gpg and sha256 Use strong passwords, defiantly think about using a password manager like KeePass Don't use the same password for root and the regular user. Don't run scripts/applications using sudo/su where possible. Learn li....
|
|
Jordan Carter surprised me with this one. Everyone defaults to CrossFit, running, or cycling these days, so seeing him write about powerlifting in a positive light, with helpful advice for those getting started, caught me off-guard. Check his post out, then get to the gym. Permalink.
|
|
I had myself body-scanned at a 3D-printing kiosk in San Francisco, then loaded the resulting mesh into a three.js scene so you can spin it around in the browser.
|
|
I had myself body-scanned at a 3D-printing kiosk in San Francisco, then loaded the resulting mesh into a three.js scene so you can spin it around in the browser.
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
This morning I received a link in Facebook messenger from an old friend, someone I haven't spoken to in years. It was obviously a phishing link, the title was wrong "Dugite is this a video of you?" and the preview image was blurry, like it was stuck not loading. Needless to say I didn't click and messaged them back saying "Probably should change your password?" What Interests me is the reaction when this friend posted on their wall, w....
|
|
I read a rundown of a cyber security threat hunting model the other day. Right at the start, the author’s definition of “hunting” jumped out at me. It jumped out at me because he defined it well — which reminded me of all the times I have seen others fail at this — and prompted this post. Permalink.
|
|
Writing a lisp compiler from scratch in JavaScript: 6. LLVM system calls
-
notes.eatonphil.com
-
7 years ago
-
eng
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci Next in compiler basics: 5. an x86 upgrade In this post we'll extend the ulisp compiler 's LLVM backend to support printing integers to stdout. Exit code limitations Until now we've validated program state by setting the exit code to the result of the program comp....
|
|
Media and playback are at the core of SoundCloud’s experience. For that reason, we have established and grown an engineering team that is specialized in providing the best possible streaming experience to our users across multiple platforms. To do this, we combine the industry’s best-fitting solutions with our own custom technologies, libraries, and tools. In this article, let’s dive into how we improved latency in our Android application b..
|
|
Media and playback are at the core of SoundCloud’s experience. For that reason, we have established and grown an engineering team that is specialized in providing the best possible streaming experience to our users across multiple platforms. To do this, we combine the industry’s best-fitting solutions with our own custom technologies, libraries, and tools. In this article, let’s dive into how we improved latency in our Android application b..
|
|
Comment on Inclusiveness at Mozilla by Fragile Foundation of Marriage Equality, Part 3 - The Aquila Report
-
brendaneich.com
-
7 years ago
-
eng
the company for “all these 15 years we’ve been going,” mean nothing. Your public statement that you are “committed to ensuring” that your company “is, and will remain, a […]
|
|
Now for the obligatory static blog post on any static blog This blog is a Nikola static blog , a python based static blog generator. Why did I choose Nikola? It's Python based - I like python, I know python, and I can hack python. Jekyll, the most popular static blog generator, is written in Ruby. I found it to be slow and painful to work with. I couldn't be bothered learning it's particulars. Also my Desktop and Server came with pyt....
|
|
Now for the obligatory static blog post on any static blog This blog is a Nikola static blog , a python based static blog generator. Why did I choose Nikola? It's Python based - I like python, I know python, and I can hack python. Jekyll, the most popular static blog generator, is written in Ruby. I found it to be slow and painful to work with. I couldn't be bothered learning it's particulars. Also my Desktop and Server came with pyt....
|
|
Now for the obligatory static blog post on any static blog This blog is a Nikola static blog , a python based static blog generator. Why did I choose Nikola? It's Python based - I like python, I know python, and I can hack python. Jekyll, the most popular static blog generator, is written in Ruby. I found it to be slow and painful to work with. I couldn't be bothered learning it's particulars. Also my Desktop and Server came with pyt....
|
|
Now for the obligatory static blog post on any static blog This blog is a Nikola static blog , a python based static blog generator. Why did I choose Nikola? It's Python based - I like python, I know python, and I can hack python. Jekyll, the most popular static blog generator, is written in Ruby. I found it to be slow and painful to work with. I couldn't be bothered learning it's particulars. Also my Desktop and Server came with pyt....
|
|
Now for the obligatory static blog post on any static blog This blog is a Nikola static blog , a python based static blog generator. Why did I choose Nikola? It's Python based - I like python, I know python, and I can hack python. Jekyll, the most popular static blog generator, is written in Ruby. I found it to be slow and painful to work with. I couldn't be bothered learning it's particulars. Also my Desktop and Server came with pyt....
|
|
Now for the obligatory static blog post on any static blog This blog is a Nikola static blog , a python based static blog generator. Why did I choose Nikola? It's Python based - I like python, I know python, and I can hack python. Jekyll, the most popular static blog generator, is written in Ruby. I found it to be slow and painful to work with. I couldn't be bothered learning it's particulars. Also my Desktop and Server came with pyt....
|
|
Now for the obligatory static blog post on any static blog This blog is a Nikola static blog , a python based static blog generator. Why did I choose Nikola? It's Python based - I like python, I know python, and I can hack python. Jekyll, the most popular static blog generator, is written in Ruby. I found it to be slow and painful to work with. I couldn't be bothered learning it's particulars. Also my Desktop and Server came with pyt....
|
|
This is a pretty common question, enough that I can milk it for some blog content. The short answer is this, I’ve been nickelpro for as long as I’ve been on the internet. My site is nickelp.ro because nickel.pro got sniped by a domain squatter before I could get to it, back when .pro TLDs cost waaaay too much money. The domain has grown on me over the years, since .pro is supposed to be for professionals and I’ve never been much of a prof..
|
|
Modern cities already have parts of their infrastructure underground. Some people live today underground for work or out of necessity. Where are people living inside the earth, and how will the development of underground cities be in the future?
|
|
This month marks the 18th monthly blog statistic report I’ve made in a row. I feel as if my numbers tend to be going in a general upward trend. Unsure if that’s because I’ve been paying attention to those numbers or not.
|
|
I’m evaluating k3s a Lightweight Kubernetes on a 3 nodes arm64 cluster (RK3328 Quad arm64). At the time of writing the stable release is k3s v0.6.1. Here are my notes: If you haven’t installed k3s with the install.sh, you may need to load some modules: br_netfilter and overlay Docker is not needed since k3s is using containerd but it seems I had to start docker to initialized the whole cgroups, at least on Arch
|
|
Let me start by stating that I think all chat-bots are rubbish and that a better solution is a decent search implementation. Type in some terms and get some useful results. Much better than typing to a machine. A while ago I was working at a client site where there was an internal discussion group about building a chat-bot. Many meetings had passed, discussing using neural networks, building flows, should we use IBM Watson. Lots of talk, ..
|