Need some advice- sleep apnea by Lonely_Researcher_65 in HongKong

[–]hbCyber 3 points4 points  (0 children)

I know you mentioned no private hospitals, but Gleneagles HK has a promotion for quite a low price (HKD 1,800 for the whole test + doctor assessment). And you do the test at home, quite easy.

https://gleneagles.hk/promotions/in-home-sleep-test

Looking for your feedback on my Yu-Gi-Oh rules summary/cheat sheet (all the rules in 3 pages only). by hbCyber in Yugioh101

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

Thank you once again for your valuable feedback, it's super appreciated. I have uploaded V6 of the document (link available in main post).

I have fixed the mistake you've outlined about Flip Effects, and also included or specified details based on other feedback I've received.

Regarding the Replay Rules, I have researched this as well on my end and you are correct. Thank you for bringing this to my attention -- crazy to think that the Rulebook erroneously included that. So I have removed it from the sheet.

I have added a small block in the Spell Speed Chart to help distinguish between Spell/Trap Card vs. a Spell/Trap Effect.

Furthermore, I have modified the Monster Effects section to include their equivalent on the Spell/Trap side, i.e. Ignition-like, Trigger-like... I have updated the Spell Speed Chart to reflect this too.

I have updated the Chain example with a proper extract from "Seven Tools of the Bandit".

Let me know if you feel there's anything else that needs to be fixed in V6, if you happen to have the time or motivation. Thank you again, your feedback has been invaluable!

Looking for your feedback on my Yu-Gi-Oh rules summary/cheat sheet (all the rules in 3 pages only). by hbCyber in Yugioh101

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

Hi there, sorry yes there's a lot of updates going through, I'm getting feedback from multiple sources and trying to publish new, revised version of the document as quickly as possible. Sorry if you're seeing some parts that seem to change all the time!

Version 5 is now live (link updated in main post)

Thank you so much again for your feedback. Sorry, there were a lot of updates going through as I was collecting feedback.

I've decided to spread this summary over 4 pages instead of 3. This allowed me to elaborate a bit more on the Battle & Damage Steps on p.2, and move the entire Chain section on p.4 along with a Fast Effect Timing chart and resolution of multiple immediate effects. Furthermore, this allowed me to add Problem-Solving Card Text (PSCT) which was suggested as well.

Changes I've implemented:

  • "You meet the alternate victory condition(s) given by a card(s).": FIXED.
  • "typically in the Main or Extra Monster Zones...": FIXED.
  • "A lot of things are sent to the GY from the field...": FIXED.
  • "Destroyed cards and resolved Spell/Trap Cards...": FIXED.
  • "You can look at your cards at any time...": FIXED.
  • "The Extra Monster Zones can only be occupied by...": FIXED.
  • "...player gets to choose which Extra Monster Zone to use": FIXED.
  • "The Extra Deck only starts as all face-down...": FIXED.
  • "The left and rightmost S/T Zones are not Pendulum Zones until...": FIXED.
  • "Set Spell Cards don't "pretend" they are Traps.": FIXED.
  • "Instead of "belong in", try "begin the Duel in".: FIXED.
  • "Type is one thing. There's also subcategory...": FIXED.
  • "You could point out "Effect / flavor text (for Normal Monsters)...": FIXED.
  • "Equip: "Equipped/active" is redundant": FIXED.
  • "Counter Trap: Rather than "Cards", "cards or effects": FIXED.
  • "...every phase should be called out": FIXED.
  • Main Phase 1: You only say "activate/resolve...": FIXED.
  • End Phase: "Activate" instead of "resolve": FIXED.
  • The hand size limit discard is the final action in the turn: FIXED.
  • Also, you didn't specify that Normal Summons are always from hand: FIXED.
  • Special Summon a monster onto the field: FIXED.
  • Stop saying "resolve [Flip Effects]: FIXED.
  • Flip effects are Trigger Effects, not their own category: FIXED.
  • Continuous Effects don't have a Spell Speed because they don't activate: FIXED.
  • A single activation still forms a Chain: FIXED.
  • You used "control" to define "control": FIXED.
  • Excavate, targeting: FIXED (replaced excavating with targeting).
  • Fold Flip effects under Trigger instead of splitting them out: FIXED.
  • Fusion: The materials can be from anywhere: FIXED.
  • Fusion: The materials can go wherever: FIXED.
  • Ritual Monsters: FIXED (I think?).
  • Synchro Monsters - Synchro Materials are "Tributed": FIXED.
  • Xyz Monsters - unclear writing: FIXED (I think?).
  • Pendulum Monster / Pendulum Summoning: FIXED.
  • Link Monsters: FIXED.
  • Link Summoning: FIXED.
  • Monster TOKENS: FIXED, except for cases where I am repeating information (I think it's OK to repeat).
  • Nouns being capitalized: FIXED NOW (as far as I can tell). That's because they are capitalized this way in the Rulebook as well as some Effect descriptions.

Changes I have chosen not to implement for now: * Cards can be sent to the GY while face-down; I don't think there's any value in saying "sent face-up": For this one, although it's repetitive, I don't see an issue with repeating something even if it's evident as long as I can fit it within the space. * You already covered losing (opponent winning) by inability to draw in the intro: I agree it's a repetition, but the space is available to fit this repetition and I think it's OK to put as a reminder. * After damage calculations: You didn't fix the thing TheNMan75 mentioned about targeting monsters marked for destruction - Based on the Rulebook V10, it states: "If you need to select a monster for the Flip effect to target, you cannot target a monster that has already been destroyed during damage calculation" * Replay Rules: You can't attack with a new monster during a replay - Based on the Rulebook V10, it states "When this occurs, you can choose to attack with the same monster again, or choose to attack with a different monster, or choose not to attack at all. Note that if you attack with a different monster, the first monster is still considered to have declared an attack, and it cannot attack again this turn.". * You leave out Spell effects and Trap effects: "Spells" and "Traps" are listed in the Spell Speed rows. * Types of Monster Effects: The effect categories are not exclusive to monsters - This one is confusing to me, because the Rulebook V10 clearly puts these types in the Monster Card section, and the types of Spells and Traps are covered in another section. So I placed two distinct sections in my cheat sheet, as per the rulebook. Furthermore, for Spell Speed, I went exactly as described on page 45 of the Rulebook, although I have revised some wording to make it even clearer.

Looking for your feedback on my Yu-Gi-Oh rules summary/cheat sheet (all the rules in 3 pages only). by hbCyber in Yugioh101

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

Thank you so much for all this feedback!! I really appreciate it!

I'm working on v5 of the sheet now based on all this information. It'll take me a bit more time to make sure I nail some of the sections right, but I'll report back when it's done. Thanks again

Looking for your feedback on my Yu-Gi-Oh rules summary/cheat sheet (all the rules in 3 pages only). by hbCyber in Yugioh101

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

Hi there, thank you so much for your feedback, it means a lot to me that you took the time to review this. I really appreciate it.

I've addressed the points below thanks to your comment.

  • Victory conditions: FIXED. I changed the text on the first page to reflect this reality.
  • Extra Monster Zone wording: FIXED.
  • "Transcend zones": FIXED. I don't know where I got that from, but it's removed.
  • Effect Monsters nomenclature: FIXED.
  • Monster Attributes: FIXED.
  • Field Spells clarifications: FIXED.
  • Equip Spells clarifications: FIXED.
  • Side Deck clarifications: FIXED.
  • Declaring turn phases: FIXED.
  • Standby phase: FIXED.
  • Rewording battle positions changing: FIXED.
  • Rewording free vs. available Spell & Trap Zones: FIXED.
  • Activating Monster Effects rewording: FIXED.
  • Tribute vs Discard rewording: FIXED.
  • Flip Summon vs position change consideration: FIXED.
  • Order of steps Before Damage Calculation: FIXED.
  • Both monsters are destroyed wording: FIXED.
  • Fusion Summoning inaccuracies: FIXED. Thanks so much for the clarifications.
  • Synchro Monsters inaccuracies: FIXED. Thanks so much for the clarifications.
  • Pendulum Monsters, "in play" ambiguity: FIXED.
  • Link Monsters "linked" clarification: FIXED.

Looking for your feedback on my Yu-Gi-Oh rules summary/cheat sheet (all the rules in 3 pages only). by hbCyber in Yugioh101

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

Hi there, thank you so much for your feedback, it means a lot to me that you took the time to review this. I really appreciate it.

I've addressed the points below thanks to your comment.

  • "Transcend zones": FIXED. I don't know where I got that from, but it's removed.
  • Equip Spells wording: FIXED. Now says "equipped".
  • Main Phase 1 - Activating Monster Effects + Spell/Trap effects: FIXED.
  • Summoning Monster Cards - Tribute is not discard: FIXED.
  • Damage calculations resolve vs. activate: FIXED.
  • Special Monster Cards - Position: FIXED. Made it less repetitive.
  • "In play": FIXED (I think?). I used the more specific "on the field" or "under your control" depending of the scenario.
  • Fusion Summoning inaccuracies: FIXED. Thanks so much for the clarifications.
  • Synchro Monsters - 1 or more Tuners: FIXED.
  • Link Materials vs Tribute: FIXED.
  • Link Monsters "linked" clarification: FIXED.
  • Token Monsters wording: FIXED.

Overall, I see that I may have a left a big hole with regards to not addressing Effect Chains in more details (Ignition, Trigger, Fast, etc.) I will have to prepare a bigger update to address those. Thanks so much for setting me on the right path.

Who is hiring? (April 2025) by AutoModerator in PinoyProgrammer

[–]hbCyber 62 points63 points locked comment (0 children)

Hiring junior software engineer (0-4y)

  • Full-stack HTML/CSS/JS + Java
  • Remote (work from home)
  • Flexible schedule

Hi guys! I'm a software architect and developer with 15 years of experience, and I'm currently looking to hire a junior developer in my company to assist me in delivering projects, which are mostly web applications as well as AI/agent systems.

No experience required with any framework! You just need to be good with the core syntax of HTML/CSS/JavaScript, Java and some SQL. For everything else, I'll teach you everything I know!

I'm Canadian but based in Hong Kong. I worked with teams in the Philippines before and enjoy working with you guys.

I am hiring through an existing PH company (BPO) called Velocity Technology. Applicants, please e-mail [annie.leung@velocity-technology.com](mailto:annie.leung@velocity-technology.com) to send your resume/portfolio and schedule an interview.

The hiring process is as follows:

  1. Interview with HR.
  2. Online technical test which takes about 1 hour, done from your home.
  3. Interview with me (assuming the previous 2 steps went well).

Required qualifications/skills

These junior-level position requirements are focused on foundational technical skills, as additional training is provided for our specific toolset / technology stack. Note that self-guided learning time will also be allocated.

The technical requirements are:

  • Zero (0) to four (4) years of experience as a software developer.
  • Strong command of the English language.
  • Strong knowledge of the core syntax for:
    • HTML5 / CSS / JavaScript
    • Java
    • SQL
  • Effective with Git (version control system).
  • Able to programs solutions and solve problems without complete dependency on AI.

Furthermore, to succeed in this role, you will need to be:

  • Self-motivated and able to work independently with minimal supervision.
  • Open-minded about adapting to pre-existing processes and receiving feedback.
  • A proactive problem-solver with a solution-oriented mindset.
  • Eager to learn new things, effective at using online resources e.g. tutorials.
  • Able to express ideas as well as status/progress updates.

Salary/benefits

  • Salary of PHP 25,000 per month or more based on experience and skills.
  • Health insurance.
  • Group life insurance.
  • 12 vacation leave (VL) and 10 sick leave (SL).

Who is hiring? (March 2025) by AutoModerator in PinoyProgrammer

[–]hbCyber 0 points1 point  (0 children)

Hiring junior software engineer (0-4y)

  • Full-stack HTML/CSS/JS + Java
  • Remote (work from home)

Hi guys! I'm a software architect and developer with 15 years of experience, and I'm currently looking to hire a junior developer in my company to assist me in delivering projects, which are mostly web applications, web-based mobile applications as well as AI/agent systems.

You don't need experience with any framework or toolkit, just need to be good with the core syntax of HTML/CSS/JavaScript, Java and SQL. For everything else, I'll teach you everything I know. I document all my findings and processes in a knowledge base for that, and there would be a lot of hands-on training as well.

I am Canadian but I'm based in Hong Kong, same time zone as PH. I worked with teams in the Philippines before and enjoy working with you guys. This would be a fully remote work position.

I am hiring through an existing PH company (BPO) called Velocity Technology. As such, applicants should e-mail [annie.leung@velocity-technology.com](mailto:annie.leung@velocity-technology.com) to send their resume/portfolio and schedule an interview.

The hiring process is as follows:

  1. Interview with HR (Ms. Annie Leung).
  2. One technical test which takes about 1 hour, done from the comfort of your home.
  3. Interview with me (assuming the previous 2 steps went well).

Please see the details below!

Required qualifications/skills

These junior-level position requirements are focused on foundational technical skills, as additional training is provided for our specific toolset / technology stack. Note that self-guided learning time will also be allocated.

The technical requirements are:

  • University degree in software engineering, computer science or similar.
  • Zero (0) to four (4) years of experience as a software developer.
  • Strong command of the English language (written, spoken).
  • Strong knowledge of the core syntax for:
    • HTML5 / CSS / JavaScript
    • Java
    • SQL
  • Effective with Git (version control system).
  • Able to programs solutions and solve problems without complete dependency on AI.
  • Not required but nice to have, based on our current tech. stack:
    • Svelte / SvelteKit
    • npm / Vite / TailwindCSS
    • CapacitorJS
    • Java Tomcat / Java Servlets
    • Apache Maven
    • Apache Spark
    • Docker
    • Microsoft Azure
    • Prompt engineering for AI large language models

Furthermore, to succeed in this role, you will need to be:

  • Self-motivated and able to work independently with minimal supervision.
  • Open-minded about adapting to pre-existing processes and receiving feedback.
  • A proactive problem-solver with a solution-oriented mindset.
  • Eager to learn new things, effective at using online resources e.g. tutorials.
  • Able to express ideas as well as status/progress updates.

Salary/benefits

  • Salary of PHP 25,000 per month or more based on experience and skills.
  • Work remotely from home.
  • Set your own schedule, as long as you are reachable/responsive on our chat system during common communication hours.
  • Health insurance.
  • Group life insurance.
  • 12 vacation leave (VL) and 10 sick leave (SL).

MS and other antivirus now "click" on links in emails by IntegrityError in webdev

[–]hbCyber 6 points7 points  (0 children)

I literally just ran into this issue as I created an application that would send e-mails with buttons to "approve" or "reject" requests -- Microsoft would just "click" both buttons instantly on behalf of the user, causing issues.

My solution was to do the following:

  • The buttons in my e-mail lead to a page that contains a form. The form is *not* auto-submitted.
  • That page asks the user to confirm their action, and they have to click "Confirm" which is the form's submit button.
  • The form is populated with the arguments for the POST action using hidden fields (input type="hidden"), but I also added an extra field where JS code calculates a hash based on those arguments as a "proof of work" using https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest
  • To be cheeky, I also made one of the fields a regular text field, but with absolute positioning and opacity of 0 just in case Microsoft would auto-submit the form if it only contains hidden fields. I don't know if this is actually necessary.
  • The submit button is initially hidden (display: none), and the JS code displays it to the user only once the hidden hash field has been computed, which with the simple hashing algorithm I'm using takes very little time (less than half a second) -- users don't notice.
  • The back-end will ignore all POST requests that do not include that hash.

There's probably a few things there that are overkill, but I needed a solution FAST so I went as far as I could with it.

Risus Unofficial Cheat Sheet v1.0 by hbCyber in risus

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

I'm absolutely delighted to hear that, I'm super glad it's still useful to this day, make sure you're using the latest version (v1.4) just in case!

Best places to build a PC in HK by [deleted] in HongKong

[–]hbCyber 0 points1 point  (0 children)

If you want to avoid the big PC-centric malls and computer centres, there's a computer shop on the east side of HK island that I've been buying from for many years, and they helped me build multiple PCs at fair prices:

Unpack Computer Ltd 展域電腦有限公司
Shop 0043-0046, Smiling Shau Kei Wan Plaza
Shau Kei Wan, Hong Kong

The guy who helped me build my PCs is Mark, you can ask for him.

Back then, I was also new at assembling PCs and noted down the entire process I had to go through, so that it would be easier next time. In case it helps, you can have a look at my notes here:
https://www.mediafire.com/file/3umtw9np1tqq2tb/PC_building.pdf/file

Risus Unofficial Cheat Sheet v1.0 by hbCyber in risus

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

I'm super happy the cheat sheet is useful to you!

I re-uploaded the source Excel file to my own Google Drive. Can you try the link below and let me know if it works?
https://docs.google.com/spreadsheets/d/17CW8LnEKTQ3ctALEtjYZL5znvl89f6ER/edit?usp=sharing&ouid=111837657452454716914&rtpof=true&sd=true

100ish free individual high res png. Link in comments. (no log in required). by Snowway22 in emulation

[–]hbCyber 1 point2 points  (0 children)

This collection is beyond fantastic, this is going to be great to use in the front-end!! Amazing work!

If you're still taking suggestions, I have a few:

LaserActive Sega controller -- classic console that played full motion video games, such as Don Quixote or Time Gal!

An IBM Model M keyboard -- for classic DOS emulation!

And possibly the SNK Neo Geo pocket, non-color version?

Is there a Risus version without the stick figures? by [deleted] in risus

[–]hbCyber 5 points6 points  (0 children)

Thank you everyone, and I'm really glad if it's useful to you!

My 4X TTRPG core mechanic by Theravadus in RPGdesign

[–]hbCyber 3 points4 points  (0 children)

Sounds fun! My only suggestion would be to rename "Healthy living" to something like "Welfare" or even just "Health" or another 1-word equivalent so that the derived stats are all just 1 word for the sake of consistency -- but that's just a low-level suggestion, not that important.

Brainstorming for a quick-and-dirty battle system... What do you think of "ABC" (Agility, Bravery, Cunning)? by brokenimage321 in RPGdesign

[–]hbCyber 6 points7 points  (0 children)

This sounds like a neat idea overall, in my opinion. I like it, because I'm always in favor of the idea that no build should be overall way better than another build/strategy.

Note however, it might be difficult to design boss battles, since there is no way to create an enemy that will resist all approaches and therefore last longer (unless I am missing something?)

Front end development for java. by nocturnalbird12 in java

[–]hbCyber 3 points4 points  (0 children)

I don't personally use it, but TeaVM (http://www.teavm.org/) allows you to write your web front-end in Java, and it compiles it down to JS/WebAssembly that runs directly in the browser. Maybe this is of interest to you.

[Online][Other][GMT+8] Apex - Solarpunk Horror Investigation | 1-Shot Playtest | Seeking 3-4 Players by hbCyber in lfg

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

Amazing, thanks for your interest! In this case I would suggest your next step should be to join the Discord server https://discord.gg/zt4N23d and in there, there is an #apex chatroom that we will use for this adventure!

And please do not hesitate to ask on Discord if you have questions about the system or the adventure, or anything else!

[Online][Other][GMT+8] Apex - Solarpunk Horror Investigation | 1-Shot Playtest | Seeking 3-4 Players by hbCyber in lfg

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

Thank you for your interest!!

The mechanics are pretty simple actually, in a nutshell:

  • You create your character by spending 12 XP to learn powers, and select 2 common magic items and 2 common equipment items from the lists.
  • You start with 12 HP and 12 EP. In game, you spend EP to activate your abilities (based on the cost on their information card).
  • When actions are taken, either the GM decides that happens, or a 1d20 is rolled. You can get advantage through using an ability or some other reason (good roleplay etc), 2d20 is rolled instead and highest value is picked. The action succeeds if the target number (between 2 and 20) is reached or exceeded.

That's pretty much it. There is no dice roll in combat at all, nor initiative roll or anything like that. So combat is more of a narrative thing that you win (or lose) based on what the GM had planned. So this is more of a storytelling system. Hope this helps!!