HN user

CyMonk

331 karma
Posts10
Comments44
View on HN

Why not start with the home page? It provides a good overview and covers all the important points:

* The Data-Oriented Language for Sane Software Development.

* Odin is the C alternative for the Joy of Programming.

* Simplicity, High Performance, For Modern Systems

If you don't see value in these points, you are not part of the target audience.

An Apple II in 1982 has 256 Kb of RAM.

Just to nitpick, because this was my first computer. The Apple ][+ from 1982 featured an 8- bit 6502 processor capable of addressing max. 64 KB. If I remember correctly, the base model shipped with 16 KB and could be upgraded.

In this case the "grouped element mindset" means not only just using allocators but also avoiding RAII by flattening the traditional pointer- based OOP AST into arrays accessed by handles.

[dead] 11 months ago

yep, same here. i thought pinecone is an algorithm i am not familiar with and expected to read the results of a benchmark in which delphi beats cpp, rust and dlang.

as a teenager in the 80s i was obsessed with ripping the music from c64 games. at some point i had so much practice that i could identify the music data perfectly by recognizing visual patterns in the hexdump of the memory.

they define the term bullshit in lesson 2:

[quote]BULLSHIT involves language or other forms of communication intended to appear authoritative or persuasive without regard to its actual truth or logical consistency.[/quote]

this reminds me of the days when i was a teenager in the 80s and one of my hobbies was ripping the music from video games which basically meant identifying and isolating the code and data responsible for the audio. i remember taking a hex monitor and browsing/ scrolling through all the 64k memory of the commodore c64 and i could tell you just by looking at visual repeating data patterns in the raw hex dump where the song data was located.