HNHacker News
TopNewBestAskShowJobs

sprite

670 karma · joined February 11, 2013

submissionscomments
sprite··on Shopify is moving from React Native back to Swift and Kotlin
Interesting, it's instant on mine. The landing page is just Astro with cloudflare in front of it, the origin server is a hetzner box in Germany though.
sprite··on Shopify is moving from React Native back to Swift and Kotlin
Yes uniffi created swift and kotlin bindings. The app I did with this is just a sudoku game https://www.puzzlesight.com . Before AI I would have reached for something like Flutter to avoid doing all work twice but with AI doing two apps makes more sense.
sprite··on Shopify is moving from React Native back to Swift and Kotlin
Same conclusion here. My current preferred setup is native for iOS and Android with common core in rust exposed through uniffi
sprite··on Can Injection: keyless car theft (2023)
If you have a Stellantis product make sure to get the key lockdown flash done. If not thieves can just program a new key to your car and drive off with it in under a minute (My car was stolen twice this way). Initially the flash was only available for Challengers and Chargers which made Trackhawk's and TRX's even more of a target.

https://media.stellantisnorthamerica.com/newsrelease.do?id=2...

sprite··on Apple and Google deliver support for unwanted tracking alerts in iOS and Android
Hi Tile Ceo,

I was able to track down my stolen vehicle with the help of Tile and now put them hidden in all my vehicles since they don't alert like an Air Tag does.

sprite··on Story of Vitamin D Toxicity (2022)
I've been taking 5,000 IU daily for 5 years. Got bloodwork done last month and I was at 63.7ng/mL, so I will cut back now to ~2,000/day especially with summer coming around. 5 years ago I was at 14ng/mL and the supplement seems to have helped my energy levels, gut health and immune system.
sprite··on Apple cider vinegar for weight management
I think they mean the 3 doses (dosages) as in 5, 10 and 15mL
sprite··on Ask HN: AWS Down?
I'm on Comcast, can't even access Down Detector. Lots of websites seem down.
sprite··on The lazy technologist's guide to weight loss
Moderate drinking is good for you?
sprite··on US developers can offer non-app store purchasing, Apple still collect commission
https://developer.apple.com/support/storekit-external-entitl...

They are taking 27%, between that and processing fees you might as well use In App Purchases.

"Apple’s commission will be 27% on proceeds you earn from sales (“transactions“) to the user for digital goods or services on your website after a link out (i.e., they tap “Continue” on the system disclosure sheet), provided that the sale was initiated within seven days and the digital goods or services can be used in an app. This includes (a) any applicable taxes and (b) any adjustments for refunds, reversals and chargebacks. For auto-renewing subscriptions, (i) a sale initiated, including with a free trial or offer, within seven days after a link out is a transaction; and (ii) each subsequent auto-renewal after the subscription is initiated is also a transaction.] If you’re a participant in the Small Business Program, or if the transaction is an auto-renewal in the second year or later of an auto-renewing subscription, the commission will be 12%. These commission rates apply to all amounts paid by each user net of transaction taxes charged by you. You will be responsible for the collection and remittance of any applicable taxes for sales processed by a third-party payment provider. If you adopt this entitlement, you will be required to provide transaction reports within 15 calendar days following the end of each calendar month. Even if there were no transactions, you’re required to provide a report stating that is the case. If the cadence changes, we will update this page. To learn about the details that will need to be included in the report, view example reports. In the future, if Apple develops an API to facilitate reporting, you will be required to adopt such API within 30 days with an update of your app and follow the timing and requirements provided."

sprite··on Apple partly halts Beeper's iMessage app again, suggesting a long fight ahead
They could ask Google to remove it from Play Store also.
sprite··on Tech Layoffs due to IRS tax code change
So if you employ a software developer you can’t expense their salary?

Let’s say I hire a dev for $100k/yr and my product does $100k in revenue which just covers the developer’s salary. I have $0 left in the bank but owe tax on $80k in profit in the first year, is that correct or am I completely misunderstanding?

sprite··on I hacked Magic the Gathering: Arena for a 100% win rate
Yes lightstones go in primary weapon slot so they are one of the items that are considered visible.
sprite··on Show HN: Beeper Mini – iMessage client for Android
For the app it is probably just done server side.
sprite··on Show HN: Beeper Mini – iMessage client for Android
If Apple files a complaint with Google it will definitely get taken down under this clause, so I think the only way it will stay up is if Apple doesn’t care.

With the trouble Apple goes through to ensure you are accessing APNS from an Apple device including obfuscating the signing algorithm and requiring unique hardware identifiers I think it’s safe to assume they don’t want 3rd parties accessing their services.

sprite··on Show HN: Beeper Mini – iMessage client for Android
I had app that connected to the Snapchat API and let you upload photos with custom effects and photos from your photo album before that was a feature (not sure if it is today, I don't use Snapchat)
sprite··on Show HN: Beeper Mini – iMessage client for Android
Did you get permission from Apple to connect to their servers? Google Play does not allow apps to connect to 3rd party APIs without consent.

The relevant policy can be found at: https://support.google.com/googleplay/android-developer/answ...

"We don’t allow apps that interfere with, disrupt, damage, or access in an unauthorized manner the user’s device, other devices or computers, servers, networks, application programming interfaces (APIs), or services, including but not limited to other apps on the device, any Google service, or an authorized carrier’s network."

From what I understand your app connects to APNS without permission from Apple.

I have personally had my Google Play Developer account banned for making an app that connected to a 3rd party service

sprite··on I hacked Magic the Gathering: Arena for a 100% win rate
ShowEQ still works, there is also MySEQ which is Windows based but just reads memory instead. They are fine to use as the current owners of EQ don't really seem to care. Neither app has ever been able to show what loot a mob has except for visible pieces. Some of the data has changed over the years, for example exact mob HP used to be sent, now they just send percentages.
sprite··on Red Hat's Ex, Jim Whitehurst, Is Now Temporary CEO at Unity Software
I thought they removed the per install fee?
sprite··on NSO group iPhone zero-click, zero-day exploit captured in the wild
Wow that’s impressive.
sprite··on Geddit: Open-source, Reddit client for Android without using API
Both Apple and Google will remove apps from their store if they access a 3rd party API without consent. Not to mention that if using non sanctioned APIs you will likely face lawsuits from whatever service you are implementing a 3rd party client for.
sprite··on Air France denied my delay compensation, so I challenged them and won
The connecting flight was AF, but the delayed flight out of ATL was DL.
sprite··on Air France denied my delay compensation, so I challenged them and won
I just had a delayed flight out of ATL and missed my 2pm connection at CDG, next flight was 9pm. Delta gave me 15k sky miles, better than nothing I guess.
sprite··on Twitter Is DDOSing Itself
A bit off topic, but any book/article recommendations for building things at Twitter/IG scale? I know for example IG switched to a "fan-out" approach early on to handle accounts with a lot of users. Would love to learn more about this.
sprite··on Xfinity/Comcast/ISP Outage (GitHub, Twitter, Stripe)
Also experiencing this in Georgia.
sprite··on Can you buy the same ticket at a lower price if you buy it from another country?
I do the same traveling between US and Europe. I know I will go back every summer and xmas so my trip originates out of Europe with return trip 6 months later, always cheaper than same flights with origin in USA.
sprite··on Utah is first US state to limit teen social media access
I don’t understand how social media companies will enforce this without requiring an ID for any signup. Even then users could just select another country. Without enforcement this is just as useless as click link to verify you are 18 or enter birthdate.
sprite··on Why is fingerprint.com browser fingerprint working so well with iPhones?
Same for me showed previous visits. Never went to that site before.
sprite··on Valve bans 40k Dota 2 accounts using honeypot patch
Love this topic. I remember Everquest used to checksum areas of memory that were commonly modified from cheats. World of Warcraft used to (possibly still does, it has been forever since I looked at this) inject anti cheat code at runtime.

Obfuscation and deobfuscation is also super interesting. I think overall reverse engineering and figuring out how things work is one of the most interesting things in computer science.

https://github.com/obfuscator-llvm/obfuscator/tree/llvm-4.0/...

https://blog.quarkslab.com/deobfuscation-recovering-an-ollvm...

sprite··on Ask HN: I hate gym. How to stay in shape?
I feel like the most rewarding part of the gym is tangible gains. The weights don't lie.
Page 1 of 8Next →