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

The next Monday, when the fathers were all back at work, we kids were playing in a field. One kid says to me, “See that bird? What kind of bird is that?” I said, “I haven’t the slightest idea what kind of a bird it is.” He says, “It’s a brown-throated thrush. Your father doesn’t teach you anything!” But it was the opposite. He had already taught me: “See that bird?




A bird's eye view on API development . A Guide to Designing and Building RESTful Web Services with WCF 3.5 (Microsoft) . Ask HN: Suggestions for books about API design? | Hacker News . Best Practices for Designing a Pragmatic RESTful API . Build APIs You Won't Hate . Designing and Evaluating Reusable Components . Harry Moreno | API Design Link Roundup . How Do I Make This Hard to Misuse? . How to Design a Good API and Why it Matters....

Straight out of How (and why) I made a zine , some handy utilities for generating pdfs… Convert pngs to pdfs # start with a bunch of PNG images of your zine pages # convert them all to PDF for i in *.png do # imagemagick is the best thing in the world convert $i $i.pdf done Combine pdfs Combine pdfs using pdftk: pdftk *.pdf cat output zine.pdf Combine pdfs using poppler: pdf unite PDF1.pdf PDF2.pdf PDF3.pdf Reorder pdf pages # ....

Blurred Lines - blog.jessfraz.com - 9 years ago - eng
Last week, I gave a talk at Github Universe and afterwards several people suggested I write a blog post on it. Here it is. This post will cover intricacies of “choosing your battle” and how personal passion for a project might conflict with corporate motives. I have experienced open source from the side of the contributor, the side of the maintainer, and the side of the corporate-backed maintainer and contributor. The latter is what rea....

This one was a 'fun' issue to deal with. Actually it's not that common to find a compiler issue that can be replicated with such a small amount of code in my experience, which is kind of satisfying. Compiling uint32 bitTest(uint32 y, uint32 N) { int shift = 1; for(uint32 i=0; i> (shift + 1); return shift; } In VS2015 update 3, with optimisations enabled, gives n:\indigo\trunk\utils\bitfield.cpp(21): fatal er..

About two years ago, Wingify had introduced the new generation of our Visual Website Optimizer to the world. Boasting a modern visual…

Open Wound v2 - mbutler.org - 9 years ago - eng
https://github.com/mbutler/openwound A (re)writing tool that uses analyzed parts-of-speech for structure and word vectors to find similar replacement words. Openwound is a (re)writing tool named after the famous William S. Burroughs quote about cut-up writing being divination. “When you cut into the present the future leaks out.” This project started in 2002 with the publication of […]






Moving Code Forward - medium.com - 9 years ago - eng

In reply to cldrope on Hacker News. Aaaaahhh ... Jython! Someone actually mentioned Jython! Jython is MY language. But then again I am not an IT professional, so I can choose what I like. If only Jython HQ were a bit more switched on: they are geniuses, that goes without saying, but there isn't even a forum dedicated to ..

Communication is at the heart of human relationships. Human relationships is what allow us to build a common future. If you want to change this common future you need to learn how to communicate about the future you want and why it should matter to others humans. If they know why it matters, they will be more encline to listen how to get there. Then, you will be able to tell them what to do to make this a reality.

I wrote about searching bash history with Emacs Helm some time ago. Since then, I've learned about completing-read to generically handle simple Emacs completions (very handy for supporting Helm, Ivy, and Ido completions). Here's a simple way to combine completing-read and the compile command to enable fuzzy searching your compile history: (defun ar/compile-completing () "Compile with completing options." (interactive) (let ..

Communication is at the heart of human relationships. Human relationships is what allow us to build a common future. If you want to change this common future you need to learn how to communicate about the future you want and why it should matter to others humans. If they know why it matters, they will be more encline to listen how to get there. Then, you will be able to tell them what to do to make this a reality.

When dealing with numbers, it adds them like you’d expect. When dealing with string, it concatenates them. That is, puts one after another into another string.

Hello fellow readers, In this post I’ll list some of the projects and experiments I worked on or finished since last time, or planing to work on in the next few weeks.


We believe the highest performing engineering teams have a process to identify, triage, fix and learn from service degradations and downtime. At Localytics, we build highly available and scalable systems, and part of the key to our success is learning from failures. One way we foster a learning culture is

Primitive - rybakov.com - 9 years ago - eng
Primitive is a command line tool to turn pictures into abstract images. I played around with it using the frames of this video of a dog in the russian forest: Primitive time! How do we get here?

Russia is - rybakov.com - 9 years ago - eng

Essential guide to writing effective bug reports that help developers understand, reproduce, and fix issues quickly and efficiently.

At JavaZone this year, I gave the talk “Computer Vision for mobile Java developers”. Here, I live code finding conference badges in a picture. The coding is iterative and interactive and I use it to illustrate Haar cascades, Canny edge detection, Otsu thresholding, contour detection, erosion and dilation and contour analysis. In my experience, developing a good algorithm with OpenCV is about setting up yourself for feedback. I read an examp..

Now that the interns have mostly gone back to school, it’s a good time to look back at what they did while they were here. We had a bumper crop – more than 30 dev interns between our London, New York and Hong Kong offices – and they worked on just about every corner of our code-base.

Now that the interns have mostly gone back to school, it’s a good time to look back at what they did while they were here. We had a bumper crop – more than 30 dev interns between our London, New York and Hong Kong offices – and they worked on just about every corner of our code-base.

Today I've released a new version of my blog and homepage. Unless you're reading this a long time in the future and this design has been superseded by a new design, you're looking at it :) It’s been a long time since I updated my blog design last. The previous design was a modification of the standard WordPress theme from January 2008. It wasn’t responsive, and was primarily based around the standard blog format of a “newest first” list o..

Marketing - www.craigpardey.com - 9 years ago - eng


This is a quick cheat sheet taken from a great little book called “The 22 Immutable Laws of Marketing” by Al Ries & Jack Trout. I highly recommend this book for anyone interested in marketing … even developers! The Law of Leadership It’s better to be first than it is to be better. The Law of the Category If you can’t be first in a category, set up a new category you can be first in.


SQL can be a powerful language for reporting. Whether you’re just exploring some data, or generating reports that show month over month revenue growth it’s the lingua franca for data analysis. But, your data isn’t always in a SQL database, even then if you’re using Postgres you can still likely use SQL to analyze, query, even joing with that data. Foreign data wrappers have been around for years in Postgres, but are continuing to mature....

SQL can be a powerful language for reporting. Whether you’re just exploring some data, or generating reports that show month over month revenue growth it’s the lingua franca for data analysis. But, your data isn’t always in a SQL database, even then if you’re using Postgres you can still likely use SQL to analyze, query, even joing with that data. Foreign data wrappers have been around for years in Postgres, but are continuing to mature....


The amount of complexity a single human programmer can handle is fundamentally limited. Until our brave cyborg future comes, even the best programmers can only hold so much in their minds at once. And the number of programmers that can productively work on a single project is limited by the

Update: You can find an updated and significantly improved version of this post in my book “Pro .NET Benchmarking” . In the previous post , we discussed DateTime. This structure can be used in situations when you don’t need a good level of precision. If you want to do high-precision time measurements, you need a better tool because DateTime has a small resolution and a big latency. Also, time is tricky, you can create wonderful bugs if....

Update: You can find an updated and significantly improved version of this post in my book “Pro .NET Benchmarking” . In the previous post , we discussed DateTime. This structure can be used in situations when you don’t need a good level of precision. If you want to do high-precision time measurements, you need a better tool because DateTime has a small resolution and a big latency. Also, time is tricky, you can create wonderful bugs if....

One of Trump’s most (in)famous campaign promises is the several hundred mile long wall along the Mexican-American border. The oddest thing about this is how he intends to pay for it - from Mexico’s pocketbook. How the heck would anyone in their right mind think Mexico would pay for the wall? Even Mexican President Enrique Pena Nieto said it’s not going to happen .

I am writing this on behalf of all developers/engineers out there. Please stop with the take home coding challenge questions. Really. Just stop it. They are a lazy and frankly an unprofessional way of sorting the wheat from the chaff. Before closing your browser in disgust hear me out on this one and hopefully I can convince you of the error of your ways. There has become an alarming trend these days of companies during the hiring process..

Analysis of Apple's real-time collaboration features announced in 2016 and their implications for developers.

4 visitors online