Page 25 of 128 (2549 total posts)

February 2023

17-02-2023
Rails initializers you don't know about - Inflections

Rails initializers you don't know about - Inflections

Source: blog.saeloun.com

Fun Rails Esoterica. One of the features that new Rails people are amused and surprised by: "Rails come with a lot of initializers that we are not quite familiar with. One of them is the inflections initializer. In this post, we will look at what inflections.rb is and how we can use them."

Tags: rails ruby initializers inflections fun explainer
17-02-2023
What Is ChatGPT Doing … and Why Does It Work?

What Is ChatGPT Doing … and Why Does It Work?

Source: writings.stephenwolfram.com

This is a pretty amazing article. Even though it's "non technical" and I read all of it, I think I only understood about 75%: "Stephen Wolfram explores the broader picture of what's going on inside ChatGPT and why it produces meaningful text. Discusses models, training neural nets, embeddings, tokens, transformers, language syntax."

Tags: stephen-wolfram machine-learning neural-net chatgpt
12-02-2023
GPT in 60 Lines of NumPy | Jay Mody

GPT in 60 Lines of NumPy | Jay Mody

Source: jaykmody.com

Implementing a GPT model from scratch in NumPy. This is a detailed article including python source code. Ive skimmed it and it does explain a lot. But even without my being a neural net, ai, machine learning, gpt, chatgpt expert, i think i would learn a lot. Also the article is very well written presented.

Tags: python machine-learning explainer source-code neural-net chatgpt
05-02-2023
The day I discovered vmtouch

The day I discovered vmtouch

Source: brunocalza.me

IntroductionLast weekend I decided to take a deeper look at the famous SQLite 35% Faster Than The Filesystem benchmark. I didn't want to do a shallow read of the post. I wanted to compile the kvtest tool and run the experiments myself and see what is going on. I recommend

Tags: sqlite performance database caching scalability
03-02-2023
Unlock the Potential of VS Code for Ruby Programming

Unlock the Potential of VS Code for Ruby Programming

Source: betterprogramming.pub

Lots of up to date information on how to tune VS Code for the best Ruby experience. A guide to a free Ruby development environment. Author says: "If you’re like me and your RubyMine trial version expired, you’re probably relying on VS Code. While the former is an amazing tool, it comes behind a paywall, unfortunately. Hopefully, JetBrains will reconsider at some point and have a Community Edition, just like IntelliJ."

Tags: ruby vscode rubocop

January 2023

30-01-2023
Writing Code Without Plain Text Files

Writing Code Without Plain Text Files

Source: link.medium.com

Many years ago there was an ide-like tool that worked this way too. No separate source files. It was a cool approach. Glad to see it back! Author said: “The Unison programming language doesn’t store code in files, but in a database. What is that like?”

Tags: unison ide programming
27-01-2023
ActivityPub RFC

ActivityPub RFC

Source: avdi.codes

The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.

Tags: rfc spec complex activity-pub
17-01-2023
Ruby 3.2’s YJIT is Production-Ready

Ruby 3.2’s YJIT is Production-Ready

Source: shopify.engineering

My question is what does the Y in YJIT stand for? From the author: "YJIT, a just-in-time (JIT) implementation on top of CRuby built at Shopify, is now production-ready and delivering major improvements to performance and speed. Maxime shares the updates that have been made in this newest version of YJIT, and future plans for further optimization."

Tags: ruby performance explainer
17-01-2023
Laurence Tratt: Why We Need to Know LR and Recursive Descent Parsing Techniques

Laurence Tratt: Why We Need to Know LR and Recursive Descent Parsing Techniques

Source: tratt.net

Nice article about something I learned and actually really enjoyed in college but havet thought much about over the years. All about top down and bottom up parsers. About unambiguous and ambiguius grammars. About LR and recursive descent parsers. And more…

Tags: parser top-down LR explainer
15-01-2023
GitHub - volution/z-tokens: z-tokens -- random tokens generation and related tools

GitHub - volution/z-tokens: z-tokens -- random tokens generation and related tools

Source: github.com

This is a standalone password generator. I think that because it does’t know the email or account name that the password is used with, the risk that the app itself is malware is small… i think… Author says: “z-tokens -- random tokens generation and related tools - GitHub - volution/z-tokens: z-tokens -- random tokens generation and related tools”

Tags: password cli rust utility