並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 383件

新着順 人気順

practicallyの検索結果1 - 40 件 / 383件

  • UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米ペンシルベニア大学、米MIT、ポーランドのXIV Staszic High School、米国の研究機関Aarno Labs、米Stevens Institute of Technologyによる研究チームが開発した「Practically Correct, Just-in-Time Shell Script Parallelization」は、UNIXシェルで実行されるプログラムの速度を精度を保証しながら劇的に加速させるシステムだ。 このシステムはUNIXシェルにおいて、スクリプトを先読みして並列化を行う。これによりプログラム結果を正確な上で最大34倍高速化し、Webインデックスや自然

      UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確
    • RSAに対するフェルマー攻撃 - Qiita

      a: 9163378376717311892759896790709874300966750864559366002850511560483289442694938524371536081394826360219831218372600953278212991300807322321661081276951933103914701695370758044798746081504842558400345289682449481886671521761200653758803217979571859303042229856285712216457977509930641541741829391994680979277814996883564209816622422745240098425979554433781556268409710036195179160807729930231193303

        RSAに対するフェルマー攻撃 - Qiita
      • Node.js Now Supports TypeScript By Default

        Matt PocockMatt is a well-regarded TypeScript expert known for his ability to demystify complex TypeScript concepts. Node 23 will soon be able to run TypeScript files without any extra configuration. Marco Ippolito, who has been driving TypeScript support in Node for the last year, landed a PR unflagging --experimental-strip-types in Node 23. Practically, this means a few things: You can create an

          Node.js Now Supports TypeScript By Default
        • Why Go? · microsoft/typescript-go · Discussion #411

          Language choice is always a hot topic! We extensively evaluated many language options, both recently and in prior investigations. We also considered hybrid approaches where certain components could be written in a native language, while keeping core typechecking algorithms in JavaScript. We wrote multiple prototypes experimenting with different data representations in different languages, and did

            Why Go? · microsoft/typescript-go · Discussion #411
          • The Big LLM Architecture Comparison

            Last updated: Apr 2, 2026 (added Gemma 4 in section 23) It has been seven years since the original GPT architecture was developed. At first glance, looking back at GPT-2 (2019) and forward to DeepSeek V3 and Llama 4 (2024-2025), one might be surprised at how structurally similar these models still are. Sure, positional embeddings have evolved from absolute to rotational (RoPE), Multi-Head Attentio

              The Big LLM Architecture Comparison
            • Remix vs Next.js

              Easily the biggest question we get asked is something like: How is Remix different from Next.js? It appears we have to answer this question! We'd like to address it directly and without drama. If you're a fan of Remix and want to start tweeting smug reactions to this article, we kindly ask that you drop the smugness before hitting the tweet button 🤗. A rising tide lifts all boats. We've been frie

                Remix vs Next.js
              • I'm All-In on Server-Side SQLite

                I'm All-In on Server-Side SQLite Author Name Ben Johnson @benbjohnson @benbjohnson Image by Annie Ruygt I’m Ben Johnson. I wrote BoltDB, an embedded database that is the backend for systems like etcd. Now I work at Fly.io, on Litestream. Litestream is an open-source project that makes SQLite tenable for full-stack applications through the power of ✨replication✨. If you can set up a SQLite database

                  I'm All-In on Server-Side SQLite
                • Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions

                  Modern CSS For Dynamic Component-Based Architecture Updated on: Apr 24, 2024 Written by Stephanie Eckles The language of CSS has had an explosion of new features and improvements in the last few years. As a result, feature parity between browsers is at an all-time high, and efforts are being made to continue releasing features consistently and synchronously among evergreen browsers. Today, we will

                    Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions
                  • タスクの横に「やる理由」を書くだけ。その一文が先延ばしを減らすワケ - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                    「あぁ。これやだなぁ……」 つい、そんなふうに感じてしまう嫌なタスク、誰にでもありますよね。 単純に面倒なタスク、決めかねている内容を含むタスク、どこに向かうのかはっきりしないタスク——私たちは日々、こうした「やりたくないタスク」と格闘しています。 しかし、タスクの横に「なぜやるのか」をひとこと添えるだけで、先延ばしがぐっと少なくなり、集中の仕方も変わってくるとしたら……? 目標設定理論の権威であるLockeとLatham(2002)の研究でも、「達成すべきことに関する曖昧さを減らすことでパフォーマンスのばらつきが減る」ことが報告されています。*5 本記事では、タスクに「目的」を書き込んで行動を加速させる方法を、筆者の実践を交えて紹介します。 やる気が出ないのは、目的が曖昧だから 脳は「なぜやるのか」がわからない行動を避ける 背景にあるのは「動機づけ」 解決策は「タスクの横に、目的を一文だ

                      タスクの横に「やる理由」を書くだけ。その一文が先延ばしを減らすワケ - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                    • Don't write clean code, write CRISP code — Bitfield Consulting

                      I’m sure we’re all in favour of “clean code”, but it’s one of those motherhood-and-apple-pie things that no one can reasonably disagree with. Who wants to write dirty code, unless maybe it’s for a porn site? The problem, of course, is that few of us can agree on what “clean code” means, and how to get there. A rule like “methods should only do one thing”, looks great on a T-shirt, but it’s not so

                        Don't write clean code, write CRISP code — Bitfield Consulting
                      • The Prompt Engineering Playbook for Programmers

                        Developers are increasingly relying on AI coding assistants to accelerate our daily workflows. These tools can autocomplete functions, suggest bug fixes, and even generate entire modules or MVPs. Yet, as many of us have learned, the quality of the AI’s output depends largely on the quality of the prompt you provide. In other words, prompt engineering has become an essential skill. A poorly phrased

                          The Prompt Engineering Playbook for Programmers
                        • GPT in 60 Lines of NumPy | Jay Mody

                          January 30, 2023 In this post, we'll implement a GPT from scratch in just 60 lines of numpy. We'll then load the trained GPT-2 model weights released by OpenAI into our implementation and generate some text. Note: This post assumes familiarity with Python, NumPy, and some basic experience with neural networks. This implementation is for educational purposes, so it's missing lots of features/improv

                          • Introducing Claude Sonnet 4.5

                            Claude Sonnet 4.5 is the best coding model in the world. It's the strongest model for building complex agents. It’s the best model at using computers. And it shows substantial gains in reasoning and math. Code is everywhere. It runs every application, spreadsheet, and software tool you use. Being able to use those tools and reason through hard problems is how modern work gets done. Claude Sonnet 4

                              Introducing Claude Sonnet 4.5
                            • GitHub MCP Exploited: Accessing private repositories via MCP

                              We showcase a critical vulnerability with the official GitHub MCP server, allowing attackers to access private repository data. The vulnerability is among the first discovered by Invariant's security analyzer for detecting toxic agent flows. Invariant has discovered a critical vulnerability affecting the widely-used GitHub MCP integration (14k stars on GitHub). The vulnerability allows an attacker

                                GitHub MCP Exploited: Accessing private repositories via MCP
                              • How modern browsers work

                                Note: For those eager to dive deep into how browsers work, an excellent resource is Browser Engineering by Pavel Panchekha and Chris Harrelson (available at browser.engineering). Please do check it out. This article is an overview of how browsers work. Web developers often treat the browser as a black box that magically transforms HTML, CSS, and JavaScript into interactive web applications. In tru

                                  How modern browsers work
                                • Looker Studio is Data Studio | Google Cloud Blog

                                  Sean ZinsmeisterDirector, Outbound Product Management In today's data-rich environment, organizations possess vast amounts of information. Yet, bridging the gap between that data and the users who need to make daily, informed decisions remains a challenge. Users need a single place to curate and analyze their data from the many different sources that impact their business each day. We are sharing

                                    Looker Studio is Data Studio | Google Cloud Blog
                                  • Code is cheap. Show me the talk.

                                    TLDR; Software development, as it has been done for decades, is over. LLM coding tools have changed it fundamentally for the better or worse. “Talk is cheap. Show me the code.” — Linus Torvalds, August 2000 When Linus Torvalds, the creator of Linux, made this quip in response to a claim about a complex piece of programming in the Linux kernel, [1] I was an oblivious, gangly, fledgling teenage n00b

                                      Code is cheap. Show me the talk.
                                    • The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked

                                      The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked Once you eliminate the least compelling Sherlock Holmes performances, whatever remains, no matter how improbable, must be the best. We’re ranking Sherlock Holmes performances. One hundred of them. Not Sherlock Holmes adaptations, but the representations within them of Sherlock Holmes himself. Now, you might think tha

                                        The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked
                                      • Japan's IC cards are weird and wonderful

                                        While I was in Japan over winter, one thing that stood out to me was the incredible public transport system. Efficient and reliable, as expected, but the tap-in-tap-out gates at the stations were suspiciously fast. The London Underground gates don't work nearly as quick with Google Pay or any of my other contactless cards - what gives? I spent some time researching what makes Japan's transit card

                                          Japan's IC cards are weird and wonderful
                                        • 弥助関連史料とその英訳 / YASUKE in historical materials - 打越眠主主義人民共和国

                                          ※和文はほぼ完成しているものの英文の翻訳については不備が残っています。 ! The Japanese version is almost complete, but the English translation is incomplete. はじめに Introduction by the author 筆者の連絡先 How to contact me 太田牛一『信長記』The Chronicle of Oda Nobunaga 池田家本『信長記』Ikeda-hon, a autograph copy 尊経閣本『信長記』Sonkeikaku copy 尊経閣本の信頼性に関する議論 Discussion on reliability of Sonkeikaku copy 天正9年のイエズス会書簡 Jesuit Documents in 1581 天正9年3月11日フロイス書簡 Frois'

                                            弥助関連史料とその英訳 / YASUKE in historical materials - 打越眠主主義人民共和国
                                          • 人間は弱いのに野生動物から襲われにくいのはなぜか?

                                            クマなどの野生動物が生息する山を歩く時によく言われるのが、「動物は人間を恐れているから、存在をアピールすれば襲われない」というアドバイスです。しかし、人間は動物の中ではそれほど強い存在ではなく、たびたびクマやワニ、時には飼っているイヌなどに襲われて死亡する事例が報告されています。「一体なぜ、武器がなければ勝ち目の薄い人間が野生動物から襲われにくいのか?」という疑問について、科学系メディアのLiveScienceが解説しています。 Humans are practically defenseless. Why don't wild animals attack us more? | Live Science https://www.livescience.com/why-predators-dont-attack-humans.html 人間はサルから進化した動物であり、動物からすれば「服を

                                              人間は弱いのに野生動物から襲われにくいのはなぜか?
                                            • HTTP/3 From A To Z: Core Concepts — Smashing Magazine

                                              After almost five years in development, the new HTTP/3 protocol is nearing its final form. Earlier iterations were already available as an experimental feature, but you can expect the availability and use of HTTP/3 proper to ramp up over in 2021. So what exactly is HTTP/3? Why was it needed so soon after HTTP/2? How can or should you use it? And especially, how does it improve web performance? Let

                                                HTTP/3 From A To Z: Core Concepts — Smashing Magazine
                                              • LogLog Games

                                                The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                                                • Tales of the M1 GPU - Asahi Linux

                                                  Hello everyone, Asahi Lina here!✨ marcan asked me to write an article about the M1 GPU, so here we are~! It’s been a long road over the past few months and there’s a lot to cover, so I hope you enjoy it! What’s a GPU?You probably know what a GPU is, but do you know how they work under the hood? Let’s take a look! Almost all modern GPUs have the same main components: A bunch of shader cores, which

                                                    Tales of the M1 GPU - Asahi Linux
                                                  • research!rsc: Timeline of the xz open source attack

                                                    Posted on Monday, April 1, 2024. Updated Wednesday, April 3, 2024. Over a period of over two years, an attacker using the name “Jia Tan” worked as a diligent, effective contributor to the xz compression library, eventually being granted commit access and maintainership. Using that access, they installed a very subtle, carefully hidden backdoor into liblzma, a part of xz that also happens to be a d

                                                    • Why We Moved off Next.js - Documenso

                                                      Join the conversation on X: https://x.com/documenso/status/1907019629652058196 When we started building Documenso, choosing Next.js was a no-brainer. We wanted SSR (server-side rendering), easy routing, and the vibrant community that came with it. It helped us ship fast, iterate quickly, and provided all the essentials in one neat package. For a while, it was exactly what we needed. Early Adoption

                                                        Why We Moved off Next.js - Documenso
                                                      • Your CLI wish is our command 🪄💫 | 1Password

                                                        Now when aws executes it does so from within an op run context. When it’s time to locate the access secrets aws does what it always does, but there is no (plain text) ~/.aws/credentials RC file for it to use. It does, however, find some magical $AWS_ACCESS_KEY_ID and $AWS_SECRET_ACCESS_KEY beans environment variables. These variables use the secret reference syntax to specify that their values nee

                                                          Your CLI wish is our command 🪄💫 | 1Password
                                                        • Tooling for Tooling

                                                          We’ve seen a boom in programming language tooling in the past few years. Language servers, formatters, and linters have become commonplace in most languages. I’d call it a golden age, but I suspect this is only the beginning. Fulfilling Developer Expectations This explosion has in turn raised the bar for developer experience. No longer is it satisfactory to provide a basic syntax highlighting sche

                                                            Tooling for Tooling
                                                          • Steve Albini, Storied Producer and Icon of the Rock Underground, Dies at 61

                                                            Steve Albini, an icon of indie rock as both a producer and performer, died on Tuesday, May 7, of a heart attack, staff at his recording studio, Electrical Audio, confirmed to Pitchfork. As well as fronting underground rock lynchpins including Shellac and Big Black, Albini was a legend of the recording studio, though he preferred the term “engineer” to “producer.” He recorded Nirvana’s In Utero, Pi

                                                              Steve Albini, Storied Producer and Icon of the Rock Underground, Dies at 61
                                                            • MenuetOS

                                                              MenuetOS is an operating system in development for PC, written completely in 64bit assembly language. Features include pre-emptive and real-time multitasking with multiprocessor support and Graphical User Interface. Menuet64 (2005) is released under License and Menuet32 (2000) under GPL. Menuet supports assembly programming for much faster, smaller and less resource hungry applications. Menuet isn

                                                              • Git turns 20: A Q&A with Linus Torvalds

                                                                Exactly twenty years ago, on April 7, 2005, Linus Torvalds made the very first commit to a new version control system called Git. Torvalds famously wrote Git in just 10 days after Linux kernel developers lost access to their proprietary tool, BitKeeper, due to licensing disagreements. In fact, in that first commit, he’d written enough of Git to use Git to make the commit! Git’s unconventional and

                                                                  Git turns 20: A Q&A with Linus Torvalds
                                                                • Amazonの元セキュリティ担当責任者が「顧客の個人情報に一般従業員が自由にアクセスできていた」と証言

                                                                  Amazonの社内には、ユーザーの購入したものや検索したもの、Alexaに話しかけた内容を保存した膨大なデータベースが存在します。Amazonのデータベースが一時期、一般従業員がユーザーの個人情報に簡単にアクセスできる状態となっており、Amazonが大きなセキュリティリスクを看過していたことが報じられています。 Ex Amazon exec says customer data protection was a mess https://www.fastcompany.com/90699295/amazon-allowed-major-breaches-in-customer-data-protection-alleges-ex-chief-of-infosec Amazon reportedly gave employees access to practically all custo

                                                                    Amazonの元セキュリティ担当責任者が「顧客の個人情報に一般従業員が自由にアクセスできていた」と証言
                                                                  • Why I Won’t Use JSDOM

                                                                    If you’ve been testing anything front-end related in the past 10 years, you’ve likely used JSDOM. In itself, JSDOM is not an environment or runtime. It’s a polyfill library, containing implementations for a bunch of WHATWG standards, like HTML and DOM, for Node.js. Why Node.js? Well, because the library’s goal is to execute browser-oriented code without paying the cost of spawning the actual brows

                                                                      Why I Won’t Use JSDOM
                                                                    • Boox Nova Air を買いました - 最終防衛ライン3

                                                                      lastline.hatenablog.com 手書き端末として色々迷って Boox Nova Air を買いました。日本の代理店は BOOX Nova Air – SKT株式会社 でA4のペラ紙ですが SKT お手製の「クイックスタートガイド」が役に立ちました。 気に入ってます 誤算だった PDF への書き込み ペンの書き味 手書きメモアプリは使い勝手がいい Kindle 以外の電子書籍アプリが使える Tips など 手書き入力と電子書籍閲覧に特化した端末 良い点と悪い点 気に入ってます ペンの書き味は文句なしに気に入っています。紙とまでは言いませんが、ツルツル過ぎないところが良いです。 ディスプレイは電子ペーパーらしい白さで、電子書籍も読みやすくマンガも綺麗に表示できます。 サイズ感は iPad mini や Kindle Fire HD8 くらいですが、235 g と軽いので取り回し

                                                                        Boox Nova Air を買いました - 最終防衛ライン3
                                                                      • Embulk into the maintenance mode

                                                                        Author: @dmikurube Created at: 2025-11-10 On October 15, 2025, I sent the following email to those who were in the GitHub organization: https://github.com/embulk (... snip: greetings in Japanese ...) To all who have been or are involved in Embulk, and who belong to Embulk's GitHub organization, I'm sending this email to addresses confirmed publicly in Embulk-related git log, or addresses confirmed

                                                                          Embulk into the maintenance mode
                                                                        • What's coming next for ESLint - ESLint - Pluggable JavaScript Linter

                                                                          When we released ESLint v9.0.0 in April, it was the first major release in 30 months and formally introduced the new configuration system. ESLint v9.0.0 also made some rule API changes to prepare the core for what’s coming next. After the release, we spent a lot of time creating compatibility utilities, a configuration migration tool, and a rule API transform utility to help the ecosystem move to

                                                                            What's coming next for ESLint - ESLint - Pluggable JavaScript Linter
                                                                          • Terrapin Attack

                                                                            Paper Vulnerability Scanner Q&A Patches News The accepted paper including the artifact appendix is now available. The Terrapin Attack will be presented at Real World Crypto Symposium 2024, Black Hat USA 2024, and USENIX Security Symposium 2024. We compiled a comprehensive list of SSH implementations adopting the "strict kex" countermeasure by OpenSSH. Recommended Articles: Ars Technica (Dan Goodin

                                                                            • Pixel 6 128GBを下取りしたらPixle 7 128GBが実質無料。Google錬金術じゃん! #MadeByGoogle

                                                                              Pixel 6 128GBを下取りしたらPixle 7 128GBが実質無料。Google錬金術じゃん! #MadeByGoogle2022.10.07 01:1496,679 武者良太 ちょーっと。どーゆーことー。 まず前提として。Pixel 7/Pixel 7 ProをGoogleストアで注文すると、購入特典として次回以降のお買い物で使えるストアクレジットが2万1000円/3万5000円分がプレゼントされます。 さらに。Google指定のスマートフォンであれば最大6万1500円で下取りしてくれます。 2万1000円と6万1500円をフュージョンさせると8万2500円です。あれ、Pixel 7 128GBモデルの価格って8万2500円でしたよね。...実質0円じゃん! 錬金術じゃん! ここで重要になってくるのが、最大6万1500円で下取りしてくれるスマートフォンが何か?ということ。調べて

                                                                                Pixel 6 128GBを下取りしたらPixle 7 128GBが実質無料。Google錬金術じゃん! #MadeByGoogle
                                                                              • Understanding Garbage Collection in JavaScriptCore From Scratch

                                                                                JavaScript relies on garbage collection (GC) to reclaim memory. In this post, we will dig into JSC’s garbage collection system. Before we start, let me briefly introduce myself. I am Haoran Xu, a PhD student at Stanford University. While I have not yet contributed a lot to JSC, I found JSC a treasure of elegant compiler designs and efficient implementations, and my research is exploring ways to tr

                                                                                  Understanding Garbage Collection in JavaScriptCore From Scratch
                                                                                • GitHub Actions could be so much better

                                                                                  ENOSUCHBLOG Programming, philosophy, pedaling. Home Tags Series Favorites Archive Main Site TILs GitHub Actions could be so much better Sep 22, 2023 Tags: programming, rant, security, workflow I love GitHub Actions: I’ve been a daily user of it since 2019 for both professional and hobbyist projects, and have found it invaluable to both my overall productivity and peace of mind. I’m just old enough