並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 590件

新着順 人気順

readabilityの検索結果201 - 240 件 / 590件

  • What's in an (Alias) Name? - The Go Programming Language

    The Go Blog What's in an (Alias) Name? Robert Griesemer 17 September 2024 This post is about generic alias types, what they are, and why we need them. Background Go was designed for programming at scale. Programming at scale means dealing with large amounts of data, but also large codebases, with many engineers working on those codebases over long periods of time. Go’s organization of code into pa

      What's in an (Alias) Name? - The Go Programming Language
    • Writing GNOME Apps with Swift

      Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write. Result builders, combined with Swift’s closure expression syntax, can significantly enhance code readability. Adwaita for Swift leverages these Swift features to provide an intuitive interface for developing applications for the GNOME platform. GNOME is a p

        Writing GNOME Apps with Swift
      • Dark Mode vs. Light Mode: Which Is Better?

        Summary: In people with normal vision (or corrected-to-normal vision), visual performance tends to be better with light mode, whereas some people with cataract and related disorders may perform better with dark mode. On the flip side, long-term reading in light mode may be associated with myopia. Introduction Recently, spurred by the introduction of dark mode in IOS 13, a reporter asked me to comm

          Dark Mode vs. Light Mode: Which Is Better?
        • Abstracting database/sql boilerplate with Go generics

          An abstract vision of abstracting database/sql boilerplateIntroductionThis post is part of the Eureka Advent Calendar 2022. database/sql provides everything needed to work with SQL in Go, yet there’s an ever-growing list of query builders, ORMs and database utilities being developed by the community. Is database/sql really so bad? In this post we’ll explore what can be achieved using Go generics w

            Abstracting database/sql boilerplate with Go generics
          • Improvements to static analysis in the GCC 14 compiler | Red Hat Developer

            I work at Red Hat on GCC, the GNU Compiler Collection. For the last five releases of GCC, I've been working on -fanalyzer, a static analysis pass that tries to identify various problems at compile-time, rather than at runtime. It performs "symbolic execution" of C source code—effectively simulating the behavior of the code along the various possible paths of execution through it. This article summ

              Improvements to static analysis in the GCC 14 compiler | Red Hat Developer
            • Chrome 118 beta  |  Blog  |  Chrome for Developers

              Scoped styles for CSS, additional media features, keyboard-focusable scroll containers, and more. Unless otherwise noted, changes described apply to the newest Chrome beta channel release for Android, ChromeOS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 118 is beta as of September 13, 2023. You can do

              • Cursor Directory

                Python8TypeScript7React6Next.js4React Native4Vite3C#3Meta-Prompt3Expo3JavaScript2FastAPI2Unity2Game Development2API2Function2Tailwind2Astro1Viem v21Wagmi v21Standard.js1SwiftUI1Swift1Laravel1PHP1Ruby1Rails1Microservices1Serverless1Flask1Django1Web Development1Vue.js1Node.js1Critique1Reflection1Trajectory Analysis1WebShop1Acting1Tailwind CSS1three.js1React three fiber1Julia1DataScience1Data Analyst

                  Cursor Directory
                • All C++20 core language features with examples

                  Introduction The story behind this article is very simple, I wanted to learn about new C++20 language features and to have a brief summary for all of them on a single page. So, I decided to read all proposals and create this “cheat sheet” that explains and demonstrates each feature. This is not a “best practices” kind of article, it serves only demonstrational purpose. Most examples were inspired

                  • The Technology Behind BLOOM Training

                    Please note that both Megatron-LM and DeepSpeed have Pipeline Parallelism and BF16 Optimizer implementations, but we used the ones from DeepSpeed as they are integrated with ZeRO. Megatron-DeepSpeed implements 3D Parallelism to allow huge models to train in a very efficient way. Let’s briefly discuss the 3D components. DataParallel (DP) - the same setup is replicated multiple times, and each being

                      The Technology Behind BLOOM Training
                    • React with TypeScript: Best Practices — SitePoint

                      React and TypeScript are two awesome technologies used by a lot of developers these days. Knowing how to do things can get tricky, and sometimes it’s hard to find the right answer. Not to worry. We’ve put together the best practices along with examples to clarify any doubts you may have. Let’s dive in! How React and TypeScript Work Together Before we begin, let’s revisit how React and TypeScript w

                        React with TypeScript: Best Practices — SitePoint
                      • 15 Years of AWS Blogging! | Amazon Web Services

                        AWS News Blog 15 Years of AWS Blogging! I wrote the first post (Welcome) to this blog exactly 15 years ago today. It is safe to say that I never thought that writing those introductory sentences would lead my career in such a new and ever -challenging dimension. This seems like as good of a time as any to document and share the story of how the blog came to be, share some of my favorite posts, and

                          15 Years of AWS Blogging! | Amazon Web Services
                        • Visual Studio Code January 2020

                          Version 1.93 is now available! Read about the new features and fixes from August. January 2020 (version 1.42) Update 1.42.1: The update addresses these issues. Downloads: Windows: x64 | Mac: Intel | Linux: deb rpm tarball snap Welcome to the January 2020 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include: Rena

                            Visual Studio Code January 2020
                          • 【Kaggle Advent Calendar day19】NLP初手はどれ?〜Kaggle Notebookの人気ランキングと簡単な精度比較〜 - 統計応用合格君’s diary

                            Kaggle Advent Calendar 19日目の記事です。Kaggle Advent Calendar初参加ということで、お手柔らかにお願いします。 qiita.com 前日の記事は sinchir0 さん 日本は他の国のKagglerよりTwitterが活発なのか - sinchir0のブログ 翌日は upura さん 【Weekly Kaggle News 2周年】クリック記事ランキング2021 - u++の備忘録 です。 いきなり余談かつ私事で申し訳ないですが、日頃から大変お世話になっているお二人に挟まれて嬉しさと恐縮さがないまぜになっております。 申し遅れました、Kaggle Competitons Expertの増田と申します、よろしくお願いします。お笑い鑑賞が好きで、本日のM-1グランプリ決勝もとても楽しみです。 この記事は何? 一言で言うと、 NLPコンペにおける「初

                              【Kaggle Advent Calendar day19】NLP初手はどれ?〜Kaggle Notebookの人気ランキングと簡単な精度比較〜 - 統計応用合格君’s diary
                            • Refreshing our Icon System: the why and how behind the changes

                              It’s a new year and we have a new look! In case you haven’t seen them yet, we’re in the process of rolling out a refreshed, bolder look for our icons, starting with the mobile and desktop apps. Our current suite of icons has been with us since the last redesign in 2016 - and while they’ve served us well, recently, we identified a need to update them, bringing them in line with the evolution of our

                                Refreshing our Icon System: the why and how behind the changes
                              • Announcing LAMBDA: Turn Excel formulas into custom functions

                                Today we are releasing to our Beta customers a new capability that will revolutionize how you build formulas in Excel. Excel formulas are the world’s most widely used programming language, yet one of the more basic principles in programming has been missing, and that is the ability to use the formula language to define your own re-usable functions. =LAMBDA Simply put, LAMBDA allows you to define y

                                  Announcing LAMBDA: Turn Excel formulas into custom functions
                                • S3 Uploads — Proxies vs Presigned URLs vs Presigned POSTs

                                  An API was recently being designed at work that would enable restaurant owners to request changes to their logo and other images. The idea is that restaurants use a website to upload a new image and trigger a review process. I was asked to advise on how we should handle the image upload. Initially, there were two options being considered. The first was to encode the image using Base64 and include

                                    S3 Uploads — Proxies vs Presigned URLs vs Presigned POSTs
                                  • Reverse Engineering Tiktok's VM Obfuscation (Part 1)

                                    TikTok has a reputation for its aggressive data collection. In fact, an article published on 22 December 2022 uncovered how ByteDance spied on multiple Forbes journalists using TikTok. While some of the data they collect may seem benign, it can be used to build a detailed profile of each user. Information such as user location, device type, and various hardware metrics are combined to create a uni

                                    • A guide to React design patterns - LogRocket Blog

                                      Editor’s note: This guide to React design patterns was last reviewed for accuracy by Isaac Okoro on 12 April 2024. The article was also updated to add four more design patterns, covering prop combination, controlled components, forwardRefs, and conditional rendering. It was previously updated to include information about the render props pattern and state reducer pattern. Check out this article fo

                                        A guide to React design patterns - LogRocket Blog
                                      • Boring Python: code quality

                                        Boring Python: code quality December 19, 2022 Django, Python This is the second in a series of posts I intend to write about how to build, deploy, and manage Python applications in as boring a way as possible. In the first post in the series I gave a definition of what I mean by “boring”, and it’s worth revisiting: I don’t mean “reliable” or “bug-free” or “no incidents”. While there is some overla

                                          Boring Python: code quality
                                        • Building a knowledge graph with topic networks in Amazon Neptune | Amazon Web Services

                                          AWS Database Blog Building a knowledge graph with topic networks in Amazon Neptune This is a guest blog post by By Edward Brown, Head of AI Projects, Eduardo Piairo, Architect, Marcia Oliveira, Lead Data Scientist, and Jack Hampson, CEO at Deeper Insights. We originally developed our Amazon Neptune-based knowledge graph to extract knowledge from a large textual dataset using high-level semantic qu

                                            Building a knowledge graph with topic networks in Amazon Neptune | Amazon Web Services
                                          • Cedric Charly's Blog

                                            Read the discussion on Hacker News, Reddit, and Lobste.rs Don’t be a YAML Engineer Imagine that you are a new software engineer entering the industry. You thought you were ready after studying your theory and the weekend side projects. Now, you get hit with a wave of new tools and concepts out of nowhere. Microservices? REST? Cloud Computing? RPC (What’s an IDL)? Docker (What’s a container)? Kuber

                                            • Hacker News folk wisdom on visual programming

                                              I’m a fairly frequent Hacker News lurker, especially when I have some other important task that I’m avoiding. I normally head to the Active page (lots of comments, good for procrastination) and pick a nice long discussion thread to browse. So over time I’ve ended up with a good sense of what topics come up a lot. “The Bay Area is too expensive.” “There are too many JavaScript frameworks.” “Bootcam

                                                Hacker News folk wisdom on visual programming
                                              • Amazon Linux 2023 のRC版(RC0) が公開されました | DevelopersIO

                                                Amazon Linux 2 後継OS、Amazon Linux 2022 改め Amazon Linux 2023 の RC版 (RC0)が公開されました。 2023年2月22日付で、Amazon Linux 2022 改め Amazon Linux 2023 の RC版 (RC0)が公開されました。 Amazon Linux 2023 release notes update 2023-02-22 今回、2月24日に公開された Amazon Linux 2023 (RC0) の AMI を試す機会がありましたので、紹介させていただきます。 AMI AWS東京リージョンで 公開されている Amazon Linux 2023 のAMI (al2023-ami-2023.0.20230222.1-kernel-6.1-x86_64) を利用しました。 Amazon マシンイメージ (AMI)

                                                  Amazon Linux 2023 のRC版(RC0) が公開されました | DevelopersIO
                                                • Coding habits for data scientists

                                                  If you’ve tried your hand at machine learning or data science, you know that code can get messy, quickly. Typically, code to train ML models is written in Jupyter notebooks and it’s full of (i) side effects (e.g. print statements, pretty-printed dataframes, data visualisations) and (ii) glue code without any abstraction, modularisation and automated tests. While this may be fine for notebooks targ

                                                    Coding habits for data scientists
                                                  • Jagger - C++ implementation of Pattern-based Japanese Morphological Analyzer

                                                    Jagger - C++ implementation of Pattern-based Japanese Morphological Analyzer About Jagger is a fast, accurate, and space-efficient morphological analyzer [1] inspired by the dictionary-based longest matching for tokenization and the precomputation of machine-learning classifiers. Jagger applies patterns, which are extracted from morphological dictionaries and training data, to input from the begin

                                                    • What is Rust and why is it so popular? - Stack Overflow

                                                      Rust has been Stack Overflow's most loved language for four years in a row, indicating that many of those who have had the opportunity to use Rust have fallen in love with it. However, the roughly 97% of survey respondents who haven't used Rust may wonder, "What's the deal with Rust?" The short answer is that Rust solves pain points present in many other languages, providing a solid step forward w

                                                        What is Rust and why is it so popular? - Stack Overflow
                                                      • j3s.sh

                                                        my website is one binary 2022-04-06 ---------------------------- a.k.a. this one weird trick that inspires me to program creatively i have struggled for years to figure out a website framework that feels good to me. i tried all of the classics, including but limited to: - ghost - hugo - jekyll - sr.ht + tarball - manual html editing i have very high and unusual standards, and none of the above fel

                                                        • Optimizing Ray Tracing in Haskell

                                                          My first Haskell program and how easily I optimized it from 33m to 17s. 1800x1012 scene generated containing 533 objects rendered with 500 samples and 50,000 rays per pixel.BackgroundFew weeks back, my colleague at work, Eyal Kalerdon, shared his implementation of ray-tracing-in-one-weekend in Rust, which inspired me to try this as well. I, however, chose Haskell for this, thinking I’ll not only l

                                                            Optimizing Ray Tracing in Haskell
                                                          • Communicating with Interactive Articles

                                                            Examining the design of interactive articles by synthesizing theory from disciplines such as education, journalism, and visualization. Computing has changed how people communicate. The transmission of news, messages, and ideas is instant. Anyone’s voice can be heard. In fact, access to digital communication technologies such as the Internet is so fundamental to daily life that their disruption by

                                                              Communicating with Interactive Articles
                                                            • Thanos - Highly available Prometheus setup with long term storage capabilities

                                                              Table of ContentThanos Coding Style Guide #This document details the official style guides for the various languages we use in the Thanos project. Feel free to familiarize yourself with and refer to this document during code reviews. If something in our codebase does not match the style, it means it was missed or it was written before this document. Help wanted to fix it! (: Generally, we care abo

                                                                Thanos - Highly available Prometheus setup with long term storage capabilities
                                                              • 58 rules for beautiful UI design

                                                                Crafted to be your ultimate roadmap in the journey of UI design. Whether you are a seasoned designer looking to refresh your approach or a novice eager to learn the ropes, these rules are tailored to help you create interfaces that are not just visually appealing but also intuitively functional. To navigate this complex terrain, I have compiled 58 rules across eight categories, collectively formin

                                                                  58 rules for beautiful UI design
                                                                • Async-Awaitifying a Rust CLI App - zupzup

                                                                  Async-Awaitifying a Rust CLI App In a previous post we built a CLI app using rust. This app used both an HTTP API using the asynchronous hyper library, as well as GIT using the synchronous git2. In this post, we’ll port the whole app to the new async/await syntax in the hope that the interplay between asynchronous and synchronous program flow becomes easier to handle as well as that the complexity

                                                                  • Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024

                                                                    In the first half of 2024, Ruby LSP has seen significant enhancements, particularly in the area of code navigation, thanks to the advancement of its indexer. In this post, we’ll dive into the major code navigation enhancements that have been made to Ruby LSP. We’ll also touch on some experimental features that are on the horizon. NOTE While the Ruby LSP server (ruby-lsp gem) can be integrated with

                                                                      Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024
                                                                    • Internet Search Tips · Gwern.net

                                                                      A description of advanced tips and tricks for effective Internet research of papers/books, with real-world examples. Over time, I developed a certain google-fu and expertise in finding references, papers, and books online. I start with the standard tricks like Boolean queries and keyboard shortcuts, and go through the flowchart for how to search, modify searches for hard targets, penetrate paywall

                                                                        Internet Search Tips · Gwern.net
                                                                      • Hilt

                                                                        Hilt provides a standard way to incorporate Dagger dependency injection into an Android application. The goals of Hilt are: To simplify Dagger-related infrastructure for Android apps. To create a standard set of components and scopes to ease setup, readability/understanding, and code sharing between apps. To provide an easy way to provision different bindings to various build types (e.g. testing,

                                                                        • 定性調査をAIで"ゴリッと"|しょーてぃー/ Experience & Prompt Designer

                                                                          上記の中には発話者を区別しれくれるサービスもある。 ただ発話者はChatGTPに入れれば勝手に区別してくるので、 正直気にしていない。 つまり分析時には整っていない発話録でも なんの問題ないというのが、まずAIの強みだ。 45分間のインタビューであれば3-5分待っていれば書き起こしは終わる。 どうしても気になるのであれば校正・発話者の分離、 特定の言葉の修正をすることもかんたんだ。 かなり丁寧にかいたプロンプトはこちら。 (機械翻訳ver) タイトル:日本語のインタビューの原稿校正ガイドライン"Target_content"を解釈し、「日本語のインタビュー原稿校正ガイドライン」を実行してください。 Target_content: [ここにインタビューの概要と目的を追加する] 日本語のインタビュー原稿校正ガイドライン: ステップ1:原稿に慣れる原稿全体を熟読して、内容、文脈、参加者の名前を理

                                                                            定性調査をAIで"ゴリッと"|しょーてぃー/ Experience & Prompt Designer
                                                                          • Beyond Calibri: Finding Microsoft's next default font | Microsoft 365 Blog

                                                                            We’ve commissioned five new custom fonts–which should be the next default font? Default fonts are perhaps most notable in the absence of the impression they make. We seldom give them much thought, and therein lies their greatest gift. When a font blends into the background of a user experience, people can jump right into the creative process and stay grounded in their thoughts rather than thinking

                                                                              Beyond Calibri: Finding Microsoft's next default font | Microsoft 365 Blog
                                                                            • Intercepting Zoom's encrypted data with BPF

                                                                              Update: since I wrote this post, I've been working on a new eBPF library for Rust called Aya, see https://confused.ai/posts/announcing-aya. If you're looking to use eBPF with Rust, I highly recommend you check it out! I originally wrote an earlier version of this post at the end of March, when I was working on adding uprobes support to redbpf. I wanted to blog about the work I was doing and needed

                                                                                Intercepting Zoom's encrypted data with BPF
                                                                              • Vision Pro is an over-engineered “devkit” // Hardware bleeds genius & audacity but software story is disheartening // What we got wrong at Oculus that Apple got right // Why Meta could finally have its Android moment

                                                                                by Hugo Barra (former Head of Oculus at Meta) Friends and colleagues have been asking me to share my perspective on the Apple Vision Pro as a product. Inspired by my dear friend Matt Mullenweg’s 40th post, I decided to put pen to paper. This started as a blog post and became an essay before too long, so I’ve structured my writing in multiple sections each with a clear lead to make it a bit easier

                                                                                  Vision Pro is an over-engineered “devkit” // Hardware bleeds genius & audacity but software story is disheartening // What we got wrong at Oculus that Apple got right // Why Meta could finally have its Android moment
                                                                                • New in Chrome 106  |  Blog  |  Chrome for Developers

                                                                                  Here's what you need to know: There are new Intl APIs to give you more control when formatting numbers. There’s an origin trial for the Pop-up API to make it easy to surface critical content to the user. We’re adding a handful of CSS features to improve interop. And there's plenty more. I'm Pete LePage, and I’m Adriana Jara. Let's dive in and see what's new for developers in Chrome 106. New Intl A