4 ms·
The experience from a few years ago: "Then we hit a wall with the dynamic linker. At the time you could only link Swift libraries dynamically. Unfortunately the
by lehi 6y ago
The experience from a few years ago: "Then we hit a wall with the dynamic linker. At the time you could only link Swift libraries dynamically. Unfortunately the linker executed in polynomial time so Apple’s recommend maximum number of libraries in a single binary was 6. We had 92 and counting. As a result It took 8-12 seconds after tapping the app icon before main was even called. Our shinny new app was slower than the old clunky one. Then the binary size problem hit." - https://twitter.com/StanTwinB/status/1336890442768547845 https://twitter.com/StanTwinB/status/1336890442768547845
- judge2020 6y agohttps://threadreaderapp.com/thread/1336890442768547845.html https://threadreaderapp.com/thread/1336890442768547845.html
- dmit 6y agoWhy post this link? I only have first-hand experience reading Twitter threads on PC and phone (official app and web view), but in all cases it's just as easy to follow as the page you linked. (Except for the Georgia font - the typography is consistently better on the official sources.) The site you linked served me a huge ad. Will the author of the tweets ever see a single cent of the revenue my hypothetical ad click would have earned them? Of course not. Let's say I am an investigative reporter, looking for the original source of information that I saw in a tweet. Forget it, I'm not. Let's say instead that I sometimes like to check if I can poke holes in a news story I see during my morning scan of HN headlines. I'm sorry, I can't set the bar any lower. I think you need to be a corporation to be able to set bars lower than this. To my surprise, the site you linked did have a direct link to the first tweet of the thread it was displaying. It was embedded in the timestamp, styled to be shown in a small font, faint gray, no underline. The embodiment of "fine print". I was looking specifically for it, and it still took a spelunking session in the HTML code to figure out where the link was. The site you linked is bad. Unless you have good reasons to, please stop posting links to it. Thanks.
- zapzupnz 6y agoSuch an overreaction. Some people prefer not to read Twitter threads as individual posts. This is merely an option provided for those people. No need to get your knickers in a twist over it. The original link remains in the original post, as clickable/tappable as ever it was.
- dmit 6y ago> Some people prefer not to read Twitter threads as individual posts. That's great, but Twitter already does that by default. Is this about padding between paragraphs (in the CSS sense)?
- wmil 6y agoTwitter's threading can be a bit weird. Sometimes it will only capture part of a thread. People are in the habit of not relying on it.
- pengaru 6y agoThe twitter link doesn't work with js disabled unless you turn your browser into a bot via user agent switching. But the thereaderapp link works perfectly fine without any js while simultaneously stripping out all the other garbage inherent on twitter like advertising, "discussion", or "related" content.
- dmit 6y ago> The twitter link doesn't work with js disabled unless you turn your browser into a bot via user agent switching. So you want to read the content. But you can't because you disabled JavaScript. But you still can if you change the user agent config. But you won't, because ...? What? > stripping out all the other garbage inherent on twitter like advertising It still has advertising! Except it advertises for the proxy and not for the original source! You've got an ad blocker, good for you. Don't go praising one ad-supported service ahead of another just because you don't see ads on either.
- PoignardAzur 6y agoThat thread is fascinating. It's rare to read a corporate story where a company traps itself with technical choices so thoroughly, and still manages to pull through in the end. Much respect for the Uber engineers.
- jbluepolarbear 6y agoI wouldn’t have had the patience to stick with it and I’m a game developer. It almost seems like it would’ve been faster to build their own compiler of swift. I’m only half joking.