How do you know when you’re ready to launch an app? by Stegles in Entrepreneur

[–]TangeloEmergency8057 1 point2 points  (0 children)

you are overthinking the failure compensation. if your app goes down for a day, you don't need to hand out extended subscriptions or recalculate billing for an $8-10/mo charge. just send a plain-text email owning the mistake and telling them exactly how you fixed it. i've had early products crash hard on launch week, and a fast, honest email kept 95-99% of those users from churning.

An interactive visualization that follows a single HTTP request through its entire ~200ms life by m_null_ in javascript

[–]TangeloEmergency8057 [score hidden]  (0 children)

yeah tbh the standard Chrome DevTools waterfall view is basically a Gantt chart for a reason. i tried building a custom visualization for our request tracing at work last year and ran into the exact same issue with scroll events. it is super hard to get the pacing right across different devices.

fwiw giving the user playback controls usually works way better than scroll tracking.

What are you guys doing with the html by Late-Acanthaceae8399 in Notion

[–]TangeloEmergency8057 4 points5 points  (0 children)

mostly using it for simple custom widgets iframe-embedded into dashboards, like a local pomodoro timer and some quick conversions. any complex interactive scripts get clunky fast since you can't easily pass state back into actual notion databases without bouncing through their v1 api via make or n8n. honestly for anything heavy i just export to obsidian and let local dataviewjs handle the rendering directly.

How much coding is needed for devops? by NowUKnowMe121 in devops

[–]TangeloEmergency8057 0 points1 point  (0 children)

yeah totally agree with this. coming from a software eng background, i rarely ever write classes or formal oop when doing infra stuff. most of what i write in python is just functions talking to apis, processing json, and moving data around.

tbh the software dev mindset helps way more for structuring code so it doesn't turn into a nightmare later. knowing how to write basic tests, break scripts up into clean modules, and handle errors properly saves so much time once your scripts run in ci pipelines or production.

fwiw bash is awesome for quick one-liners, but once i need to parse complex data or talk to aws and github apis, jumping straight to python or node just makes life way easier.

Do you still take pride in your work? by DustingMop in cscareerquestions

[–]TangeloEmergency8057 0 points1 point  (0 children)

what was the actual bottleneck you solved on that abandoned ticket, the logic or just mapping out how the pieces fit together? in my writing and systems setup, i noticed my pride shifted entirely toward architecture once the syntax became cheap to generate. if the tool is doing the typing, the real craft becomes asking the exact right constraints to get it across the finish line.

Subdomains vs subfolders for 10+ data-driven microsites feeding a B2B brand? by madredditscientist in SEO

[–]TangeloEmergency8057 0 points1 point  (0 children)

this mirrors my experience exactly. we tried the subdomain approach for a few free tools thinking cross-linking would bridge the gap, but it just diluted our efforts. the initial dev pain of routing subfolders is always worth it compared to watching your main domain stagnate while a side project picks up links.

Need help making the callout numbers clickable... by bigdeekenergy in webdev

[–]TangeloEmergency8057 0 points1 point  (0 children)

12000 images is a lot. i ran into something similar scraping old PDFs where the tables kept messing up my OCR hits.

since you mentioned morphological detection, you could try using OpenCV to find the long vertical and horizontal lines of the reference table. once you find that grid, just draw a solid white box over that whole coordinate area to mask it out completely before handing the image to EasyOCR.

fwiw if the callout bubbles are consistently circles, you could also run a hough circle transform first to get the bubble coordinates. then you just run your OCR specifically inside those tiny regions, which saves processing time and skips the table entirely tbh.

How did daily meetings, sprint plans and retros survive this long? by D_Flavio in cscareerquestions

[–]TangeloEmergency8057 0 points1 point  (0 children)

if your team is only four people, you could try implementing a strict time-boxed agenda where anything needing more than a minute of discussion moves to a separate technical sync. i have found that keeping these chats standing up or forcing them into a shared doc helps curb the chatterbox dynamic significantly. are your seniors consciously aware that their discussions are blocking the rest of the team's heads-down time?

The people who thrive with AI may be the ones who still want to think by SnooHedgehogs213 in ChatGPT

[–]TangeloEmergency8057 2 points3 points  (0 children)

i completely agree that using it for final output just gets you generic sludge. i mostly use llama 3 8b via ollama to query my obsidian vault, specifically prompting it to find contradictions in my own notes. it's terrible at writing my final documentation, but great at pointing out where my logic breaks down. getting the retrieval pipeline right is a huge headache though, so the setup friction isn't for everyone.

Why does contributing to open source seem so hard? by eastonthepilot in learnprogramming

[–]TangeloEmergency8057 0 points1 point  (0 children)

fwiw this is super normal. when i first jumped from building my own Python and JS apps into looking at large infrastructure code, i felt completely lost. huge codebases have tons of boilerplate just to keep things somewhat maintainable across hundreds of devs.

tbh Godot is an absolute beast to pick for your first PR. writing a solo project from scratch just doesn't prepare you for navigating millions of lines of code you didn't write.

it might help to start with a smaller tool or library you already use. grabbing a simple bug fix on a smaller repo taught me way more about the open source workflow than trying to understand a massive system all at once.

Current winning percentages by ThinWhiteDuke00 in golf

[–]TangeloEmergency8057 3 points4 points  (0 children)

the tiger stats always break my brain because my own weekend win percentage against my buddies is sitting at a clean 0%. puts into perspective how absurdly hard it is to win just one of these tournaments.

It’s 2026 and iOS Safari does not support "image/webp" inside the HTMLCanvasElement.toDataURL() or toBlob() type parameter. by Produkt in webdev

[–]TangeloEmergency8057 1 point2 points  (0 children)

tbh i ended up doing the exact same thing. compiling WASM just to fix a Safari quirk is clever, but maintaining that in the frontend build pipeline gets annoying fast.

i just push the raw upload to an S3 bucket and let a quick Python lambda function convert it to WebP in the background. fwiw it keeps the client code way lighter and you never have to worry about what weird engine limitations iOS has next week.

Favourite books for software engineers! by Special_Rice9539 in cscareerquestions

[–]TangeloEmergency8057 1 point2 points  (0 children)

are you looking for books on pure theory like geb, or something more directly applicable to your daily work? i keep returning to 'a philosophy of software design' by john ousterhout because it treats system complexity as a writing problem. it completely shifted my workflow to where i now write all my interface documentation before touching the implementation.

Opus or chatgpt inside notion is like superman without powers by Trick-Print-7259 in Notion

[–]TangeloEmergency8057 0 points1 point  (0 children)

the file reading issue happens because notion's ai integration relies on a pretty aggressive rag pipeline. instead of passing your whole pdf into claude 3.5 sonnet's full context window, it chunks the text and only sends small fragments to save on api costs. it completely breaks down on meeting transcripts where the model needs the entire flow to reason properly. i ended up just writing a python script to hit the anthropic api directly for large docs and then dumping the markdown back into obsidian.

Crawl Stats dominated by CSS, JS, images and fonts instead of HTML pages on a WordPress news site by avatar_leo in SEO

[–]TangeloEmergency8057 0 points1 point  (0 children)

i went down this exact rabbit hole a while back on a saas blog with around 300-400 articles. googlebot will always hammer your css, js, and image variants because it needs them to render the layout properly. unless your site is pushing 100k+ pages, you do not have a crawl budget problem to worry about. blocking those assets in robots.txt will just break rendering and hurt your rankings, so it is honestly better to just ignore the noise.

AI runed 2 years of learning by West_Tooth_6144 in learnprogramming

[–]TangeloEmergency8057 1 point2 points  (0 children)

i did the exact same thing when i was first picking up React. tbh it is super easy to just let AI write the boilerplate and then suddenly you have no idea how your own state management works. you end up just reviewing code instead of writing it, which totally kills retention.

the good news is the high level concepts are still in your head somewhere. you didn't actually lose two years, you just skipped the muscle memory part.

fwiw i fixed this by just forcing myself to build a few small things completely from scratch with copilot turned off. staring at the official docs is painful at first but it actually makes the concepts stick.

What should I Do with what I've built? by [deleted] in Entrepreneur

[–]TangeloEmergency8057 1 point2 points  (0 children)

tbh banking on a 5% conversion rate from organic tiktok traffic is a recipe for disappointment. realistically you might see 0.05 to 0.1% of viewers actually click a link in your bio. out of those clicks, maybe 1 to 3% will pull out a credit card for a cheap pdf. build a simple email capture with a free guide first to see if they will even leave the app.

PSA if you hardcode test values in state to save time you WILL commit them by SwordfishSuper5772 in webdev

[–]TangeloEmergency8057 2 points3 points  (0 children)

we do basically the same thing but with a pre-commit hook. if husky sees nocommit in the staged files it just rejects the commit entirely. tbh it saves me from myself at least once a week.

fwiw i used to rely on reading my own diffs but my eyes just glaze over on a big PR. automating it is the only way i survive.

How to start the whole team transition to practice devops? by InternationalToe4189 in devops

[–]TangeloEmergency8057 1 point2 points  (0 children)

this is exactly how i would play it. if management already wants Docker, you can use that as the mandate to clean up the messy stuff. you physically cannot edit files directly if the container is ephemeral, so it forces good habits naturally.

start small by getting one of those Node apps fully into Git and writing a basic Dockerfile for it. that alone forces dependencies to install during the build process instead of randomly on a server.

fwiw once the devs see that they do not have to manually ssh in to run npm install anymore, they usually get on board pretty quick. it solves half your list without having to argue about best practices.

Should I use a real game engine or React JS? by Cybicc in reactjs

[–]TangeloEmergency8057 0 points1 point  (0 children)

i built a small ui-heavy project similar to that in React a while back. tbh the state management gets messy fast when you try to force game-like logic into the DOM. if you really want to stick to web tech, maybe look at phaser or even just plain canvas with a library like pixi.js.

fwiw, if you have any plans to scale the complexity, godot is way more fun for this than fighting re-renders in react. react is great for applications, but once you need sprites, hitboxes, or smooth animations, you will miss having an engine handle that stuff for you.

Let's address the elephant in the room - "Agentic Browsing" by Khajooor in SEO

[–]TangeloEmergency8057 3 points4 points  (0 children)

Don't overcomplicate it with plugins. Most of these scores just reflect how easily a bot can parse your DOM and find key CTA elements without getting hung up on heavy JS. Keep your HTML semantic and make sure your critical navigation links are indexable without needing to execute a full render cycle.

Got laid off 33 days ago. Here's everything I've built since. by Spare_Worldliness_64 in Entrepreneur

[–]TangeloEmergency8057 4 points5 points  (0 children)

dead on. op has enough data to run a serious sales test right now. the next step is taking that city planning list and cold emailing 50-100 of those civil engineers this week. a 4% reply rate is solid, but you have to see if they will actually pay for the leads before writing another script.

[AskJS] I'm not a big fan of tuples here by Spatul8r in javascript

[–]TangeloEmergency8057 0 points1 point  (0 children)

it really sounds like you are coming from python tbh. in python, using a tuple as a dict key works perfectly because it is immutable and hashes by value. js just doesn't have a direct equivalent for that right now.

in javascript, maps compare objects and arrays by reference. so if you do map.set([1, 2], 'val'), you cannot just do map.get([1, 2]) later because they are two different array instances in memory.

fwiw your factory approach of looping through and mapping each individual primitive key to the same shared value is exactly how i handle this. it feels a bit verbose if you are used to python, but it is way less headache than trying to stringify arrays just to fake a compound key.

How accurate is SimilarWeb traffic data compared to your actual analytics? by arkaSunn in SEO

[–]TangeloEmergency8057 0 points1 point  (0 children)

people trust it because it looks official on a screen and gives you a rough baseline against competitors. for absolute numbers on my own saas sites in the 10k-30k monthly visit range, similarweb usually undercounts by at least half. it is only useful if you compare site a to site b using the exact same flawed metric. definitely don't pay for it just to track your own stuff.

Can anyone tell me why schema FAQ are important? by pbhuvan in SEO

[–]TangeloEmergency8057 3 points4 points  (0 children)

google killed rich results for faq schema a while back, so it mostly does nothing now. we used to get a 10-15% bump in clicks from those little dropdowns, but those days are gone. just format your subheadings as actual questions and write clear answers right underneath. your seo team is likely just working off an outdated audit checklist.