HNHacker News
TopNewBestAskShowJobs

veganjay

368 karma · joined June 9, 2014

[ my public key: https://keybase.io/veganjay; my proof: https://keybase.io/veganjay/sigs/a_suPs0j3w6p85DIbiMSmQ6qtxUmAvjC4r7MK38lgE0 ]
submissionscomments
veganjay··on Show HN: Zanagrams
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
veganjay··on Tiny Core Linux: a 23 MB Linux distro with graphical desktop
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.
veganjay··on A We-Free December
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."
veganjay··on 987654321 / 123456789
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

veganjay··on Artisanal handcrafted Git repositories
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/

veganjay··on uv: An extremely fast Python package and project manager, written in Rust
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

veganjay··on Show HN: MidWord – A Word-Guessing Game
Nice! Fun game.

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

https://bobsword.com/

veganjay··on Ask HN: Looking to Break into Cybersecurity – Where Do I Start?
Another good one: https://owasp.org/www-project-juice-shop/
veganjay··on Don't Fuck with Scroll
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/

veganjay··on End of Octojam (2023)
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.

veganjay··on Chisel: A fast TCP/UDP tunnel over HTTP
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

veganjay··on Atuin – Magical shell history
Previous announcement by the author:

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

veganjay··on Damn Small Linux 2024
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.

veganjay··on 1D Pac-Man
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

veganjay··on SSH over HTTPS
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

veganjay··on DOS on Dope: The last MVC web framework you'll ever need (2010)
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...

veganjay··on Deciyear Calendar
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

veganjay··on Show HN: Halloween game to show off my new Terminal
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 :)

veganjay··on Sedmario: NES Super Mario Bros level 1 written in pure sed (2015)
Someone made a homebrew of Super Mario Bros for the Atari 2600:

- https://forums.atariage.com/topic/201426-super-mario-clone-w...

- https://www.youtube.com/watch?v=8fSO-UTdCI8

veganjay··on Sedmario: NES Super Mario Bros level 1 written in pure sed (2015)
To run on Ubuntu 20.04, I had to change the last line of "mario.sh" to:

done) | sed -Enf ./mario.sed

veganjay··on This is a Chord (2016)
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..."

veganjay··on This is a Chord (2016)
I first saw this in Sniffing Glue magazine - today I learned it first appeared in Sideburn.
veganjay··on Kali Linux 2023.1 introduces 'Purple' distro for defensive security
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.

veganjay··on Ask HN: Science fiction movies that are appropriate for 12 year olds?
Ghostbusters, Back to the Future
veganjay··on Tell HN: Firefox Is an awesome browser right now
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...

veganjay··on Ask HN: Something you’ve done your whole life that you realized is wrong?
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.

veganjay··on Marp: Markdown Presentation Ecosystem
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...

veganjay··on Ask HN: What is your favorite Tech Podcasts these days?
+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

veganjay··on Should I Block ICMP?
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...

veganjay··on I Ain't Got Nothing But Time
Came here for Minor Threat, learned about Hank Williams instead :)

Minor Threat, Little Friend: "I'm waiting for a sign. Waiting for something. Got nothing but time"

https://songmeanings.com/songs/view/42996/

Page 1 of 4Next →