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

In this post we’ll implement Reed-Solomon error-correcting codes and use them to play with codes. In our last post we defined Reed-Solomon codes rigorously, but in this post we’ll focus on intuition and code. As usual the code and data used in this post is available on this blog’s Github page. The main intuition behind Reed-Solomon codes (and basically all the historically major codes) is Error correction is about adding redundancy, and pol..

A Pattern Language - june.kim - 11 years ago - eng

A Pattern Language - june.kim - 11 years ago - eng

The time it takes for an idea to get to market and add value can make or break an organization. In this two-part series, we look at how to radically reduce idea to market cycle time. First, we take a deep dive into the systemic problems that prevent organizations from being truly responsive to what customers need. How long does it take your organization to get ideas to market? For organizations using a traditional workflow, new ideas can ta..


Kernel bypass - idea.popcount.org - 11 years ago - eng

Video 281] Andrey Syschikov: Practical usage of advanced Python constructs ::: Daily Tech Video […]

In the classic film "Modern Times", Charlie Chaplin’s Little Tramp character struggles to find his place in the newly industrialized world. As a worker on a factory assembly line, his work is repetitive and mind-numbing. He dignity is torn to shreds by his supervisors who have dim-witted ideas to make him more productive’. Not surprisingly, he finally suffers a nervous breakdown and runs amok.

Ask a programmer to review 10 lines of code, they'll make 10 suggestions. Ask them to review 1,000 lines of code and they'll say "it looks good!" This post Why Automate Code Reviews? first appeared on Dan Stroot's Blog

A couple of weeks ago I created a simple social network app as part of the Codename One webinar . This app provided functionality similar to the Facebook app. Send and Accept friend requests Post news View news items posted by you and your friends For the server, I used a PHP/MySQL REST interface , and wrote a very thin client in Codename One. Both the server and client project are on GitHub so you can review it an..

I haven’t made a SnailLife update in a while, but I had a good reason! For about half a month I’ve been working on an entry into the js13kGames challenge. I’ve entered the challenge annually since it started and this year was meant to be no exception. Unfortunately…I wasn’t really into it this year. It felt like work, and with things at actual work being so busy I found myself not having the time or motivation to sit down and work on it a..

JetBrains recently announced that they are moving to a subscription service and people freaked . As an entrepreneur and a guy who spent a lot of time in big companies (e.g. Sun/Oracle) I totally applaud JetBrains for the move and think they did the right thing! Yes some customers will complain loudly and use inappropriate language. But ultimately software is a service and should be sold as a service. The complainers should not..


Benchmarking Go in the cloud Go now seems to be a natural choice for writing your next microservice or web app. It’s mature and fast. But where would you host your app? In this post I will compare some popular PaaS (platform-as-a-service) and how the same primitive Go web app performs on each of them. Go I’m using the latest Go compiler and the latest version of Gin framework with zero-allocation router.

Benchmarking Go in the cloud Go now seems to be a natural choice for writing your next microservice or web app. It’s mature and fast. But where would you host your app? In this post I will compare some popular PaaS (platform-as-a-service) and how the same primitive Go web app performs on each of them. Go I’m using the latest Go compiler and the latest version of Gin framework with zero-allocation router.



In this post, we will attempt to make a simplified clone of Redis in Haskell. Here is a set of requirements that we will aim to fullfill: get and set operations Multi-threaded Atomic Redis compatible (implement the Redis protocol) We should be able to use the redis-cli tool to connect to our server and issue commands to it. We are going to omit many features that Redis has. For example, there will be no disk persistence. We will a....

In this post, we will attempt to make a simplified clone of Redis in Haskell. Here is a set of requirements that we will aim to fullfill: get and set operations Multi-threaded Atomic Redis compatible (implement the Redis protocol) We should be able to use the redis-cli tool to connect to our server and issue commands to it. We are going to omit many features that Redis has. For example, there will be no disk persistence. We will a....

Just a quick tip from some code I encountered today. Instead of this: function outerFunc (callback) { doSomething(42, function (err) { callback(err) }) } Eliminate the useless callback wrapper function: function outerFunc (callback) { doSomething(42, callback) } It's more concise and more efficient and entirely equivalent.

Just a quick tip from some code I encountered today. Instead of this: function outerFunc (callback) { doSomething(42, function (err) { callback(err) }) } Eliminate the useless callback wrapper function: function outerFunc (callback) { doSomething(42, callback) } It's more concise and more efficient and entirely equivalent.

Yeap, this is another rant on the security practices of Docker users. Like we didn't have enough of those already.

Lua is one of my favourite languages. It’s tiny, it’s fast, it has simple grammar and is very easy to learn. I also often write shell scripts - from simple one-liners, to bigger ones containing business logic and binding together smaller app components. In fact, this blog is powered by a few shell scripts to generate list of posts, rss xml etc. I had an experience in the past when Bash script became hard to maintain.

Lua is one of my favourite languages. It’s tiny, it’s fast, it has simple grammar and is very easy to learn. I also often write shell scripts - from simple one-liners, to bigger ones containing business logic and binding together smaller app components. In fact, this blog is powered by a few shell scripts to generate list of posts, rss xml etc. I had an experience in the past when Bash script became hard to maintain.

Go Forth and Search - boyter.org - 11 years ago - eng
A very fast update. At the request of the excellent Lars Brinkhoff  via GitHub I have added in the language Forth to be one of the supported languages inside searchcode. An example search which shows this working would be the following  https://searchcode.com/?q=forth&loc=0&loc2=10000&lan=181 I had to solve a number of interesting problems inside searchcode to support this change. For pragmatic reasons the way searchcode identifies wh..

Human beings didn’t become the dominant lifeforms on the planet by being rigid and inflexible in the face of change. We’re able to adapt, when we receive similar stimuli over and over again, we react to it more and more efficiently and effectively each time. Naturally, these stimuli come in an endless procession, in innumerable forms. On a physical, nearly tangible level, repeated stresses on our bodies build muscle mass so that we’re bette..

Human beings didn’t become the dominant lifeforms on the planet by being rigid and inflexible in the face of change. We’re able to adapt, when we receive similar stimuli over and over again, we react to it more and more efficiently and effectively each time. Naturally, these stimuli come in an endless procession, in innumerable forms. On a physical, nearly tangible level, repeated stresses on our bodies build muscle mass so that we’re bette..


Chiswick House & Gardens . Heath Robinson Museum . London Library (book your free tour) . Quaker gardens , Islington. Soho Theatre (not tried yet). The best brunch London 2020 | CN Traveller . The most beautiful restaurants in London for 2020 | CN Traveller .

Tao Te Ching - june.kim - 11 years ago - tah

Tao Te Ching - june.kim - 11 years ago - eng

Tomcat will treat encoded slashes in a URI as path delimiters. I'll demonstrate how this can cause you problems, why it occurs, and how you can work around it.

Content that is 10 times better than the best result that can currently be found in the search results for a given keyword phrase or topic.


I was recently tasked with exporting a large collection of documents from KnowledgeTree (KT) for a client. The collection was too large to use the download all functionality and too wide to attempt to export each folder individually. I had played around with the WebDav connection that KT provides but it either didn’t work or was designed deliberately to not allow exporting of the documents. I looked at where the documents were  stored o..










98 visitors online