Hacker News new | past | comments | ask | show | jobs | submit | petre's favorites login

Self plug, but I made this to deal with bots on my site: https://marcusb.org/hacks/quixotic.html. It is a simple markov generator to obfuscate content (static-site friendly, no server-side dynamic generation required) and an optional link-maze to send incorrigible bots to 100% markov-generated non-sense (requires a server-side component.)

I'm in the middle of replacing all of my usage of direnv with mise [1]. It does everything direnv/asdf can (for my use cases) plus a lot more. Mise can install a lot of dev software/frameworks [2], run tasks, file watcher all in a compatible manner for *nix OSes. mise is ridiculously good and even minimizes my need for docker locally.

[1] https://mise.jdx.dev/

[2] https://mise.jdx.dev/registry.html



This is how I feel about NATS: https://nats.io/

It's an infinitely more friendly version of Kafka, pub/sub, etc that is extremely lightweight. Yet every environment trends towards Kafka because it was "chosen" by the big corps.


I like the Inspector Chen Cao novels, too; they're crime novels that usually involve corruption in the Chinese Communist Party https://www.goodreads.com/book/show/126606.Death_of_a_Red_He...

The author Qiu Xiaolong lives in exile in the US.


Quite a lot! i use it to explode both JSON and tex (parse using jq functions). I also use it for exploring ane debug binary formats (https://github.com/wader/fq). Now a days i also use it for some adhoc programming and a calculator.

Try https://github.com/AstroNvim/AstroNvim, mouse works nicely out of the box, there is also a files tree.

I have a lot of Zigbee devices, and I've never experienced a pairing issue like this. I use Zigbee2MQTT with Home Assistant, with a electrolama ZZH USB stick - https://electrolama.com/projects/zig-a-zig-ah/

During my first attempt at home automation, I used to mess around with flashing custom firmware onto WiFi devices (Tasmota, ESPHome.) It was a huge pain whenever the hacking process stopped working (tuya-convert), and I had to open up the device, solder some wires, and flash the chip via USB serial.

Nowadays I can just buy any Zigbee product I want (usually from AliExpress), and get it set up in zigbee2mqtt without any extra steps. And it's all local within my home, and no hubs or cloud services required.

I think Zigbee is better for me because I have a lot of battery-powered devices, such as sensors for motion, door contacts, and temperature/humidity. I'm really impressed that the button batteries usually last for 1-2 years.


I highly recommend the Athom smart home plugs preflashed with tasmota. No flipping cloud. None. Pick them up a fair bit cheaper than $30. And of course can turn them on and off over you local wifi - set timers over your wifi, or via mqtt for the whole smart home thing etc.

Point is they just work too if you don't want to do any of that. Plug them in, connect to their builtin wifi ap, read the power usage stats. Good button on the side that turns the power on and off too.

https://athom.aliexpress.com/store/group/Tasmota/5790427_517...

Esp8266 and a relay. Simple. Effective. Cheap. And just better than anything else I've seen in the space. Anyone has other recommendations I'm all ears.


I found disabling aes ciphers alone killed 90% of the bots with an occasional ECC only bot sneaking through. I only have 2-3 options for MAC, KEX and cipher. Certain mobile clients won't work (older embedded ssh library) but others support more modern configs. But I started my journey with [1] and have slowly tweaked and slimmed it down over the years.

https://stribika.github.io/2015/01/04/secure-secure-shell.ht...


Chibi scheme is easily embeddable. Guile is a different beast to manage, but then you get a lot more power and speed. Not luaJIT speed, of course, but a lot faster than vanilla lua, and with proper threads as a bonus.

The others I haven't tried embedding, but I hear racket is really no fun to embed,but things might have changed with the chez transition.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: