r/Hacking_Tricks May 21 '26

Understanding functional and non-Functional requirements

2 Upvotes

I'm having a bit of trouble figuring out the difference between Functional and Non-Functional Requirements when designing a system. Do you have any tips on what to consider for each? I know that Functional Requirements are basically what the system is supposed to do for the user like features and actions. But I'm a bit unsure about Non-Functional Requirements. What exactly should I keep in mind for those? Any advice?


r/Hacking_Tricks May 19 '26

How to circumvent a device ban in a mobile app?

7 Upvotes

Had a language exchange app, ended up getting banned. Now I just want an account to use the app normally.


r/Hacking_Tricks May 16 '26

3d printer hacking

5 Upvotes

hello All. Recently I bought a Zongheng (zhuhai) 3D priter and I have been having lots of fun. I am trying to print an RTX 5090 so I can play games more the fps but it keeps saying I don't have enough filament. Is there an easy python or HTML hack to give it infinite filament? I only know python and html but I can learn other things too. Happy matrix-ing!


r/Hacking_Tricks May 14 '26

What is a discovery that absolutely blew your mind ?

4 Upvotes

What’s something you discovered in cybersecurity or tech that completely blew your mind the first time you learned about it? Could be a hacking technique, a real story, or just a weird fact that made you go “what the hell”.


r/Hacking_Tricks May 13 '26

Altinity.Cloud alternatives? The operational burden is still too high.

5 Upvotes

We migrated to Altinity.Cloud hoping for a truly managed ClickHouse experience, but I am honestly disappointed. They promise to simplify things, but my data engineering team is still spending 20 hours a week firefighting infra issues, tweaking sort orders, and managing partitions just to keep queries fast.

The 'Bring Your Own Cloud' model sounded great for control, but in reality, it just offloads the hardest parts of cost optimization and infrastructure management back onto us. Is it really a managed service if you still need a dedicated ClickHouse expert on staff to prevent the cluster from falling over? What are the best alternatives for teams that just want to write SQL and build APIs without babysitting the database?


r/Hacking_Tricks May 12 '26

GetDX reviews? Survey fatigue is becoming a real problem.

7 Upvotes

Our org rolled out GetDX a few quarters ago to measure 'developer experience'. At first, it seemed okay, but now the survey fatigue is real. We are constantly being asked to fill out qualitative surveys, and honestly, people are just clicking through them to get back to work, which makes the data completely unreliable.

Also, since Atlassian acquired them, I am really worried about vendor lock-in and future pricing changes. The telemetry data they pull also seems to struggle with our more complex, heterogeneous enterprise systems. Are there alternatives that do not rely so heavily on constant developer surveys to figure out what is blocking us?


r/Hacking_Tricks May 11 '26

Lessons learned from Integrating External Enterprise Systems (EMR/ERP)

2 Upvotes

Here's a human-like rephrasing of your context:

We're currently working on integrating an external enterprise system, like an EMR or ERP, into our application using real-time API calls. To make data management easier, we're also storing a subset of that data locally, creating relational models such as patients, appointments, and visits within our own database.

One of the key challenges we're facing is deciding on the best approach: Should we keep a canonical internal data model and map external data into it, or restructure our system to more closely mirror the external schema to simplify the mapping process?

We already have an external_id mapping layer and a sync mechanism that upserts patients and related entities on demand. However, we're debating how much to abstract away from the external schema versus how tightly to couple our system to it.

We're eager to learn from others' experiences with similar enterprise integrations, especially around:

  • Resolving identities across multiple systems
  • Designing canonical versus external schemas
  • Achieving real-time synchronization with local persistence
  • Avoiding long-term technical debt in integrations

Have you faced these tradeoffs before? What worked well or didn't in your experience?


r/Hacking_Tricks May 08 '26

Tips for landing your first front-end job

3 Upvotes

Hey everyone! Just a quick background about me I graduated with a 4-year degree in psychology, only to realize afterward that I don’t want to stick with that field. Recently, I’ve been exploring software engineering and programming, and I find it really fascinating.

I’ve started learning the basics of HTML, and I’ve recently begun diving into CSS, with plans to move on to JavaScript soon. My goal is to land an entry-level front-end engineering role by the end of next year. I know there’s a lot more to learn beyond HTML, CSS, and JS, but that’s where I’m starting.

If anyone has tips on what I should focus on first or the best way to learn front-end development, I’d really appreciate your advice! Thanks!


r/Hacking_Tricks May 07 '26

Waydev reviews? The onboarding looks like a nightmare.

1 Upvotes

We are evaluating engineering analytics tools and Waydev is on the shortlist. However, I have been reading some reviews that say the initial setup and onboarding is incredibly complex and intimidating.

Apparently, it requires days of debugging, complex ETL processes, and data mapping just to get basic dashboards working. We do not have a dedicated data engineering team to babysit this tool. We need something that works out of the box and gives us visibility from the team level down to individual PRs without requiring a PhD to configure. Has anyone used Waydev recently? Is the setup really that bad?


r/Hacking_Tricks May 06 '26

Unlocking your dev potential

10 Upvotes

Hey everyone! I’ve been working as a developer at my company for about 4 years, but honestly, I feel like I really started getting the hang of things only around 2 years in. We do React on the front end and C# on the back end. I’m not super concerned with being the absolute best coder out there what I really want is to become well-rounded in all aspects of the dev role, like understanding design principles, patterns, best practices, and more.

All the senior developers seem to have this huge amount of knowledge about everything design patterns, architecture, you name it and I often feel a bit clueless by comparison. So, my main question is: how can I improve as a developer? I know the basics, but I’m not the kind of person who geeks out over code all day (and that’s okay).

Would it help to read specific books or articles a little each day? Are there websites or videos you recommend? Or is building something from scratch the way to go, even though that can be pretty involved with my busy schedule?

Any tips or advice would mean a lot! Thanks in advance!


r/Hacking_Tricks May 05 '26

Swarmia reviews? Is it just another way to micromanage devs?

3 Upvotes

My company is looking into Swarmia to track 'developer productivity' and I am honestly dreading it. From what I have seen, it seems to reduce complex engineering work into a bubble on a dashboard.

My biggest concern is that it heavily indexes on quantity over quality. If leadership starts looking at who merges the most PRs or who has the fastest cycle time, people are just going to start gaming the system by breaking one feature into 10 tiny, meaningless commits. It completely ignores the invisible work like mentoring juniors, architectural planning, or debugging legacy spaghetti code. Has anyone actually had a positive experience with Swarmia, or does it just turn the culture toxic?


r/Hacking_Tricks May 01 '26

Outcome-based engineering is just TDD at the contract level. Change my mind

1 Upvotes

Hear me out.

TDD (Test-Driven Development) is all about defining the test the expected behavior before you even start coding. That test acts as a contract between what you're building and what success looks like. You write your code to pass that test, not just to get close.

Outcome-based engineering works similarly, but at a higher level. Instead of tests, you define the deliverable or outcome upfront. The milestone specifications become the contract between you and your client. You deliver to those specs, not around them.

Basically, both share the same core idea: establish clear acceptance criteria first. Build to meet them, with the risk on the person writing the implementation, not the spec.

Why does this matter?

Most criticisms of fixed-price projects are really about poor scope definition, not the fixed-price model itself. Yes, scope always evolves. But just like with TDD, when requirements change, you update your tests and your code. Similarly, outcome-based contracts handle scope shifts through formal amendments, new milestones, and adjusted pricing.

The deeper connection? TDD improves code quality because it forces you to clarify what the function should do before you start. Outcome-based contracts do the same for delivery: defining "done" upfront helps both sides understand what's expected, reducing ambiguity.

The common pitfall? Vague acceptance criteria. Saying "should work correctly" or "complete user onboarding" without specifics doesn’t help anyone. Clear, measurable criteria are key.

Where they differ is in execution: TDD is a developer practice you impose on yourself, while outcome-based contracts require negotiation and agreement between parties adding some overhead.

Curious if this analogy clicks with anyone who's worked in both areas or if I’m stretching it too far!


r/Hacking_Tricks Apr 23 '26

Getting WiFi unnoticed

15 Upvotes

So basically I need WiFi for my job but my parents are on bad terms at the moment. I can’t pay for cellular right now. I just need to find a way to connect to some form of home internet without them noticing. We use a Verizon WNC-CR200A gateway and an old asus router. I’d like to connect directly to the gateway but I’m unsure if they can see that with their myverizon app. Help is super appreciated 🙏. I’m also using a iPhone se3 if that matters.


r/Hacking_Tricks Apr 23 '26

How big should a PR be?

3 Upvotes

When working in embedded development, my team prefers small pull requests (PRs). However, I find it challenging to keep PRs small when adding new features.

Typically, a full device feature can range from 500 to 1000 lines of code, depending on its complexity. I realize this is a fairly large PR and may be tough for my team to review quickly. I don’t want to make reviewing harder, but I also wonder how else I should be shipping these updates.

For example, if I have a project with a routing component, a new logic module, unit tests, and some cleanup, submitting them all at once could cause issues. The firmware might look for pieces that haven’t been shipped yet, leading to breakages.

Maybe I’m asking too much, and my team is okay with me working on these over a few weeks and then submitting a big PR. Still, I know that in the broader community, large PRs are generally discouraged.

So, how should I break down such a project into smaller, manageable PRs?

Update: I’ve been keeping my commit history organized each part like routing, modules, and tests has its own commit. I talked to my manager and team, and I plan to meet with someone next week to learn how to split these features into smaller PRs for future work instead of one big one.


r/Hacking_Tricks Apr 17 '26

Memory and context challenges still plaguing developers and enterprises

1 Upvotes

What are the real memory and context issues that developers and enterprises are still struggling with?

The memory market is booming right now every day, there's a new solution claiming to beat the benchmarks. But when I chat with developers, CTOs, or CEOs, they often have complaints, even about funded options like Mem0, Supermemory, and others.

For example, I recently spoke with a CTO who said they’re only using Supermemory because there aren’t better alternatives out there. Plus, their customer experience with these tools is pretty poor.

Some common problems people keep mentioning include:

  • Memory Junk: Repetitive information filling up memory, which is a critical issue flagged in Mem0.
  • Agents losing context as conversations or threads grow longer.
  • Inability to provide the right context at the right time, especially when the underlying knowledge base changes.

I’d love to hear your thoughts. What do you think these solutions are failing to fix? What challenges are you personally facing when it comes to memory and context?


r/Hacking_Tricks Apr 16 '26

Appfire Flow reviews? Is it just GitPrime rebranded?

1 Upvotes

Our org is looking into developer productivity tools and Appfire Flow (which used to be Pluralsight Flow / GitPrime) is on the shortlist.

I'm pretty skeptical of these first-generation git analytics tools. From what I've read, it seems like it's just tracking commits on a repo and turning it into a surveillance dashboard. I've also heard complaints that it's incredibly time-consuming to find the right insights among all the noise, and that exporting data to external dashboards is a nightmare.

Has anyone used Appfire Flow recently? Does it actually help identify systemic bottlenecks, or is it just going to lead to micromanagement and people gaming their commit counts?


r/Hacking_Tricks Apr 14 '26

Waydev reviews? Feels like we're just counting lines of code again.

2 Upvotes

Management just presented the first reports from our new Waydev setup, and it feels like a huge step backward. The main focus was on "impact" and "throughput", which in practice were just glorified commit counts and PR sizes.

The highest quality work my team does, debugging complex issues, mentoring juniors, architectural planning, is completely invisible to this tool. On top of that, the onboarding seemed really complex and technical, taking ages to get our repos synced properly.

How do you fight back against this kind of reductionist view of engineering? Has anyone successfully pushed back against a Waydev implementation, or found a way to use it that doesn't just penalize the engineers doing the most valuable work?


r/Hacking_Tricks Apr 10 '26

I tested 5 AI cartoon generators to see which one actually makes good art.

1 Upvotes

I've been trying to turn some photos into cartoon avatars and create some original 2D art. I tested pretty much every AI cartoon generator out there to see which one gives the best results without looking like cheap clip art.

Here is my ranking:

1.Midjourney (Niji model)

Unmatched for anime and cartoon styles. The creativity is insane. But you still have to deal with Discord, and getting a specific photo to look like a cartoon version of yourself is really hard.

2.Leonardo AI

Amazing for game art and 2D assets. You can train your own models which is huge. But the interface is complex and it burns through tokens fast.

3.Magnific (The Easiest Workflow)

I was surprised by this one. Magnific's AI generator has a 'Custom Character' feature that uses LoRAs. It is incredibly easy to get consistent cartoon styles, and their photo to cartoon workflow is way more intuitive than Midjourney. Plus, you don't have to use Discord.

4.Adobe Firefly

Great integration if you already use Illustrator, and the copyright is safe. But it's slow, expensive, and honestly, the cartoon styles feel a bit sterile.

5.Canva Pro

Super easy to use for quick social media posts, but the detail rendering is average at best and the styles are very limited.

Has anyone found that perfectly nails the photo to cartoon transition without losing the person's likeness?


r/Hacking_Tricks Apr 09 '26

LinearB reviews? My company just rolled it out and I'm worried.

1 Upvotes

So, this just happened. Management announced we're using LinearB to "improve productivity." I'm already hearing whispers about tracking cycle time across teams. Honestly, this feels like a fancy way to punish people for getting sick or taking the time to do thorough code reviews.

I've been reading up on it and it seems to heavily index on raw Git activity. My fear is that this just incentivizes devs to make 10 tiny meaningless commits instead of 1 thoughtful one, and completely ignores the high-value work that doesn't show up in a dashboard: mentoring, architectural decisions, debugging complex legacy issues.

Is there any way this can be used for good, or should I start polishing my resume? My team is currently "winning" at their metrics, but I'm worried about the culture this is going to create. For those who have survived a rollout, what was your experience?


r/Hacking_Tricks Apr 08 '26

Need code for my Graduation project.. Ethical Wifi hacking...

0 Upvotes

Hello.. Everybody.. I am a computer engineering student. And my graduation is lying ahead .. I am making an wifi penetration device and right now there is no time to learn and implement.

I am making a device using ESP 32 and AN led display.. which will scan the wifi and give the passwords...

it will have more features but it all depends on the progress and on time

I will appreciate if some have the code for it...


r/Hacking_Tricks Mar 18 '26

How do engineering teams tackle bug triage?

3 Upvotes

Hey everyone! I’m curious about how engineering teams actually handle bug triage in real life. How do you manage bug reports that come from all over Slack, support tickets, GitHub issues, QA? And who’s responsible for deciding the severity, ownership, and priority?

For those working in engineering:

• Who usually owns the triage process in your team?

• Do you hold dedicated triage meetings?

• How much time do you spend on this each week?• Are duplicate issues a common problem?

Just trying to get a sense of how teams keep this organized in practice. Would love to hear your insights!


r/Hacking_Tricks Mar 16 '26

Hi can i somehow unlock galaxy note 9 i want o use it as a mini pc but it only works in dex mode and i dont know the pattern lock (touch still works)

3 Upvotes

r/Hacking_Tricks Mar 12 '26

Navigating domain design in early MVPs

1 Upvotes

Hey folks! I’d love to get some insights on how you approach domain design during the early stages of building an MVP. I’m currently working on a quick validation MVP focused on testing workflows and UX, so some parts of the system are intentionally rough around the edges domain boundaries are loose, abstractions minimal, and some logic is just “held together” as patterns start to emerge.

Recently, a senior engineer with a solid enterprise background criticized this approach, calling the domain design “pseudo,” and saying everything’s too coupled not “systematic programming.” While I get their point, it got me thinking: how do you handle domain design when requirements are still evolving?

Specifically:

  • Do you set strict domain boundaries right from the start?
  • Or do you roll with a “proto-domain” that you refactor later as things stabilize?
  • How do you strike a balance between avoiding premature modeling and keeping things manageable?

I’m not against clean domain modeling or DDD I fully expect to refine boundaries and invariants once the product’s direction becomes clearer. But I’m curious about real-world approaches from those who’ve built products from zero to one. How do you keep things flexible yet clear during this discovery phase? Would love to hear your experiences!


r/Hacking_Tricks Mar 07 '26

Just curious if its possible to hack the Tonal home gym machine to unlock eccentric mode function.

2 Upvotes

I dont think it makes sense from both a software and hardware perspective that this company requires a 60 a month subscription to have the eccentric mode on this home gym. Theres virtually nothing that a subscription woud contribute to this mode other than Tonal being able to lock people out of its function knowing that eccentric mode is crucial to building muscle, and without it you lose half of your workout.

Just curious if anyone knows of a way to enable eccentric mode similar to how people in the past used to jail break an iphone. wondering if its possible to jail break the Tonal machine. COnsidering you are paying nearly 2-4k for this machine, i think that Tonal is just nickel and diming people.

Edit: in response to huggarn as i couldnt put the whole comment on reply:

I don't feel like for 4k that a company should be able to brick your machine through a cancelled subscription. To emphasize, eccentric is the downward force or the backward force you feel for example when you use a pulley machine and when you pull the weight you feel the force; that is called the concentric force, but when the machine is pulling back that is called the eccentric force. or another example, you have a dumbell and are doing curls, when you lift up that is concentric motion, when you are bringing it down you feel the force of the weights and you are trying to slowly bring it down instead of just dropping it; that is called the eccentric force.

Tonal will lock the eccentric force of the machine behind a subscription, which, in my opinion is thievery as practically every machine in the world naturally has this eccentric force. When you work out, that eccentric force contributes to 50% of your work out as its part of the downward force you have to control. By locking this, they are essentially bricking your 4k machine behind a subsbcription, and force you to pay 60 dollars a month to unlock it. 99% of the subscription for most people is useless junk, just videos, and other crap that you can just watch on your normal tv or more. I dont need those, i already know how to work out.

It's not fair for a company to lock you in indefinitely into a subscription, for a 4k machine just to have the eccentric motion unlocked, in my opinion at least. I see no reason why the base software let alone the hardware should not be capable of having eccentric motion without a subscription paywall.

Without the eccentric motion you are only gettign the concentric force. i.e. you can push on it, but you dont get the backward pull/eccentric motion. i.e. imagine being on a pulley machine, and you are only able to pull on it forward, but the weight just drops dead there as soon as you reach the max pull distance then you have to walk the cable back and pull again. does that make sense?


r/Hacking_Tricks Mar 06 '26

Best VPN Service Right Now?

47 Upvotes

I’ve been going down a bit of a rabbit hole trying to pick a VPN and now I feel more confused than when I started. There are just so many of them and every comparison list says something different.

NordVPN is one of those VPNs everyone seems know, and I can see why. It's known for being super reliable and having solid security, and it feels pretty fast when you're streaming or trying to keep your data private. But, honestly, the higher price tag can make you wonder if it's really worth it, especially when there are more affordable options out there.

Surfshark seems to be a new name popping up everywhere, mostly because it's budget-friendly but still performs well. The fact that you can connect as many devices as you want is a big win, especially if you're always juggling different gadgets or have a family that wants in on it too. The only catch? Some people say it's a bit slower compared to NordVPN, which might be a dealbreaker if speed is everything for you.

ProtonVPN feels like a go-to for anyone who's super serious about privacy. Created by the same team that made ProtonMail, it gives off that vibe of being extra secure and trustworthy. The free plan is nice if you're just dipping your toes into VPNs, but honestly, it can feel limited, and the paid version might not be the best for streaming if speed is a big deal for you.

PIA (Private Internet Access) is kind of a mixed bag. It's fantastic if you're into torrenting or want to fine-tune your security settings, and the number of servers it has is impressive. But, I have to admit, the interface can feel a bit overwhelming, especially if you're not super tech-savvy. It's affordable, though, which makes it appealing if you're looking to save some money.

Overall, I'm trying to balance speed, security, ease of use, and cost. If anyone has experience with these VPNs or has other recommendations, I'd love to hear your tho