HN user

rebolek

1,211 karma

Fuck this karma nonsense.

[ my public key: https://keybase.io/rebolek; my proof: https://keybase.io/rebolek/sigs/tzvy9Vl1p2quWrqVcBgdyhLbod3jkiC6Td0iTS2QaFM ]

Posts2
Comments357
View on HN

I always love to see Rebol and Red mentioned anywhere, as I spent more than half of my life with these languages, working with them and working on them.

Recently I started working on [Recoil](https://recoil.rblk.eu/) which is inspired by Rebol/Red but targets static memory-safe compiled niche to complement dynamic interpreted nature of Rebol. It’s still in very early phase but it already has some very nice features (at least I consider them very nice) like fully compiler owned `parse`, finite state machine and (lazy) finite state transducer datatypes.

Oh, and built-in Rebol-like scripting language that can run on (not only) ESP32 called F00.

It’s still work in progress but I like it. Maybe someone else can find it interesting too.

No, even Rebol2 can build 64 bit but the whole compiler needs to be rewritten to produce 64 bit binaries. It’s not limitation but deliberate choice made when 32 bit was still major target. It may seem silly in the hindsight. But it made sense then.

No. I'm really not fan of Python but you're not going to parse JSON at assembler level. You need to choose right level of indirection for each task. And LLMs are good at more than Python and Rust. I'm using LLMs to write programs in my own language that is compiled by a very fringe language and it happily does everything from scripting on ESP32 to audio plugins and 3D gfx on desktop.

SpaceX is successfully building reusable rockets. BTC can process few transactions every ten or so minutes at enormous price.

I think SpaceX is definitely overpriced but saying that BTC is more sane is completely delusional.

How much creativity do you need to fix bugs in corporate code? Almost zero. It’s maintenance, not creative work. Nothing against it, it’s needed, but let’s be real, would anybody be really sad if this work is overtaken by LLMs? I certainly won’t be, let them do it.

"For the last 15 months or so my hobby has been shouting at Claude"

How can you shout at Claude when it’s

1) foobaring, bamblabooing and fghrtawing all the time without telling you what’s going on

2) when it finally interacts, it’s asking for a permission you told it 30 seconds ago "yes and do not ever ask me again until heat death of the Universe"

3) and after all of that, it just spits out: "you’re out of tokens, give up your liver or wait until next Trump’s war"

Haiku 2 months ago

Not my experience. I tried to install on an old Asus Eee and everything worked on first try.

There's a web browser (Web Positive) that works good enough given the available resources on this machine.

The system itself runs very nicely on this hardware. I tried to install Linux there first but I wasn't able to find any 32 but distro with GUI that would fit on 4GB eMMC.

Now I have a neat small machine that supports what I need from it and I'm thinking of putting it on some more powerful HW.

I’m working on Recoil, memory safe, compiled static language (yeah, I know, everybody’s doing it) with Rebol syntax and built-in candies like parsing, finite state machine and rich syntax (that’s given, because of Rebol).

It’s nice to see how well-thought language design can pay off years later, with lower token usage. From entropy POV, Rebol syntax is certainly close to optimal state.

https://codeberg.org/rebolek/recoil

GPT-5.5 3 months ago

Have a pet project never touched by LLM. Once the tokens run out, go back to it and flourish it like your secret garden. It will move slowly but it will keep your sanity and your ability to review LLM code.

"Prompt diff" is just wish. Why not call it what it is? It’s perfectly fine to submit wishes, feature requests, RFCs or - if you want - "prompt diffs". But there’s no need for LLM to implement it, human can do it. Or not, LLM can. That’s not the point who implements it, it’s a wish.

This is very shortsighted and it’s like polishing gun to shoot your foot with it.

If it’s "take it home OSS" and "there is not much need to submit PRs or issues" then why would anybody submit PRs and issues for "for critical bugs or security fixes"? If they have fix and it works for them, they’re fine, afterall.

And while we’re at it, why would anybody share anything? It’s just too much hassle. People will either complain or don’t bother at all.

I think that after few years, when LLM coding would be an old boring thing everybody’s used to and people will learn few hard lessons because of not sharing, we’ll come to some new form of software collaboration because it’s more effective than thinking me and LLM are better than me and LLM and thousands or millions people and LLMs.

Guess what, they’ll do nothing. If Czech market is small enough for them to fix quotation marks, they’re not fixing Czech keyboard.

OTOH, if an American will whine enough on Internet, they may fix it for him. Maybe some other American should use standard Czech quotes as password to get it fixed also.