Ideas · Knowledge · Technology

Web 3.0?

I recently did some research on blockchain, crypto, and Web 3.0 finally, trying to understand the buzz, and I must say it’s quite interesting, but not necessarily in a good way 😅 I’ve been wanting to share my take, so here it is: Blockchain, as I understand, is another software application backend, like a SQL… Continue reading Web 3.0?

Knowledge · Professional Development

Clean Aggregation with JavaScript ‘Reduce’

A common beginner (?) programming question is as follows: Given an array of items, find how many instances of each item occurs in the array. For example, given the below array of US states, return an object with the count of number of instances of each state: The interesting thing about this problem is it… Continue reading Clean Aggregation with JavaScript ‘Reduce’

Knowledge · Professional Development · Technology

Your First 3D Printed Part

Today’s post is about creating your first 3D printed part. I’ve recently started playing with 3D printed parts using a PolyPrinter 3D printer. With the PolyPrinter, learning 3D printing was much faster than I imagined, and very easy to do. If you’re just starting out, I highly recommend downloading a simple project from Thingiverse just… Continue reading Your First 3D Printed Part

Ideas · Knowledge

Prediction Markets – Using Groups to Guess Right

‘Collective wisdom’ is put to good use to tackle three kinds of problems, and complexity is no bar: Cognition problems: such problems arise when we can only guess the answer – as e.g. about the contents of the jelly bean jar, or about the future. How do we get the guess right? Coordination problems: how… Continue reading Prediction Markets – Using Groups to Guess Right

Entrepreneurship · Ideas · Knowledge · Leadership · Professional Development · Sales · Selling Yourself

The Business Mentor Spectrum

On one end are the people I admire most: visionary creators with values that choose to share their philosophy, approach, and life lessons with the world. Think: Elon Musk, Richard Branson, and Warren Buffet Down the line are visionaries that don’t actually create much, like James Altuchter and Tim Ferriss, both who I admire greatly,… Continue reading The Business Mentor Spectrum

Knowledge · Spirituality

Neural Nets and the Meaning of Life

Is the Internet destined to become self-aware? Is the singularity approaching? Will Skynet enslave us all? One thing is certain, as these networks become more complex, with more nodes and more data then ever thought possible, they start to look and behave like neural nets, the models that have historically been closest to modeling our… Continue reading Neural Nets and the Meaning of Life

Ideas · Knowledge · Technology

Don’t Heed the Fear-Mongers

It seems inevitable that part of every generation’s zeitgeist is the belief that the generation before had it easier and the world is going to hell in a hand basket. This generation is no different, and with the propagation of digital technology making it easier for fear mongering to resonate in the echo chamber of… Continue reading Don’t Heed the Fear-Mongers

Knowledge · Spirituality

Where the Value of Pi Exists in Nature

The above formula is known as the “Wallis product,” named after John Wallis, a English mathematician who first recorded it in 1655. Wallis was apparently quite prolific and, among other contributions, is known as the mathematician that introduced the symbol for infinity: The interest of this blog post, however is the Wallis product. The Wallis product… Continue reading Where the Value of Pi Exists in Nature

Access DBMS · Knowledge

Erlang-C: Improving Call Wait Times

If you don’t operate a call center you’ve probably never heard of the Erlang-C formula, or “Erlang,” a unit of measure having to do with average number of concurrent calls. If you operate a call center, then Erlang-C calculations can be primary to managing your business. It’s all about balancing the number of agents against call… Continue reading Erlang-C: Improving Call Wait Times