Top all-time · #3172
Red Shift
Company blog · shift.infinite.redprogrammingweb
Red Shift is the company blog at shift.infinite.red, writing about programming and web. Since 2016, 24 different Hacker News readers have linked it 62 times, most often “Avoid Nightmares – NSFW.JS”. It is still writing: the last post was on 2026-10-20, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Red Shift, the Infinite Red Medium blog, for comparisons of JavaScript tooling and frameworks, such as Yarn 1 versus Yarn 2 versus npm and Redux-observable epics versus sagas.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Avoid Nightmares – NSFW.JS3 people · 3 mentions · first linked 2019-02-20
- Phoenix’s LiveView: Client-Side Elixir at Last?3 people · 3 mentions · first linked 2018-09-11
- Environment Sanity CLI – Solidarity2 people · 2 mentions · first linked 2017-10-30
- Epics vs. Sagas – JavaScript Fight2 people · 2 mentions · first linked 2017-06-28
- The Remote Work Starter Kit – Office Stuff Edition2 people · 2 mentions · first linked 2021-05-05
What Hacker News says?
The maintainer released Yarn 2. Yarn 2 is pretty foundationaly different than Yarn 1, and can and does break a lot of products/projects if used. Some folks are not happy about it, although Yarn 1 will probably continue to be maintained by the community for a while. This seems to be pretty fair about the whole thing: https://shift.infinite.red/yarn-1-vs-yarn-2-vs-npm-a69ccf022...
Comment linking /yarn-1-vs-yarn-2-vs-npm-a69ccf0229cd
on “NPM Is Joining GitHub”Submitted Beyond 10,000 Lines: Lessons Learned from a Large Phoenix Project as a story · 239 points
HN discussionI used to recommend unroll.me to people but eventually found that relentlessly unsubscribing from things worked better anyway. I assumed they were making money from ads, but should have known better. I have a few simple rules I follow to hit inbox zero...works quite well: 1. Unsubscribe Relentlessly 2. Use Keyboard Shortcuts or Gestures 3. Snooze Important Emails 4. Use a To-Do App (I wrote it up in more detail here…
Comment linking /how-i-achieve-inbox-zero-every-day-and-you-can-too-2751cca6bb3e
on “Uber CEO Plays with Fire”Submitted Flutter is better than React Native in all the ways that don’t matter as a story · 136 points
HN discussionOne of the slides shows "Rails is still the best choice for entire classes of apps." "Best" is of course usually subjective, and this could spawn huge internet arguments back and forth about the relative merits of various solutions. But I think there's perhaps an objective argument to be made that this isn't true now, and won't be true with Rails 5 and beyond. I own a web + mobile app dev shop (Infinite Red). Our ba…
Comment linking /phoenix-is-rails-5-f6d28e57395
on “Video: Make Ruby Great Again”Submitted An unfair head start for your React Native apps as a story · 14 points
HN discussionVery much agree, and even for the more complicated use cases Saga's are much cleaner and I would argue easier to understand. Article below goes through a few of the differences. https://shift.infinite.red/redux-observable-epics-vs-redux-s...
Comment linking /redux-observable-epics-vs-redux-sagas-8e53610c0eda
on “Angular v16 Is Here”Submitted Beyond 10,000 Lines – Lessons Learned from a Large Phoenix Project as a story · 12 points
HN discussionMore information about this can be found in my the accompanying blog. https://shift.infinite.red/avoid-nightmares-nsfw-js-ab7b1769...
Comment linking /avoid-nightmares-nsfw-js-ab7b176978b1
on “NSFW JavaScript – Detect Inappropriate Things in Browser”Submitted React Native Ignite v2 as a story · 8 points
HN discussionSubmitted Announcement – React Native Conference 2017 – Portland as a story · 8 points
HN discussionSubmitted Getting Started with React Native Development on Windows as a story · 6 points
HN discussionSubmitted Phoenix’s LiveView: Client-Side Elixir at Last? as a story · 5 points
HN discussionSubmitted NSFW JS as a story · 4 points
HN discussionSubmitted React Native ListViews as a story · 4 points
HN discussionSubmitted Introducing Ignite for React Native as a story · 4 points
HN discussionSubmitted The Day They Invented Offices as a story · 4 points
HN discussionSubmitted The Day They Invented Offices as a story · 4 points
HN discussionSubmitted Conversation with a Real Estate Developer in a World Without Offices as a story · 4 points
HN discussionSubmitted Flutter is better than React Native in all the ways that don't matter as a story · 3 points
HN discussionSubmitted Slack Channels you should NOT have as a story · 3 points
HN discussionSubmitted Avoid Nightmares – NSFW.JS as a story · 3 points
HN discussionSubmitted Nic Cage or Not App as a story · 3 points
HN discussionSubmitted Phoenix’s LiveView: Client-Side Elixir at Last? as a story · 3 points
HN discussionSubmitted React Native Navigation Drawer as a story · 3 points
HN discussionSubmitted React Native Conference App – In React Native as a story · 3 points
HN discussionSubmitted Epics vs. Sagas – JavaScript Fight as a story · 3 points
HN discussionSubmitted JavaScript Through Ruby Eyes as a story · 3 points
HN discussionSubmitted Flutter is better than React Native in all the ways that don’t matter as a story · 2 points
HN discussionSubmitted Flutter is better than React Native in all the ways that don’t matter as a story · 2 points
HN discussion