HNHacker News
TopNewBestAskShowJobs

Propolice

176 karma · joined April 16, 2015

No not pro-police. It's IBM 'ProPolice' which came from propolis.
submissionscomments
Propolice··on PyInfra 3.8.0
Wanted to try PyInfra for a long while but this is a deal breaker: https://github.com/pyinfra-dev/pyinfra/issues/1242
Propolice··on Free cybersecurity course from the Czech Technical University
Agenda and schedule:

Classes begin on September 26, 2024, and conclude on January 9, 2025. The classes take place weekly on Thursdays, from 14:30 to 17:45 CET.

    26.09.2024 Class 1: Introduction to the Class, Security, and Networking
    03.10.2024 Class 2: Finding Computers, Scanning and Basic Network Analysis
    10.10.2024 Class 3: Getting Access. From People to Vulnerabilities
    17.10.2024 Class 4: Detecting Intruders in Your Server
    24.10.2024 Class 5: A Game of Deception
    31.10.2024 Class 6: Privilege Escalation, Persistence, Side-Channel Attacks
    07.11.2024 Class 7: Virtualization and Threat Intelligence
    14.11.2024 Class 8: Binary Exploitation and Fuzzing
    21.11.2024 Class 9: Reverse Engineering
    28.11.2024 Class 10: Automating Attacks with Malware
    05.12.2024 Class 11: Manual and Automatic Detection of C&C Channels
    12.12.2024 Class 12: Web Attacks
    19.12.2024 Class 13: Advanced Web Attacks
    09.01.2025 Class 14: Assignments Recap and The NOC Talk
Propolice··on Free cybersecurity course from the Czech Technical University
A free and hands-on cybersecurity course.
Propolice··on Show HN: Taarr, Shell Script Manager
It's for organizing scripts and running scripts over SSH. You can think of it as lighter alternative to the plethora of tools similar to Ansible.
Propolice··on Hoard-of-bitfonts: bitmap fonts from disused operating systems
Nice catalog. I also prefer bitmap fonts for terminals on low DPI and even 32" 4K monitors. The OLDSCHOOL PC FONT RESOURCE is a treasure trove.
Propolice··on Mindat.org, the largest open database of minerals, rocks, and meteorites
No kidding, was just thinking: Nice, probably Hank's homepage.
Propolice··on Ask HN: How close to Ready Player One's Oasis are we in 2021?
I think Roblox is the closest to what you described.
Propolice··on Show HN: I open sourced a game I just released on Steam, written in Lua
Exactly my thought when I started working on LadyLua https://github.com/tongson/LadyLua
Propolice··on Show HN: LadyLua, batteries-included static Lua 5.1 interpreter
Yes, can be used to replace shell scripts. I added a Sample section in the README. Check em.
Propolice··on Show HN: LadyLua, batteries-included static Lua 5.1 interpreter
I have an earlier project that did LuaJIT, FFI, and Rust: https://github.com/tongson/omniajit. Creating a static executable is more trouble compared to LadyLua. I would still use it for anything that needs less resources and speed.
Propolice··on Show HN: LadyLua, batteries-included static Lua 5.1 interpreter
Yes, Go is fast enough for some tasks.

Before this I was doing C and PUC-Rio Lua. Was obsessing too much with C pitfalls, valgrind, and the sanitizers. Then LuaJIT FFI + Rust, good I like it better but found GopherLua the easiest. I'd stick with LuaJIT+Rust for anything that needs less resources and speed.

Propolice··on Show HN: LadyLua, batteries-included static Lua 5.1 interpreter
LadyLua is using GopherLua as the base. It only supports 5.1. Also don't need the features of 5.2+. Sticking with 5.1 gets you a 'finished' language.

GopherLua <-> Go is pretty easy. I was doing LuaJIT FFI to Rust before, moved to GopherLua, it's easier. Check this out to get a feel, it's the json module in LadyLua: https://github.com/layeh/gopher-json

Propolice··on Show HN: LadyLua, batteries-included static Lua 5.1 interpreter
Sorry no docs right now. You can take a look at this to get a feel: https://github.com/layeh/gopher-json
Propolice··on Show HN: LadyLua, batteries-included static Lua 5.1 interpreter
Ah sorry for mentioning Python, may have confused you.

LadyLua wraps Go packages so something like https://github.com/gonum/gonum is possible to create a module for.

Propolice··on Show HN: LadyLua, batteries-included static Lua 5.1 interpreter
Hello, instead of like, Python you would reach for this instead. Already able to replace whole shell scripts with this. What would you like to see? Snippets?
Propolice··on Show HN: Aviary.sh – A tiny Bash alternative to Ansible
If you like rerun, drist or bashing. I made a short Go program to replicate the experience.

https://github.com/tongson/rr

Yeah, naming conflict with the debugger. Was a simpler replacement for rerun so the shorter command name made sense to me.

Propolice··on Self-Contained Pure-Go Web Server with Lua, MD, HTTP/2, QUIC, Redis Support
Algernon does a bit more than plain Nginx or Apache. 24.4 MiB also includes bloat. See: https://github.com/golang/go/issues/27266 https://github.com/golang/go/issues/2559

Hopefully we can get smaller binaries by Go 1.13.

Propolice··on Setting Up a Software Development Environment on Alpine Linux
Void (Linux) has glibc and musl flavors.