All Articles

AI Company Acquires Rights to Reddit User Content in $60 Million Annual Deal

Title: Reddit User Content Acquired by AI Company in Multi-Million Dollar Deal

In a landmark deal that has caused ripples in the tech world, a leading AI company has acquired access to user-generated content from Reddit, the popular online discussion platform. The deal, reported to be worth $60 million per year, highlights the growing importance of user-generated data in training artificial intelligence algorithms.

Resizing and scaling images in python. And a filename-insensitive data loader.

Recently wrote this utility, to resize and scale a python image at the center. This way, I don't have to worry about how my images are being fed into an AI pipeline, if they all get scaled and cropped the same.

Additionally, while previously I used bash to rename files in a folder to sequential names such as 1.jpg , the current implementation ignores filenames, which saves me time when massaging the data.

A recommendation for using Slack

In this post I'm going to recommend Slack, although I'm conflicted about recommending it. It is a communications platform, and a very good one. As such, it would allow the manager to ping me (or anyone) more often and more consistently. This would result in me having less available time, because I will increase my availability to the manager. With that said, I am an expert and a professional, so in the spirit of Correctness and Doing a Good Job (TM) I am inclined to provide this recommendation.

Google DeepMind's AI: Solving geometry problems with Olympian-like skill

Title: Google DeepMind's AI System Solves Geometry Problems like a Math Olympian

Introduction:

In the world of artificial intelligence (AI), Google DeepMind has once again made headlines with its remarkable achievement in solving complex geometry problems. The tech giant's AI system has demonstrated a level of mathematical prowess that rivals even the brightest minds of the prestigious Math Olympiad. This groundbreaking development opens up new possibilities for AI-assisted problem-solving in mathematics, paving the way for improved education and innovation in this field.

Demystifying Semantic Versioning (SemVer): A Guide to Version Numbering

In the ever-evolving landscape of software development, maintaining compatibility and communicating changes effectively are paramount. One solution to this challenge is Semantic Versioning, commonly known as SemVer. This system, introduced by Tom Preston-Werner in 2010, has become a standard practice for version numbering in the software development community.

Wasya Co: Elevating Software Development Excellence

Wasya Co is a leading software development consultancy with a commitment to excellence, and their impact extends beyond the realm of code and algorithms. What sets Wasya Co apart is not just their technical prowess but also their unwavering dedication to ethical practices and client satisfaction.

How to turn off Warning and deprecation errors in Drupal

I had some difficulty with this, because my Drupal installs are in-between php versions. I'm running PHP 8.1, but a lot of the modules that I use were written for PHP 7, and haven't been ported.

Anyway, adding the following line to your sites/default/settings.php in production has worked for me:

$config['system.logging']['error_level'] = 'none';

How to turn off deprecation warnings in Drupal 9

This has troubled me for some time, since the Drupal installation I'm using is in-between php versions 8 and 7. I'm on php 8.1, but a lot of the modules were written for php 7, and the upgrade process has never been complete, and expected to never be.

In any event, after some trial and error, having this line in sites/default/settings.php solved it for me:

$config['system.logging']['error_level'] = 'none';

I suspect you can even raise the error level from 'none' to 'error' and still be fine.

 

Our Corporate Culture

Teaser Text

Corporate culture is important because it shapes the collective identity and values of an organization, guiding employee behavior and decision-making. It influences employee engagement, satisfaction, and retention, ultimately impacting productivity and performance.

20231113 Site Updates: Issue 2024Q1 released

Greetings to all, we trust that this communication reaches you in good health and high spirits.

This communication serves to announce that the quarterly edition number has been updated.

The current edition number is hereby set to 2024Q1. Here is to continued success and collaboration!

20220920 Site Updates

  • Infiniteshelter_com
    • iterated on next_js config
    • fixed some jests
    • fixed linking/routing in SideMenu, Breadcrumbs
    • deployed! : )

Removed GOOGLE_MAPS_KEY from codebase, it's in config now. Of note, changing the location type to Google Map Just Worked (tm), I didn't even need to push any code, Austin TX now displays a live map on the Left Panel.

Next, I'll re-review the 3D component and iterate maybe on a 3D Location space.

The dailies Location keeps receiving daily updates. : )

How to persist data in keycloak docker

This is pretty simple. I noticed that when I restart the development service, my keycloak realm disappears. It is simply a matter of having an appropriate bind volume, to persist it:

version: '3.2'

services:

  keycloak_development:
    image: quay.io/keycloak/keycloak
    volumes:
      - type: bind
        source: ./volumes/keycloak_development
        target: /opt/keycloak/data
    ports:
      - 8010:8080 ## host:docker
    restart: always
    command: start-dev
    environment:
      KEYCLOAK_ADMIN: admin
      KEYCLOAK_ADMIN_PASSWORD: test1234

Ruby on Rails: allow parameters to have “.” (dot)

By default, dot in rails router is used to separate the format from the rest of the url. To allow dot in a parameter, override the constraint. The below example allows any character except slash:

get "/:user/contributions" => 'users#contributions', :constraints => { :user => /[^\/]+/ }

Ruby on Rails naming conventions

Ruby on Rails, often referred to as Rails, follows a set of naming conventions to maintain consistency and readability in code. I generally like RoR conventions and follow them. Here's a summary of some key naming conventions in Ruby on Rails:

Class Names: Class names in Rails are typically in CamelCase (also known as PascalCase), starting with an uppercase letter. For example, User, ProductCategory, or OrderDetail.

Some notes on naming conventions

Singular or plural?

This can be a much larger conversation, really. In the Ruby on Rails (RoR) framework, what is plural and what is singular is very specific.

I'd like to additionally note, that since I apply Occam's Razor to everything, and simplify everything, then generally speaking my names are singular, because plularily can be removed. This helps me easier find names in the future.

A good-looking CSS-only chip

.chipW { background: #ddd; padding: 50px; } .chip { display: inline; border-radius: 1em 0 0 1em; margin-right: 32px; padding: 0.2em 0.2em 0.2em 0.6em; height: 32px; background: white; position: relative; } .chip::before { content: ""; display: block; position: absolute; right: -16px; top: 0; width: 16px; height: 32px; border-top: 17px solid white; border-right: 12px solid transparent; } .chip::after { content: ""; display: block; position: absolute; right: -16px; bottom: 0; width: 16px; height: 32px; border-bottom: 17px solid white;

Navigating the Gauntlet: Hardships of Acquiring Technical Talent for Software Development Startups

 

The Talent Shortage Predicament

One of the most glaring hardships that software development startups face is the acute shortage of technical talent. The rapid pace of technological advancements has created a substantial gap between the demand for skilled engineers and the available workforce. This gap is particularly felt by startups, as they often find themselves competing against tech giants and well-established companies for the limited pool of qualified candidates.

How to use scss (sass) with Drupal

In this article, I'm doing to talk about how I enabled my Drupal theme to have scss.

I'm on a mac, so these instructions are specifically for mac os x.

Drupal is a php framework. Sass is (somewhat surprisingly) a ruby program. While I am a ruby expert, I believe javascript is much closer to css than ruby is, so I'm expecting the scss compiler to be written in node.

In fact, this task has little to do with Drupal or PHP. We will be spending most of the time in a node environment.

Teaser Text

How to use scss (sass) with Drupal

Sturfee Build Pipeline

Overview

Wasya Co consulted for Sturfee in 2016.

Sturfee is an engineering-heavy small startup team developing products in AI space. As data scientists and scientists, the team was is knowledgable about AI and ML, however they lack experience in software development, and knowledge of best practices. Sturfee reached out to me to setup process for building their software, managing environments, codebases and versions, and implement an agile development cycle.

Hiring & HR

  • Maybe labor will be free?
  • Advertise on WasyaCo: work here for free! 
    • Or, volunteer at Wasya Co

Otherwise: