S

source{d} Blog

blog.sourced.tech · Company blog · on HN since 2016

The source{d} engineering blog covers machine learning on source code, GitHub data analysis and Go tools like a Git library and ORM.

What HN saysHN links it for its GitHub data analyses and Go tooling; the one comment given here is a general remark on C++ safety, not about the blog.
21HN people shared it
1linked it in comments
36stories submitted
352story points
7 years agolast shared
2016people per year2026

Most-shared posts

  1. 1
    Kallax: Why we built yet another ORM for Go
    3 people · 6 points · first shared 2017 · discussion on HN
  2. 2
    Comparing Git trees in Go
    3 people · 5 points · first shared 2017 · discussion on HN
  3. 3
  4. 4
    Babelfish is a universal code parser
    2 people · 5 points · first shared 2017 · discussion on HN
  5. 5
    Detecting licenses in code with go and ml
    2 people · 4 points · first shared 2018 · 1 comments on HN
  6. 6
    Topic Modeling of GitHub Repositories
    2 people · 3 points · first shared 2016 · discussion on HN
  7. 7
    Deduplicating Files in Public Git Archive
    2 people · 2 points · first shared 2018 · discussion on HN
  8. 8
  9. 9
    Towards Yinyang K-means on GPU
    1 people · 61 points · first shared 2016 · 14 comments on HN
  10. 10
  11. 11
    Fun with GitHub repositories statistics
    1 people · 6 points · first shared 2016 · 4 comments on HN
  12. 12
  13. 13
    Measuring code sentiment in a Git repository
    1 people · 6 points · first shared 2018 · discussion on HN
  14. 14
  15. 15
    Jonker-Volgenant Algorithm and T-SNE = Super Powers
    1 people · 3 points · first shared 2017 · discussion on HN

What HN people wrote when they linked it

pcwalton · 2017-07-26
There have been lots of solutions like "SaferCPlusPlus" over the years. In my view, the real reasons why these have not been adopted widely are (1) aversion to any sort of runtime overhead greater than zero; (2) cognitive overhead of introducing new language machinery, type-level or otherwise; (3) interoperability with existing code; (4) few people want to be the first to adopt these kinds of tools in production due to the perceived risk; (5) denial that memory safety problems are indeed problems. If you're going for wide usage, I think it's actually easier to start over with a new language rather than to try to graft safety features onto C++. A lot of low-level folks don't realize it, but C and C++ are no longer the behemoths they used to be. If you look at the languages people are switching to rather than just absolute usage share, the usage chart [1] paints a very different picture. [1]: https://blog.sourced.tech/post/language_migrations/eigenvect_stack_22l…

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