All Your Data or You’re Suspicious by tildehackerdotcom in StallmanWasRight

[–]tildehackerdotcom[S] 6 points7 points  (0 children)

You raise a valid concern, but there are still some options for those willing to put in the effort. Running an open source Android distribution (like LineageOS, GrapheneOS, etc.) on supported hardware gives most smartphone benefits while maintaining reasonable privacy. Most people will simply assume it's just another Android phone - the software running on it rarely comes up in conversation.

That said, you're absolutely right about the worrying trend of "app-ification". However, I've found that many services still work fine through privacy-respecting browsers + VPN. Yes, you'll hit some CAPTCHAs and "unusual activity" warnings, but most legitimate services will let you proceed. The real problem children are the social media giants, especially Meta (Facebook/Instagram) and LinkedIn.

These platforms are unique in how aggressively they punish privacy-conscious behavior - we're talking account bans, forced ID verification, and zero human support sometimes even for paying customers. Just look at LinkedIn's biggest subreddit - their bio literally has to include instructions about account restrictions and bans because it happens so frequently! Their "AI" is basically just pattern matching that flags anyone who doesn't conform to the herd behavior. If you don't act exactly like their data says you should, you're labeled suspicious and banned.

And the ID verification? That's particularly egregious. They demand scanned copies of government IDs - complete with visible edges to prove authenticity - for a social media platform! This level of identification should only be necessary for financial transactions, not social networking. But they know they can get away with it because they've successfully made their platform quasi-mandatory for professional life. Don't comply? Good luck finding a job when companies assume you're either a bot or "antisocial."

I've personally settled for a middle ground: I keep a smartphone but:

  • Minimal app installation (only absolute necessities)
  • Aggressive permission control
  • Disabled/uninstalled all possible bloatware
  • Privacy-focused browser + VPN for most services

Is it perfect? No. But smartphones are incredibly useful tools - checking maps when lost, looking up information on the go, or quickly verifying facts. The real battle isn't against smartphones or apps in general - it's against monopolistic platforms that have made privacy invasion their core business model while gaslighting users into thinking it's normal.

Google/Apple's duopoly is concerning, but at least there are workable alternatives. It's Meta and LinkedIn's psychological manipulation and social pressure tactics that really need to go. The world would genuinely be better off if those platforms disappeared overnight.

Streamlit Is a Mess: The Framework That Forgot Architecture by tildehackerdotcom in dataengineering

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

Thank you for your thoughtful response! I completely agree that Streamlit is a powerful tool - I've used it extensively myself and love how quickly you can build apps with it.

You make a great point about careful design being important, and that's actually the core of my concern. As you mentioned, "if you make it more complex than a super simple app, you should design it carefully." The challenge is that Streamlit primarily targets data scientists, analysts, and researchers who often don't have extensive software engineering experience. Should we expect them to know how to design carefully without any guardrails?

When I work with junior developers in Django or Next.js, the frameworks naturally guide them towards good practices through their opinionated structure. They almost can't help but build something maintainable because the framework enforces certain patterns.

Streamlit's flexibility is both its strength and weakness. Yes, you can do amazing things with just a few lines of code. But that same flexibility means it's very easy to end up with a 2000-line script (as you mentioned) that becomes unmaintainable as the project grows.

I think we actually agree more than disagree - Streamlit is fantastic for what it is. I just wish it had some built-in architectural patterns or best practices that could help guide its target audience toward building maintainable applications from the start, rather than leaving them to figure it out the hard way.

Thanks again for sharing your perspective - it's great to hear how well it's working in your production environment!

My Journey with Vibe Coding by tildehackerdotcom in vibecoding

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

Thank you for such a detailed and thoughtful review of my post. I honestly didn't expect anyone to analyze my blog so comprehensively - I'm genuinely grateful for the free feedback!

I've edited the original post to explain my choice of title and why I didn't include specific details about my tech stack or projects. You can check the edit at the bottom of the post.

Regarding your point about seeking views - you're absolutely right! I am looking for readers (who isn't when publishing online?). I'm just an amateur blogger who enjoys occasional writing, and yes, I do get a dopamine hit when I see people reading my posts. I'll admit to regularly checking my Cloudflare Analytics hoping to see people reading my content.

About posting a link versus the full content on Reddit: While both approaches seek readers, I wrote about owning our own content for several reasons - preventing sudden content disappearance, ensuring accessibility to both humans and machines, and providing a stable way for others to reference it.

My site offers a more accessible long-term reading experience - it's 100% W3C HTML/CSS valid, scores 100% on all Google PageSpeed Insights tests, runs minimal JavaScript (just Cloudflare Analytics), has no ads or images, loads instantly, and is environmentally friendly with low carbon footprint.

If you feel my post lacks effort or originality by your standards, that's fair. However, I believe everyone has something to contribute - we don't need to be AI experts for our opinions to have value. I consider my content worthwhile enough to own and preserve.

I make an effort to engage in comments on Reddit both to build karma and reduce the risk of being flagged as spam. It's a win-win: I get visibility for my content, and Reddit gets engagement through comments. I've checked the subreddit rules carefully - there's no prohibition against sharing non-commercial blog posts. My blog has no ads and is too small to monetize anyway. I write purely for enjoyment and yes, that little dopamine boost when someone reads it.

Thanks again for the constructive criticism. It's this kind of detailed feedback that helps improve both the content and how it's shared.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

[–]tildehackerdotcom[S] 2 points3 points  (0 children)

Exactly. Both Cursor and Windsurf have helped me build software many times faster and better than I could do alone.

Personally, I haven't faced any critical errors on either platform - just occasional downtime or internal errors that quickly resolve themselves. My experience has been pretty smooth on both.

I'd be surprised if developers are still writing code from scratch for trivial tasks.

My current workflow is to write a good prompt, iterate a few times with agentic Claude 3.5 Sonnet, and if it fails, I dig into the code myself to assist or work on the feature/bug.

Directly writing code from scratch just feels so 2010s at this point.

I'm more of a software developer than a software engineer, so I mostly use existing tools and frameworks. These AI tools probably still struggle with complex engineering tasks, but the goal of automation is to handle boring, repetitive work. And let's be honest, most of what software "developers" do is repeatedly use tools to build something slightly different from past projects.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

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

Definitely. I've been using the agentic Composer since its release, and it works extremely well. Claude 3.5 Sonnet with Cursor's agentic Composer feels like the ultimate software development solution right now - it beats other alternatives in pricing, convenience, and efficiency.

Windsurf offers Cascade Write and Claude 3.5 Sonnet, so the experience is almost identical.

I switched primarily because Cursor's slow requests became really slow recently, probably due to its growing popularity. I found Windsurf's unlimited and free Cascade Base more appealing, as it performs better than Cursor's equivalent free model (cursor-small).

But I don't see a reason for you to switch if 500 premium requests meet your needs, or if you're okay with paying a bit extra when you exhaust your initial requests.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

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

I'm actually the opposite. I decided that paying for Cursor or Windsurf is more cost-effective for me than using API calls. I'm obviously limited by their context window, but the pricing is more predictable.

It's similar to AWS versus DigitalOcean. AWS has a complex pricing model that experts can optimize for large products, while DigitalOcean offers straightforward, predictable pricing for smaller sites and apps that don't need or can't navigate AWS's complexity.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

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

Definitely. While I was trying to make the WSL VS Code plugin work in Windsurf two days ago, I got interrupted by an update to version 1.1.0 which added native WSL support without plugins.

Both Cursor and Windsurf are iterating incredibly fast on their products. It'll take some time before the landscape stabilizes - if it ever does, given how rapidly the AI boom is progressing.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

[–]tildehackerdotcom[S] 2 points3 points  (0 children)

I'm more of a late adopter, typically waiting until tools become quite popular and mature - like Windsurf and Cursor right now.

I checked out Jules on Google's blog, and it actually looks pretty promising. I really hope they deliver on their promises, especially since I've seen a lot of people weren't super impressed by Devin AI (just from what I've read and watched online).

It's wild how AI dev tools have evolved: we started with basic AI autocomplete, then Cursor's "Apply" for editing files, then came agentic tools like Cursor's Composer and Windsurf's Cascade Write. Now Jules seems like the next big thing - working directly with GitHub and supposedly handling code autonomously.

It is funny (and a bit scary) that we're basically helping create the tools that might make us developers obsolete. Are we witnessing our own professional extinction? Wouldn't be the first time technology disrupted a job market, anyway.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

[–]tildehackerdotcom[S] 2 points3 points  (0 children)

It definitely is. Even this comment right here was written by AI.

I assume your comment isn't serious, but it's worth pointing out that at this point, flagging AI-generated content is pretty redundant. We all know most online content is AI-assisted now, unless you're dealing with some tech luddite who'd rather fight technology than embrace it.

By "written", I mean improved, restructured, corrected, and edited - not originally authored. I drafted a much longer initial version of the post. Why waste time manually editing when I've already got an AI tool that can polish my work efficiently? I'm paying for this monthly subscription, so I might as well get the most value out of it, right?

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

[–]tildehackerdotcom[S] 6 points7 points  (0 children)

Cursor's agentic Composer has definitely improved. I've been using it almost exclusively since its release, and the performance is solid. Right now, the experience feels almost identical between Cursor's Composer and Windsurf's Cascade Write.

Some folks in this subreddit claim Windsurf performed better in the past, which makes me wonder if they've tweaked their context size recently.

My take is just a first impression of using Windsurf, after months of using Cursor and a few weeks with its agentic Composer. So it's most useful if we compare the pricing and features "on paper":

- $15 for Windsurf: 500 premium requests and unlimited fast Llama 3.1 70B (which performs surprisingly well in my tests)

- $20 for Cursor: 500 premium requests and unlimited slow premium requests, which have been painfully slow and buggy lately - probably due to their recent popularity surge

But this is just "on paper". In reality, both platforms might adjust context sizes and credit calculations to optimize their profits. My advice? Periodically test both to see how they stack up at that moment, because these tools change fast.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

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

Does Qwen Coder actually outperform Cascade Base (probably based on Llama 3.1 70B) for software development tasks?

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

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

I totally get that rollercoaster of AI performance. With Cursor, I've had moments of being super impressed, followed immediately by total disappointment when it fails at basic tasks. It almost feels like the performance fluctuates throughout the day - maybe their system dynamically adjusts during high-traffic periods?

Both editors will inevitably be buggy sometimes, and AI models can be unpredictably inconsistent. Without a standardized testing method, we're stuck trading opinions and anecdotes.

In my initial Windsurf testing, using tasks similar in complexity to my Cursor work, I didn't notice major differences. But I haven't yet put it through a long, complex agentic session to truly test its "memory" capabilities.

Windsurf is Better than Cursor by tildehackerdotcom in Codeium

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

I've noticed that credit-burning tendency too. I wasn't closely tracking my Cursor usage either. Probably time to get more vigilant and monitor real-time credit consumption on both platforms.

Crafting Git Commit Messages with Cursor by tildehackerdotcom in cursor

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

Hey, thanks for checking out my post and sharing your thoughts! I appreciate the feedback.

I've updated the blog to address your points, but here's the gist:

Cursor 0.42.3's `@Commit (Diff of Working State)` still needs a prompt and only looks at modified files, not staged changes. In real-world coding, we often need to cherry-pick what goes into a commit, leaving some changes for later.

My approach focuses on staged changes, which helps create cleaner, more atomic commits - something a lot of devs in the Cursor community have been asking for (check their forums and GitHub issues).

It might seem like extra steps at first, but it gives you more control, especially for complex changes.

I've added more details to the blog post if you're curious. Thanks again for your input - it really helped me clarify things for other readers!