HN user

chkas

851 karma

https://github.com/chkas

Posts65
Comments171
View on HN
python-online.ch 3mo ago

Learn to code with browser-based Python and simple graphics functions

chkas
3pts0
biocubes.net 1y ago

Biocubes – A Visualization of Everything on Earth

chkas
2pts0
www.iac.es 1y ago

The IAC discovers a planetary nebula that destroyed its solar system

chkas
1pts0
biocubes.net 1y ago

Biocubes: A visual representation of biomass and technomass

chkas
2pts0
jvanelteren.github.io 1y ago

Advent of Code analysis through the years

chkas
20pts4
www.jsqr.de 1y ago

An ad-free QR code generator and the handy JavaScript library that comes with it

chkas
2pts0
easylang.online 2y ago

Show HN: Programming Is Easier Than Most People Think

chkas
45pts41
easygames.online 2y ago

Show HN: A few small games not only for kids (made with my programming language)

chkas
9pts0
easylang.online 2y ago

Show HN: Interactive course for everyone revealing the mysteries of programming

chkas
2pts0
easylang.dev 2y ago

Show HN: Programming is easier than you think

chkas
6pts3
easylang.dev 2y ago

Show HN: Programming is easier than you think

chkas
2pts20
easylang.dev 2y ago

Show HN: Easylang can bridge the gap between Scratch and Python

chkas
6pts4
easylang.dev 2y ago

Show HN: Particle Fountain – Solution of a Rosetta Code Task in Easylang

chkas
3pts2
easylang.dev 2y ago

Show HN: Mandelbrot – programmed in widely unknown Easylang, speeded up by WASM

chkas
22pts9
easylang.online 3y ago

Show HN: Programming Is Easier Than You Think

chkas
35pts32
easylang.online 3y ago

Show HN: Easylang – A browser-based first programming language

chkas
167pts55
easylang.online 3y ago

Show HN: Learn Programming Basics – Interactive, Runs in Browser

chkas
1pts0
easylang.online 3y ago

Show HN: Programming Basics – Interactive, Simply Explained, Runs in Browser

chkas
1pts0
news.ycombinator.com 3y ago

Ask HN: Which coordinate system is better for a beginners programming language?

chkas
24pts43
tiki.li 3y ago

Show HN: Tiki.li – Learn Programming Basics in 20 Minutes

chkas
4pts0
easylang.online 4y ago

Show HN: Particles – the URL contains the whole program code

chkas
58pts21
easylang.online 4y ago

Show HN: Program a simple game in a simple language and run it on the smartphone

chkas
1pts0
easylang.online 4y ago

Show HN: Don't use stream cipher if you can't handle Nonce. Interactive tutorial

chkas
1pts0
easylang.online 4y ago

Show HN: An interactive tutorial on symmetric encryption

chkas
5pts1
github.com 4y ago

Show HN: A somewhat old-fashioned programming language

chkas
2pts0
easylang.online 4y ago

Show HN: Easylang Demo – Programming Is Fun

chkas
2pts0
easylang.online 4y ago

Show HN: Learn Basics of Programming in 40 Minutes

chkas
13pts3
easylang.online 4y ago

Show HN: Learn programming for everyone, without the hassle of installations

chkas
2pts0
easylang.online 4y ago

Show HN: An entry into programming – without the typical hassle and complexity

chkas
1pts0
easylang.online 4y ago

Monte Carlo Methods or Why It's a Bad Idea to Go to the Casino

chkas
145pts70

The aim is to offer beginners a simple and interesting entry into programming. IMO there is an unoccupied niche for this between Scratch and Python. In the days of home computer BASIC, it was easier to learn programming - you switched on the computer and with a few lines of BASIC code you could magically create a nice sine wave on the screen. Nowadays, beginners are often overwhelmed by all the complexity.

I find the article a little confusing. IMHO the point is that you must NEVER reuse an XOR key sequence for stream cipher encryption. With RC4, this meant that you could never use the same key. With modern stream ciphers there is the nonce for this - the CTR mode of a block cipher is also a stream cipher. (GCM mode is just an extension of CTR mode for authentication).

I've put together a little online demo tutorial (in my teaching and learning programming language).

https://easylang.online/apps/tut_cipher.html?v=2405e

Today's computers no longer boot into BBC BASIC - the barriers to entry have become higher.

A Lisp-like language would be easier to implement than a BASIC-like one - but is probably too unfamiliar for beginners.

Update: I have read through your post again. Yes, macros or basic functions can make a lot of things easier for beginners - I once did something like that with Java. But the language and especially the environment is still not beginner-friendly, for example when the first confusing error messages appear.

I think it's more intuitive this way. When you draw a rectangle, you start with a corner point and then draw the width and height. With a circle, you go to the center and then draw it with a radius.

Thank you very much for this feedback. On the desktop and under IOS there is the Enter key, on Android there is really only this Next key - weird. I'll have to sort it out.

Update: Now there should be an Enter key instead of the Next key.

Are you sure? On a mobile device, it's easy to overlook pressing the enter key. Unfortunately, I can't do it much differently because, as far as I know, you can't reliably detect when the on-screen keyboard is closed.