Gábor Nyéki

@gabornyeki.com

Data and code enthusiast. https://www.gabornyeki.com

Git is the ANSI C of version control. It is flexible and has low overhead but to get most things done, you need to manage raw pointers. CVS is BCPL. It works if everything you do fits neatly into a one-dimensional array. #jj-vcs is … I’m not sure?

The first 10 prime numbers in R, calculated with a regular expression: > Filter(function(x) !grepl("^.?$|^(..+?)\\1+$", rep(".", x) |> paste(collapse = "")), 1:30) [1] 2 3 5 7 11 13 17 19 23 29 Totally straightforward.

🚨New paper alert!🚨 How do different disciplines use statistical software? We looked at 10,000 papers. We all know a lot of economists use Stata and a lot of statisticians use R. But...

Figure 1: Mentions of software in three journals. Percents are reported among articles mentioning any of “Stata” or “Python” or “Rstudio” or “R programming” or “R code” in the Journal of Economic Education, the Journal of Political Science Education, and the Journal of Statistics and Data Science Education, from 1995 through 2024.

The realization that rational numbers aren’t rational because “it’s only rational to model fractions as ratios of integers” but because they are ratios of integers Why they are called racionális számok in Hungarian when they could be arányos számok is a mystery

On why Go instead of C#: “… the TypeScript to Go move was far more automatable and more one-to-one in its mapping. Our existing codebase is all functions and data structures - no classes. Idiomatic Go looked just like our existing codebase …” github.com/microsoft/ty...

TypeScript@typescriptlang.org · last yr.

Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...

It seems that Guido developed Python 1.0 on an SGI workstation. Honorable mentions to Linux and, since it's Jan 1994, 386BSD, as desirable porting targets. Around this time, software developed on expensive workstations was becoming accessible to the broader public. ftp.ntua.gr/mirror/pytho...

The final two paragraphs of Guido van Rossum's announcement of Python 1.0.0beta in January 1994. The last paragraph references SGI Irix, SunOS, Solaris, Linux, and 386BSD.

Unusual life hack: making Vim emulate Emacs. Saving files in insert mode by pressing ^X^S and replaying macros by pressing F4 are creature comforts of the day.

33 lines of Vim script that bind Ctrl-X Ctrl-S to saving the file, F3 to recording a macro, and F4 to saving a macro if currently recording and to replaying a previously recorded macro otherwise.