Except for the undismissable "Pay use more to enable AI reviews" nag that Graphite places above your CI checks and assigned reviewers.
HN user
victorvation
The TikTok CEO will also be sitting in the same row as Zuck, Musk, and Bezos.
Facebook engineers on HN are not sending out C&Ds.
Contrary to what seems to be Google's belief, most websites are _not_ continuously deployed SPAs with a team of engineers who work on each release. The indifference shown to actual developers here is staggering.
Well, "Defence" would, as the intended product is not necessarily peace...
Same vibe from #43:
Deficiencies do not make you special. The older you get, the more your inability to cook will be a red flag for people.
Freelance writers, both bloggers as well as longform investigative journalists.
I could see Jio making a play, especially with their recent injection(s) of capital.
The original goal of reducing news prevalence was to show less outrage/clickbait and show more friends and family content. Of course, hindsight shows that the move was of limited efficacy, but it's disingenuous to suggest that it was done in order to 'squeeze journalists'.
This is correct. Nothing overtly nefarious is happening here (above the baseline level of telling FB who your customers are in order to figure out how much ROI your campaign had).
Facebook is effectively grading their own homework here and ignores other marketing campaigns that may have contributed to the action
One thing I'd add is that FB is _still_ incentivized to accurately attribute actions. Over-attribution (and thus over-estimation of ROI) would give FB more spend in the short term, but would hurt them in the long term by causing auction inefficiencies.
This is the reason direct action campaigns on Google are perceived to be low(er) value: last click attribution disproportionately favors AdWords.
It's much more reminiscent of BB-style forums where moderators were part of the community and would explain their actions at the time of enforcement. This is unfortunately un-scalable, and so larger communities turn to strictly enforced rules with zero flexibility a la Reddit or moderation via machine classification like FB, Twitter, and YouTube.
In my opinion bottom sheets are actually a far superior experience to the previous pattern of dialogs/modals or push screens:
- The user doesn't lose their navigation stack because they can tell the bottom sheet can be dismissed, they know where they "came from"
- The user keeps visual context on whatever triggered the bottom sheet, because they can still see what's behind it
- The user doesn't get forcibly navigated away from whatever they were browsing, they know that once whatever they're doing in the sheet is done, they can "go back".
My only complaint is that Apple added them to stock apps in iOS 12, so many iOS users got used to the pattern, but didn't provide an easy way to give the same experience for developers which creating a need for libraries like this.
Thank you as well Jeremy, for helping us realize how useful JS could be with a proper stdlib in underscore, or how JS could be evolved with Coffeescript.
Part of the magic of JS in those days was observing how one OSS project (see: underscore, async, Q, Backbone, Node, Babel, Browserify, etc) could have such a profound impact on the JavaScript ecosystem.
Not a tiny app by any means, but we were definitely small enough that we were surprised at the level of depth in their analysis.
I've seen cases where Apple will actually decompile/debug your app and point you the exact feature / method / line that they find unacceptable. Despite all of my other complaints about iOS ecosystem, they _do_ keep their App Store walled garden fairly well tended.
As mentioned in the blogpost, they use code splitting and bundle hashing to actually maximize usage of browser cache.
React is usable without JSX, which is just syntactic sugar for `React.createElement()` calls. If it's the complexity of babel/tooling that turns you off, it's also possible to use _just_ JSX without other transpilation steps: https://reactjs.org/docs/add-react-to-a-website.html#optiona....
Excellent list! I'd also recommend adding "What is this?" to the list, and for extra credit, do some research on the vernacular / polite way to address strangers in public ("Excuse me" also works for this in a pinch, although not in all cultures!).
I actually prefer the butterfly keyboard's clickiness – coming from a mechanical keyboard, I always found the chiclet keys a tad too mushy. And the jarringly-short travel, while annoying at first, is easy to adapt to.
The thing that turned me against the butterfly keyboard were the reliability issues. I've had to get replacements for broken keyboards three times: spacebar stopped working, `f` ended up double typing every single time, and capslock (I remap to Ctrl) would 'stick' for a few seconds when pressed.
Whataboutism. How are those two things related whatsoever?
"Accepted" by marketers, which I guess is your point. The term is meaningless
"Wake to Sleep" seems to be the generally accepted definition, i.e. you won't have to charge it during the day during normal usage. How long you're awake for can vary though, I've seen anything from 8 hours to 20 hours of battery life be referred to as "all day".
I've been really enjoying The Omnibus Project [1]. It's more of a comedy / trivia podcast — more infotainment than educational, and I mean that in a good way — but I enjoy the deep dives into obscure topics and the wide-ranging knowledge & interests of the hosts.
Instagram is already testing hiding Like counts in several countries: https://www.nytimes.com/2019/07/18/world/instagram-hidden-li...
I'm curious where you think that he is mistaken? I enjoyed the post so it'd be useful to know why you didn't think it was valuable.
It was stolen via JavaScript injected on the payment page, not from having stored data exfiltrated. This writeup calls it "digital card skimming", which seems to be a good analogy for the attack: https://www.riskiq.com/blog/labs/magecart-british-airways-br...
Although Jeremy Thomas' design might be more complete, I do like the minimalism of your approach - a few lines that can be dropped into a page to quickly take it from unreadable to a pleasant experience. The only things I'd add are font-family: "San Francisco", "Helvetica", sans-serif;, and perhaps line-height: 1.5.
What is the shell company?
What is there to feel bad about? It's like a modeling agent/photographer job, with the only difference being that you have a singular client who also happens to be your wife.
Normally you would pick a font size or line length, and find a fitting lineheight last.
Agreed. In my experience building for the web, line length is usually the constraint that other dimensions are chosen around: the width of the device, a fixed-width column of content, or a specified width for a dialog or modal.
In this game, I was able to easily score perfect for line height and font size sliders, but it found it quite difficult to score anything above 0 for the line length slider.