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

Ever wondered how long is your program spending while waiting for I/O to finish? Or if it is spending lots of time while waiting for a turn to run on one of the cpus? Linux provides delay accounting information that may help answering these and other questions. Delay information is available for many types of resources: waiting for a CPU (while being runnable) completion of synchronous block I/O initiated by the task swapping in pages m..

600 words, 3 minutes. Photograph of UK’s first cash machine installation 1967. Martins Bank Archive. In this bite-sized post I’m going to talk about the lag between initial adoption of transformative technology and the increase in productivity it’s supposed to bring. I’m going to talk about the disappointment felt when such technology meets established, dogmatic structures in business (or government), and what executives can do about it. No..



About - geo.rocks - 8 years ago - eng
GIS, Data Science & ML © 2020 Dominik Weckmüller About me My name is Dominik Weckmüller and my mission is to democratize knowledge. I’m a full-stack software engineer, researcher and geospatial consultant specialized in geoinformatics, particularly GIS, geomarketing and remote sensing with application to social geography. I develop web applications with a focus on geospatial big data science, NLP and deep learning. I worked as a freelancer ..


Cross-platform GUI has always been a painful part of software development. Today the biggest horror for an old-school C developer is to look at the list of Electron apps on their website. Simple, often trivial utilities, each taking over a hundred of megabytes of disk space and consuming hundreds of RAM once launched. I’m not going to start a rant here, people of HackerNews have said enough on this topic. Electron wins because it is easy to..

Cross-platform GUI has always been a painful part of software development. Today the biggest horror for an old-school C developer is to look at the list of Electron apps on their website. Simple, often trivial utilities, each taking over a hundred of megabytes of disk space and consuming hundreds of RAM once launched. I’m not going to start a rant here, people of HackerNews have said enough on this topic. Electron wins because it is easy to..



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 - 8 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 […]

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..










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.



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,....

Hornstrandir - hth.is - 8 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 - 8 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.




46 visitors online