D

Drew DeVault

sircmpwn.github.io · Personal blog · on HN since 2016

Drew DeVault, a free software developer, writes about C, Python, Wayland, open source tooling and criticisms of big tech companies.

What HN saysHN commenters mostly cite his posts as references: the Python 3 critique, the Nvidia rant, and his case against Slack for open source projects.
20HN people shared it
4linked it in comments
17stories submitted
625story points
8 years agolast shared
2016people per year2026

Most-shared posts

  1. 1
    Grokking Python 3’s str
    2 people · 213 points · first shared 2017 · 144 comments on HN
  2. 2
    Google embraces, extends, extinguishes
    2 people · 22 points · first shared 2018 · 4 comments on HN
  3. 3
    Please don’t use Slack for FOSS projects
    2 people · 21 points · first shared 2016 · 1 comments on HN
  4. 4
    Nvidia sucks and I'm sick of it
    2 people · 16 points · first shared 2017 · 3 comments on HN
  5. 5
    How to write an IRC bot
    1 people · 215 points · first shared 2018 · 96 comments on HN
  6. 6
    Fork is not my favourite syscall
    1 people · 112 points · first shared 2018 · 89 comments on HN
  7. 7
    Introducing scdoc, a man page generator
    1 people · 4 points · first shared 2018 · discussion on HN
  8. 8
    Redirecting stderr of a running process
    1 people · 4 points · first shared 2018 · discussion on HN
  9. 9
    Electron considered harmful (2016)
    1 people · 3 points · first shared 2017 · 1 comments on HN
  10. 10
    Actually, you CAN do it
    1 people · 3 points · first shared 2017 · discussion on HN
  11. 11
    The future of Wayland, and sway’s role in it
    1 people · 3 points · first shared 2017 · discussion on HN
  12. 12
    In Memoriam – Mozilla
    1 people · 3 points · first shared 2016 · discussion on HN
  13. 13
    A history of emergent intelligence
    1 people · 2 points · first shared 2018 · discussion on HN
  14. 14
    Achtung Decentralize, decentralize, decentralize
    1 people · 2 points · first shared 2018 · discussion on HN
  15. 15
    Getting on without Google (2016)
    1 people · 1 points · first shared 2018 · discussion on HN

What HN people wrote when they linked it

randcraw · 2017-03-16
In case drewdevault.com has been blacklisted by your web proxy (as it is for mine), here's an alternate source: https://sircmpwn.github.io/2017/03/15/How-I-learned-to-stop-worrying-a…
neya · 2017-07-27
I was recently pissed off at seeing how many open source projects use Slack despite so many issues with it.[1] Like others have mentioned, I tried several chat clients (open source and non-open source) and realized none of them fit the bill/don't have the customizability that I wanted. So, as stupid/crazy as this sounds, I sat down over a weekend, wrote a simple chat app on Phoenix/Elixir, hosted it on Google Cloud AppEngine, and Bingo! We were done. I know many people will advise against this, but: 1) I'm not into devops, so this setup works really well for me since AppEngine is precisely meant for this. 2) AppEngine allows you to setup firewall rules within their interface, so I restricted access to the outside world and whitelisted only my company's IP. So, I don't really need to worry about security much. 3) Because, this is a custom solution, I was able to integrate stuff such as time tracking, verifying that confidential docs aren't shared between teams, etc. Also, our own custom branding, client support integration within the chat (you can answer to support tickets right from within the interface). 4) I enjoyed the experience thoroughly and it integrates with my entire Saas I've developed[2] very, very nicely. Ironically the Phoenix open source project (and similar others) themselves use Slack (why god, why?) and it's really terrible because Slack doesn't allow you to search for more than 10,000 messages. That's the last thing you want in an open source…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close