News for hackers. Stuff that matters.

PhilDunphy23

Show HN: Interact with your .eml files using MCP tools

https://github.com/MiguelRipoll23/eml-mcp

MCP server for managing email archives stored as .eml files. Designed to work alongside a pair of Power Automate flows that automatically export Outlook emails to OneDrive as .eml files, giving AI assistants full read and write access to your inbox, sent items, and drafts through a structured set of tools.

( Read More... | no comments | on HN )
Re:Another Air Combat vibe coded game on Sunday March 15, 2026 @04:40PM (#47391649)
If you have issues with passkey authentication try other device
Re:Multiplayer TypeScript Game (2025 update) on Monday December 15, 2025 @12:15PM (#46277303)
I added NPC, snow effect and recorder/player this year.

Code here: https://github.com/MiguelRipoll23/hood-ball

I still need to do some good refactor and separation of concerns... hopefully AI helps me out.

Show HN: Hood Ball – Multiplayer car-based soccer battle (v2)

https://miguelripoll23.github.io/hood-ball/

I published this game here a few months ago, and since then I've made some major fixes, improved the netcode, and added a debug menu to inspect the game and network state. Hope you enjoy it!Features:- Passkey for registration and login- JSON Web Tokens for game server authentication- WebSocket for real-time notifications and tunneled communication between server and player - WebRTC for...

( Read More... | no comments | on HN )

Show HN: Wheel Ball – Multiplayer game for the web

https://miguelripoll23.github.io/wheel-ball/?v3

This is my second time publishing this project so I've made some improvements based on what I saw people experiencing.New changes:- Added ping status for players connected to the the host- Added boundary checks for ball and player- Improved registration / sign in to make it more intuitive- Improved car controls!- Improved debug UITech stack:- Passkey for registration and login- JSON Web Tokens...

( Read More... | no comments | on HN )
Re:Show HN: Wheel Ball – Multiplayer game for the web on Saturday December 14, 2024 @06:29PM (#42420261)
Is your browser missing passkey support? If you see any errors please let me know.

Show HN: Wheel Ball – Multiplayer game for the web

https://miguelripoll23.github.io/wheel-ball/?hn

Tech stack:- Passkey for registration and login- JSON Web Tokens for game server authentication- WebSocket for real-time notifications and tunneled communication between server and player- WebRTC for real-time communication between host and players- Web Crypto API for server configuration and player scores handlingSource code: https://github.com/MiguelRipoll23/wheel-ballFeedback appreciated.

( Read More... | 3 comments | on HN )
Re:Whell Ball: multiplayer game for the web on Saturday December 14, 2024 @10:17AM (#42417611)
Tech stack:

- Passkey for registration and login

- JSON Web Tokens for game server authentication

- WebSocket for real-time notifications and tunneled communication between server and player

- WebRTC for real-time communication between host and players

- Web Crypto API for server configuration and player scores handling

Source code: https://github.com/MiguelRipoll23/wheel-ball

Feedback appreciated.

Re:Deleted on Friday January 05, 2024 @05:32PM (#38885927)
I've been analyzing the leaked source code of GTA V to see how the matchmaking works and learn more about game servers. I decided to create a Wiki on GitHub to publish my learnings with the hope of others to join if they interested.

Be aware that everything may not be fully correct, codebase is huge and I'm not a C++programmer which makes the analysis quite tricky.

Show HN: A GitHub action to generate tags for releases

https://github.com/MiguelRipoll23/generate-tag-name

Hi everyone,I made a GitHub action that generates tags automatically when run that I'm using myself to make bumping the version easy and fast.It uses your pull requests labels to calculate the next version and then you can use other actions alongside to continue updating and publishing your new release.Complete example here: https://github.com/MiguelRipoll23/generate-tag-name/blob/mai...Any...

( Read More... | no comments | 2 points | on HN )
Re:A Teenager's IoT worm is bricking thousands of devices on Wednesday June 26, 2019 @09:30AM (#20284789)
I always asked myself this question: does this kind of attacks try to authenticate to every single IP address (for loop, excluding ranges from Google, Microsoft, Apple...) or does it penetrate the victim network first by executing some random file from the internet that the victim downloaded?
Re:Show HN: A Better Cookie Banner on Wednesday May 29, 2019 @12:57PM (#20042567)
This is the kind of thing I see with my ad blocker and I press “save preferences” anyways because I don’t want to deal with more than one click.
Re:JQuery 3.4.0 Released on Thursday April 11, 2019 @03:42PM (#19638376)
It’s the new snippet for analytics.
Re:JQuery 3.4.0 Released on Thursday April 11, 2019 @01:09PM (#19636758)
https://www.googletagmanager.com/gtag/js

Search “jQuery” in there, first result will be the copyright comment plus the version.

Re:JQuery 3.4.0 Released on Thursday April 11, 2019 @06:24AM (#19632777)
If you have jQuery on your website alongside Google Analytics, you’re loading two jQuery libraries without you knowing due to Google using it too on their analytics script.
Re:Is service worker ready? on Saturday January 19, 2019 @06:10PM (#18949816)
I dislike a few things from it:

- Can't tell when the request has been made by the user or the service worker on the server logs.

- Not being able to ignore certain parameters from the search part of the URL (all or none).

Excluding these two issues, it does its thing pretty well.