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

We're posting the full videos and transcripts from Emit 2017! Here's Bobby from CapitalOne with his talk on microservices.

Quick note for those who don’t know about Docker: Docker is a program that lets me take packaged-up programs (called images or containers ) and run them without having to worry much about dependencies. Today I decided to upgrade my version of Ghost Blog . I’m using the Docker image on a Digital Ocean droplet. Updating should be simple, I thought. I would take down the blog then spin it back up again after pulling down the latest ....

This obfuscated piece of C code prints the map of India to the standard output. Who wrote this code? The author is unknown.  I have found the code on Quora while searching the web for interesting code snippets.  (If you … Continue reading →

So the week after next I start the Winter 1 2017 half-batch of the Recurse Center . My primary project will be learning rust and systems programming. My secondary project will be some SQL modeling and reporting stuff. Here's my plan to learn rust. ✓ Read The Rust Programming Language Book, 2nd edition ✓ Do all exercises ✓ Watch any interesting conference videos from the most recent Rust Conf ✓ Implement the unix hexdump utility....

So the week after next I start the Winter 1 2017 half-batch of the Recurse Center . My primary project will be learning rust and systems programming. My secondary project will be some SQL modeling and reporting stuff. Here's my plan to learn rust. ✓ Read The Rust Programming Language Book, 2nd edition ✓ Do all exercises ✓ Watch any interesting conference videos from the most recent Rust Conf ✓ Implement the unix hexdump utility....

There has been a lot of noise around Monero and Coinhive lately, or web mining in general, and don’t quite agree with most of what I’m hearing. It all started with The Pirate Bay adding a web mining script to their site, so whenever you’d visit them, your CPU would be used to mine some Monero for them. That was made without any notice to the user, just “stealing” their power. That was probably the best ad Coinhive (which is the serv....

Earlier this year we ran a test on the top 5,000 URL’s on the web and found that 76.6% of them were running a JavaScript library with at least one known security vulnerability. It’s a frighteningly large number. That’s why we’re proud to announce that Snyk now powers the vulnerable JavaScript libraries linter in Microsoft’s Sonar—an open-source linting tool for developers.

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

We're posting the full videos and transcripts from Emit 2017! Here's Rob with his talk—towards a serverless event-sourced Nordstrom.

Some of our how do I videos are so old it’s embarrassing…​ This is especially true for some core concepts videos as they were some of the first ones we made. The worst part is that these are probably the most important videos we have as they are viewed by developers completely new to Codename One. We had two videos covering creations of lists and both of them used com.codename1.ui.List with the old GUI builder!

In my last last post, I argued that property-based testing and fuzzing are essentially the same practice, or at least share a lot of commonality. In this followup post, I want to explore that idea a bit more: I’ll first detour into some of my frustrations and hesitations around typical property-based testing tools, and then propose a hypothetical UX to resolve these concerns, which takes heavy inspiration from modern fuzzing tools, specific..

In my last last post, I argued that property-based testing and fuzzing are essentially the same practice, or at least share a lot of commonality. In this followup post, I want to explore that idea a bit more: I’ll first detour into some of my frustrations and hesitations around typical property-based testing tools, and then propose a hypothetical UX to resolve these concerns, which takes heavy inspiration from modern fuzzing tools, specific..

I got very lucky - my final year project supervisor started a company and asked me to join him. Fifteen years later we were acquired by Arm! Taking the advice of people who got lucky is like taking the advice of lottery winners. “Everyone said I was crazy but I kept on believing!” In terms of the blog: the best writing advice I ever got was to spend ten minutes every day writing non-stop. It doesn’t matter if you write “I don’t know what t..

These days I work on a company MacBook Pro - I don’t have the flexibility to do work on a Linode outside the company firewall now I’m part of a megacorp! I’m also playing around with mobile prototype boards and various Raspberry Pi versions, so the mobile iPad life doesn’t fit my day-to-day work very well.

I use UFW to firewall all the ports on my Linode and redirect SSH to a specific non-standard port. I also configured a service (I forget which) to blacklist repeated login / port-scan attempts. Hasn’t been a problem so far!

A camping trip can be quickly ruined if there's a medical issue with someone in your group and noone remembered to bring along a properly stocked first aid kit. Here's a list of items you need to remember to bring the next time you're on an excursion... Adventure Medical Kits Ultralight & Watertight .5 KT TAPE PRO Kinesiology Sports Tape The most advanced kinesiology tape, made from 100% synthetic fabric to last far longer than other brands..

Introduction When I started to work with Go’s channels for the first time, I made the mistake of thinking about channels as a data structure. I saw channels as a queue that provided automatic synchronized access between goroutines. This structural understanding caused me to write a lot of bad and complicated concurrent code. I learned over time that it’s best to forget about how channels are structured and focus on how they behave. So no..

Integrate GraphQL with Lambda; turn a 3rd party REST API to GraphQL. I built a microservice to interface with the Flickr API using Serverless, GraphQL and Hapi.js.

I started working on this post back in August and so much happened in between I just had to scrap the whole thing and start over again…​ I’ve discussed buttons before and now it’s time for TextField & TextArea. But before we go into that lets take a moment to talk about the problems that arose from the last installment of pixel perfect . I made a lot of changes to Codename One but there was one particularly painful change: caps text. Thi..


Yesterday I added tests to server deployment in my deployServer.sh script: echo "Running tests" cd ../../server/lib set -e echo "mode: set" > allcoverage.out for d in $(go list ./... | grep -v vendor); do parentdir=`dirname "$d"` subdir=`basename "$d"` echo "subdir: " $subdir if [[ $subdir == "tests" ]]; then go test -cover -coverpkg=$parentdir -coverprofile=profile.out $d else go test -cover -coverprofile=profile.out $d fi if [ -..


Here is the scenario, I wanted to use a container to run a linux app in Azure and I need to persist changes to the filesystem via Azure Files. This, initially, appears to be nice and simple - you mount the Azure File share using CIFS and then pass this into docker as a volume mount. But what if you app relies on some linux specific operations some, like symlinks, can be emulated see here for details , but others can’t.

As the birthplace of Bang & Olufsen, Lego and Pandora, Denmark seemed particularly well-suited to host Shoptalk’s first European conference. Retail leaders from around the globe descended on Copenhagen to hear 225 speakers from brands including Zalando, eBay and Alibaba. Thinking of attending next year? We were impressed by Shoptalk’s content, approach and variety of delegates. Here are our top 6 takeaways from this year’s event.

__ The information in this blog post is slightly out of date. Check out the newer blog post that covers positioning components on the map. I’ve recently added a segment to the online course covering the native maps. This segment is a part of a larger trend towards the upcoming Uber demo which we will release before the end of the year. As part of that work I did some initial “half baked” work on a map layout manager.

About - bytesizetheories.com - 8 years ago - eng

Hello everybody 🔗For as long as I can remember, my family and friends have been telling me “Your theories are ridiculous, and wrong”. So I decided to share them more broadly.



Logos and artworks in the Unix world, where do those come from. We'll try to analyse a bunch of popular Unix mascots and logos. Throughout my research I could distinct two groups of mascots and logos. Even though it's not fun to have a binomial vision of the world, black and white, but this is what I found and this is mostly what it is.

Recently, my organization reached a big goal and we decided to celebrate by taking everyone out for dinner. What happened was a GDPR nightmare. Or was it? We sent out a Google Form with three simple questions: 1. What’s your name, 2. Are you coming to the dinner? 3. Do you have any dietary constraints? But wait! According to article 4 of the GDPR, “‘personal data’ means any information relating to an identified or identifiable natural p..

I am someone who spends large portions of their time working in weakly typed languages. Namely, PHP and JavaScript. I argue that static analysis is a must-have when working with any weakly typed language. It is nearly impossible to make reliable code without it. Static analysis makes up for the missing type system and allows you to scale. I recently got in an argument with another developer over static analysis. It's been an ongoing ....

I am someone who spends large portions of their time working in weakly typed languages. Namely, PHP and JavaScript. I argue that static analysis is a must-have when working with any weakly typed language. It is nearly impossible to make reliable code without it. Static analysis makes up for the missing type system and allows you to scale. I recently got in an argument with another developer over static analysis. It's been an ongoing ....

Earlier today I ran into a problem posed as an interview question. At a glance it seems simple, but it's an open ended question. Like any good assessment, it leaves room for programmers to express different solutions and degrees of aptitude. The problem went a bit like this: Write a function that efficiently takes an array of integers and returns the sum of the two largest integers in the array. The array can be made up of any valid i....

Lua is an awesome language, but it has some annoying features that have caused endless frustration for me.

Lua is an awesome language, but it has some annoying features that have caused endless frustration for me.

Almost every business or technical analyst today understand the benefits of exposing business capabilities through APIs. But how can you best achieve this?

GraphQL and Serverless play so well together. Learn how to make your own GraphQL API using Lambda an DynamoDB.

Use Serverless, Google Cloud Functions, and the Cloud Vision API to build an endpoint to classify images.

2017-10-20/01 - ho.dges.online - 8 years ago - eng

2017-10-20/02 - ho.dges.online - 8 years ago - eng

22 visitors online