タグ

PythonとRubyに関するYassLabのブックマーク (9)

  • Y Combinator - Top 50 Software Startups

    This article contains a list of the top 50 YC software startups (sourced from the October 2019 YC Top Companies page). It also contains aggregated statistics for valuations and back-end programming languages used. Values in this article are sourced, but I cannot guarantee their accuracy. Find me on Twitter @charlieinthe6. View article comments on HackerNews. Table of Contents: Top 50 Software Star

    YassLab
    YassLab 2025/06/11
    “Aggregated Stats -- Startups with one (initial) primary back-end language -- Ruby: 13 startups (26%), 92.4 $BN (52%), Python: 11 startups (22%), 29.9 $BN (17%)”
  • Usage Statistics and Market Share of Server-side Programming Languages for Websites, June 2025

    Top Site Usage Market Position PerformancePage Speed BreakdownRanking Content Management Client-side Languages JavaScript Libraries CSS Frameworks Web Servers Web Panels Operating Systems Web Hosting Data Centers Reverse Proxies DNS Servers Email Servers SSL Certificate Authorities Content Delivery Traffic Analysis Tools Advertising Networks Tag Managers Social Widgets Site Elements Structured Dat

    YassLab
    YassLab 2025/05/25
    “How to read the diagram: PHP is used by 74.2% of all the websites whose server-side programming language we know. PHP: 74.2%, Ruby: 6.3%, Java: 5.2%, ASP.NET: 5.1%, JavaScript: 4.5%, Scala: 4.4%, static files: 1.7%, Python: 1.2%, ColdFusion: 0.2%, Perl: 0.1%, Erlang: 0.1% (25 May 2025)”
  • The future of AI is Ruby on Rails

    Large language models are very good at generating and editing code. Right now, it’s probably the “killer app” of AI: the companies actually making money from language models - like GitHub Copilot, Cursor, Windsurf - are all doing code generation. This works astonishingly well at small scale, but there’s an obvious problem when the codebase grows larger. Tools that write the code for you will hit a

    YassLab
    YassLab 2025/03/21
    “I think this is a good proxy for AI-assisted programming power: how many tokens does it take to express a program that does X? / Rails has its own problems - to put it mildly - but the thing it does well is fitting a lot of features into a small amount of code. That’s exactly what LLMs need.”
  • Ruby on Railsにはない一般攻撃魔法

    他言語のフレームワークとRailsを比べてみる Railsにはたくさんゾルトラークがある 葬送のフリーレンという作品にはゾルトラークという魔法が出てきます。当初はその強力性から稀有な魔法と認識されていたものの、解析や研究が進んだ結果誰もが使える魔法となり一般攻撃魔法と認識されるようになりました。 Ruby on Railsというフレームワークも同様にファイルアップロードのActive Storage、複数データベース接続など従来はgemで実現していたものの一部が組み込み化され一般攻撃魔法になっています。 コアが大きくなったのでとあるバージョンから別ライブラリーに切り出しますというライブラリー、フレームワークもあるので組み込み機能が肥大化していくことは必ずしも善ではないのですが、メンテされる範囲で機能が増えていくのはいいことでしょう。 一方で他言語のフレームワークにはあるけれどRailsには

    Ruby on Railsにはない一般攻撃魔法
    YassLab
    YassLab 2024/10/01
    “一方でDjango Channelsがメンテナ1人で開発停止を訴えた時もあり、Pythonは用途がWebに特化していないので一番人気のDjangoでもフレームワークを維持するのは大変”
  • まつもとゆきひろが解説する「マルチコアの活用」

    日経クロステック Activeは、IT/製造/建設各分野にかかわる企業向け製品・サービスについて、選択や導入を支援する情報サイトです。製品・サービス情報、導入事例などのコンテンツを多数掲載しています。初めてご覧になる際には、会員登録(無料)をお願いいたします。

    まつもとゆきひろが解説する「マルチコアの活用」
    YassLab
    YassLab 2024/09/14
    "実験的にGILをやめて細粒度ロックを実装た / 危惧していた通りメモリー使用量は増大し、実行速度も大幅に低下 / 細粒度ロックのコストは我々が当初見積もっていたよりもはるかに大きくてこのアプローチの採用を諦めた"
  • まつもとゆきひろが解説する「マルチコアの活用」

    出典:日経Linux2023年11月号 pp.134-141 「まつもとゆきひろのプログラミング質問箱」を改題、編集 (記事は執筆時の情報に基づいており、現在では異なる場合があります) Rubyの創造者、まつもとゆきひろがプログラミングに関係あったり、なかったりする質問に独自の視点で回答します。 [Ruby] Q.PythonがGILを削除する計画が決定したと聞きました。GILとはなんですか。Rubyではどうなっていますか。 GIL、GVL まず、GILとは何かというところから説明しなければなりません。GILは「Global Interpreter Lock」の略で、インタープリタが同時に動作して、問題が起きないように排他制御する仕組みです。「ぎる」と発音する人が多いようです(「じる」派もいる)。今回話題にしているPythonでは、GILと呼びますが、Rubyのソースコードでは一貫して「

    まつもとゆきひろが解説する「マルチコアの活用」
    YassLab
    YassLab 2024/09/14
    “GILは「Global Interpreter Lock」の略で、インタープリタが同時に動作して、問題が起きないように排他制御する仕組み / Pythonでは、GILと呼びますが、Rubyのソースコードでは一貫して「GVL(Global VM Lock)」と呼ばれています”
  • RubyとPythonの開発者コミュニティを比較してみた - Qiita

    RubyPythonの開発者コミュニティを比較してみた。 Rubyの他の可視化としてgemの依存関係ネットワークを描画してみたも公開しています。よければこちらもご覧になってみてください。 2019/01/04 23時頃 追記 Qiitaへのコメントからご指摘をいただいた通り、各言語の開発を開始した時期と公開を開始した時期が必ずしも一致していない、各言語のコミット粒度が異なる、などに注意が必要なようです。これらの点を念頭に置いた上でご覧いただきますようお願いいたします。 各コミッター毎のコミット数の経年推移 下記の追いかけグラフでは、RubyPythonのそれぞれで、全期間でのトータルコミット数が多い順から10名を選び、グラフにプロットしています。 集計上の注意点 集計に利用したデータは ruby.csv / python.csv に置いてあります コミットの集計はGithubのリポジト

    RubyとPythonの開発者コミュニティを比較してみた - Qiita
    YassLab
    YassLab 2024/02/28
    “RubyとPythonのそれぞれで、開発を開始した時期と公開を開始した時期が異なる可能性があります。そのため、「言語の開発を開始してから○年で〜」というRubyとPythonの比較に意味が無い点にご注意ください。”
  • What it was like working for GitLab

    I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life (at that time)I w

    YassLab
    YassLab 2024/02/10
    "Languages such as Go, Rust or Node.js might be more efficient than Ruby, but none have a framework as capable as Ruby on Rails. Python/Django might be an option, but I suspect you'll run into similar problems as Ruby/Rails...don't have any regrets working for GitLab, and would do it all over again"
  • Mojoは「C言語のように速いPython」なのか - k0kubun's blog

    LLVMやSwiftを作ったChris LattnerがCEOをやっている会社が、Pythonの使用感とC言語並の性能を併せ持つ言語としてMojoをアナウンスした。 まだ手元で試せる状態でリリースされてはいないが、最大35000倍Pythonより速いという。 Mojo🔥 combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models. Also, it's up to 35000x faster than Python 🤯 and … deploys 🏎 pic.twitter.com/tjT09U4F80— Modular (@Modular_AI) May

    Mojoは「C言語のように速いPython」なのか - k0kubun's blog
    YassLab
    YassLab 2023/05/06
    “AI開発のために高速なコードが書けるというのはいいものだと思うし、何よりLLVMやSwiftを作ったChris Lattnerがやっているというのがアツいところなので、正式リリースに期待”
  • 1