Daphne Koller: What we’re learning from online education The lady from Courseratells you how it is done and what they have learned. Salman Khan: Let’s use video to reinvent education The guy who founded the Khan Academytalks to you about what online video can do for schooling and education.
|
I am a frontend developer at Wingify and I am building a really awesome product, PushCrew. Last month, we had a hackathon. The idea was to…
|
|
900 words, 3 minutes. Arno Breker’s Dionysos. 1936. 20+ years as CTO, Founder, Investor, Product Manager, Consultant, Engineer & advisor to corporations, law enforcement, government, & NGOs. Cyber Security Éminence Grise. Still a work in progress. This is how I got here: From Internet Start-Up To Global Telecommunications Giant In 5 Years I started researching computer and network security in the early 1990s and began my professional career..
|
|
1200 words, 4 1/2 minutes. Welcome to the first post of my blog. Here I explain the why, what, and how of everything else you will see on this site. If you want to know more about the who, then read this. Most of my professional life involves winning systems or processes I’ve already established, monitoring progress or performance against targets, solving recognised problems. Here is where I introduce a few new ideas in a less formal enviro..
|
|
220 words, 1 minute. Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) Unless described otherwise, the contents of this site are provided under the terms of the Creative Commons CC BY-SA license. I am the sole author of the text of the articles appearing on this site. Where direct quotations are used they are attributed to their originator. Where images are used they are: Original Work. Typically diagrams or sketches.
|
|
360 words, about 1 minute. The site is built and maintained by me using Hugo, a static site generator written in Go. It’s running on a FreeBSD nginx web server. By the time you read this nginx will probably be inside a jail. The theme is a port of Ghost/Casper. My criteria was low maintenance, good security, performance, and simplicity. The content is all written in Markdown in a text editor, Hugo’d, and uploaded to the server using rsync/s..
|
Invalidate All Cloudfront Files From The Command Line As I mentioned before, this website is built using Jekyll which generates static html which is then hosted on AWS S3. This works great for me because it allows me to take advantage of the enormous capacity S3 offers while paying pennies per month for hosting and bandwidth. All the while I get to skip worrying about spinning up web servers, virtual machines, etc. I do love doing all that ..
|
1 – Pay attention to your photo Your profile is 21 times more likely to be viewed if you have a profile photo. That’s also the first thing people will use to get a first understanding of who you are. So, make sure your photo is clean and broadcast the kind of feeling your want – not just the photo you had available while doing your account. #2 – Pay attention to your headline Your LinkedIn headline matters because :
|
|
Update: I’m excited to say that we’ve now hired a (great!) technical writer, so the position is closed.
|
|
Update: I’m excited to say that we’ve now hired a (great!) technical writer, so the position is closed.
|
1 – Pay attention to your photo Your profile is 21 times more likely to be viewed if you have a profile photo. That’s also the first thing people will use to get a first understanding of who you are. So, make sure your photo is clean and broadcast the kind of feeling your want – not just the photo you had available while doing your account. #2 – Pay attention to your headline Your LinkedIn headline matters because :
|
|
Five years ago I wrote a post that got some good attention on why you should use Postgres. Almost a year later I added a bunch of things I missed. Many of those items bear repeating, and I’ll recap a few of those in the latter half of this post. But in the last 4-5 years there’s been a lot of improvements and more reasons added to the list of why you should use Postgres. Here’s the rundown of the things that make Postgres a great databa....
|
|
Five years ago I wrote a post that got some good attention on why you should use Postgres. Almost a year later I added a bunch of things I missed. Many of those items bear repeating, and I’ll recap a few of those in the latter half of this post. But in the last 4-5 years there’s been a lot of improvements and more reasons added to the list of why you should use Postgres. Here’s the rundown of the things that make Postgres a great databa....
|
|
LaForge and the fine folks at Osmocom ( Sysmocom ) recently had a femtocell giveaway . I didn’t expect to have much time to hack on things, but they were still quite generous in sending me one. It arrived, and I took some un-boxing photos for anyone who is curious. A box arrived in the mail... Which recurses into an inner box... Inner box is box like. Finally... The unit is displayed. Here it is in all its glory. It came co..
|
|
LaForge and the fine folks at Osmocom ( Sysmocom ) recently had a femtocell giveaway . I didn’t expect to have much time to hack on things, but they were still quite generous in sending me one. It arrived, and I took some un-boxing photos for anyone who is curious. A box arrived in the mail... Which recurses into an inner box... Inner box is box like. Finally... The unit is displayed. Here it is in all its glory. It came co..
|
Hi, everyone! The new Shared Memory proposal has reached stage 4 recently and I got really excited about it after reading a few blog posts on this subject, such as Dr. Axel's excellent post on his...
|
Hi, everyone! The new Shared Memory proposal has reached stage 4 recently and I got really excited about it after reading a few blog posts on this subject, such as Dr. Axel's excellent post on his...
|
|
Official Hugo v0.20 docs A. Pages that don’t list lower level pages (e.g. /about/) ¶ Assuming the current version (0.20), a default Hugo folder layout looks like this: archetypes config.toml content data layouts static themes If you’d like to generate a bare, one-page site, create an ‘index.html’ in the layouts section. You can write HTML and CSS here, and voila, you have a site. However, if you want to add more pages (e.g. About, Co..
|
|
For years now, I have wanted to switch my keyboard layout from QWERTY to something more ergonomic. QWERTY was designed to prevent typewriters from jamming. Modern computers don’t have this problem. So, why are we still using QWERTY? So, for me, it’s a given that I should switch to something else. But what? The Dvorak layout is the obvious choice. Most people who switch from QWERTY end up using Dvorak. Then there is Programmer Dvo....
|
|
For years now, I have wanted to switch my keyboard layout from QWERTY to something more ergonomic. QWERTY was designed to prevent typewriters from jamming. Modern computers don’t have this problem. So, why are we still using QWERTY? So, for me, it’s a given that I should switch to something else. But what? The Dvorak layout is the obvious choice. Most people who switch from QWERTY end up using Dvorak. Then there is Programmer Dvo....
|
|
Today Guy Podjarny had the pleasure of presenting at the amazing ServerlessConf in Austin, Texas about security in a serverless world. Here are the slides from his talk, "Serverless Security: What’s Left to Secure?"
|
Checking if a variable is set in Jekyll This site is built using Jekyll which allows me to generate the entire thing as static html which can then be hosted on AWS S3. Working through the Jekyll documentation I couldn't find a way to check if a variable was set when coding in Jekyll's templating language Liquid. This is easy in python and javascript but after some digging I found this Github issue thread which (after a lengthy discussion) c..
|
We are all different. Color, Race, Religions. Different brands of toothpaste. Different opinions. Lately, having different opinions is starting to turn into a real issue. Up to a point where people can’t even have a conversation about it. (Arguably, this was always the case, just that now, it seems it is getting harder to just ignore others’ opinions) It is not always easy to to discuss. Open conversations are hard.
|
|
We are running Kubernetes on both sandbox and production for some months now. Our production cluster is still small, with few services running on it, but, most of our sandbox environment is running on a Kubernetes cluster on AWS.
|
We are all different. Color, Race, Religions. Different brands of toothpaste. Different opinions. Lately, having different opinions is starting to turn into a real issue. Up to a point where people can’t even have a conversation about it. (Arguably, this was always the case, just that now, it seems it is getting harder to just ignore others’ opinions) It is not always easy to to discuss. Open conversations are hard.
|
|
Last February I published The State of Eve REST Framework . Among other things in that post, I mentioned that I was looking for ways that would allow me to allocate more time to the project (and its satellites). I really feel like I should put more effort into Eve, Cerberus and satellite projects Eve-Swagger, Flask-Sentinel, Eve.NET, etc. I love working on these projects and I know a lot of people rely on them. Also, I have big ideas t..
|
|
If you are new to my blog then you might be new to the concept of Linux kernel namespaces. I suggest first reading Getting Towards Real Sandbox Containers and Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs . Linux namespaces are one of the primitives that make up what is known as a “container.” They control what a process can see. Cgroups, the other main ingredient of “containers”, control what a process can use. B....
|
|
Today we’re excited to announce Snyk’s new solution for securing your serverless functions, designed to easily integrate and protect serverless-based applications!
|