Skip to content

Blog

43
  • Yes-Brainer — A Council of AI Models

    Yes-Brainer is a council of AI models for the decisions that aren't no-brainers. One question fans out to several models — they answer in parallel, debate to consensus, or get judged to a verdict. No backend, no accounts: your keys, your browser.

  • Tech Jobs Radar

    A snapshot of open job positions from the top tech companies around the world, offering insights into geographical trends in the tech job market.

  • API Design of X (Twitter) Home Timeline

    An exploration of how X's home timeline API is designed

  • System Design Sketches

    System design sketches for popular system design interview questions.

  • Micrograd TS

    A TypeScript version of karpathy/micrograd. A tiny scalar-valued autograd engine and a neural net on top of it.

  • Observations

    My subjective observations, assumptions, questions, and interpretations about the world around us. Ultimate origin, science, Creator, theories, axioms, consciousness, universe, God's sensor, good vs evil, etc. Don't take it seriously.

  • SOLID Principles Sketches

    SOLID programming principles explained with minimalistic sketches and real-world examples

  • Data Structure Sketches

    Basic data structures explained with minimalistic sketches

  • The OkSo Drawing App is Launched

    The OkSo is a drawing app to express, grasp, and organize your thoughts and ideas. Draw to explain. Draw to grasp.

  • Top 33 JavaScript Projects on GitHub (November 2021)

    Snapshot of the 33 most starred open-sourced JavaScript repositories on GitHub as of November 2021

  • Weighted Random algorithm in JavaScript

    How to randomly pick items from a list so that items with higher weights are picked more often, where this is used, and how to implement it in JavaScript.

  • Self-Parking Car in 500 Lines of Code

    Training the car to do self-parking using a genetic algorithm

  • Binary representation of the floating-point numbers

    Anti-intuitive but yet interactive example of how the floating-point numbers like -27.156 are stored in binary format in a computer's memory

  • Content-aware image resizing in JavaScript

    JavaScript implementation of so-called Seam Carving algorithm for the content-aware image resizing and objects removal. Dynamic programming approach is applied to optimize the resizing time.

  • Gyro-web: Accessing the device orientation in JavaScript

    Accessing the device orientation using React hook, and rotating a CSS 3D cube afterwards

  • Top 33 JavaScript Projects on GitHub (December 2020)

    Snapshot of 33 most starred open-sourced JavaScript repositories on GitHub as of December

  • Making the Printed Links Clickable Using TensorFlow 2 Object Detection API

    In this article we will start solving the issue of making the printed links (i.e. in a book or in a magazine) clickable via your smartphone camera

  • Generating cooking recipes using TensorFlow and LSTM Recurrent Neural Network: A step-by-step guide

    I've trained a character-level LSTM RNN on ~100k recipes dataset using TensorFlow, and it suggested me to cook Cream Soda with Onions, Puff Pastry Strawberry Soup, Zucchini flavor Tea and Salmon Mousse of Beef and Stilton Salad with Jalapenos

  • This is how social media could ruin your happiness

    The recipe for how you can ruin your happiness and start feeling miserable using social media

  • Interactive Machine Learning Experiments

    Recognize digits and sketches. Detect objects. Classify images. Write a Shakespeare poem. All with TensorFlow 2 models demo.

  • I’ve open-sourced a simple Coronavirus (COVID-19) dashboard

    Coronavirus (COVID-19) dashboard to show the dynamics of Сoronavirus distribution per country

  • State-of-the-Art Shitcode Principles

    This a list of state-of-the-art shitcode principles your project should follow.

  • NanoNeuron - 7 simple JS functions that explain how machines learn

    The NanoNeuron.js code example contains 7 simple JavaScript functions (which touches on model prediction, cost calculation, forward/backwards propagation, and training) that will give you a feeling of how machines can actually learn. No 3rd-party libraries, no external data-sets or dependencies, only pure and simple JavaScript functions.

  • Creating React usePosition() hook for getting browser's geolocation

    Decoupling of geolocation logic into React hook

  • Technical Interview Preparation Checklist

    Useful insights from recruiters that they normally send to applicants before the technical interviews

  • Most Trending Jupyter Notebooks of December on GitHub

    A list of 25 most trending Jupyter Notebooks on GitHub as for December, 2018

  • Homemade Machine Learning in Python

    MatLab/Octave examples of popular machine learning algorithms with code examples and mathematics being explained

  • Machine Learning in MatLab/Octave

    MatLab/Octave examples of popular machine learning algorithms with code examples and mathematics being explained

  • New Playground and Cheatsheet for Learning Python

    Collection of Python scripts that are split by topics and contain code examples with explanations, different use cases

  • Top 33 JavaScript Projects on GitHub (August 2018)

    Top of JavaScript projects as for 2018

  • Playing with Discrete Fourier Transform Algorithm in JavaScript

    Complex but yet magical topic!

  • Extend your LIMITS rather than your AMBITIONS

    Extending ambitions rather than limits will bring nothing more than additional stress, unhappiness and dissatisfaction to our lives.

  • The gift of 24 hours

    Advice on how to spend the 24 hours you have more productively

  • Permutations/Combinations Algorithms Cheat Sheets

    This article briefly describes the difference between mathematical permutations and combinations,explains the main idea behind permutations and combinations algorithms and contains links to algorithms implementation in JavaScript.

  • Dynamic Programming vs Divide-and-Conquer

    In this article I’m trying to explain the difference/similarities between dynamic programing and divide and conquer approaches based on two examples - binary search and minimum edit distance (Levenshtein distance)

  • 50 links you may use to promote your next startup for free

    The list of 50+ platforms you may use to promote your next project

  • Algorithms and Data Structures in JavaScript

    Collection of classic algorithms and data structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos

  • Aggregatus — new data aggregation service — is now live and in alpha

    Aggregate data from many sources into one collection

  • Docker Whale in Digital Ocean or Automated Continuous Delivery Flow For Simple Projects

    The main idea is to automate project’s code and environment deployment to production and to make this process to be smooth and easy

  • If you ever used subway you should know what Binary Search Tree is

    Binary search trees, sometimes called ordered or sorted binary trees, are a particular type of container… bla…bla…bla… Stop!

  • Dangerous step from Agile to frAgile (fixed-requirements-Agile) software development

    The dangerous step is — to FIX price, deadlines and vague scope for long-term project and at the same time try to be AGILE in development process.

  • S.O.L.I.D. Principles Around You

    Real-world visual examples of SOLID principles

  • How to create AOT/JIT compatible Angular 4 library with external SCSS/HTML templates

    Example of how to create a re-usable npm library for Angular projects