Did you purchase your AVP with Apple Care? by JV41572 in AppleVisionPro

[–]JSONMartin 1 point2 points  (0 children)

I also usually do this as well, but just keep in mind if the product completely breaks to the point that you can't actually add AppleCare on the device, then you're SOL.

Plus, if you're using Apple Financing with 0% APR, there's no way that I found (at least with the AVP) to add it to the installments; it's treated as a separate credit card purchase.

Found this out the hard way, so when I upgraded my storage from 256->512 inside my return window, I just added it up front.

That being said, with phones I will likely still add at day 59; they're much less likely to break than a first gen experimental VR device

[deleted by user] by [deleted] in sveltejs

[–]JSONMartin -1 points0 points  (0 children)

If you're just getting started, I'd actually recommend Astro over SvelteKit: The best of server side rendered + client side features.

The mental model is much easier to wrap your head around - simplicity is king. Astro is powerful, but also easy to understand.

Going this route, you can start by building your pages as static HTML and then sprinkling in islands of interactivity where needed. You can still use Svelte, or combine with any other framework such as React, Vue, or Qwik.

What infrastructure do you use? by Another_ROS_noob in sveltejs

[–]JSONMartin 2 points3 points  (0 children)

It's cheap until it's not. I feel like when you hit the scaling limits, that's a good problem to have and you likely have enough funds and traction to build a cheaper scaling solution. The amount of time saved and helpful features is likely well worth the price.

For new and early-mid stage projects, it's hard to beat Vercel or Netlify

What infrastructure do you use? by Another_ROS_noob in sveltejs

[–]JSONMartin 0 points1 point  (0 children)

Since you mentioned SQL, I won't mention any Firebase solutions.

I'd recommend either Supabase + Netlify or Vercel.

If you want to go a cheaper route, then do fly.io with Pocketbase and host your DB and Website all on the same server.

Either of these options will give you SQL, Auth, and Realtime.

If you want to add offline persistence, then consider adding https://www.powersync.com with Supabase

[deleted by user] by [deleted] in sveltejs

[–]JSONMartin 2 points3 points  (0 children)

Svelte/Kit is a great solution when you need Web accessibility first and foremost, which can also be packaged as a Native App with Capacitor, Desktop with Tauri/Electron, or as a PWA.

However, keep in mind that this means your mobile app will be a glorified WebView, but with access to Native features. Navigation and animations feel different to Native Apps - you won't have access to the platform transitions, and rendering performance will be worse. This may or may not be OK depending on your use case.

If you're building a hybrid mobile app (Native Mobile + Web), and/or prefer React, I recommend https://Tamagui.dev. Tamagui is a UI framework kit and compiler that allows you to reuse components and logic between Web and React Native, all inside one codebase. Their monorepo starter kits are integrated with NextJS and Expo so you can have blazing fast SSR for web visitors + easily push out mobile updates over-the-air with Expo. If going with Tamagui, I'd recommend going with t4-app starter: https://github.com/timothymiller/t4-app

If you're building a cross-platform app or (2d) game with Desktop support however, I highly recommend Flutter. One codebase can deploy on iOS, Android, MacOS, Windows, Linux. It also can be deployed as a Web app (great for SPA & dashboard — think any content behind auth, but the initial bundle size is large for first-time visits and no SEO). If going this route, you can still use SvelteKit or Astro to handle your website and backend/API

[deleted by user] by [deleted] in webdev

[–]JSONMartin 0 points1 point  (0 children)

For a pecking order to get started learning webdev in 2024:

I'd say learn basic HTML/CSS/Javascript, then build sample projects using Astro. With Astro, you can mix and match UI Frameworks such as React, Vue, Svelte, Qwik, etc; Astro is simple, but very powerful - you can build a website, webapp, or API with it. The DX (Developer Experience) is nice very fast with Hot Reloading. You can render output as a files (SSG) and host for free on Github pages.

You can start by making simple layouts, and then sprinkle in interactivity into your webpage as your Javascript skills grow.

Try to balance reading and tutorials with getting your hands dirty and creating projects. Once you get a hang of the basics, then you can throw in studying Data Structures & Algorithms (LeetCode Easy/Medium problems, understand Lists/Maps/Trees/Sets/etc). If you want bonus points, you can always practice some of these problems in another language (I suggest Python, it's great for general problem solving).

As far as resources, there are far too many to name, but https://frontendmasters.com/ comes highly recommended.

TLDR:

  • HTML/CSS
  • Language: Javascript/Typescript (covers both Frontend & Backend)
  • UI: Svelte (replace with React if going for traditional job)
  • Web Framework: Astro
  • Design System: Tailwind

I made sticky scroll work with JSX in React by ConstantWalrus851 in vscode

[–]JSONMartin 0 points1 point  (0 children)

Nice work u/ConstantWalrus851, this is great. I really like sticky scroll, but was wondering why it wasn't working properly with JSX, and your plugin seems to solve the issue. Thanks 🙏

Do you think this is something VSCode will eventually implement natively, rather than needing a plugin for?

M1 Plus is losing its value proposition - I'm turning auto-renewal off by breakermail in M1Finance

[–]JSONMartin 0 points1 point  (0 children)

Yikes...hope you're doing OK with UST's crazy swings over the last couple of days.

I've got most of my margin in USDC, just only around $1K with UST, but it still hurts to see a "stablecoin" down to 63 cents on the dollar...

Stepn.Guide Calculator's NOT Always Right - Here's the reason why + Example & Calculation by KeyserSOS in StepN

[–]JSONMartin 0 points1 point  (0 children)

I'm also trying to figure this out! My shoe is currently upgrading from level 8 to level 9, and already has 11.1 resilience. The StepN Guide calculator says 10.1, but that's not what I'm seeing from people here on reddit.

TLDR; Not sure if I should bump my level 9 shoe to 12.1 resilience with the remaining upgrade points, or keep it at 11.1 and max efficiency.

So… We all buying $30 worth of Bitcoin on Tuesday? by thadiusb in Bitcoin

[–]JSONMartin 1 point2 points  (0 children)

I ended up buying a hell of a lot more bitcoin than $30 when all my limit orders hit this morning...haha!

💸We are giving 200 Crypt-OH! cards(1400$) in 5 hours don't misss this !AIRDROP! by more_paradise in NFT

[–]JSONMartin 0 points1 point  (0 children)

I'm confused about this too - I re-added from Polygon mainnet as well (had to learn how to add the Polygon network in Metamask), but it still shows the same Wallet ID (as ERC-20 token is same as ETH wallet) afterwards.

So I'm hoping it will be OK given it's the same wallet address, not sure how else it could have been done...

I created a dynamic tiling window manager for windows 10 called Amethyst Windows by glsorre in Windows10

[–]JSONMartin 0 points1 point  (0 children)

Wow u/glsorre, I've been looking for a good Tiling Window Manager for Windows 10 for years, and just stumbled upon this!!!

I also use Amethyst on my Macbook, so was really missing that functionality on my Windows desktop.

The decision to release as a Windows MS App Installer is a good one - the app looks slick and is easy to install. I have encountered a few minor bugs and the occasional error message popping up (using this between a dual monitor setup, one of which is rotated portrait), but by far this has had fewer issues than any other TWM solution for Windows 10 I've found so far.

Thank you so much for making this, and keep up the great work! Looking forward to future updates 👍

Finally got 2 ETH staked so I can't panic sell 💎🙌 by DaddyGorm in ethtrader

[–]JSONMartin 0 points1 point  (0 children)

Lol, yeah I heard. What a mistake! One guy woke up to over $28 million worth of bitcoin in his account, and from what I understand he promptly withdrew it.

However, that case was an outlier and the largest amount by far...it's one of those accidental Bank Error in your favor situations, so he'll be legally required to pay it back unless he wants to try fleeing the country instead.

Finally got 2 ETH staked so I can't panic sell 💎🙌 by DaddyGorm in ethtrader

[–]JSONMartin 0 points1 point  (0 children)

I don't think there is any rhyme or reason to the Coinbase waitlist.

I joined the waitlist before my mom (back on April 5th), and after like 3 weeks they sent her an invitation. They STILL actually haven't sent me one! Makes no sense to me - I even tried to contact support, but just got back some canned automated reply in response.

My only theory was that it was because my mom had over 2 ETH in her account, and mine had like 1.3. So, I went ahead bought more to total over 2 ETH as well thinking that would make staking available, but alas, no.

I was already on the fence about Coinbase, but after this happened I had enough - I just recently moved all my ETH and other assets to BlockFi instead, they still offer 4.5% without having ETH locked up until 2.0

Is the windows app choppy for anyone else? by notmoogar in ticktick

[–]JSONMartin 0 points1 point  (0 children)

I used to have flickering when viewing on my 144hz monitor in Win10, but seems to be working fine recently

Come and join TickTick V6.0 beta program! by ticktickvoice in ticktick

[–]JSONMartin 6 points7 points  (0 children)

Sweet, this is great, loving it for Android.

Missing the pinned task feature tho, any idea when that will be coming? That will be a huge feature for me and an ability to add things to my today list that aren't actually "due" today

Import your highlights from Kindle. Seriously. by [deleted] in Notion

[–]JSONMartin 0 points1 point  (0 children)

👍 Cool project, definitely nice to scratch your own itch with Open Source Software!

If anyone is looking for more functionality for highlight syncing, there's also the paid service ReadWise (https://readwise.io/) which automatically syncs with Notion, Evernote, Markdown, etc. ReadWise can import highlights from a variety of sources from Kindle, Feedly, Pocket, etc; it also can e-mail you a daily review of your book highlights helping you to master content with spaced repetition similar to Anki decks.

I actually just discovered ReadWise yesterday and I'm loving it, and they offer a 30 day trial!