並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 448件

新着順 人気順

decent workの検索結果1 - 40 件 / 448件

  • TabFS

    Going through the files inside a tab's folder. For example, the url.txt, text.txt, and title.txt files tell me those live properties of this tab (Read more up-to-date documentation for all of TabFS's files here.) This gives you a ton of power, because now you can apply all the existing tools on your computer that already know how to deal with files -- terminal commands, scripting languages, point-

      TabFS
    • Introducing Yarn 2 ! 🧶🌟

      Hi everyone! After exactly 365 days of very intensive development, I'm extremely happy to unveil the first stable release of Yarn 2. In this post I will explain what this release will mean for our community. Buckle up! If you're interested to know more about what will happen to Yarn 1, keep reading as we detail our plans later down this post: Future Plans. If you just want to start right now with

        Introducing Yarn 2 ! 🧶🌟
      • Faster MySQL with HTTP/3

        Most of what I will be discussing is not publicly documented and is entirely experimental. The background# As a part of some of our infrastructure initiatives, we demanded new APIs and connectivity features for our database. To support features that weren’t available over the MySQL protocol, we decided to start bolting on a publicly accessible HTTP API. This API is not documented for public consum

          Faster MySQL with HTTP/3
        • How I Hacked my Car

          Note: As of 2022/10/25 the information in this series is slightly outdated. See Part 5 for more up to date information. The Car⌗ Last summer I bought a 2021 Hyundai Ioniq SEL. It is a nice fuel-efficient hybrid with a decent amount of features like wireless Android Auto/Apple CarPlay, wireless phone charging, heated seats, & a sunroof. One thing I particularly liked about this vehicle was the In-V

          • リモート時代到来:「未来の働き方」を作る海外スタートアップのカオスマップ | Coral Capital

            本ブログはマルチステージのVC、The Familyの投資家、Pietro Invernizzi(フレッド・ウィルソン)氏のブログ投稿「Mapping “The Future of Work” Startup & Investor ecosystem」を著者の許可を得て翻訳したものです。 最近の私は、周りの人たちと同じように、「未来の働き方」を形作る企業について考えたり、投資を検討したりして過ごしています。そのため投資家の友人から、今注目のスタートアップや面白い考察がないか尋ねられることが多くなりました。 いつもなら頭にぱっと思い浮かんだ注目企業を10社ほど挙げ、先日Merci Victoria Graceが公開した素晴らしい記事を合わせて紹介します。世界中のビジネス向けコラボレーションツールを提供するスタートアップを調べ、きれいにマップ化した記事です。CB Insightsの記事もおすす

              リモート時代到来:「未来の働き方」を作る海外スタートアップのカオスマップ | Coral Capital
            • Linux Hardening Guide | Madaidan's Insecurities

              Last edited: March 19th, 2022 Linux is not a secure operating system. However, there are steps you can take to improve it. This guide aims to explain how to harden Linux as much as possible for security and privacy. This guide attempts to be distribution-agnostic and is not tied to any specific one. DISCLAIMER: Do not attempt to apply anything in this article if you do not know exactly what you ar

              • Google Search Is Dying

                (There is good discussion on this article on Hacker News and Reddit) Reddit is currently the most popular search engine. The only people who don’t know that are the team at Reddit, who can’t be bothered to build a decent search interface. So instead we resort to using Google, and appending the word “reddit” to the end of our queries. Paul Graham thinks this image means Reddit as a social media sit

                  Google Search Is Dying
                • A better zip bomb

                  Compression bombs that use the zip format must cope with the fact that DEFLATE, the compression algorithm most commonly supported by zip parsers, cannot achieve a compression ratio greater than 1032. For this reason, zip bombs typically rely on recursive decompression, nesting zip files within zip files to get an extra factor of 1032 with each layer. But the trick only works on implementations tha

                  • 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
                    • Writing a C compiler in 500 lines of Python

                      A few months ago, I set myself the challenge of writing a C compiler in 500 lines of Python1, after writing my SDF donut post. How hard could it be? The answer was, pretty hard, even when dropping quite a few features. But it was also pretty interesting, and the result is surprisingly functional and not too hard to understand! There's too much code for me to comprehensively cover in a single blog

                      • How I cut GTA Online loading times by 70%

                        GTA Online. Infamous for its slow loading times. Having picked up the game again to finish some of the newer heists I was shocked (/s) to discover that it still loads just as slow as the day it was released 7 years ago. It was time. Time to get to the bottom of this. ReconFirst I wanted to check if someone had already solved this problem. Most of the results I found pointed towards anecdata about

                          How I cut GTA Online loading times by 70%
                        • stephen.sh

                          Home About Essays Simple techniques to optimise Go programs I'm very interested in performance. I'm not sure I can explain the underlying reasons for it. I'm easily frustrated at slow services and programs, and it seems like I'm not alone. In A/B tests, we tried delaying the page in increments of 100 milliseconds and found that even very small delays would result in substantial and costly drops in

                          • Buy Yelp Reviews | 100% safe and permanently stick Guaranteed

                            You can’t simply sit and watch your Yelp record endure an absence of reviews, you should do your conceivable best to make your yelp substance reviews increment. Yelp is additionally an internet-based life stage; it is presently an open spot for you and me to acquire money without stress. That is in the event that you utilize it in the correct manner. You can buy positive yelp reviews for your subs

                              Buy Yelp Reviews | 100% safe and permanently stick Guaranteed
                            • 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

                              • How to do effective video calls

                                During 2011-2012 there was a small but significant revolution in how we worked at Thoughtworks. When we needed to communicate while separated we used to do telephone meetings, but within a year the telephone disappeared and we started using video calls instead. As we got more comfortable with video, we took more opportunity to collaborate with video meetings rather than trying to get everyone toge

                                  How to do effective video calls
                                • Introduction - Learning Rust With Entirely Too Many Linked Lists

                                  Learn Rust With Entirely Too Many Linked Lists Got any issues or want to check out all the final code at once? Everything's on Github! NOTE: The current edition of this book is written against Rust 2018, which was first released with rustc 1.31 (Dec 8, 2018). If your rust toolchain is new enough, the Cargo.toml file that cargo new creates should contain the line edition = "2018" (or if you're read

                                  • What We Learned from a Year of Building with LLMs (Part I)

                                    Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful. Learn more It’s an exciting time to build with large language models (LLMs). Over the past year, LLMs have become “good enough” for real-world applications. The pace of improvements in LLMs, coupled with a parade of demos on social media, will fuel an estimated $200B

                                      What We Learned from a Year of Building with LLMs (Part I)
                                    • Linux perf Profiler UIs

                                      Linux perf Profiler UIs pprof Web UI looking at a flamechart of regexp stack traces. This post is a quick literature review of CPU profiler user interfaces available for analysing Linux program performance. I couldn't find any list of profiler UIs online. Hopefully this can help people find the profiler UI that's right for them. CPU Profiler output is extremely multidimensional — processes, thread

                                        Linux perf Profiler UIs
                                      • A sad day for Rust

                                        Jan 17 2020 actix-web is dead. This situation is bad, from all sides. When Rust was a tiny, tiny community, I thought to myself, “wow, I wonder how long this will last? Probably 1.0 will kill it.” Sort of playing off of Eternal September, I assumed that over time, the community would grow, and we’d encounter problems. Today is the first day where I say to myself, okay, has that happened? This stor

                                          A sad day for Rust
                                        • Puppeteer, Selenium, Playwright, Cypress - how to choose? - AI-driven E2E automation with code-like flexibility for your most resilient tests

                                          Puppeteer, Selenium, Playwright, Cypress – how to choose? At Testim, a lot of what we do is build  AI-based features on top of automation frameworks to add stability,… At Testim, a lot of what we do is build  AI-based features on top of automation frameworks to add stability, accelerate test creation, and improve root-cause analysis. We evaluate a number of test automation frameworks to understand

                                            Puppeteer, Selenium, Playwright, Cypress - how to choose? - AI-driven E2E automation with code-like flexibility for your most resilient tests
                                          • Choosing a Fast Python API Framework

                                            Posted on May 17, 2018 |  6 minutes |  Fotis Gimian This post attempts to highlight my thought process in selecting a suitable stack for developing an API in Python for our current project at work. Although I have personally benchmarked various combinations, I haven’t documented the results for this article, instead merely mentioned which frameworks and WSGI servers were found to be fast or slow.

                                              Choosing a Fast Python API Framework
                                            • Rewriting the Ruby parser

                                              At Shopify, we have spent the last year writing a new Ruby parser, which we’ve called YARP (Yet Another Ruby Parser). As of the date of this post, YARP can parse a semantically equivalent syntax tree to Ruby 3.3 on every Ruby file in Shopify’s main codebase, GitHub’s main codebase, CRuby, and the 100 most popular gems downloaded from rubygems.org. We recently got approval to merge this work into C

                                                Rewriting the Ruby parser
                                              • 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

                                                • JS Self-Profiling API In Practice

                                                  Nic Jansma (@nicj) is a software developer at Akamai building high-performance websites, apps and open-source tools. Table of Contents The JS Self-Profiling API What is Sampled Profiling? Downsides to Sampled Profiling API Document Policy API Shape Sample Interval Buffer Who to Profile When to Profile Specific Operations User Interactions Page Load Overhead Anatomy of a Profile Beaconing Size Comp

                                                    JS Self-Profiling API In Practice
                                                  • How Kubernetes Reinvented Virtual Machines (in a good sense)

                                                    There are lots of posts trying to show how simple it is to get started with Kubernetes. But many of these posts use complicated Kubernetes jargon for that, so even those with some prior server-side knowledge might be bewildered. Let me try something different here. Instead of explaining one unfamiliar matter (how to run a web service in Kubernetes?) with another (you just need a manifest, with thr

                                                      How Kubernetes Reinvented Virtual Machines (in a good sense)
                                                    • RP2040 Doom

                                                      Skip to the content. This is part of the series behind the scenes of RP2040 Doom: Introduction <- this part Rendering And Display Composition Making It All Fit In Flash Making It Run Fast And Fit in RAM Music And Sound Network Games Development Overview See here for some nice videos of RP2040 Doom in action. The code is here. The Challenge Given a new platform it is only natural to think of portin

                                                      • Why LSP?

                                                        Why LSP? Apr 25, 2022 LSP (language server protocol) is fairly popular today. There’s a standard explanation of why that is the case. You probably have seen this picture before: I believe that this standard explanation of LSP popularity is wrong. In this post, I suggest an alternative picture. Standard Explanation The explanation goes like this: There are M editors and N languages. If you want to

                                                        • pzuraq | Four Eras of JavaScript Frameworks

                                                          April 25, 2022 Four Eras of JavaScript Frameworks April 25, 2022 I started coding primarily in JavaScript back in 2012. I had built a PHP app for a local business from the ground up, a basic CMS and website, and they decided that they wanted to rewrite it and add a bunch of features. The manager of the project wanted me to use .NET, partially because it’s what he knew, but also because he wanted i

                                                            pzuraq | Four Eras of JavaScript Frameworks
                                                          • Modern CSS in Real Life

                                                            Hey! Chris Coyier here. This is a blog-itized version of a presentation I created. It started life as a Keynote file which I presented in person at RenderATL in June of 2023. I put a lot of work into it! I’m so grateful to everyone who came and saw it. But you can’t beat the reach of websites! I decided I should get some more mileage out of it by sharing it here in an adapted form. I suppose you s

                                                              Modern CSS in Real Life
                                                            • Async Ruby - Bruno Sutic

                                                              Ruby has an Async implementation! It's available today, it's production-ready, and it's probably the most awesome thing that's happened to Ruby in the last decade, if not longer. Async Ruby adds new concurrency features to the language; you can think of it as "threads with none of the downsides". It's been in the making for a couple of years, and with Ruby 3.0, it's finally ready for prime time. I

                                                              • Writing unit tests in Golang Part 1: Introducing Testify

                                                                Unit testing is a way of writing tests for the individual components (aka, the smallest part) of a program. The purpose of it is to validate that any piece of code is always working as expected. Moreover, unit testing has a lot of advantages such as improving the quality of code, providing documentation, also the code can be tested individually and doesn’t require another module in order for it to

                                                                  Writing unit tests in Golang Part 1: Introducing Testify
                                                                • Babel is used by millions, so why are we running out of money? · Babel

                                                                  Since 2018, Babel has been doing a funding experiment: can full time work on Babel be sustained? We've learned the answer might be no. In November 2019, after successfully paying Henry a salary for over a year, we expanded our goal to also support three additional maintainers: Jùnliàng, Kai, and Nicolò. Part of the Babel team (Nicolò, Jùnliàng and Henry) is still being paid a salary to work on Bab

                                                                    Babel is used by millions, so why are we running out of money? · Babel
                                                                  • Beating C with 80 lines of Haskell: wc

                                                                    Despite the click-bait title I hope you'll find this post generally illuminating, or at the very least a bit of fun! This article makes no claims that Haskell is "better" than C, nor does it make claims about the respective value of either language, or either implementation. It's simply an exploration into high-performance Haskell, with a few fun tricks and hacks along the way. You can find source

                                                                      Beating C with 80 lines of Haskell: wc
                                                                    • High throughput Fizz Buzz

                                                                      x86-64+AVX2 assembly language (Linux, gcc+gas) Build and usage instructions This program is most conveniently built using gcc. Save it as fizzbuzz.S (that's a capital S as the extension), and build using the commands gcc -mavx2 -c fizzbuzz.S ld -o fizzbuzz fizzbuzz.o Run as ./fizzbuzz piped into one command, e.g. ./fizzbuzz | pv > /dev/null (as suggested in the question), ./fizzbuzz | cat, or ./fi

                                                                        High throughput Fizz Buzz
                                                                      • Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ...

                                                                        Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ... Hello! Long time no see! Back in December, we decided to start working on our next major release, the 3.0. It took a bit of time to do everything we intended to do, but here we are! So let's talk a bit about what it changes, and what it brings. Note that these are only the highlights, the full changelog is much more comprehensive. And if you

                                                                          Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ...
                                                                        • Free The Game Boy

                                                                          Team: Jasper de Winkel, Vito Kortbeek, Josiah Hester, Przemysław Pawełczak Paper: https://doi.org/10.1145/3411839 Venue: ACM IMWUT / UbiComp 2020 Code: https://github.com/tudssl/engage Press: CNET, The Wall Street Journal, Mashable, Hackaday, The Verge, Gizmodo, Engadget, PCMag, The Register, Tech Times, Nintendo Life, Daily Mail, The Independent, r/gadgets, Naked Gaming, Seeker This project origi

                                                                            Free The Game Boy
                                                                          • GitHub - apenwarr/blip: A tool for seeing your Internet latency. Try it at http://gfblip.appspot.com/

                                                                            Go to http://gfblip.appspot.com/ It should work on any PC, laptop, tablet, phone, or iPod with javascript and HTML canvas support (which means almost everything nowadays). X axis is time. Y axis is milliseconds of latency. Green blips are your ping time to gstatic.com (a very fast site that should be close to you wherever you are). Blue blips are your ping time to apenwarr.ca ("a site on the Inter

                                                                              GitHub - apenwarr/blip: A tool for seeing your Internet latency. Try it at http://gfblip.appspot.com/
                                                                            • The 100 Most Influential Sequences in Animation History

                                                                              Historical expertise provided by Jerry Beck, Amelia Cook, Jason DeMarco, Maureen Furniss, Monique Henry-Hudson, Willow Catelyn Maclay, Linda Simensky, Koji Yamamura Entries by Rebecca Alter, Elly Belle, Kambole Campbell, Jen Chaney, Amelia Cook, Alex Costello, Marley Crusch, Toussaint Egan, Christopher L. Inoa, Genevieve Koski, Willow Catelyn Maclay, Rafael Motamayor, Sammy Nickalls, Joshua Rivera

                                                                                The 100 Most Influential Sequences in Animation History
                                                                              • Typescript is terrible for library developers

                                                                                I love typescript as an end-developer. I feel like it dramatically reduces the need to manually write automated tests. It cannot be overstated how much work is involved with writing and maintaining good automated tests so anything that can reduce its utility is a huge boon to productivity. However, as a library developer, I hate typescript. There are a lot of reasons why typescript sucks for libra

                                                                                  Typescript is terrible for library developers
                                                                                • jb… How Long Will macOS Be Unix?

                                                                                  March 16, 2020 I’ve started to worry about the Unix core of macOS. Possibly unnecessarily, but there have been a few troubling signs over the years, the biggest of which is obviously the lack of access to a decent development environment on iOS. On iOS, web development is possible, but only in the barest, most basic sense of the term. As soon as you need to do anything even remotely complex, like