News for hackers. Stuff that matters.

drujensen

Re:Don't trust AI agents on Saturday February 28, 2026 @09:13AM (#47195613)
Exactly!

I installed nanoclaw to try to out.

What is kinda crazy is that any extension like discord connection is done using a skill.

A skill is a markdown file written in English to provide a step by step guide to an ai agent on how to do something.

Basically, the extensions are written by claude code on the fly. Every install of nanoclaw is custom written code.

There is nothing preventing the AI Agent from modifying the core nanoclaw engine.

It’s ironic that the article says “Don’t trust AI agents” but then uses skills and AI to write the core extensions of nanoclaw.

Re:Microsoft BASIC for 6502 Microprocessor – Version 1.1 on Wednesday September 03, 2025 @11:41PM (#45123288)
100%.

3 years ago I modified his 6502 breadboard project and added a keyboard, display and then I modified MS Basic to get it to run. Also, I found a way to extend the RAM to 31kb. I called it eater-one.

All of his videos and kits are a must if you never understood how a cpu works. I highly recommend them.

https://github.com/drujensen/eater-one

Re:Cold Showers on Saturday June 18, 2022 @06:23PM (#31794340)
This reminds me of the studies done related to traffic lights and stop signs.

Removing traffic lights and stop signs actually reduces accidents because drivers are more careful when driving through intersections which reduces speeds and drivers become more alert.

Developers will adapt to their toolset. If you have a statically typed language, you trust it will deal with type related issues and you become more lax with testing things related to types. When you develop in non-typed languages like Ruby, you tend to write more tests and not trust your compiler (because you don't have one). This is why you will find most Ruby developers are really good at writing tests and embracing TDD.

Re:It’s time to admit quantum theory has reached a dead end on Wednesday March 09, 2022 @01:09AM (#30611417)
As former amateur physicist, who read a couple books over the years :)

To me it's quite simple. We haven't detected what is causing the waves that the particle of light is riding on. The particle of light is like a surf board, riding a wave and will always hit the shore in the interference pattern. Einstein and Bohr were both right.

What has been the wrong assumption over the years is that the light is generating the waves. It seems obvious to me that something else outside of the light (that we haven't detected yet) is generating the waves.

My amateur physicist guess is the waves are generated by the clock cycles of the computer simulation we are in. All computers require a clock to function. Why would our universe be any different?

Re:Recursive fibonacci benchmark using top languages on GitHub on Friday September 28, 2018 @01:42PM (#18095318)
lol, yes it did.
Re:Recursive fibonacci benchmark using top languages on GitHub on Friday September 28, 2018 @01:41PM (#18095309)
Hardware used is listed at the top of the readme. https://github.com/drujensen/fib/blob/master/README.md
Re:Recursive fibonacci benchmark using top languages on GitHub on Friday September 28, 2018 @01:29PM (#18095192)
yup, this was my original goal.
Re:Recursive fibonacci benchmark using top languages on GitHub on Friday September 28, 2018 @01:06PM (#18094984)
ok, owner of the repo here. So this project was purely to show the macro differences between interpreted ruby and compiled crystal to beginner ruby devs at a meet up.

I decided to add the top languages on github to help give some idea of how crystal performed against them.

I'm happy to see so much discussion about it and was taken by surprise when my inbox was full this morning. Thanks @anonfunction. ;-)

The breaking benchmark examples were just that, examples of how to break the benchmark. I didn't expect to get a memoized version of every language and really don't think comparing them from a performance benchmark makes much sense. Let me know if i'm wrong about that.

I am fine adding all of your change requests and will try to keep the benchmarks up to date.