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

Projectile and company are just amazing Emacs packages. Projectile gives random access to files, while company completes well… anything. For shells, Emacs has a handful of options. Standing on the shoulders of package giants ( dash and f included) and some elisp, we can bring random access to project directories from the shell. (require 'cl-lib) (require 'company) (require 'dash) (require 'f) (require 'projectile) (defvar-local ....

Pirate Cup - mbutler.org - 9 years ago - eng
Pirate Cup is a game based almost exactly on the 1988 FASA classic, Circus Imperium. It was built with Phaser and used free art assets from Kenney. Once again, I find it next to impossible to polish a game and finish it up enough to actually release it. I enjoy the challenge of implementing rules […]

Event Gateway is the backbone of your serverless architectures. React to any event, with any function, on any cloud.

Somehow I always end up having to do timeseries charts. Chart.js is my tool of choice for that task, but I never seem to remember what options to pass and what format the data should have. Yesterday I must have spent 2 hours looking at the docs and trying various things, mostly because it didn’t occur to me to check the last project where I used them, Budgt So anyway, note to self : this is how you do timeseries graphs in chart.js ....


Somehow I always end up having to do timeseries charts. Chart.js is my tool of choice for that task, but I never seem to remember what options to pass and what format the data should have. Yesterday I must have spent 2 hours looking at the docs and trying various things, mostly because it didn’t occur to me to check the last project where I used them, Budgt So anyway, note to self : this is how you do timeseries graphs in chart.js ....

950 words, 4 1/2 minutes. Hugo by Étienne Carjat, 1876 “Nothing is as powerful as an idea whose time has come." - Victor Hugo. This is the second of two posts on strategic software. The first explained what it is, what it does, and where to find it. Now I’ll tell you why it’s an idea whose time has come. I’ll tell you why it will be more powerful in some respects than traditional politics and how it will come to shape the world.

Some people were reporting that an IMAP server wasn’t working on their Mac. It was working from linux machines, and from Thunderbird on all OSes. From Macs I was getting this testing from the command line: $ openssl s_client -connect :993 CONNECTED(00000003) 39458:error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-64.50.6/src/s..











A quick reference for a number of common tasks using OpenSSL's s_client to connect to a SSL/TLS service, including checking expiry dates etc Read more…

My fund, Susa Ventures, just added Natalie Dillon to our team. She’s our first-ever investment team hire and we’re very excited to work with her. While speaking with dozens of wonderful candidates for the role, I was reminded of how opaque venture capital is as a profession. Many of the candidates asked what a typical day and a typical month are like for a VC. Is it schmoozing at parties for 40 hours a week? Taking back-to-back investment c..

Jane Street is looking to hire an engineer with experience in both software and hardware design to work on FPGA-based applications, and on tools for creating such applications.

Jane Street is looking to hire an engineer with experience in both software and hardware design to work on FPGA-based applications, and on tools for creating such applications.


The top Twitter accounts you should follow to stay on top of serverless, event-driven architecture, and other tech news.


1300 words, 5 minutes. Belloc by E. O. Hoppé, 1915. “Whatever happens, we have got the Maxim gun, they have not." - Hilaire Belloc. Once upon a time software was just for counting beans. It counted more beans faster and cheaper than anything else. Then computers became personal, then portable, then pocketable. All sorts of different kinds of software were created to serve the people and help them do their jobs better.

Subscription-based app pricing is a thorny issue that’s far from resolved, but one of the very worst arguments I hear whenever a company like Ulysses switches to a subscription model goes something like this: “Why do I have to pay (again) for software I’ve already purchased?” This is a flat out lie that people usually create for themselves to help support their negative reaction to a perceived price increase. The lie basically says,....

Technical change on a big software development project can be a smart business choice, but it's hard. You’re always working against the inertia of the ever-expanding existing codebase and have to make tough decisions about improving what's there versus delivering new functionality. METRO Cash & Carry is a membership-based, self-service wholesaler with operations across 25 countries. Here's what our team learned while moving their UI from Re..

Hornstrandir - hth.is - 9 years ago - eng
Link to album Last august, my girlfriend and I, along with friends, went on a trip to a place far north in Iceland that relatively few Icelanders have seen, Hornstrandir. The reason for why so few have gone there (relative to the rest of the island) is in probably part due to the location. As Iceland’s northern most peninsula, Hornstrandir is not easy to get to. First you have to get your self to Ísafjörður (or neighbouring towns) which is ..

Hornstrandir - hth.is - 9 years ago - eng
Link to album Last august, my girlfriend and I, along with friends, went on a trip to a place far north in Iceland that relatively few Icelanders have seen, Hornstrandir. The reason for why so few have gone there (relative to the rest of the island) is in probably part due to the location. As Iceland’s northern most peninsula, Hornstrandir is not easy to get to. First you have to get your self to Ísafjörður (or neighbouring towns) which is ..

Last week I was in Boston for the Geometry of Redistricting workshop. It was an optimistic gathering of over 500 mathematicians, computer scientists, lawyers, policy makers, teachers, and interested people of all stripes. There was a ton of information in the talks and subsequent discussions. I’ll try to distill the main ideas and avenues for research as best I can. Unfortunately, due to how preliminary most of the technical work is, I won’..

Last week I was in Boston for the Geometry of Redistricting workshop. It was an optimistic gathering of over 500 mathematicians, computer scientists, lawyers, policy makers, teachers, and interested people of all stripes. There was a ton of information in the talks and subsequent discussions. I’ll try to distill the main ideas and avenues for research as best I can. Unfortunately, due to how preliminary most of the technical work is, I won’..

Last week I was in Boston for the Geometry of Redistricting workshop. It was an optimistic gathering of over 500 mathematicians, computer scientists, lawyers, policy makers, teachers, and interested people of all stripes. There was a ton of information in the talks and subsequent discussions. I’ll try to distill the main ideas and avenues for research as best I can. Unfortunately, due to how preliminary most of the technical work is, I won’..

I spent a few hours today sorting out why a new React + Next.JS site was working great locally, but when deployed to production I was…

Intern season is coming to a close, and it’s a nice time to look back (as I’ve done in previous years ) and review some of what the interns did while they were here. The dev intern program has grown considerably, with almost 40 dev interns between our NY, London, and Hong Kong offices.

Intern season is coming to a close, and it’s a nice time to look back (as I’ve done in previous years ) and review some of what the interns did while they were here. The dev intern program has grown considerably, with almost 40 dev interns between our NY, London, and Hong Kong offices.

What does it mean to celebrate pride in an otherwise 'straight world'? How important is it to understand the dynamics of gender and sexuality in everyday lives? In a diverse world, where inclusivity is not just an opinion but actually the most pragmatic way to be, how can each one of us bridge the existing gaps?


Sometimes I get a question on stack overflow that triggers a “yes this should be easy” reflex. I got such a question a couple of weeks ago when I implemented the animated gif support cn1lib and I had another one last week which asked about sorting tables. This is actually pretty easy to do but it’s just something we didn’t get around to. So I just implemented it and decided this would make a lot of sense in the core API. Sortable tabl..


My Android phone regularly disconnects and (immediately) reconnects to wifi. That's not a huge issue for buffered video streaming, but is an issue for VOIP, SSH connections etc. Plus I use Tasker to trigger actions when disconnected from a specific SSID , so it means the screen changes whilst those actions trigger. Android's "smart network switch" was already turned off for causing similar issues, and the fix in my case seems to have bee..

I've been thinking a lot about web design lately. Actually I've been thinking about web design ever since I started working on the web. But it was upon…

2017-08-12 - ho.dges.online - 9 years ago - eng


19 visitors online