News for hackers. Stuff that matters.

veganjay

Re:Show HN: Zanagrams on Sunday June 28, 2026 @03:48PM (#48710882)
Fun game. I found had trouble seeing the color contrast, so I modified the connection color by updating the CSS for .root.tile to #aaffff
Re:Tiny Core Linux: a 23 MB Linux distro with graphical desktop on Saturday December 06, 2025 @10:24AM (#46174014)
I have an older laptop with a 32-bit processor and found that TinyCoreLinux runs well on it. It has its own package manager that was easy to learn. This distro can be handy in these niche situations.
Re:A We-Free December on Tuesday November 25, 2025 @10:28AM (#46046690)
I went to a restaurant and they asked "How we doing?". And I said "I don't know. I'm doing well, but I'm not sure how you are doing."
Re:987654321 / 123456789 on Thursday October 30, 2025 @12:37PM (#45761977)
Reminds me of an old calculator trick:

Pick an integer between 1 and 9. Multiple it by 9. Take that number and multiply it by 12345679. (Skip the 8)

>>> 3 * 9

27

>>> 12345679 * 27

333333333

This all works because:

>>> 111111111 / 9

12345679.0

Re:Artisanal Handcrafted Git Repositories on Wednesday July 16, 2025 @07:16PM (#44587880)
Neat to see this done by hand! It helps demystify the magic behind git commands.

If you like this, I also recommend "Write Yourself a Git", where you build a minimal git implementation using python: https://wyag.thb.lt/

Initially, I used `uv tool run <name>`, but later discovered `uv tool install <name>`. The `install` command downloads dependencies once and caches them for future use. It is similar to how `pipx install <name>` works.

e.g.

$ uv tool install asciinema

$ asciinema play example.cast

Re:Show HN: MidWord – A Word-Guessing Game on Wednesday June 11, 2025 @10:06AM (#44247784)
Nice! Fun game.

Similar idea, different interface: https://news.ycombinator.com/item?id=44189814

https://bobsword.com/

Re: on Friday November 29, 2024 @10:09AM (#42274378)
I'm also curious if this functionality is possible to achieve through browser configuration.

Alternatively, a browser extension could potentially provide a helpful solution.

I suspect the implementation may vary on a case-by-case basis. The example [1] on the page utilizes the luxy.js [2] library.

For this specific page [1], I found that I can disable the smooth scrolling behavior by running the following command in the developer tools console:

luxy.init({ wrapperSpeed: 1.0});

1. https://dontfuckwithscroll.com/smooth.html

2. https://min30327.github.io/luxy.js/

Re:End of Octojam (2023) on Saturday October 05, 2024 @01:41PM (#41751536)
I enjoyed participating in Octojam (the CHIP-8 game jam) in previous years and sad to see it come to an end.

Working with CHIP-8 inspired me to a CHIP-8 emulator which was a great learning experience.

Re:Chisel: A fast TCP/UDP tunnel over HTTP on Saturday April 06, 2024 @04:26PM (#39955197)
Chisel is a handy red-team tool. I learned about it training for the OSCP (Offsec Certified Professional). It comes in handy under certain situations.

Another tool I recommend is Ligolo-ng [1]. You set up a network interface and use "ip route" to send traffic through it. In a way, it "feels like a VPN".

[1] https://github.com/nicocha30/ligolo-ng

Re:Atuin – Magical Shell History on Wednesday February 21, 2024 @08:12PM (#39461853)
Previous announcement by the author:

https://news.ycombinator.com/item?id=35839470

Re:Damn Small Linux 2024 on Thursday February 01, 2024 @01:59PM (#39219729)
I was looking for a lightweight OS to run on old Asus Eee PC 1005 HA, which uses a 32-bit Intel Atom N270 processor. I installed Void Linux (https://voidlinux.org/).

I may give DSL 2024 a try and see how it compares.

Re:1D Pac-Man on Tuesday January 02, 2024 @03:56PM (#38847074)
Love it! I like seeing Pac-man put into strange scenarios.

I made a slightly similar (1.5d?) game for the CHIP-8. Pacman can only go left and right, but the ghosts fall from the sky.

https://veganjay.itch.io/falling-ghosts

Re:Actual SSH over HTTPS on Sunday December 24, 2023 @09:56AM (#38753817)
I learned about chisel in PEN-200 / preparing for the OSCP.

Then I learned about, Ligolo-ng [1] which is a game-changer. I highly recommend checking it out. It is most applicable to a penetration test. It uses TLS so I'm not sure it could be used to address the issue mentioned in the article.

[1] https://github.com/nicocha30/ligolo-ng

Re:DOS on Dope: The last MVC web framework you'll ever need on Thursday December 21, 2023 @01:46PM (#38724869)
There's also Bask (bash + flask). It's a CTF challenge on day 8 of HackVent (1). It's based off an article on building a bash web server (2).

1. https://hv23.idocker.hacking-lab.com/

2. https://dev.to/leandronsp/building-a-web-server-in-bash-part...

Re:Deciyear Calendar on Saturday December 16, 2023 @08:17AM (#38663966)
Seems like a combination of the Kodak Calendar (1) and Swatch Internet Time (2):

1. https://en.wikipedia.org/wiki/International_Fixed_Calendar

2. https://en.wikipedia.org/wiki/Swatch_Internet_Time

Re:Show HN: Halloween game to show off my new Terminal on Wednesday November 01, 2023 @09:56AM (#38098230)
This was a lot of fun. Thanks for making and sharing.

The "find" command would be very helpful for the last step (to get the passcode).

I found that you can do "ls 0/0/0/0 0/0/0/1 ..."

So I wrote a python program to print out the ls command that shows all directory contents :)

To run on Ubuntu 20.04, I had to change the last line of "mario.sh" to:

done) | sed -Enf ./mario.sed

Re:This is a Chord on Thursday March 30, 2023 @02:47PM (#35377259)
Reminds me of this poster:

http://www.southendpunk.com/html/damnadv.html

"The Damned can now play three chords. The Adverts can play one. Hear all four of them at..."

Re:This is a Chord on Thursday March 30, 2023 @02:02PM (#35376712)
I first saw this in Sniffing Glue magazine - today I learned it first appeared in Sideburn.
I'm a little confused as to running the Suricata, Zeek and the Elasticsearch stack on Kali. I think of these tools run on a server, rather than a desktop. And it seems like SecurityOnion scratches this niche.

I do like the idea of Kali Purple though - curious to check it out.

Ghostbusters, Back to the Future
Re:Tell HN: Firefox Is an awesome browser right now on Friday February 03, 2023 @08:30AM (#34640795)
What's the difference between "BypassPaywallsClean" and "BypassPaywalls"?

- Related HN thread: https://news.ycombinator.com/item?id=22482329

- Reddit thread: https://www.reddit.com/r/firefox/comments/pwtafe/bypass_payw...

Breathing through my mouth.

I trained myself to breathe through my nose during the day. And at night, I put a little piece of tape on my mouth to make sure I breathe through my nose.

Re:Marp: Markdown Presentation Ecosystem on Tuesday January 24, 2023 @12:00PM (#34506368)
It depends on what you are presenting. I found [mdp](https://github.com/visit1985/mdp) to be very useful when presenting a tech talk. It is easy to copy and paste from the source material, it can be done all via the terminal, and it views well as a README on github.

Here is an example of a presentation I gave:

https://github.com/veganjay/prefectdemo/blob/main/presentati...

Re:Ask HN: What is your favorite Tech Podcasts these days? on Friday January 20, 2023 @09:04AM (#34453265)
+1 for Darknet Diaries

Also, a few others that I did not see here:

- Programming Throwdown: https://www.programmingthrowdown.com/

- This Developer's Life: https://thisdeveloperslife.com/

- Adventures of Alice & Bob: https://www.beyondtrust.com/podcast

Re:Should I Block ICMP? on Monday January 09, 2023 @03:20PM (#34315434)
I have burned a lot of time thinking a host was down only to find it blocks ICMP echo (ping).

As a follow-up to a ping fail, I check to see if a known port is open using nmap.

gist: https://gist.github.com/veganjay/6b902c478bda429187f39e53a5b...

Older »