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

There are a lot of cases when we want to track time when an entity was created or updated. Here is a simple recipe to make some or all of your SQLAlchemy entities auto-timestamping. To achieve this, we will provide a mixin class. from datetime import datetime from sqlalchemy import Column, DateTime, event class TimeStampMixin(object): """ Timestamping mixin """ created_at = Column(DateTime, default=datetime.utcnow) created_at._creation_orde..

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

There’s nothing that beats the feeling of being part of an exceptional team and yet it is strangely difficult to define exactly what makes one team great and another team not-so-great. Google recently set out to learn how to build the perfect team and came up with some interesting, albeit previously discovered, answers. To summarize their findings, Google’s Project Aristotle concluded that on good teams: All team members spoke roughly..

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

American Fuzzy Lop is both a really cool tool for fuzzing programs and an adorable breed of bunny. In this post I’m going to show you how to get the the tool (rather than the rabbit) up and running and find some crashes in the cPython interpreter. Fuzzing? Explaining in detail what fuzzing is would ...

American Fuzzy Lop is both a really cool tool for fuzzing programs and an adorable breed of bunny. In this post I’m going to show you how to get the the tool (rather than the rabbit) up and running and find some crashes in the cPython interpreter. Fuzzing? Explaining in detail what fuzzing is would ...

Vor einem Jahr auf Rügen war es so kalt, vor einem Jahr auf Rügen war es so kalt, dass der Sanddornsaft einfror in der Verpackung, wenn man ihn draußen gelassen hat. Es war so kalt, dass der Laub bei jedem Schritt in Staub zerfiel, den ganzen Wald erschütternd. So kalt, dass die Dunkelheit sich nicht traute zu kommen, wartete nebenan den ganzen Tag lang, und wenn sie dann endlich kam, fiel sie in Flocken vom Himmel. Es war so kalt, ..

Angular is one of the most popular front-end frameworks. Angular 2 promises to be even more interesting and useful — but it’s also going to be very different from Angular 1.  Now  that Angular 2 is in beta, what does it look like?  Developers are being encouraged to use TypeScript when developing in Angular 2; … Continue reading [Video 458] Kara Erickson and Victor Savkin: Angular 2 updates → The post [Video 458] Kara Erickson and ..

When designing a new software project, one is often faced with a glut of choices about how to structure it. What should the core abstractions be? How should they interact with each other? In this post, I want to argue for a design heuristic that I’ve found to be a useful guide to answering or influencing many of these questions: Optimize your code for testability Specifically, this means that when you write new code, as you design it and de..

When designing a new software project, one is often faced with a glut of choices about how to structure it. What should the core abstractions be? How should they interact with each other? In this post, I want to argue for a design heuristic that I’ve found to be a useful guide to answering or influencing many of these questions: Optimize your code for testability Specifically, this means that when you write new code, as you design it and de..

PowerShell is essentially a scripting language and shell (command prompt) that you can use on Windows systems. It’s basically Microsoft’s way of getting a powerful UNIX/Linux/Mac-like shell on the Windows platform (long overdue!). The first versions of PowerShell were pretty horrific, but it’s come a long way since then. PowerShell v4 and later is pretty decent (Win10 comes with PowerShell v5). Luckily, PowerShell v4 comes with Windows ..

PowerShell is essentially a scripting language and shell (command prompt) that you can use on Windows systems. It’s basically Microsoft’s way of getting a powerful UNIX/Linux/Mac-like shell on the Windows platform (long overdue!). The first versions of PowerShell were pretty horrific, but it’s come a long way since then. PowerShell v4 and later is pretty decent (Win10 comes with PowerShell v5). Luckily, PowerShell v4 comes with Windows ..

Python tips backlog - xenodium.com - 10 years ago - eng

Most people are probably already aware of this fact, but you can test your Ansible-roles on multiple Ansible versions (e.g. 1.9 and 2.0) with the help of Travis . This is done using environment variables . When multiple environment variables are specified, a build will be run for every variable! You can take advantage of this if you specify each version of Ansible you want to test as a variable: env: - ANSIBLE_VERSION=latest - ANS..

This site has been generated using Pelican 3.3 for over two years - and I finally found some time to upgrade to the current version of Pelican, 3.6.3. This is how I did the upgrade. I decided to be lazy and do the upgrade in-place, instead of creating a new virtualenv and copying the content & settings over. Luckily, this worked out OK , after a bit of fiddling around. I also decided, rather cavalierly, to upgrade all the packages in....

assietteblanche.be . Beer flavored meals at Den Dyver. bistrozwarthuis.be . Eat fries in front of the belfry and climb it. kok-au-vin.be . kurtspan.be . Minnewater and the old Beguinage. Old Saint john's Hospital. Relic of the Holy Blood and City hall. restomojo.tk . The Chocolate Line . The Garre, near the Burg and drink their house Tripel. tomsdiner.be . Try out Straffe Hendrik beer at brewery terrace. Walk behind Gruuthuse over the..

In the style of Michael Chladek , I thought it would be useful to my future-self and others, if I wrote up a summary of installing Arch Linux on Apple MacBook hardware. Of course there are other guides out there, but this one is specific to the needs of someone looking for a minimalist, reproducible, secure, performance oriented installation of Arch Linux. In following this guide, I’ve made some decisions that are entirely based on my ow....

tl;dr Do not depend on App Store Apps, Apple can and will pull the carpet out from under you. Reading Hacker News today there is an article about how OS X Installers stopped working on February 14th, 2016. This is due to an expired certificate Apple used to sign the binaries with. In that same time range I had a handful of Apps purchased from the App store suddenly and mysteriously stop working. They just quit. No dialog, no ....

tl;dr Do not depend on App Store Apps, Apple can and will pull the carpet out from under you. Reading Hacker News today there is an article about how OS X Installers stopped working on February 14th, 2016. This is due to an expired certificate Apple used to sign the binaries with. In that same time range I had a handful of Apps purchased from the App store suddenly and mysteriously stop working. They just quit. No dialog, no ....

I was recently interviewed at Channel 9 TecHeroes. Topic was CoderDojo, the network of free computer programming clubs for young people. The show is run by Microsoft Italy, so the interview is in Italian. Enjoy the show .

A small update to Amounts came out this week that is making the base app now available for free! All existing users will keep their upgraded features, but now you will be able to try the app before you buy, and the pro upgrade is available as an in-app purchase. I’m now looking into some... Read more » The post Amounts 2.1 – Now Available for Free! first appeared on Swift Fox Software LLC .


Functional programming is well known for, among other things, treating functions as data, allowing us to store, create, pass, and return them within a program. This has led to all sorts of interesting techniques, most having to do with holding onto functions until we need to use them. Object-oriented programming languages offer us a similar … Continue reading [Video 457] Reginald Braithwaite: First-Class Commands — An unexpectedly fertile..

Emacs lisp snippets - xenodium.com - 10 years ago - eng
cl-loop for in (cl-loop for day in '("mon" "tue" "wed" "thu" "fri" "sat" "sun") do (print day)) cl-loop for from to (cl-loop for x from 1 to 5 do (print x)) pcase literal matching (pcase "word" ('word (message "Matched 'word symbol")) ("word" (message "Matched \"word\" string"))) Avoid nesting with the help of thread-first and thread-last. (thread-last "12.....34" (string-remove-prefix "1") (string-remove-suffix "4")) Find file up....


It has often been said that JavaScript is the assembly language of the Web. But as JavaScript becomes an increasingly popular target for other languages (in the browser, or on the server) and as virtual machines make it easy, perhaps it’s time for us to think about what constitutes an operating system, and what it … Continue reading [Video 456] Scott Hanselman: JavaScript, The Cloud, and the Rise of the New Virtual Machine → The pos..

In my previous post I wrote about Flambda, which is the single biggest feature coming to OCaml in this release. In this post, I’ll review the other features of 4.03 that caught my eye.

In my previous post I wrote about Flambda, which is the single biggest feature coming to OCaml in this release. In this post, I’ll review the other features of 4.03 that caught my eye.



Back in college, I had to take some introductory courses in electronics and electrical engineering. I was confused by what I was learning — and ever since, electronics have seemed like a cross between magic and a mystery to me. I’m not sure whether it’s good news or bad, but a large number of other … Continue reading [Video 455] Dror Helper: Electronics 101 for software developers → The post [Video 455] Dror Helper: Electronics 101..

On shades - rybakov.com - 10 years ago - deu
Der Anblick von Guinäer in Militäruniformen oder mit Sonnenbrillen erzeugt bei mir ein ungutes Gefühl in der Magengegend. Zum Teil durch die Bilder der Berichterstattung aus Afrika verursacht, zum Teil aus der Erinnerung an meine erste Reise. Da wollte ich mal ein Bild von der Straße machen, und ein paar entlang spazierende Militärs haben es gesehen. Natürlich wollten sie die Kamera konfiszieren, weil es ja illegal ist, Militäreinrichtungen..

Mbo - rybakov.com - 10 years ago - deu
Alassan (links) und Alcin. Auch Mbo genannt, weil niemand sie auseinander halten kann. Sehr ernste Leute. Am dritten Tag kam Alassan nicht zu den Übungen, da er mit 40° Fieber im Bett lag. Im Krankenhaus steckten benutzte Nadeln aus dem Bett, und so hat Christoph ihn einfach mit Antibiotika gefüttert, und mit Käsebrot, und dann ging es schon. Den Alcin musste ich beim feierlichen Drehabschluss aus dem Pool ziehen, als er in der Mitte vo..


Is your Web application is getting a bit big and bulky on a single server? You might be thinking of moving to a more distributed, microservice-based architecture. And in many cases, that’s a great way to go about things. But microservices aren’t a panacea, having their own issues and pain points. What are the trade-offs … Continue reading [Video 454] Ben Christensen: Don’t Build a Distributed Monolith → The post [Video 454] Ben Chr..

There's some drama in the expressjs world today and I just wanted to express my thanks to all the contributors and supporters. ExpressJS has been involved in some capacity in probably 100% of my independent consulting projects since 2014 and the 2 full-time gigs prior to that as well. ExpressJS pays my bills! Specifically I want to thank Doug Wilson , Jonathan Ong and TJ Holowaychuk for their great work on this project and the ecos..

Brief note: I wrote most of this on the plane, but it took me a few days to getting around to polishing it up. I’ve thought travel , I’ve talked travel , but aside from a few fleeting flirtations with decidedly domestic destinations, I hadn’t really done much of it. Until now, that is. By the Numbers I’m currently writing this at 35,000 ft, traveling at 556 mph on my way back from a business trip. By the time I touchdow..

Brief note: I wrote most of this on the plane, but it took me a few days to getting around to polishing it up. I’ve thought travel , I’ve talked travel , but aside from a few fleeting flirtations with decidedly domestic destinations, I hadn’t really done much of it. Until now, that is. By the Numbers I’m currently writing this at 35,000 ft, traveling at 556 mph on my way back from a business trip. By the time I touchdow..

The project I work on at AdRoll is mature. In a mature project the economics of software flip around to where doing something right is more desirable that doing something quickly. In 2015 we invested a lot of effort in resolving long-tail issues with the bidder system, issues we’d recognized in our failure-mode conversations but had left unresolved pending future work. Sometimes, a system will evolve away from such things and sometimes you’....

February 2016 Projects - venam.net - 10 years ago - eng

The civil war currently taking place in Syria has cost many lives, and has created a huge number of refugees. Many of these refugees are now living in a refugee camp at Za’atari, in neighboring Jordan. Under circumstances that range from difficult to grave, is it reasonable to think that young people can get an … Continue reading [Video 453] Karen E. Fisher and Katya Yefimova: Future Builders — Magical Devices and Start-ups by Syrian Yout..

It’s a story about how I tried to open a project in Visual Studio for a few hours. The other day, I was going to do some work. I pulled last commits from a repo, opened Visual Studio, and prepared to start coding. However, one of a project in my solution failed to open with a strange message: error : The operation could not be completed. In the Solution Explorer, I had “load failed” as a project status and the following message in..

It’s a story about how I tried to open a project in Visual Studio for a few hours. The other day, I was going to do some work. I pulled last commits from a repo, opened Visual Studio, and prepared to start coding. However, one of a project in my solution failed to open with a strange message: error : The operation could not be completed. In the Solution Explorer, I had “load failed” as a project status and the following message in..

A straightforward guide to fixing syntax highlighting issues in Sublime Text 3 based on an actual issue I found.

45 visitors online