Readit News logoReadit News
nickzelei commented on Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC   techcrunch.com/2025/06/25... · Posted by u/bundie
nickzelei · 2 months ago
For folks that are using better-auth: are you using anything to build your frontend with? Or just writing it from scratch? I was interested in trying this out but was kinda surprised to find this is just an sdk with no components.

I found this https://better-auth-ui.com/

nickzelei commented on Game Hacking – Valve Anti-Cheat (VAC)   codeneverdies.github.io/p... · Posted by u/LorenDB
cat1750309572 · 2 months ago
This still exists in various games, it's called HvH mode
nickzelei · 2 months ago
TIL! That is exactly what I am referring to.
nickzelei commented on Locally hosting an internet-connected server   mjg59.dreamwidth.org/7209... · Posted by u/pabs3
nickzelei · 2 months ago
Hm, 600 symmetric with monkeybrains?? I’ve had monkeybrains for over 3 years and have never seen over 200 down. In fact, I reached out to them today because for the last 3 months it’s been about 50 down or less. Like, I can barely stream content slow. What gives? I am in a 6 unit in lower haight. Most of the units also have MB. The hardware is relatively new (2019?). What gives?
nickzelei commented on Game Hacking – Valve Anti-Cheat (VAC)   codeneverdies.github.io/p... · Posted by u/LorenDB
malwrar · 2 months ago
I used to write cheats for CSS & other Source games. Not sure if the original CS would have the same vuln, but iirc you used to be able to use an INetChannel::ReceiveFile function with path traversal to grab the server config. There were a few cool hacks around the file path filtering logic they added in my era that (combined with ::SendFile) enabled a fun period of arbitrary RCE on Source servers.

I knew one person who made a wormable payload for a game I won’t disclose which used that method. The methods are in engine.dll so it’s symmetric, clients would infect servers, which in turn infects more clients, etc. Around then was when I decided to start gaming from a VM lol.

nickzelei · 2 months ago
Maybe you would be the person to answer this. Back in 1.6 it was common to install amxmodx for use as admin software in game. There was a function in one of the menus that would open up a players disc drive on their PC! I was an admin on a wc3 fun server back in the day and would do it to people for fun. Too young at the time to ever think more about how that was actually done or what security vulnerability that must have been exploiting! I always wondered how it was done.
nickzelei commented on Game Hacking – Valve Anti-Cheat (VAC)   codeneverdies.github.io/p... · Posted by u/LorenDB
SteveNuts · 2 months ago
I'll never understand what people actually get out of cheating in games. I'll admit I've tried it a few times just for giggles (way back in the Age of Empires II/MSN Gaming Zone days), but the novelty quickly wears off and then it's just not even fun anymore.

There must be some very interesting psychology behind this.

nickzelei · 2 months ago
Back in the cs1.6 days there were servers that advertised as hacker servers. Obviously anti cheat was turned off, but the draw was that everyone was hacking and you could test your hacking skills. The goal was to see who had written the best hacking software. It was actually really fun and an entirely new way of playing the game.
nickzelei commented on APL Interpreter – An implementation of APL, written in Haskell (2024)   scharenbroch.dev/projects... · Posted by u/ofalkaed
shae · 3 months ago
The easiest and fastest way to get everything installed is ghcup https://www.haskell.org/ghcup/

As for being successful, there are several nice books, and several active forums. I've gotten good answers on the Libera IRC network #haskell channel, and on the Haskell matrix channel #haskell:matrix.org

If you want to get started without installing anything, there's the exercism track: https://exercism.org/tracks/haskell

I've heard good things about Brent Yorgey's Haskell course ( https://www.cis.upenn.edu/~cis1940/spring13/lectures.html ) but haven't tried it myself.

nickzelei · 3 months ago
Appreciate the resources!
nickzelei commented on APL Interpreter – An implementation of APL, written in Haskell (2024)   scharenbroch.dev/projects... · Posted by u/ofalkaed
internet_points · 3 months ago
nickzelei · 3 months ago
This is great! I like the note at the bottom of the page that it is inspired by Go/Rust by example.

After checking it out this is definitely on the way to what I"m looking for. Direct, no-nonsense examples that are easy to find and grok.

nickzelei commented on APL Interpreter – An implementation of APL, written in Haskell (2024)   scharenbroch.dev/projects... · Posted by u/ofalkaed
cosmic_quanta · 3 months ago
I learned using the Haskell Programming from First Principles book (haskellbook.com). I don't think it goes into web development, but it certainly goes through the basic project setup.

Do you think you would have benefitted from a resource like the Rust book? I've been toying with the idea of writing something similar and donating it to the Haskell Foundation

nickzelei · 3 months ago
I've seen this book referenced a few times and is quite large from what I've seen.

Not opposed to checking it out, but to your question: I really like the Rust book and how easy it is to find and read. It feels modern, up to date, and the standard for how to learn Rust.

nickzelei commented on APL Interpreter – An implementation of APL, written in Haskell (2024)   scharenbroch.dev/projects... · Posted by u/ofalkaed
itishappy · 3 months ago
My understanding is that Cabal has more or less supplanted Stack. Use GHCup to install everything, then use `cabal init`, `cabal run`, or `cabal repl` like you would in Go/Rust.

Stack builds on top of Cabal, and used to solve a bunch of problems, but the reasons for it's existence are no longer super relevant. It still works totally fine if that's your thing though.

nickzelei · 3 months ago
That is so interesting and is a point where GPT has failed me if this is true. My understanding was the stack was the choice due to having better ergonomics over cabal. Apparently that isn't true? I Found that stack init was pretty decent at setting up a project structure, but can't say I tried cabal init.

I initially installed ghcup via homebrew but found that did not set things up correctly and had to follow the install from their site, which made things work more smoothly.

nickzelei commented on APL Interpreter – An implementation of APL, written in Haskell (2024)   scharenbroch.dev/projects... · Posted by u/ofalkaed
nickzelei · 3 months ago
Interesting read!

On a semi-related topic: I tried learning Haskell this past weekend out of curiosity that I last tried it some 10+ years ago while still in college.

I found resources for it scant. Coming from more modern languages/tooling like Go/Rust, I also struggled quite a bit with installation and the build/package system.

I tried the stack template generator for yesod/sqlite and after some 15 minutes of it installing yet another GHC version and building, I eventually ctrl+C'd and closed out of the window.

Maybe this was a unique experience, but I'd love some guidance on how to be successful with Haskell. I've primarily spent most of my professional years building web services, so that was the first place I went to. However, I was taken aback by how seemingly awful the setup and devex was for me. I've always been interested in functional programming, and was looking to sink my teeth in to a language where there is no other option.

u/nickzelei

KarmaCake day121February 16, 2022
About
Co-founder/CTO of Neosync (https://github.com/nucleuscloud/neosync)

Site and blog: https://nickzelei.com Email: hello.yc@zelei.email

View Original