HNHacker News
TopNewBestAskShowJobs

AndruLuvisi

6 karma · joined November 19, 2018

submissionscomments
AndruLuvisi··on Programming is Art
You're in good company. Donald Knuth argued that programming is an art in 1974, when a lot of people were trying to call it a science.

https://dl.acm.org/doi/10.1145/361604.361612

AndruLuvisi··on A decades-old bug in Knuth's long division (TAOCP Vol II, Algorithm 4.3.1D)
Wow, congratulations on finding this most epic bug!
AndruLuvisi··on The Origins of APL (1974) [video]
"The simple things are not obvious."

Truer words were never spoken.

AndruLuvisi··on WebAssembly from the Ground Up
Thank you both for the replies.
AndruLuvisi··on WebAssembly from the Ground Up
Does it cover tail calls?
AndruLuvisi··on Ask HN: Who wants to be hired? (August 2024)
Name: Andru Luvisi

Seeking: Information Security Officer or IT Management position

Location: Rohnert Park, California (North San Francisco Bay Area)

Remote: Yes

Willing to relocate: Yes, within California

Technologies: Information Security, Identity Management, Forensics, Privacy, IT Management, Firewalls, Networking, UNIX, Linux, Windows, C, C++, Perl, Python, UNIX shell scripting, AWK, SQL, TCP/IP, UDP, ICMP, Wi-Fi, wireless ethernet, ethernet, routing, switching, Shibboleth, SAML, CAS, LDAP, SMTP, HTTP, HTTPS, SSL, TLS, PKI, IPSec, SNMP, DHCP, SSH, HIPAA, PCI, FERPA, ISO 27001/27001, SIEM, VOIP

Résumé/CV: https://drive.google.com/file/d/1o2qLY13rpvx_2aPGA-xSKB0vZ0X...

Email: My Gmail username is luvisi.

I am an Information Security professional with more than three decades of experience leading and supporting Information Technology. My experience includes 18 years in system administration, 22 years in Information Security and Identity Management, and 12 years in Information Technology management as an Information Security Officer.

AndruLuvisi··on Using a Markov chain to generate readable nonsense with 20 lines of Python
The first edition of Programming Perl had a script that did this called travesty. You can download it from https://resources.oreilly.com/examples/9780937175644

When I was learning Perl in the '90s, I remember having a lot of fun running this on different manual pages.

AndruLuvisi··on The Neat Programming Language
Thank you for sharing!

I didn't notice any mention of tail calls. Does it support proper tail calls?

AndruLuvisi··on Carbon Language: An experimental successor to C++
Why do so many new and improved languages still lack tail calls?
AndruLuvisi··on The History, Controversy, and Evolution of the Goto Statement [pdf]
As I recall, my goal was merely to point out that unstructured jumps are still used for error handling. I was in no way attempting to claim that the two features are the same.

I'm sorry for any confusion.

AndruLuvisi··on The History, Controversy, and Evolution of the Goto Statement [pdf]
Original author here. This was a handout for a computer science colloquium talk that I gave many years ago.

It's fun to see this show up on Hacker News, and thank you all for not holding it to the same standard as a proper academic paper!

AndruLuvisi··on The History, Controversy, and Evolution of the Goto Statement [pdf]
Original author here. Funny you should mention that. I once made an attempt to do the same. You can find it at http://web.sonoma.edu/users/l/luvisi/scheme/prog.scm

One fun thing about this implementation is that labels can be passed to other functions, or returned from functions, and even used to jump back into functions that have already exited, since they are based on continuations.

Good luck!