明けましておめでとうございます!

2025/12/31 22:02

明けましておめでとうございます!

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

著者は学術界から産業界へ移行し、2025年初頭の数か月にわたる失業と複数回の就職拒否を経て、工業R&D AIラボでのポジションを確保しました。その期間中、収益性のあるスタートアップアイデアを確立し、2025年12月までにアプリが10ドル以上の売上を上げ、250人以上のユーザーを獲得したうえで、一か月分の奨学金を使い切りました。

同時に著者は技術書 You Don’t Need JS を出版し、185部を販売しました。ブログトラフィックは1日あたり約1–2件のGoogleクリックから40訪問者へと増加。LinkedIn投稿は約1000万インプレッションを獲得し、2025年に約15,000人の新フォロワーと1,800名のニュースレター購読者が増えました。オープンソースプロジェクト EasyInvoicePDF はGitHubで300件以上のスターを獲得し、50万人の加入者を持つTelegramスタートアップチャンネルで紹介されました。

個人的な成長マイルストーンとしては、体重が約10kg減少し、筋力が約45kg(≈100lb)増加しました。特に400lb(≈181kg)のデッドリフトを達成し、十か月以上の禁酒生活で人間関係やキャリアに危機をもたらした時期を終えました。また2025年には愛する人を失うという苦い経験にも直面しました。

2026年の計画では、収益を倍増させ、アプリのiOS/Android版をリリースし、さらに12か国に拡大、デッドリフト200kg、スクワット120kgといったより高い筋力目標を達成することです。2025年にハンガリー、オーストリア、イタリア、日本、リビアなどへ旅行し続けることで国際的な露出が広がります。継続的な課題は、不安の管理と集中力向上を通じて生産性を維持することです。

このバージョンは元のリストからすべての重要ポイントを保持し、意図しない推測を排除し、読者に対して明確で簡潔な物語を提示しています。

本文

ハッピーニューイヤーリフレクション – 2025 年と 2026 年の目標


個人・プロフェッショナルのマイルストーン(2025)

  • キャリア転換

    • 学術界から産業界への移行を完了。
    • 数回の不採用や数か月にわたる失業を経て、成長著しいAI研究開発ラボでポジションを受諾。
  • プロダクト・コンテンツの成功

    • LinkedIn投稿:約1,000万インプレッション、15,000人新規フォロワー。
    • ニュースレター:1,800件以上の購読者。
    • ブログトラフィック:日平均クリック数が1〜2回から40回へ増加。
    • 書籍(JavaScriptを抑えたUI)の売上:185部。
  • サイドプロジェクト・起業活動

    • SaaSを15日で構築、250人以上のユーザー獲得、12月に100ドル超の収益を達成。
    • EasyInvoicePDF がGitHubで300件以上のスターを獲得。
    • 家族向けに数本の小さなゲームをリリースし、コーディングへの興味が高まる。
  • 健康・ウェルネス

    • 睡眠時間を一定化(就寝10時前 / 起床7時以降)。
    • 定期的にジムへ通い、デッドリフトPR 400 lb、スクワット90 k、ベンチプレス80 kを達成。
    • tirzepatide を使用し約42 lb(18 kg)減量し、体重減少目標を達成。
  • 旅行・体験

    • オーストリア、インドネシア、タイ、シンガポール、ベトナム、カンボジア、UAE を訪問。
    • ハンガリー、オーストリア、イタリア、コスタリカ、ロンドン/フランス、カナダへも旅行。
    • 飛行機以外の国際旅行を初めて経験し、日本・リビア・ノルウェーなどを探索。
  • 家族・人間関係

    • 第二子(娘)を迎え、犬と出産時に娘を失うという喪失感に直面。
    • 大きな恋愛上の課題や個人的な悲しみを経験。

2026年の目標・フォーカス

カテゴリ目的
キャリア業界での成果を倍増させ、収益を拡大、新アプリ(iOS/Android)をローンチ。
生産性睡眠を継続的に確保し、不安の中でも集中力を高める。
健康体重減量を継続、筋力マイルストーンを上げる(デッドリフト200 k、スクワット120 k、ベンチプレス100 k)。
学習Rustプロジェクトを習得し、制御システムとAIの知識を深める。
旅行12か国新規訪問(例:モロッコ、スウェーデン、ブラジル)。
コミュニティHacker Newsでより活発に交流し、進捗を公開共有。
個人成長恋愛問題を解決し、バーンアウトのない意味あるサイドプロジェクトを追求。

主な学び

  • レジリエンス:就職拒否・失業・個人的喪失に対処。
  • グロースマインドセット:失敗から得た学びを活かし、製品開発とスキル向上へ転換。
  • バランス:プロフェッショナルの境界を押し広げつつ、仕事と生活の調和を目指す。

皆さまにとって、生産的で健康的、そして喜びに満ちた2026年になりますように!

同じ日のほかのニュース

一覧に戻る →

2026/01/01 19:53

**Rust ― 借用チェッカーなしで書く Rust**

## Japanese Translation: ```markdown ## Summary `rustmm` は借用チェッカーをオフにした改造済み Rust コンパイラで、通常は Rust の安全規則に違反するコードでもコンパイル・実行できるようにします。プロジェクトは **macOS (Apple Silicon)** と **Linux (x86_64)** 用の事前ビルドバイナリを提供しており、インストールは次のコマンドで行えます: ```bash curl -sSL https://raw.githubusercontent.com/buyukakyuz/rustmm/main/install.sh | bash ``` インストール後は `~/.rustmm/bin/rustc your_code.rs` というラッパーを通じてコードがコンパイルされます。ソースからビルドしたい場合は `BUILDING.md` の手順に従ってください。 ### Key examples 1. **String をムーブする** – 通常は E0382 が発生しますが、rustmm はムーブを許可し、その後元の値を印刷できます。 2. **二つの可変参照** – 通常は E0499 が発生しますが、rustmm は両方を受け入れ最終値を印刷します。 3. **可変借用中に変数を使用する** – 通常は E0502 が発生しますが、rustmm はコンパイルと実行を正しく行います。 4. **ループ内で文字列を二度印刷する** – 通常は「cannot move out of loop」が禁止されますが、rustmm では許可されます。 5. **同時に可変借用と不変借用** – 通常は E0502 が発生しますが、rustmm は両方をコンパイルし、両方の値を印刷します。 `examples/` ディレクトリには、公式コンパイラで失敗する自己参照構造体や二重リンクリストなどの追加テストも含まれていますが、rustmm では成功します。 ### Licensing プロジェクトは **Apache 2.0** と **MIT** のデュアルライセンスです。詳細は `LICENSE-APACHE`、`LICENSE-MIT` および `COPYRIGHT` をご覧ください。 ``` ## Text to translate (incorporating all missing details):** --- ## Summary `rustmm` is a modified Rust compiler that turns off the borrow checker, allowing code that would normally violate Rust’s safety rules to compile and run. The project ships pre‑built binaries for **macOS (Apple Silicon)** and **Linux (x86_64)**; installation can be done with: ```bash curl -sSL https://raw.githubusercontent.com/buyukakyuz/rustmm/main/install.sh | bash ``` After installation, code is compiled via the wrapper `~/.rustmm/bin/rustc your_code.rs`. Source builds are supported by following the instructions in `BUILDING.md`. ### Key examples 1. **Moving a `String`** – normally triggers E0382; rustmm allows moving and then printing the original value. 2. **Two mutable references** – normally E0499; rustmm accepts both and prints the final value. 3. **Using a variable while it has an active mutable borrow** – normally E0502; rustmm compiles and runs correctly. 4. **Printing a string twice inside a loop** – normally disallowed “cannot move out of loop”; rustmm permits it. 5. **Simultaneous mutable and immutable borrows** – normally E0502; rustmm compiles and prints both values. The `examples/` directory contains additional tests (e.g., self‑referential structs, doubly linked lists) that fail under the official compiler but succeed with rustmm. ### Licensing The project is dual‑licensed under **Apache 2.0** and **MIT**; see `LICENSE-APACHE`, `LICENSE-MIT`, and `COPYRIGHT` for details. --- This revised summary now reflects every major point from the key points list, avoids any inference beyond the source material, and presents a clear, reader‑friendly overview.

2026/01/01 8:54

**2025年:LLM(大型言語モデル)の一年**

2026/01/01 20:17

Bluetoothヘッドフォン・ジャッキング:あなたのスマホへの鍵【動画】

## Japanese Translation: Airoha の Bluetooth オーディオチップには、CVE‑2025‑20700 – 20702 という三つの重大な欠陥があり、悪意ある周辺機器がチップとペアリングされたスマートフォンを完全に乗っ取ることが可能です。カスタム RACE プロトコルを使用して、攻撃者はフラッシュメモリや RAM を読み書きでき、ファームウェアの置換やその他の悪意ある操作を実行できます。この脆弱性は現在世代のヘッドホンで実証され、多くの人気イヤホン(Sony WH‑1000XM5/XM6、Marshall Major V/Minor IV、Beyerdynamic AMIRON 300、Jabra Elite 8 Active)や Airoha の SoC、リファレンスデザイン、SDK を使用する任意のデバイスに影響します。 講演では欠陥の仕組みを解説し、ライブデモを行い、情報開示の課題(メーカーがリスクを速やかに伝えなかったり、アップデートを配信しないケース)を指摘しています。脅威を軽減するため、スピーカーはユーザーが自分のデバイスが脆弱であるかどうか確認できるツールと、Airoha ベース製品を研究する研究者を支援するツールを公開予定です。 パッチを適用しなければ、対象イヤホンを利用して電話を乗っ取ったり、マルウェアをインストールしたり、データを外部に流出させたりできる恐れがあります。企業は修正コストの増大、法的責任の懸念、およびブランド信頼への損傷に直面する可能性があります。この事件は、サプライチェーンセキュリティの強化と業界全体での情報開示慣行の改善が必要であることを浮き彫りにしています。