Normal subgroups are subtle
The definition of a subgroup is obvious, but the definition of a normal subgroup is subtle. Widgets and subwidgets The general pattern of widgets and subwidgets is that a widget is a set with some kind of structure, and a subwidget is a subset that has the same structure. This
Read moreFinite differences and Pascal’s triangle
The key to solving a lot of elementary what-number-comes-next puzzles is to take first or second differences. For example, if asked what the next item in the series 14, 29, 50, 77, 110, … the answer (or at lest the answer the person posing the question is most likely looking
Read moreChris’ Corner: Performance is Good for Brains
I was darn impressed by Scott Jehl’s personal charge to bring back an idea known as “responsive video”. If you’ve seen the <picture> element, and how you can provide multiple <source>s with different @media queries allowing for only the best match to be shown, you already get it. It turns
Read moreIn Rust we trust? White House Office urges memory safety
Is your preferred programming language a matter of national security?
Read moreHow to Use WebSockets in Node.js to Create Real-time Apps
Learn how to use WebSockets in Node.js for two-way, interactive communication between a browser and server for fast, real-time applications. Continue reading How to Use WebSockets in Node.js to Create Real-time Apps on SitePoint.
Read moreArchiving data on paper
This is a guest post by Ondřej Čertík. Ondřej formerly worked at Los Alamos National Labs and now works for GSI Technologies. He is known in the Python community for starting the SymPy project and in the Fortran community for starting LFortran. — John I finally got to experiment
Read moreBest Node.js Framework Choices for Modern App Development
This article compares top Node.js frameworks for ease of use, scalability, and speed, to find your best fit without hassle. Continue reading Best Node.js Framework Choices for Modern App Development on SitePoint.
Read moreEmails moved to Substack
Until recently I used two email services: one to send out daily blog post announcements and another for monthly blog highlights. I’ve combined these into one Substack account for weekly blog highlights. Apparently readers really like this move. Daily and monthly email subscriptions flatlined some time ago, but Substack subscriptions
Read moreWhat’s the Best Code Editor?
Emacs, vi, TextEdit, nano, Sublime, Notepad, Wordpad, Visual Studio, Eclipse, etc., etc.—everyone’s got a favorite. I used Visual Studio previously and liked the integrated debugger. Recently I started using VS again and found the code editing windows rather cluttered. Thankfully you can tone this down, if you can locate the
Read moreIt’s RAG time for LLMs that need a source of truth
On this episode: Roie Schwaber-Cohen, Staff Developer Advocate at Pinecone, joins Ben and Ryan to break down what retrieval-augmented generation (RAG) is and why the concept is central to the AI conversation. This is part one of our conversation, so tune in next time for the thrilling conclusion.
Read more