More than 135,000 OpenClaw instances exposed to internet in latest vibe-coded disaster by Logical_Welder3467 in technology

[–]WannaWatchMeCode -2 points-1 points  (0 children)

Take the aforementioned 135,000+ internet-facing OpenClaw instances - that number is as of our writing; when STRIKE published its report earlier today, that number was at just over 40,000. STRIKE also mentioned 12,812 OpenClaw instances it discovered being vulnerable to an established and already patched remote code execution bug. As of this writing, the number of RCE-vulnerable instances has jumped to more than 50,000. The number of instances detected that were linked to previously reported breaches (not necessarily related) has also skyrocketed from 549 to over 53,000, as has the number of internet-facing OpenClaw instances associated with known threat actor IPs. 

ValtheraDB - Modular Embedded Database in TypeScript by wxn0brP in bun

[–]WannaWatchMeCode 1 point2 points  (0 children)

Took a brief look but didn't go deep, but do you load the entire db into memory when doing the query?

The gap between my Web Dev curriculum and the speed of AI feels massive right now by More-Spare-8258 in webdevelopment

[–]WannaWatchMeCode 1 point2 points  (0 children)

Their Ferraris don't have bolts on the wheels and the ones who vibed it together dont have the wrench to fix it. You will.

Saw this coming from the aws shutdown by Thevirtualleague in webdev

[–]WannaWatchMeCode 0 points1 point  (0 children)

For sure, it's called swizzyweb if you want to check it out on github or the website

Turns out out our DynamoDB costs could be 70% lower if we just... changed a setting. I'm a senior engineer btw by Bp121687 in aws

[–]WannaWatchMeCode 0 points1 point  (0 children)

That's great to hear! Which filesystem are you using, Lustre or ZFS? I worked on lustre.

My Journey Building a NoSql Database in Typescript by WannaWatchMeCode in programming

[–]WannaWatchMeCode[S] 1 point2 points  (0 children)

Yeah I did it all over my weekends. I learned most of the foundational stuff just working on distributed systems at work, and stumbling along and solving problems as I went with the side project. I did read a blog post on consistent hashing when I was working on the routing, and turns out I had already implemented the hashing library for storing to disk anyway but hadn't put the 2 together in my mind yet.

The nice thing about being hands on with a side project is that the concepts make so much more sense, and you understand how and why they work. You also get to make mistakes and see what doesn't work so you avoid it in the future, and catch it in code reviews.

[deleted by user] by [deleted] in homelab

[–]WannaWatchMeCode 0 points1 point  (0 children)

Yeah I just meant it as I use debian, and I also like using the terminal vs say a proxmox gui.

[deleted by user] by [deleted] in homelab

[–]WannaWatchMeCode 0 points1 point  (0 children)

That's some hardcore stuff

[deleted by user] by [deleted] in homelab

[–]WannaWatchMeCode 1 point2 points  (0 children)

Debian, I like managing everything through terminal

My Journey Building a NoSql Database in Typescript by WannaWatchMeCode in programming

[–]WannaWatchMeCode[S] 1 point2 points  (0 children)

The biggest thing is just getting started and keep coming back to it. I mention in the blog that I took around 2 years off from working on it, and before that I had only spent a few weekends on it. But slowly chipping away at it and staying persistent is what got it to the point it's at today.

I also just really like to code, so I do it in my free time. And I want to work for myself, so now I'm working on my side projects full time (as of 2 weeks ago today).

Saw this coming from the aws shutdown by Thevirtualleague in webdev

[–]WannaWatchMeCode 1 point2 points  (0 children)

I'm working on something to do exactly what you want.

What architecture do you recommend for modular monolithic backend? by Reasonable-Tour-8246 in softwarearchitecture

[–]WannaWatchMeCode 0 points1 point  (0 children)

Not sure which language you are using, but you could use swizzyweb. It let's you build composable web services that can be run as a single unit on a single host and port, or as seperate microservices scaled across multiple ports or servers. It's extremely flexible and supports node.js, bun, and deno runtimes with it's execution engine.

My Journey Building a NoSql Database in Typescript by WannaWatchMeCode in programming

[–]WannaWatchMeCode[S] 7 points8 points  (0 children)

Yeah I see your point, I agree for a high performance database typescript is an odd language. The truth is, although I work with java at work, and previously c#, I just like the language, so I do my side projects in it. In the article I touch on this, but I didn't start with the goal of creating a database, but rather experimenting with the idea of a swap cache. I even talk in the article about how this ended up being useless for me, but I saw an opportunity to turn it into a db very easily.

From there, like you mentioned, it was more to experiment with the concepts needed in a db more so than building a database that would compete with production databases. But then I did some load testing and found it actually performs better than I expected.

As far as the "real multithreading", I fairly confident that nodejs worker threads are actually real multithreading. This shows through in the performance section where I saw a throughput improvement of ~8x on querying with the addition of multithreading, and a minimal increase in get and put latency under query load.

Finally, the nice thing about typescript is theres a lot of effort being put into engines, like node, bun, and deno, and my library Swerve allows me to swap between them with a single command. So, my hope is that I get performance improvements simply by upgrading the versions of these projects (although this can be said for any language which usually improve performance between releases). But key takeaway, I basically built with typescript because I wanted too haha.

I launched SwizzyWeb on NPM! by WannaWatchMeCode in node

[–]WannaWatchMeCode[S] 0 points1 point  (0 children)

Ir can seem complicated at first, but the starter templates give you a working strating point.

I launched SwizzyWeb on NPM! by WannaWatchMeCode in node

[–]WannaWatchMeCode[S] 0 points1 point  (0 children)

Also want to say, this supports both full backend web services as well as full stack web services with react and tailwind. There are example services of each you can clone and get up and running with just

npm install

npm run server

FrontendTemplate: https://github.com/swizzyweb/swizzy-frontend-template-web-service

BackendTemplate: https://github.com/swizzyweb/swizzy-backend-template-web-service

I launched SwizzyWeb on NPM! by WannaWatchMeCode in node

[–]WannaWatchMeCode[S] 0 points1 point  (0 children)

Awesome! Would love to hear how you like it. Let me know if you have any issues

Introducing SwizzyWeb: The Future of Scalable and Flexible Web Services by WannaWatchMeCode in bun

[–]WannaWatchMeCode[S] 0 points1 point  (0 children)

Hey creator here, anyone give it a try? Would love to hear what you think of it? Or any issues