News for hackers. Stuff that matters.

jcubic

Re:Ask HN: What're You Reading? on Tuesday September 29, 2026 @01:44PM (#49897345)
Finally started reading "A Philosophy of Software Design". It was on my shelf for ages. I have the 1st edition; luckily, you can grab new chapters from the 2nd edition from the author's website.
Re:Ask HN: What are you working on? (September 2026) on Wednesday September 16, 2026 @03:12AM (#49723052)
Working on a Unix simulator in the browser.

https://hacking.cafe

https://github.com/jcubic/hacking.cafe

Re:Ask HN: What are you working on? (August 2026) on Monday August 17, 2026 @12:57PM (#49334119)
Resumed my work on continuations and tail call optimization in my Scheme interpreter called LIPS. Just released a new beta version: https://lips.js.org/
Re:Ask HN: How do you keep up with HN these days? on Monday August 17, 2026 @12:54PM (#49334077)
I've created a tool called Mutimon:

https://github.com/jcubic/mutimon

I got an email about the latest news in my inbox.

I've set a threshold of > 250 points + extra for Ask HN

Re:Writing by hand is good for your brain on Thursday July 23, 2026 @07:05PM (#49029256)
When you are writing notes during lectures, you should not write word for word. If you do, you will never catch up with what is said. People often speak faster than they write.

If you want to take notes during lectures, you need to learn how to summarize in your own words. You need to write the stuff down so you can remember what was in the lecture. Something you can summarize the whole sentence with one word. Notes are for you, not for other people to read.

Re:Ask HN: What Are You Working On? (July 2026) on Monday July 13, 2026 @12:53AM (#48888069)
Just finished working on a new version of customizable Clarity Linux (GTK+) icons.

Created a new website and new icon manager: https://clarity.pl.eu.org

Complite - Elventy template/starter

https://complite.jcubic.pl

And a Polish WikiZEIT project:

https://wikizeit.edu.pl

And ALT - LanguageTool for Emacs

https://github.com/jcubic/alt

I'm using agent in GNU Emacs to debug the same instance of Emacs/agent. I also extend the agent by the same agent while Emacs is running.
Re:I Stored a Website in a Favicon on Sunday June 21, 2026 @05:54AM (#48617327)
Does't work for me. It rendered some garbage:

:f3=Ygbukte!in"c"Hbviann:1h3> =n= " Exgtyvhkle znt%pfsdafipg thfivlmu "vas dcdpeed hrondbvjbno"rixfls, ;.q>

I use Helium on Linux with Polish locale.

No I did nothing. I use it as a first check before I review the code myself on my Open Source projects.
I mostly use CodeRabbit via GitHub PR

https://www.coderabbit.ai/

Re:Ask HN: What Are You Working On? on Saturday June 13, 2026 @07:16PM (#48522440)
I'm working on my new project WikiZEIT (where I write about Wikipedia and SEO/GEO). https://wikizeit.edu.pl

The website is in Polish, but there is a translate button at the top nav.

I'm also working on improving the appearance of my own name (Jakub T. Jankiewicz) in Google.

Created a few Open Source tools:

Open Camera Control https://github.com/jcubic/open-camera-control - that allows me to control the settings of my DSLR while I'm recording myself.

Horavox - https://github.com/jcubic/horavox - A speaking clock

Mutimon - https://github.com/jcubic/mutimon - a config driven web scraper (found this post from the email sent by this tool).

ASCII-Globe - https://github.com/jcubic/ascii-globe - JavaScript library that renders a rotating earth or any map. Can be used to add animation to your website.

Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @09:14AM (#48094581)
I'm working on a few projects:

* ASCII-Globe => https://github.com/jcubic/ascii-globe

* Horavox (a speaking clock) => https://github.com/jcubic/horavox

* Mutimon (generic config driven web scraper and notification system) => https://github.com/jcubic/mutimon

Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @06:28AM (#47750096)
I'm working on my Open Source speaking clock (mostly for myself):

https://github.com/jcubic/speaking-clock

It uses local AI models for the voice.

Link not available in Europe :(
Re:Regex Golf Game on Wednesday December 25, 2024 @12:46PM (#42509969)
This is old, found it via Facebook memory (when I posted everything from Twitter), I played this game 11 years ago.

I'm glad that the game still exist.

Now you can cheat a bit by using AI, but it's still fun.

Re:LIPS: Powerful Scheme based Lisp interpreter in JavaScript on Wednesday January 03, 2024 @04:02PM (#38859868)
- in Gambit History works on lines not S-Expressions like in LIPS

- With LIPS you don't need any new syntax to integrate with JavaScript you just use JavaScript directly (let ((msg "hello") (console.log msg)) SIX syntax doesn't look like Scheme.

- Help popup documentation, with LIPS you have documentation directly in the REPL (when you hover over the symbol) and you can access docstring as strings and assign them to values.

- You can create new syntax similar to scheme vectors and make representation the same as code

- You can manipulate almost everything in the language like environments that you can modify

- LIPS show stack trace not one line which gives an error that makes it easier to find where the error happens.

- The Bookmarks allow to run the REPL on every page even PDF files with R7RS spec.

- You can actually run the code that uses quotes (’ The apostrophe symbol) from the spec if you use syntax extension to add new syntax.

Re:LIPS: Powerful Scheme based Lisp interpreter in JavaScript on Tuesday January 02, 2024 @04:10PM (#38847207)
Author here. That's why it's not listed on the official scheme.org website as one of the implementations. I was told that to me called Scheme, you need TCO and continutations.

I made one attempt to implement them some time ago but failed. The code was not working. I based my implementation on someone else code. And later turned out that the call/cc that I based my code pm was not even full continuations and failed my test case.

Most Toy Scheme implementations don't have TCO and call/cc so I can't use them as a reference. But I have an implementation that is really promising that implemented them, the code is very minimal and I can base my code on that.

Re:LIPS: Powerful Scheme based Lisp interpreter in JavaScript on Tuesday January 02, 2024 @03:37PM (#38846845)
Unfortunately, I don't have access to a Mac. I can only run Safari at BrowserStack. So I can't test it and fix it.

But this is Open Source and anyone who has a Mac can test it and fix this issue. I can't.

Re:LIPS: Powerful Scheme based Lisp interpreter in JavaScript on Tuesday January 02, 2024 @03:32PM (#38846790)
LIPS has documentation builtin into every function. You can see the docstring when you hover over the name of the symbol in the REPL. It also has auto-indent. Also if you press enter you can get back and modify previous lines of code. History doesn't repeat lines only full S-Expressions so it's easy to rerun a big chunk of code.

Even though Try Gambit is a REPL it's not very user-friendly.

Older »