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

Show at NUPOC - johnj.com - 7 years ago - eng
I am pleased to announce: Of the Flesh but not the World... A show of nine works in a small gallery space at the Feinberg School of Medicine at the Northwestern University Prosthetics-Orthotics Center (NUPOC). The works include four paintings made from life at NUPOC over the course of the last few months. There are also paintings and drawings done from life at the Palette and Chisel Academy of Fine Art . Plagiocephaly Helmet....

I have an old Couchbase 4.5.x cluster, and I thought it would be nice to upgrade it. These are my notes and the tests I did before doing it “in production”™️.

There are a number of reasons why great products fail – it happens all the time. It’s easy to think that success is linked to how much a team knows at the start of a project; however, the potential to develop new skills, learn by doing, and adapt to what is learned is equally, if not more, important. Tackling problems, exploring opportunities and making better decisions comes from a culture that encourages teams to make a learning opportuni..


On the ballot in Ohio this November is the controversial Issue 1. Ohio Issue 1 is the Drug and Criminal Justice Policies Initiative which, according to the text on the ballot, is intended “to reduce penalties for crimes of obtaining, possessing, and using illegal drugs.”

Some of our older components were developed years ago. As Android and iOS slowly converged their UI paradigms we got stuck supporting odd/outdated functionality as designs shifted. Three great examples are pull to refresh, OnOffSwitch and the InfiniteProgress features. OnOffSwitch contained labels both in iOS & Android. On Android it was literally a button that was moved back and forth. Today both OS’s use a simple switch graphic. When we..

Dead code (as in functions that are not used anywhere) tends to pile up in big projects if you leave them unattended. Using one of Xref’s most underrated features, you will be able to detect and remove what you do not need anymore. 10-15 minute read We have already written several articles in this blog explaining how we use Erlang/OTP extensively to build our real-time bidding platform servers, among other things. These systems a....

I believe one of the most, if not the most, important applications of blockchain and smart contact technology will be the establishment of self-sufficient organizations that are completely virtual: They will use virtual currencies like Ether and ERC-20 tokens to handle all transfers & storage of value. Their collaboration & making of crucial decisions will be handled by smart contacts. Their members will consist of pseudo-anonymous indivi..

Voom is an Airbus subsidiary working to make booking a helicopter as easy as booking a car… while we build out the infrastructure for the…


One of the big “behind the scenes” motivations for our big build cloud migration was new server API’s. We now have a completely new backend and this made it easier to build a completely new Codename One App christened as “Codename One Build”. This app is currently in public beta on Android which you can opt-into here . Once we feel good with the Android version we’ll push out versions for iOS and maybe UWP if there’s demand for that.

In Ruby, objects have a handy method called method_missing which allows one to handle method calls for methods that have not been defined. Most examples out there explain how to implement this in Python using __getattr__, however, none of them (honestly, none) explain how to intercept class method (@classmethod) invocations using __metaclass__. And this is […]

I was recently involved in troubleshooting an interesting performance issue with some non-intuitive background process & wait event behavior. I reproduced the problem in my own custom-tailored environment (Oracle 18.3 on Linux), here’s the starting point: After starting a transaction-heavy benchmark, soon after the transaction rate drops and the database sessions are mostly waiting for some Configuration wait class events, instead ..

I was recently involved in troubleshooting an interesting performance issue with some non-intuitive background process & wait event behavior. I reproduced the problem in my own custom-tailored environment (Oracle 18.3 on Linux), here’s the starting point: After starting a transaction-heavy benchmark, soon after the transaction rate drops and the database sessions are mostly waiting for some Configuration wait class events, instead ..


Today in my proofs class (MATH 290 at BYU) we talked about the concept induction . I like this, because it sounds a lot like recursion. On the Wikipedia article, there’s an excerpt from a book that illustrates the principle with an analogy using a ladder: Mathematical induction proves that we can climb as high as we like on a ladder, by proving that we can climb onto the bottom rung (the basis) and that from each rung we can climb up....


Many of us are all too familiar with the mantra of going digital — whatever that means — and the supposed benefits that it will bring, the power and the business benefits that will result. But too often, that mantra is trotted out without sufficient thought about the technologies and people that are critical to making it happen. That matters because tech tends to make quantum leaps, where new and rich environments open up that go far beyond..

Today in my proofs class (MATH 290 at BYU) we talked about the concept induction . I like this, because it sounds a lot like recursion. On the Wikipedia article, there’s an excerpt from a book that illustrates the principle with an analogy using a ladder: Mathematical induction proves that we can climb as high as we like on a ladder, by proving that we can climb onto the bottom rung (the basis) and that from each rung we can climb up....

Ultimate Member is one of the many user profile & membership plugins for WordPress. The plugin makes it a breeze for users to sign-up and become members of your website. The plugin allows you to add user profiles to your site and is suitable for creating advanced online communities and membership sites. Lightweight and highly extendible, Ultimate Member will enable you to create almost any type of site where users can join and become member..

Just a quick note to report that Eve v0.8.1 is out and ready to rock . It brings a number of fixes, some improvements as well as a couple of new features. Check out the changelog for details. Join the newsletter to get an email alert when a new post surfaces on this site. If you want to get in touch, I am @ nicolaiarocci on twitter.



As a software engineering executive from Colombia, I thought that the best way to honor Hispanic Heritage Month (September 15-October 15) was to help the local Girl Scout Hispanic troops earn one of the new cybersecurity badges. October is Cybersecurity Awareness Month, having the activities nearing October seemed very fitting. Girl Scouts has been focusing on STEM badges for all ages with several new initiatives in the past couple of years..

Applite - An App Store for Homebrew | App Addict . Cirrus & Bailiff (iCloud debugging tools) . Cork: The Homebrew GUI for macOS . Customizing the Cocoa Text System . Dark Reader . dmgbuild - A command line tool to build .dmg files . GetStream/Winds: macOS rss reader . GitHub - herrbischoff/awesome-macos-command-line . GitHub - koekeishiya/yabai: A tiling window manager for macOS based on binary . GitHub - TermiT/Flycut: Clean and s....

We operate in an increasingly fast, complex and interconnected world, where nimble new market entrants have been able to upend established sectors through a laser focus on unified experiences that win loyalty — and drive great businesses. Many of these barnstorming startups — Airbnb, GitHub, Buzzfeed, AVAST Software, Pinterest, Snapchat — share a common feature: they have co-founders who have embraced human-centered design or come from a de..

Now that September is over, it’s time to take a look at my Robinhood account and check on its performance. For those that are new to my blog, I’ve been making these monthly updates since my first full month of buying stocks on Robinhood in June of this year . That means this is the fourth post in the series.

yahoodevelopers : By Ian Flint, Network Automation Architect and Varun Varma, Senior Principal Engineer The Oath network automation team is proud to announce that we are open-sourcing Panoptes , a distributed system for collecting, enriching and distributing network telemetry.   We developed Panoptes to address several issues inherent in legacy polling systems, including overpolling due to multiple point solutions for metrics, a....

This Norwegian language blog post summarizes my talk at Oslo Agile Meetup in the beginning of October. Jeg tror ingen egentlig vet hvordan de skal få til bra utviklingsprosjektet. Selv når vi lykkes så er det veldig mye flaks. De fleste av oss tror vi kunne gjort mye bedre. For de fleste av oss holder tilstanden til kodebasen oss tilbake fra det vi synes vi burde ha fått til. Vi har lært en del ting om hva som i teorien skal være løsning:

My work on adding bulk_update() to Django has been merged and will be released in Django 2.2! Like my filtered aggregates feature it relies heavily on the wonderfully versatile CASE statement to achieve some pretty good speedups for certain use-cases. The development documentation gives a pretty cle...

My work on adding bulk_update() to Django has been merged and will be released in Django 2.2! Like my filtered aggregates feature it relies heavily on the wonderfully versatile CASE statement to achieve some pretty good speedups for certain use-cases. The development documentation gives a pretty cle...

In the last article we introduced the next section in our series: graphs. Graphs are super important because essentially every major problem involved on the web can be represented as a graph. Now that we know what kinds of graphs there are and what data structures we can use to represent them, it’s time to start traversing them so we can discover every vertex and edge in a graph.

In the last article we introduced the next section in our series: graphs. Graphs are super important because essentially every major problem involved on the web can be represented as a graph. Now that we know what kinds of graphs there are and what data structures we can use to represent them, it’s time to start traversing them so we can discover every vertex and edge in a graph.

I just had a discussion with a colleague about a fix of non trivial code. The question was what comments should go into the code to explain what was going on.  If you care to know, this related to the prefetching strategy that is used by RavenDB to reduce the amount of I/O that is required (especially on slow disks). The details don’t actually matter. The problem is that there are multiple relatively complex issues there, from managing I/O ....


I like PFsense . It's achieved the goal of being a good firewall, allowing complex rules, without being too much of a pain to manage. However, being a firewall, it does live it's life on the edge exposed to miscreants and users alike, so I like to make sure the configuration is automatically backed up (pulling into a git repo also means you can receive notifications when the config changes) There isn't an easy and direct route to remot..

What happens when a browser loads a page? Do you know how the internals of browsers work to turn the JavaScript code you write into something usable by your computer? What happens if you want to run that same JavaScript code on your laptop instead of the browser?

What happens when a browser loads a page? Do you know how the internals of browsers work to turn the JavaScript code you write into something usable by your computer? What happens if you want to run that same JavaScript code on your laptop instead of the browser?


I have spent a good portion of my evenings during the last two weeks working with a piece of community software called Discourse.

In this tutorial, I will show you a simple way to RIP DVD into a single file using FFmpeg command line tool in Linux. Install FFmpeg in Ubuntu/Debian/Linux Mint # sudo apt-get install ffmpeg Now copy contents of your DVD to local directory and cd into VIDEO_TS directory Note: If you want to RIP the DVD directly without copying it to the local directory first , then you need to modify last part of the below commands to : /home/you....

There is a post from 2005 by Benji Smith in the old (and now closed) Joel on Software Discussion Group. It is titled "Why I Hate Frameworks". But I know it as "the hammer factory" post. It is just brilliant, even 13 years later. I am reproducing it here for posterity in case the old Joel on Software Discussion Group ever disappears. This post Hammer Factories first appeared on Dan Stroot's Blog

Sometime around September 15th I looked at the date and realized I hadn’t been reading anything for me. I had been reading fairly regularly to my son - a dozen or so different books in September - but I must’ve been too busy for myself.

Update It would appear that the latest version of Xcode has removed the macOS_SDK_headers_for_macOS_10.14.pkg file. I am currently searching for alternative solutions. While trying to compile PHP extensions after installing macOS Mojave, I was butting up against a ton of missing header file errors including php.h and zlib. After several hours of beating my head against my desk and Googling/Stack Overflowing I found the solution. Ends ..

47 visitors online