HN user

jcubic

592 karma

Jakub T. Jankiewicz twiter: @jcubic www: http://jcubic.pl/me

I'm mostly Front-End Developer, I do Open Source and I'm also Wikipedia Editor and Blog author.

[ my public key: https://keybase.io/jcubic; my proof: https://keybase.io/jcubic/sigs/SNxeHIzd0GmaQTchY2dLDsnmgTTPHj2rDgnKTMIvRfw ]

Posts50
Comments58
View on HN
jakub.jankiewicz.org 16d ago

The Importance of Questioning When Coding with AI

jcubic
2pts0
github.com 3mo ago

Show HN: AI-agent instructions to restore Claude Pro/Max in OpenCode

jcubic
3pts0
jakub.jankiewicz.org 1y ago

Charity Bragging Page

jcubic
1pts0
www.youtube.com 1y ago

Conspiracy Theories about Willow Chip on YouTube with 2M views [video]

jcubic
1pts0
alf.nu 1y ago

Regex Golf Game

jcubic
1pts1
www.freecodecamp.org 1y ago

How to Create a REST API Without a Server

jcubic
2pts0
hackclub.com 2y ago

We are teen hackers from around the world who code together

jcubic
1pts0
www.freecodecamp.org 2y ago

How to Create an Interactive Terminal-Based Portfolio Website

jcubic
1pts0
jcubic.pl 2y ago

Show HN: A Real Photo in Single Div CSS

jcubic
1pts0
www.youtube.com 2y ago

DYI Bluetooth Speaker created from a Walnut [video]

jcubic
3pts1
www.youtube.com 2y ago

Self-assembling material pops into 3D [video]

jcubic
2pts0
jakub.jankiewicz.org 2y ago

Hack for Syntax Highlighting of Website Source Code

jcubic
1pts0
github.com 3y ago

Like Express.js but for Service Worker

jcubic
3pts0
signalvnoise.com 3y ago

Give It Five Minutes

jcubic
1pts0
www.intel.com 3y ago

Intel Introduces Real-Time Deepfake Detector

jcubic
1pts0
news.ycombinator.com 3y ago

Ask HN: Does anyone use Bayesian stats to filter interesting stories on the Net?

jcubic
4pts2
github.com 3y ago

Show HN: Service Worker Routing library for in browser HTTP requests

jcubic
5pts0
www.youtube.com 4y ago

50 000 000x Magnification

jcubic
2pts0
news.ycombinator.com 4y ago

Show HN: Gaiman language for Web-based Terminal applications

jcubic
4pts0
news.ycombinator.com 4y ago

Second Factor Authentication

jcubic
5pts2
www.freecodecamp.org 4y ago

CSRF Protection Problem and How to Fix It

jcubic
1pts0
github.com 4y ago

Sysend

jcubic
2pts0
try.javascript.org.pl 4y ago

Try JavaScript REPL While Reading Eloquent JavaScript Book

jcubic
1pts0
hackernoon.com 4y ago

How I've created a programming language that compiles to JavaScript

jcubic
2pts0
www.youtube.com 4y ago

How to Make a Glider with Wings Made Out of Water

jcubic
2pts0
www.cbui.dev 4y ago

How to rapidly improve at any programming language (2016)

jcubic
468pts123
codepen.io 4y ago

Demo that converts an image into single div CSS

jcubic
1pts0
itnext.io 5y ago

SEO for Open Source Projects

jcubic
3pts0
httptoolkit.tech 5y ago

Defining a new HTTP method: HTTP SEARCH

jcubic
31pts17
themindcircle.com 5y ago

German Professor Who Is Hardcore Star Wars Fan Repaints Observatory as R2-D2

jcubic
66pts14

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.

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.

Regex Golf Game 2 years ago

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.

- 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.

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.

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.

This reminds me my old Laptop with Linux installed that had Optical drive broken and no USB boot option, there was also no option to buy new Optical Drive. I was moving directories around to make some space on root directory. I've moved /var/ to /home directory and create symlink and it worked. But then later I wanted to do the same with /usr directory that had all shared libraries in /usr/lib/. In the process of moving files got some error I was not able to use any binary file like cd, ls or ln. Only applications that was running was working.

I was certain that the laptop was dead and I will not able to use it anymore since I will not be able to install new system. So the task was to copy somehow all my important data. Luckily I was using Firefox and I've had FireFTP installed, so I've borrow my mother Windows laptop and installed FTP server and was able to copy my data over WiFi. Later it turns out that you could buy used DVD burner for that laptop, so it was resurrected and after installing Windows XP I've given that laptop to my mother.

I was reading Twitter and someone posted a tweet with a photo and that it was created in CSS. It turns out the post was a hoax, but I figured that you can actually create photos in CSS, using box-shadow hack (you create 1x1px div and each pixel is single box-shadow). I was using it few years ago to create pixel graphic editor demo. So I've created something quickly on CodePen that get all pixels and create one big box-shadow. When I opened Google Chrome Dev Tools to copy the code it frozen because it was few MB of box shadow data. I was able to copy the text eventually and create HTML file. Later I've added a way to download a HTML file with your image on CodePen.

Here is the demo: https://jcu.bi/css-image

I read HN mostly via email newsletter and I'm interested in like 5% of the content, if I read one or two articles from newsletter it's good. The same as with other newsletters I'm subscribe for. Each social network has different content post by different people. If you merge all those places into one thing you can't keep up with the flood of post.

I've once was subscribed to a few subreddits via RSS and I was not able to read even headlines and they were accumulation over time.

I was also trying HN100 RSS (post that reach 100 points on HN), and most of the stuff was not interesting to me. So even reading headlines was a waste of time. Not to mention that I was not able to keep on reading the headlines to have 0 RSS inbox.

What I would like to see only post that I would really like, and I believe that you can train SMAP filter to do that.

And about SMAP filtering I don't want to filter SPAM as in an email SPAM only stuff I'm not interested in and I see a lot of post on first page on HN that I'm not interested in.

I would like stories recommendation based on my interested not common interest on every HN reader. Most HN readers are not average HN reader.

$9.99/month 4 years ago

I don't know about other countries but in Poland we have subscription based phones for ages from mobile operators. You get the phone for 1PLN but you pay for it with the bill for 1-2 years, when you get another phone with new agreement. I don't know about you but I call that subscription for device.

I just needed to login to Polish Gov site to do my taxes, and the app do just that. The gov site showed QR Code that I've scanned with an app. That was password protected and it automatically let me in. Imagine all apps work like this. You login to app and scan the code. But password managers works with stuff that's already there (passwords).

The Wikipedia articles about the subject are very poor, probably because there are no good developers that know the subject well that are also Wikipedians.

I've tried to correct the thing and added this:

https://en.wikipedia.org/wiki/Server-side_scripting#Server-s...

I've also reported the issue to some Wiki Project but there where no reply.

But it's really bad because of this: https://en.wikipedia.org/wiki/Web_template_system#Static_sit...

Instead of rant, why not fix Wikipedia and write proper articles for Server Side Generation and Server Side Rendering or whatever is needed.

In my last project at the current job, I've had one team member that always pulled the code and check it locally. And that from my experience was best code review that I've ever had. He sometimes found a bug in my code, because of something that I didn't tested, even before go to dev env and tested properly by QA.

No one else in the team was doing the same including myself. I'm not exactly sure but maybe part of the reason was that he was not much familiar with the code base, and checking if it works was the way to test if the code is correct.