Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Wednesday, 3 February 2021
Show HN: FinD – Run Firecracker MicroVMs inside Docker containers https://bit.ly/3pPr5XA
Show HN: FinD – Run Firecracker MicroVMs inside Docker containers https://bit.ly/3jc07qy February 3, 2021 at 06:56PM
Show HN: SafeSexStats – Make understanding contraceptive effectiveness easy https://bit.ly/3oLKSWu
Show HN: SafeSexStats – Make understanding contraceptive effectiveness easy https://bit.ly/2YHT2EI February 3, 2021 at 06:50PM
Show HN: Imagine if you can visualize any outfit on Farfetch https://bit.ly/39KNMGx
Show HN: Imagine if you can visualize any outfit on Farfetch https://bit.ly/36FzzZx February 3, 2021 at 06:23PM
Show HN: Pairagraph – our attempt to build a new high-quality discussion forum https://bit.ly/3jfsILJ
Show HN: Pairagraph – our attempt to build a new high-quality discussion forum https://bit.ly/3oMP9bY February 3, 2021 at 05:24PM
Show HN: Osso – Open-source SAML SSO service https://bit.ly/3tnXfLR
Show HN: Osso – Open-source SAML SSO service https://bit.ly/3cApVva February 2, 2021 at 04:15PM
Show HN: 4 day week – Software jobs with a better work / life balance https://bit.ly/3atOVSe
Show HN: 4 day week – Software jobs with a better work / life balance https://bit.ly/3jlQNk0 February 3, 2021 at 06:03PM
Show HN: Play Fun Games in Slack https://bit.ly/3cDAHk8
Show HN: Play Fun Games in Slack https://bit.ly/3auerXh February 3, 2021 at 04:31PM
Show HN: Fusuma is a tool to create slides using Markdown easily for you https://bit.ly/3rvM4PF
Show HN: Fusuma is a tool to create slides using Markdown easily for you https://bit.ly/2YFH6mP February 3, 2021 at 04:26PM
Launch HN: Emerge (YC W21) – Monitor and reduce iOS app size https://bit.ly/3oL5MVI
Launch HN: Emerge (YC W21) – Monitor and reduce iOS app size Hi everyone! We’re Noah and Josh from Emerge ( https://bit.ly/3rjH28u ). Our company is building a monitoring and analysis tool to help iOS developers reduce their app’s size. You might have heard about app size challenges faced by large iOS apps, particularly those with Swift codebases. I was an iOS engineer at Airbnb for 4.5 years and personally worked on their size reduction efforts. App size is tricky to quantify. The size users most commonly see (what’s on the App Store page) is the install size thinned for their device. This is the size measured after stripping out assets like images and other media not needed for your screen size, or code that doesn’t run on your device’s architecture. However, this isn’t the only size metric out there, there’s also download and universal size (read more about this in our docs [1]). Our tool makes app size easy to understand by visualizing the size contribution of every file in your app, from localized strings to machine learning models. To better our understanding, we even reverse engineered compiled asset catalogs and Mach-O binaries to show size contributions of original images, source files and Swift modules. With this perspective we often see files that don’t belong or are suspiciously large. While testing our tool we analyzed and learned from over 150 iOS applications and found that keeping app size in check is really hard— even for industry leaders. Here are some of our more interesting findings. Dropbox ( https://bit.ly/2LltbiU ) From the visualization, you can clearly see why Dropbox’s iOS app is 270 MB— it’s 35% localization files. These files are duplicated from the main app into 7 different app extensions and they all include comments that provide translators with context for the strings. Just removing these comments from the production app could save 46 MB. eBay ( https://bit.ly/39H3gLR ) This is an interesting architecture because although the main app’s executable is only ~150 KB, 86% of the app’s size comes from executables, the biggest one (32 MB) being EbayApp.framework. When building a Swift framework, the binary contains symbols which are not needed in the build uploaded to the App Store. These symbols can be stripped using the method described in our docs [2]. Stripping binary symbols would reduce Ebay’s app size by over 40%. Emerge can generate a script to add to your Xcode build phase to strip symbols for you. Spark ( https://bit.ly/2MyY6sm ) About 1/10th of Spark’s ~230 MB app is font files. 10 MB of those font files are duplicates found in an app extension. After a closer look, the fonts duplicated are all SF-Pro-Text, look familiar? These have been system fonts since iOS 11 (the minimum version for Spark). If the system font was used directly, 10% of the whole app could be deleted! If you want to dive in a bit deeper you can check out our Medium post which goes into detail on some other popular apps [3]. Our analysis consistently shows that without guardrails in place, app size can get out of hand very quickly. Emerge wants to help developers reduce their size and keep it that way. Our continuous monitoring and binary size profiling prevents regressions by alerting developers of size changes in their pull requests, helping teams build better, smaller apps. We offer a free Growth plan designed for independent developers and small startups. Our paid plans start at $499/month, you can view more details here: https://bit.ly/36G1EzZ . If app size has come up in your development process, we’d love to hear about how you handled it. We’re always looking to improve and grow our product and we’re especially excited to hear feedback from the HN community! Thanks, Noah + Josh [1] https://bit.ly/3pKu6Iz [2] https://bit.ly/3pMJyno [3] https://bit.ly/39JOi7W... February 3, 2021 at 04:03PM
Show HN: Haven, self-host a private blog instead of using Facebook https://bit.ly/3tmZizQ
Show HN: Haven, self-host a private blog instead of using Facebook https://bit.ly/3rfVYVe February 3, 2021 at 03:13PM
Show HN: KeeNotes - a Privacy-First Personal Knowledgebase Tool https://bit.ly/2YIGHzY
Show HN: KeeNotes - a Privacy-First Personal Knowledgebase Tool https://bit.ly/2MO61BZ February 3, 2021 at 02:01PM
Show HN: A frictionless checkout that makes any product link shoppable https://bit.ly/3cBMP5j
Show HN: A frictionless checkout that makes any product link shoppable https://bit.ly/3rdkhD6 February 3, 2021 at 01:45PM
Show HN: Computer Graphics from Scratch is now a book, thanks to you https://bit.ly/3cDzHMT
Show HN: Computer Graphics from Scratch is now a book, thanks to you https://bit.ly/3cDVkwK February 3, 2021 at 01:26PM
Show HN: A browser extension for Hacker News https://bit.ly/3rm1GVs
Show HN: A browser extension for Hacker News https://bit.ly/39HLh7P February 3, 2021 at 11:11AM
Show HN: Creating Twitter Threads Made Easy https://bit.ly/3reJoWn
Show HN: Creating Twitter Threads Made Easy https://bit.ly/3jfgKl9 February 3, 2021 at 10:51AM
Show HN: A Water Search Engine https://bit.ly/2MmN9ud
Show HN: A Water Search Engine https://bit.ly/2sp1L1O February 3, 2021 at 12:20PM
Show HN: Espanso: detect a typed keyword and replace it while you're typing https://bit.ly/3oHlzVh
Show HN: Espanso: detect a typed keyword and replace it while you're typing https://bit.ly/3cymGEx February 3, 2021 at 10:34AM
Tuesday, 2 February 2021
Show HN: Quicksy https://bit.ly/2YHlmqC
Show HN: Quicksy https://bit.ly/3cBOyHG February 3, 2021 at 04:05AM
Show HN: Archivy – Extensible Self Hosted Knowledge Base – v1 Release https://bit.ly/2YAS50Q
Show HN: Archivy – Extensible Self Hosted Knowledge Base – v1 Release https://bit.ly/3jdCZaU February 2, 2021 at 10:11PM
Show HN: Another Search Engine https://bit.ly/2MmkbdU
Show HN: Another Search Engine https://bit.ly/3skGjVU February 2, 2021 at 10:06PM
Subscribe to:
Posts (Atom)