Programming Leftovers
-
Gentoo Google Summer of Code (GSoC) for 2023
Gentoo is excited to announce that the Gentoo Google Summer of Code has accepted a group of talented contributors to participate in this year’s program. We extend our congratulations and welcome them aboard!
Google Summer of Code is a global program that provides a unique opportunity for students and young professionals to work on open-source projects under the guidance of experienced mentors.
We received a high volume of impressive applications from individuals around the world, each demonstrating their passion and skills for open-source projects. The selection process was challenging, but we are pleased to have accepted the following four contributors: [...]
-
Cybercriminals significant increase in misuse of malicious HTML attachments within a year: report [iophk: Javascript]
Barracuda advises that protection against malicious HTML- based attacks should take into account the entire email carrying HTML attachments, looking at all redirects and analyzing the content of the email for malicious intent.
On the “proportion of unique attacks” Barracuda says that if you compare the total number of malicious HTML detections to how many different (unique) files were detected, “it becomes clear that the growing volume of malicious files detected is not simply the result of a limited number of mass attacks, but the result of many different attacks each using specially crafted files.”
-
The seven programming ur-languages
I am aware of seven ur-languages in software today. I’ll name them for a type specimen, the way a species in paleontology is named for a particular fossil that defines it and then other fossils are compared to the type specimen to determine their identity. The ur-languages are: [...]
-
[Repeat] Graviton 3, Apple M2 and Qualcomm 8cx 3rd gen: a URL parsing benchmark
Whenever you enter a URL into a system, it must be parsed and validated. It is a surprisingly challenging task: it may require hundreds of nanoseconds and possibly over a thousand cycles to parse a typical URL.
-
Arm cpu info EFI application
Turned out that writing application was quite easy. First version was just a bunch of “if” all over the place. Then I rewritten it to be more user friendly — now it uses “switch/case/default” schema so for each unknown nibble’s value simple “unknown” is printed. This allows to catch moments when either application needs updates due to architecture changes or when SoC does not follow the rules written in armarm.
-
A horrible solution
Yesterday I wrote an article describing one of the ways traditional Lisp macros can be unhygienic even when they appear to be hygienic. Here’s a horrible solution to that.
-
The Python Family of Languages
Python is everywhere. A list of supersets, subsets, major implementations, and transpiled languages that borrow from Python.
-
Interview with Paul Kocian aka OrangoMango
My nickname is OrangoMango, but my real name is Paul Kocian, and I live in Italy. I started programming at the age of 13 and learned the basics of Python by building simple programs and, later on, my first GUI applications. I started with a simple game where the computer asks a few operations, and the user must calculate the result in the shortest time possible without getting any of these wrong. Once I learned more advanced things like OOP programming, SQLite, and the Tkinter module, I started building applications like a login interface and then my first game using the tkinter canvas: Pong. At this time, I loved very much building games and learning how games are built on a low level, so I started coding FlappyBird and LavaPlatformer. As I was very new at game development, the code was written really badly when I read it now. At the age of 14, I started coding in Java, and a year later, I also started using the JavaFX framework. I started building very simple GUI apps and then games. I also joined the GMTK game jam in 2022. Now I’m 16 and try to further extend my experience with apps like a MySQL user interface and games like TrisGame, a basic multiplayer game, Projectile, and FoodDice.
-
Python still has the strongest grip on developers
-
Coming to DEF CON 31: Hacking AI models
A group of leading artificial intelligence companies in the U.S. committed on Thursday to open their models to red-teaming at this year’s DEF CON hacking conference as part of a White House initiative to address the security risks posed by the rapidly advancing technology.