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

It is interesting how Matz (Ruby programming language father) seems to have reached the same conclusion, judging from one of his most recent talks (video). […]




This is the first part of several essays on the principle of grounding. I feel that this principle helps me communicate and think better. I’ll try to keep each essay short A few years ago I was doing my masters, with the goal of using language to command robots. I was very excited because the research was very interesting to me - I needed to understand how to write software for robots, how the robot works as a system, and various fascina....



Just a table on what the effect of increasing a wage would be. It is assuming that it takes one hour to make one loaf of bread.

Developers hate him! We'll cover some standard tips and tricks here, but we're not really interested in those. We're looking for the One Weird Trick to rule them all. Hopefully each trick we encounter brings us closer to coding Mecca. In the beginning The first video game I ever wrote was called Ninja Wars. Yes, that is an HTML table of images. I changed the src attribute to move stuff around.


Recently wanted to come up with a random keyword. Querying WordNet and a regular expression did the job. Installed WordNet on Mac: $ brew install wordnet Want a word ending in "esome"? $ wn esome -grepn -grepv -grepa -grepr | egrep -o -e "\w*esome\b" | sort | uniq adventuresome awesome blithesome bunglesome cuddlesome esome fivesome gruesome lithesome lonesome lovesome meddlesome mettlesome nettlesome threesome tiresome torturesome ..


Break hard and early - june.kim - 10 years ago - eng


Break hard and early - june.kim - 10 years ago - eng

Macaroons, like Fezzes, are cool. If you find yourself disagreeing, it’s possible you’re thinking of the wrong sort of macaroons , or you’ve yet to be convinced. This is the first in a series of posts in which I intend to explain why macaroons are so interesting. We’ll start by motivating them and defining them, and later expand on the theory behind them and study examples of how they’re applicable in the real world. The name “macaroon” com..



ES6 Features - juri.dev - 10 years ago - eng

In a world where everything is prepackaged, replaceable, and easily disposable, trash is tragically an unavoidable by-product of living. Whether it’s paper towels, tissues, plastic packaging, cleaning products, cardboard containers, clothing tags, receipts, pretty much every transaction you make is going to generate some type of waste. And waste is, like, generally bad, right? It takes up space, serves no real purpose, wastes resources and ..

In a world where everything is prepackaged, replaceable, and easily disposable, trash is tragically an unavoidable by-product of living. Whether it’s paper towels, tissues, plastic packaging, cleaning products, cardboard containers, clothing tags, receipts, pretty much every transaction you make is going to generate some type of waste. And waste is, like, generally bad, right? It takes up space, serves no real purpose, wastes resources and ..

Having watched the video , some takeaways: Single GOPATH $GOPATH/src/github.com/soundcloud/foo Repo structure github.com/soundcloud/whatever README.md Makefile main.go support.go foo foo.go bar.go whatever-server main.go wharever-worker main.go Formatting and style Use gofmt. Google's codereview guidelines . Avoid named return parameters. Avoid make and new (unless you know sizes). Use struct{}....


Did you know that there is an entirely separate formula to calculate the distance between two points on the surface of a sphere? I mean…it kind of makes sense when you think about it. The shortest distance between two points without accounting for the curvature of the sphere would go right through the sphere itself, making it pretty useless when calculating physical distance on, for example, the surface of the Earth.


Hello fellow readers, In this post I'll talk about group and community projects. Everyone has been part of multiple group projects throughout their life. From school researches, to university presentations, to work. It's only by sharing ideas and finding common grounds that goals can be achieved. However, it's hard to maintain cohesion and investment in a group. There's a multitude of problems that arise, the reader can certainly asser..

First of all, apologies for the lack of updates over the past few weeks, I've been busy with a product launch and doing a bit of work-related travel, so I haven't had a chance to sit down and polish off any of posts. However, things are starting to settle down, and I have a bunch of new posts in the pipeline at various levels of readiness, so watch for those over the coming week.

First of all, apologies for the lack of updates over the past few weeks, I've been busy with a product launch and doing a bit of work-related travel, so I haven't had a chance to sit down and polish off any of posts. However, things are starting to settle down, and I have a bunch of new posts in the pipeline at various levels of readiness, so watch for those over the coming week.

pAPI developers place plenty of consideration on how to handle scaling. A few techniques and approaches: Application caching, sharding, larger/more servers, background queues, HTTP caching, and Content Delivery Networks (CDNs). A well architected API employs a combination of these solutions to achieve the desired scalability. Of the scaling solutions, very few are actually exposed to the consumers of an API. One strategy in which the end-us....




My pip installation recently broke after a Mac OS update. $ pip Traceback (most recent call last): File "/usr/local/bin/pip\n", line 5, in from pkg_resources import load_entry_point File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py\n", line 2793, in working_set.require(__requires__) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_res..


This is the first article in a series that describes how we built a new data-intensive product, AdRoll Prospecting , using an architecture based on Docker containers. We organized a meetup about this topic with Pachyderm.io . You can watch a recording of our meetup talk here: and see the slides here: We will elaborate different aspects of the architecture in upcoming blog posts. The one below will focus on Docker. A Modern Data....


An ETL import graph is build on logical dependencies of the jobs to each other. So typically a SQL transformation job depends on all the previous jobs that create the tables used in the query. But once there are a certain number of jobs, dependencies often get a bit more complicated and some of them become redundant in the process. A simple example can be seen in the dependency graph from figure, where the three red edges are redundant.

I think it's important, that in a software development company, as all others, customers get transparent up-to-the-minute information about what costs they have incurred. Alas my company can't provide that at the moment, due to our tooling (this is a deficiency, or at least difference of opinion, between me and LiquidPlanner, the tool we use for tracking time.) This is the email I sent to LiquidPlanner support explaining my position: I an..

In an attempt to avoid using the Juniper Pulse (Now Pulse Secure) VPN client we tried OpenConnect but found that DNS did not work correctly when connected to the VPN. This bug has now been resolved recently but has not made it’s way into a new build, in fact there have been no releases for 6 months. Luckily the OpenConnect was not too difficult to build from source. Build OpenConnect on OSX Remove old openconnect and install deps brew....

Wooden Table - june.kim - 10 years ago - zsm

Wooden Table - june.kim - 10 years ago - eng


In an attempt to avoid using the Juniper Pulse (Now Pulse Secure) VPN client we tried OpenConnect but found that DNS did not work correctly when connected to the VPN. This bug has now been resolved recently but has not made it’s way into a new build, in fact there have been no releases for 6 months. Luckily the OpenConnect was not too difficult to build from source. Build OpenConnect on OSX Remove old openconnect and install deps brew....

There’s a well-understood phenomenon in machine learning called overfitting. The idea is best shown by a graph: overfitting Let me explain. The vertical axis represents the error of a hypothesis. The horizontal axis represents the complexity of the hypothesis. The blue curve represents the error of a machine learning algorithm’s output on its training data, and the red curve represents the generalization of that hypothesis to the real world..

80 visitors online