← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 1 urmăritor
Articole: 50
  1. The solvers lost

    Or The solvers might feel lost.

  2. Lectura.info: A new RSS reader

    I always knew it was inevitable that I’d build my own RSS reader.

  3. The cube, the epicycles and the human face

    This article should be read with the opening scene of Westworld in mind.

  4. The Scroll Manifesto

    Scroll inside the stage with the mouse wheel or with your finger.

  5. A mathematical problem

    While reading some classic poetry, I accidentally found Samuel Taylor Coleridge’s A Mathematical Problem: On a given finite line Which must no way incline; To describe an equi– –lateral Tri– –A, N, G, L, E.

  6. What Is Your Name in Another Universe?

    Weekend articles should be lighter and fun.

  7. The associations people make

    A silly story is easier to remember This article is about “a vision” that I have.

  8. The Shape of Inequalities

    …symmetry isn’t just a preference for “pretty” shapes.

  9. Fresco: The lightbringer

    Some jokes write themselves.

  10. Shortcuts

    These thoughts were drafted during a night, a few months ago.

  11. The blog looks different now

    It’s 2026, and my interest in writing was at a new all-time low.

  12. The Trickonometry of Math Olympiad Inequalities

    Contents Disclaimer Introduction Inequations vs.

  13. How it started This story began, unexpectedly, on Facebook in a math-focused group.

  14. How to compose math problems

    When I was a young student (around 12), my math teacher had a unique requirement: students had to not only solve math problems but also compose them.

  15. Logarithmic Challenges from Romanian Math Olympiads

    In the landscape of the Romanian 10th-grade Math Olympiad, logarithms are a distinct and recurring theme.

  16. The Sinusoidal Tetris

    System Log: Sinusoidal Tetris Let's play Tetris, but with a twist.

  17. From the circle to epicycles

    This article will be part of an extensive series in which I plan to explore various aspects of Fourier Mathematics.

  18. Before we begin, I’d like to clarify that the project ideas I am about to suggest are mainly intended for those who are interested in exploring new areas of knowledge.

  19. Intro This article is a continuation of my previous selection of non-trivial algebra problems from the Romanian Math Olympiad for high-school students.

  20. A Surprising Matrix Problem

    In this short article, I will discuss a cute mathematical problem that I discovered while reading “Polya’s Footsteps: Miscellaneous Mathematical Expositions” by the Canadian mathematician Ross Honsberger.

  21. Introduction This is a “follow-up” to the previous article: “The math exams of my life”, as some readers were curious to see some examples of Math Olympiad exercises.

  22. The math exams of my life

    The system is flawed The Romanian public education system, which, by the way, is free for everyone (Universities included), has its flaws.

  23. On the question of why?

    There’s this famous video on YouTube featuring Richard Feynman and a reporter.

  24. The so-called magic of the number 37

    This post is satire.

  25. Demystifying bitwise operations, a gentle C tutorial

    Contents Introduction Number systems A certain symmetry and patterns Numbers and Data Types in C Transforming numbers from decimal to other number systems (binary, hexadecimal, etc.)

  26. I recently stumbled upon an article about the Weierstrass Function, which led me to another article about Pathological Objects in mathematics—meaning functions, numbers, etc., that have deviant, irregular, or counterintuitive properties.

  27. 4 integers are enough to write a Snake Game

    … actually you can use only 2, but this will make your life a little more miserable.

  28. A blog that is a single executable binary

    Contents Introduction The code Running the sample blog Adding a new blog post to the sample blog How everything works The model and a neat pre-processor trick The server Conclusions Discussion Introduction Recently, while browsing lobste.rs, I had the cha…

  29. I've promised myself never to use gradle

    The current article won’t be an exhaustive technical analysis of Gradle but more like a spontaneous rant.

  30. On implementing Bloom Filters in C

    This article assumes the reader is already familiar with the C programming language and some basic concepts concerning hash functions.

  31. Hash, displace, and compress: Perfect hashing with Java

    This article explains a straightforward approach for generating Perfect Hash Functions, and using them in tandem with a Map<K,V> implementation called ReadOnlyMap<K,V>.

  32. On Tzimtzum

    The book Life of Pi, written in 2001 by Canadian author Yann Martel, tells the story of a young Indian boy fascinated by philosophy, spirituality, and religious syncretism from an early age.

  33. Writing a simple VM in less than 125 lines of C

    This tutorial is intended for intermediate C developers who want to get some coding practice and, in the process, gain valuable insights into low-level programming and how (some) Virtual Machines operate under the hood.

  34. A tale of Java Hash Tables

    The intended audience for this article is undergrad students who already have a good grasp of Java, or seasoned Java developers who would like to explore an in-depth analysis of various hash table implementations that use Open Addressing.

  35. Implementing Hash Tables in C

    Table of contents Contents Table of contents Code Introduction C++ (unordered_map) Java (HashMap) Python (dict) Performance: Why Size Doesn’t Matter Hash Functions Hash Collisions What makes a “Good” Hash Function?

  36. Writing a Universal Chess Interface (UCI) Client in Java

    Contents Introduction Working with an UCI-enabled engine from the command line Installing Stockfish (and Leela Zero) Listing supported options Changing an option Analyzing a position Writing the Java UCI Client library Opening and closing the engine proce…

  37. XML to JSON using MapNeat

    mapneat is a library I’ve written a long time ago.

  38. Hello world, mapneat!

    mapneat is a library I’ve written a long time ago.

  39. Linear transformations, Eigenvectors and Eigenvalues

    Contents Introduction Think of matrices as functions Matrix transformations Linear Transformations Eigenvalues and Eigenvectors Why are they “special”?

  40. Contents Introduction Using QR Decomposition to Determine Eigenvalues Implementing the Naive Algorithm Improving the Algorithm: Practical QR with Shifts More Improvements: The Hessenberg Form But what about the Eigenvectors?

  41. Writing your own linear algebra matrix library in C

    Contents Disclaimer Math, math The Library Source Code The data: nml_matrix Breakdown of the Structure A Note on Memory Layout Allocating / De-allocating memory for the nml_mat matrix Implementation: nml_mat_new() Implementation: nml_mat_free() Expanding…

  42. Generate random SQL inserts using pysert

    pysert (lowercase ‘p’) is a python utility designed to generate random SQL INSERT statements from predefined templates.

  43. Adding custom annotations to your java beans

    Java annotations are syntactic meta-information that can be added to your source code.

  44. Writing a simple file monitor in Java using Commons IO

    Even though Java 7 introduced a low-level API to watch for file system changes (see the article here), you also have the option of using the Commons IO library from the Apache Foundation, specifically the org.apache.commons.io.monitor package.

  45. Bash Scripting - Best Practices

    A list of best practices for writing bash scripts: Use a portable shebang In computing, a shebang is the character sequence consisting of the characters number sign and exclamation mark (#!)

  46. Implementing a generic Priority Queue in C

    Contents Introduction The Binary Heap Why use a Heap?

  47. Evaluate RPN expressions using Haskell, Scala, and python

    Contents Introduction The Algorithm Implementations Scala Python Haskell Introduction One of the earlier challenges from Programming Praxis was the RPN Calculator.

  48. Converting infix to RPN (shunting-yard algorithm)

    Introduction If you’ve ever tried to write your own calculator, you’ve probably needed a way to convert mathematical expressions written in the usual infix notation into Reverse Polish Notation (RPN).

  49. Generic data structures in C

    Update (2026): This was the first 'real article' I ever wrote.

  50. Hello world!

    My first blog post, in which I am writing Hello World!.