News for hackers. Stuff that matters.

aspizu

Re:I built a programming language that LLMs can't use on Tuesday October 20, 2026 @09:31AM (#50166132)
I'm the creator of goboscript, and no model has been trained on goboscript code, yet most modern models are fully capable of developing advanced projects like emulators given enough tokens and the compiler source-code.
Scratch is how I first learned programming. I was building increasingly ambitious projects in it, and at some point the editor itself became the main thing I was fighting. Once a project got to around 10,000 blocks, it could get painfully laggy, and I ended up spending a lot of time engineering around Scratch's limits.

That is what eventually led me to build goboscript: https://github.com/aspizu/goboscript

I'm one of the programmers who owe their career to Scratch, this year, I joined https://ente.com as a software engineer. Scratch taught me how to code, and perhaps a bit of real-world engineering indirectly.

Re:AI=true is an Anti-Pattern on Friday February 27, 2026 @02:23PM (#47184449)
slop
Re:Modern CSS Code Snippets: Stop writing CSS like it's 2015 on Monday February 16, 2026 @03:28AM (#47032394)
Funny how half of the shit there does not work for me, even though I'm using latest Chrome (Helium)
Re:Ask HN: Who wants to be hired? (February 2026) on Tuesday February 03, 2026 @12:30PM (#46874060)
Location: Pune/Bangalore Remote: No Willing to relocate: Yes Technologies: TypeScript/JavaScript, Python, Rust, SQL React/Preact, Tanstack Start, Next.JS, Astro, TailwindCSS, Vite Node.JS, Express, FastAPI/Starlette, Flask, tRPC, Elysia PostgreSQL, SQLite, Redis

Resume: on request Email: [email protected] GitHub: github.com/aspizu (I've built open-source software with over 500+ stars)

Re:88x31 badge for gen-AI free, 100% human-made works on Wednesday January 21, 2026 @12:58AM (#46701673)
Use this badge for websites, software, music, art, ... that were created completely by humans with no help from generative artificial intelligence. Use this badge to communicate that you have not used even a little bit of generative AI in your work.
Re:Python 3.14.0 on Tuesday October 07, 2025 @10:38PM (#45511451)
I've created a library that use t-strings to prevent shell injection that even works on Windows. It's written in Rust. https://github.com/aspizu/tshu

    $ uv run --with tshu python -m asyncio
    >>> from tshu import sh
    >>> username = "aspizu; rm -rf /"
    >>> await sh(t"echo {username}")
    aspizu; rm -rf /

Show HN: Nixite – automatically install all your Linux software unattendedly

https://github.com/aspizu/nixite

Nixite generates a bash script to automatically install all your Linux software unattendedly. Nixite prevents prompts and picks the best installation method. Nixite supports Ubuntu-based systems and Arch-based systems. Nixite installs a nixite-updater script to update all package managers and software at once.

( Read More... | 1 comment | on HN )
Re:The Mast – textured 3D Scratch game by awesome-Llama on Thursday June 19, 2025 @07:25PM (#44323437)
A textured 3D game set on a fictional planet. Explore highly detailed environments and structures and uncover the events that took place. Inspired by Infra and Rain World, among other things.
I found my old j2me phone lying around, tried using it as a daily driver for a while. wanted to browse geminispace so wrote a j2me gemini browser. maybe I should write a blog about my experience.
> All of these new features are impossible in the visual programming paradigm.

I believe that to be not true. Visual paradigm allows for some interesting behaviours.

1. Integrate external tooling and workflows

This is just the result of the Scratch runtime being in the browser.

2. Macros

Okay, macros might seem very difficult in a visual paradigm, but its possible. And, in a visual paradigm, it would be very easy to visualize how macros transform the code. (You could have a pop-up that shows the expanded form of the macro)

3. Optimizations: Turbowarp is a Scratch mod that does JIT compilation with optimizations.

adazem009 has been developing an alternative runtime for Scratch written in C++ [1]. It even uses compilation to speed-up the performance of Scratch projects, perfect runtime for goboscript projects.

[1]: https://github.com/scratchcpp/libscratchcpp

You can kinda do this using sb2gs [1], which is a decompiler for goboscript. It turns Scratch projects into text-based goboscript projects automatically, for people who wish to work on their Scratch projects in goboscript without having to manually port their entire project to goboscript. Though, sb2gs isn't the best at decompiling everything properly, so a few manual edits are required.

[1]: https://github.com/aspizu/sb2gs

There are handful methods of installation documented in the documentation [1]. The easiest one being installing from git and cargo. For people who do not have the rust toolchain installed, the easiest method is to install pre-built binaries released on GitHub [2].

[1]: https://aspizu.github.io/goboscript/ [2]: https://aspizu.github.io/goboscript/install/#install-from-bi...

Show HN: Goboscript, text-based programming language, compiles to Scratch

https://github.com/aspizu/goboscript

goboscript is a text-based programming language which compiles to Scratch. It allows you to write Scratch projects in text, and compile it into a .sb3 file - which can be opened in the Scratch editor, TurboWarp or be uploaded to the Scratch website.goboscript allows you to create advanced Scratch projects with ease, you can use any text editor, use a version control system such as git. You can...

( Read More... | 59 comments | 67 points | on HN )
Re:Mystical on Saturday May 17, 2025 @07:28PM (#44017761)
This is neography meets conlang. Love it. I would really love to see a unique programming language that uses a constructed language with a beautiful script. I had the idea of making one but I never got around to it.