並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 40件

新着順 人気順

well doneの検索結果1 - 40 件 / 40件

  • Doing RAG? Vector search is *not* enough

    I'm concerned by the number of times I've heard, "oh, we can do RAG with retriever X, here's the vector search query." Yes, your retriever for a RAG flow should definitely support vector search, since that will let you find documents with similar semantics to a user's query, but vector search is not enough. Your retriever should support a full hybrid search, meaning that it can perform both a vect

      Doing RAG? Vector search is *not* enough
    • Biden Tells Allies He Knows He Has Only Days to Salvage Candidacy

      President Biden has told key allies that he knows the coming days are crucial and understands that he may not be able to salvage his candidacy if he cannot convince voters that he is up to the job after a disastrous debate performance last week. According to two allies who have spoken with him, Mr. Biden has emphasized that he is still deeply committed to the fight for re-election but understands

        Biden Tells Allies He Knows He Has Only Days to Salvage Candidacy
      • How and why we built our startup around small teams

        Welcome to Product for Engineers, a newsletter created by PostHog for engineers and founders who want to build successful startups. Startups ship more per person than big companies – everyone knows this. But how do you retain that advantage as you scale? Our answer is small teams – speedy, innovative, and autonomous one-pizza teams where individuals can still have an outsized impact. They enable u

          How and why we built our startup around small teams
        • Catching Compromised Cookies - Slack Engineering

          Oliver Grubin Sr. Staff Software Engineer, Security Slack uses cookies to track session states for users on slack.com and the Slack Desktop app. The ever-present cookie banners have made cookies mainstream, but as a quick refresher, cookies are a little piece of client-side state associated with a website that is sent up to the web server on every request. Websites use this piece of information to

            Catching Compromised Cookies - Slack Engineering
          • MicroMac, a Macintosh for under £5

            A microcontroller Macintosh This all started from a conversation about the RP2040 MCU, and building a simple desktop/GUI for it. I’d made a comment along the lines of “or, just run some old OS”, and it got me thinking about the original Macintosh. The original Macintosh was released 40.5 years before this post, and is a pretty cool machine especially considering that the hardware is very simple. I

            • Announcing TypeScript 5.5 - TypeScript

              Today we’re excited to announce the release of TypeScript 5.5! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain intent and have other tools check our code to catch mistakes like typos, issues with null and undefined, and more. Types also power TypeScript’s edi

                Announcing TypeScript 5.5 - TypeScript
              • Video Conferencing, Web Conferencing, Webinars, Screen Sharing

                Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution used around the world in board, conference, huddle, and training rooms, as well as executive offices and classrooms. Founded in 2011, Zoom

                  Video Conferencing, Web Conferencing, Webinars, Screen Sharing
                • Introducing Apple’s On-Device and Server Foundation Models

                  At the 2024 , we introduced Apple Intelligence, a personal intelligence system integrated deeply into iOS 18, iPadOS 18, and macOS Sequoia. Apple Intelligence is comprised of multiple highly-capable generative models that are specialized for our users’ everyday tasks, and can adapt on the fly for their current activity. The foundation models built into Apple Intelligence have been fine-tuned for u

                    Introducing Apple’s On-Device and Server Foundation Models
                  • Cloudflare 1.1.1.1 incident on June 27, 2024

                    IntroductionOn June 27, 2024, a small number of users globally may have noticed that 1.1.1.1 was unreachable or degraded. The root cause was a mix of BGP (Border Gateway Protocol) hijacking and a route leak. Cloudflare was an early adopter of Resource Public Key Infrastructure (RPKI) for route origin validation (ROV). With RPKI, IP prefix owners can store and share ownership information securely,

                      Cloudflare 1.1.1.1 incident on June 27, 2024
                    • A Git story: Not so fun this time | Brachiosoft Blog

                      Linus Torvalds once wrote in a book that he created Linux just for fun, but it ended up sparking a revolution. Git, his second major creation, also an accidental revolution. It’s now a standard tool for software engineers, but its origin story wasn’t so much fun this time, at least for Linus. Linus doesn’t scale 1998 was a big year for Linux. Major companies like Sun, IBM, and Oracle started getti

                        A Git story: Not so fun this time | Brachiosoft Blog
                      • Why People are Angry over Go 1.23 Iterators

                        NOTE: This is based on, but completely rewritten, from a Twitter post: https://x.com/TheGingerBill/status/1802645945642799423 TL;DR It makes Go feel too “functional” rather than being an unabashed imperative language. I recently saw a post on Twitter showing the upcoming Go iterator design for Go 1.23 (August 2024). From what I can gather, many people seem to dislike the design. I wanted to give m

                        • Booting Linux off of Google Drive

                          Competitiveness is a vice of mine. When I heard that a friend got Linux to boot off of NFS, I had to one-up her. I had to prove that I could create something harder, something better, faster, stronger. Like all good projects, this began with an Idea. My mind reached out and grabbed wispy tendrils from the æther, forcing the disparate concepts to coalesce. The Mass gained weight in my hands, and a

                            Booting Linux off of Google Drive
                          • News from WWDC24: WebKit in Safari 18 beta

                            The last year has been a great one for WebKit. After unveiling Safari 17 beta at WWDC23, we’ve shipped six releases of Safari 17.x with a total of 200 new web technologies. And we’ve been hard at work on multiple architectural improvement projects that strengthen WebKit for the long-term. Now, we are pleased to announce WebKit for Safari 18 beta. It adds another 48 web platform features, as well a

                              News from WWDC24: WebKit in Safari 18 beta
                            • Inside Joe Biden's Debate Disaster

                              As President Joe Biden was going over his final notes with his inner circle and getting ready to debate Donald Trump on June 27 in Atlanta, his wife slipped into a nearby meeting of the Democratic Party’s biggest donors. The Biden Victory Fund and the Democratic National Committee’s financial bigwigs had all assembled in the Ritz Carlton as part of a two-day political briefing that featured emotio

                                Inside Joe Biden's Debate Disaster
                              • Inline conditionals in CSS? • Lea Verou

                                Last week, the CSS WG resolved to add an inline if() to CSS. But what does that mean, and why is it exciting? Last week, we had a CSS WG face-to-face meeting in A Coruña, Spain. There is one resolution from that meeting that I’m particularly excited about: the consensus to add an inline if() to CSS. While I was not the first to propose an inline conditional syntax, I did try and scope down the var

                                • Microfeatures I Love in Blogs and Personal Websites

                                  Some time ago, Hillel Wayne published an article titled Microfeatures I’d like to see in more languages . In this article, he described three kinds of features in programming languages: fundamental features, deeply engrained features, and nice-to-have convenience features. Hillel’s premise was that language designers tend to focus on the first two; however, because the convenience features are rel

                                  • Nostr and ATProto - Shreyan Jain

                                    This post could’ve been titled “Nostr vs ATProto”, but that really isn’t what I wanted to do here. While I will be comparing and contrasting them a lot, and that’s kind of even the point of writing this, I didn’t want to really pit the two against each other at all, and especially not with the title. I also want to try avoiding commenting on the differences between the communities that have formed

                                    • 社会に影響を与える歌と都知事選挙の光景 - nyoraikunのブログ

                                      自宅でネットサーフィンをしているだけでも、世界観が広がっていくのを感じる。ChatGPTに「アカデミズムの評価が高い歌を教えてくれ」と質問をしたら、すぐに答えが返ってきた。 アカデミズムの評価が高い歌は、その歌詞やメロディ、テーマが深い意味を持ち、社会的、歴史的、哲学的な視点からも評価されるものが多い。以下はいくつかの例です。 アカデミズムの評価が高い歌 ボブ・ディラン(Bob Dylan)の「風に吹かれて(Blowin' in the Wind)」 この曲は公民権運動の象徴となり、ディランの歌詞は詩としても高く評価されています。彼は2016年にノーベル文学賞を受賞し、その評価をさらに高めました。 www.youtube.com ジョン・レノン(John Lennon)の「イマジン(Imagine)」 平和とユートピアを描いたこの曲は、そのメッセージ性と美しいメロディで広く認知され、社会的

                                        社会に影響を与える歌と都知事選挙の光景 - nyoraikunのブログ
                                      • Migrating OCR Enhancement from GPT-4 Turbo Vision Preview to GPT-4 Turbo GA

                                        The introduction of Optical Character Recognition (OCR) enhancement as a component of the GPT-4 Turbo Vision Preview was aimed at generating higher-quality responses for dense texts, transformed images, and number-heavy financial documents. Although, the recent announcement regarding the GPT-4 Turbo 2024-04-09 General Availability (GA) model indicated that the OCR enhancement is not included in th

                                          Migrating OCR Enhancement from GPT-4 Turbo Vision Preview to GPT-4 Turbo GA
                                        • Evaluate the reliability of Retrieval Augmented Generation applications using Amazon Bedrock | Amazon Web Services

                                          AWS Machine Learning Blog Evaluate the reliability of Retrieval Augmented Generation applications using Amazon Bedrock Retrieval Augmented Generation (RAG) is a technique that enhances large language models (LLMs) by incorporating external knowledge sources. It allows LLMs to reference authoritative knowledge bases or internal repositories before generating responses, producing output tailored to

                                            Evaluate the reliability of Retrieval Augmented Generation applications using Amazon Bedrock | Amazon Web Services
                                          • Properly Testing Concurrent Data Structures

                                            Properly Testing Concurrent Data Structures Jul 5, 2024 There’s a fascinating Rust library, loom, which can be used to thoroughly test lock-free data structures. I always wanted to learn how it works. I still do! But recently I accidentally implemented a small toy which, I think, contains some of the loom’s ideas, and it seems worthwhile to write about that. The goal here isn’t to teach you what y

                                            • Are animals conscious? Some scientists now think they are

                                              Are animals conscious? How new research is changing minds Charles Darwin enjoys a near god-like status among scientists for his theory of evolution. But his ideas that animals are conscious in the same way humans are have long been shunned. Until now. "There is no fundamental difference between man and animals in their ability to feel pleasure and pain, happiness, and misery," Darwin wrote. But hi

                                                Are animals conscious? Some scientists now think they are
                                              • The sad state of property-based testing libraries

                                                The sad state of property-based testing libraries Posted on Jul 2, 2024 Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original property-bas

                                                • Memory sealing for the GNU C Library [LWN.net]

                                                  Please consider subscribing to LWNSubscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues to thrive. Please visit this page to join up and keep LWN on the net. The mseal() system call allows a process to prevent any future changes to portions of its address space (thus "sealing" them); it

                                                  • An Experienced (Neo)Vimmer's Workflow

                                                    I know people will ask, so here they are: SeniorMars’ Dotfiles. Moreover, I will be assuming you are using Neovim 0.10! Improving the (Neo)Vim Experience Although, I stated this was not for beginners, I still need to point out the fundamentals. Without these, I would not consider neovim to even approach the basics of a PDE. If you think this is too basic, then you can skip this section – I promise

                                                    • Bytecode Breakdown: Unraveling Factorio's Lua Security Flaws

                                                      Dynamic languages are safe from memory corruptions bugs, right? 29/06/2024 Research Pwn Lua Some months ago I exploited a vulnerability in the Lua implementation of Factorio that allowed a malicious server to obtain arbitrary execution on clients. As the vulnerability has been patched for months already (Factorio versions below 1.1.101 are affected), is time to share the details with the community

                                                        Bytecode Breakdown: Unraveling Factorio's Lua Security Flaws
                                                      • jott - telnet_draw

                                                        # Collaborative ASCII Drawing With Telnet *by [@bwasti](https://twitter.com/bwasti)* **** If the server isn't swamped, you can try it out (hold shift to erase, arrow keys to move): ``` telnet bram.town ``` If you're on a newer mac, you may need to `brew install telnet`. It doesn't come by default these days... ![](https://i.imgur.com/QfIJWob.gif) The full code listing can be found [here](https://g

                                                        • IPC in Rust - a Ping Pong Comparison

                                                          I wanted to explore different ways of communicating between different processes executing on the same machine, and doing so as fast as possible. We're focussing on high speed inter-process communication (IPC), but some of these approaches can be extended across a network. We'll do this exploration in Rust. A reminder that since these are independent processes, most approaches you'd take within-pro

                                                          • Inline conditionals in CSS, now? • Lea Verou

                                                            The CSS WG resolved to add if() to CSS, but that won’t be in browsers for a while. What are our options in the meantime? A couple days ago, I posted about the recent CSS WG resolution to add an if() function to CSS. Great as it may be, this is still a long way off, two years if everything goes super smoothly, more if not. So what can you do when you need conditionals right now? You may be pleased

                                                              Inline conditionals in CSS, now? • Lea Verou
                                                            • 999 crates of Rust on the wall

                                                              tl;dr I’ve been comparing crates on crates.io against their upstream repositories in an effect to detect (and, ultimately, help prevent) supply chain attacks like the xz backdoor1, where the code published in a package doesn’t match the code in its repository. The results of these comparisons for the most popular 9992 crates by download count are now available. These come with a bunch of caveats t

                                                              • Introducing the MDN HTTP Observatory | MDN Blog

                                                                In its lifespan, Mozilla's HTTP Observatory tool has scanned over 6.9 million websites, providing useful, actionable insights into how developers can improve web security and guard their sites against would-be attackers. The HTTP Observatory tests website compliance with security best practices, mainly concerning the correct usage of HTTP headers. When a scan is complete, it provides a report to t

                                                                  Introducing the MDN HTTP Observatory | MDN Blog
                                                                • Inside a 1 dollar radar motion sensor | Maurycy's blog

                                                                  I recently got some cheap RCWL-0516 microwave motion sensors, mostly because I was wondering how China managed to make a radar for under a dollar: Click for mirrored back view Getting one working was quite easy, I just connected the VIN pin to 5 volts, GND to ground, and added a 1 uF decoupling capacitor on the 3V3 pin. When someone moves within ~5 meters, the OUT pin goes up to 3 volts for 3 seco

                                                                  • What Are CSS Container Style Queries Good For? — Smashing Magazine

                                                                    What are these CSS Container Style Queries, and why should you use them? Juan Diego Rodríguez delves deeply into style queries, and not at the syntax level, but at what exactly they are solving and what sort of use cases you would find yourselves reaching for them in your work if and when they gain browser support. We’ve relied on media queries for a long time in the responsive world of CSS but th

                                                                      What Are CSS Container Style Queries Good For? — Smashing Magazine
                                                                    • Product Metrics That Matter

                                                                      The power of metrics entered Product Management to change it forever. Before product metrics, we were shooting blindfolded. We just understood the result of our shots at the end of the game or even the championship. Feedback and learning took too long. We were relying on business metrics. Consider revenue, for example. That’s a lagging success indicator. It might take months for a decrease in user

                                                                        Product Metrics That Matter
                                                                      • ChatGPT is bullshit - Ethics and Information Technology

                                                                        Large language models (LLMs), programs which use reams of available text and probability calculations in order to create seemingly-human-produced writing, have become increasingly sophisticated and convincing over the last several years, to the point where some commentators suggest that we may now be approaching the creation of artificial general intelligence (see e.g. Knight, 2023 and Sarkar, 202

                                                                          ChatGPT is bullshit - Ethics and Information Technology
                                                                        • T-LEAF: Taxonomy Learning and EvaluAtion Framework

                                                                          How we applied qualitative learning, human labeling and machine learning to iteratively develop Airbnb’s Community Support Taxonomy. By: Mia Zhao, Peggy Shao, Maggie Hanson, Peng Wang, Bo Zeng BackgroundTaxonomies are knowledge organization systems used to classify and organize information. Taxonomies use words to describe things — as opposed to numbers or symbols — and hierarchies to group things

                                                                            T-LEAF: Taxonomy Learning and EvaluAtion Framework
                                                                          • 7 Habits that Programmers Must Have!

                                                                            Introduction As a programmer, you know that your work requires high focus, so it often takes up a lot of your time. Yes, this also happens to me, I spend a lot of time doing tasks but sometimes the results don't meet expectations. I realized several things that I had gained from my work experience and insights from my colleagues, and there was a book that was interesting and very helpful in improv

                                                                              7 Habits that Programmers Must Have!
                                                                            • Code Reviews Do Find Bugs

                                                                              There’s some 2015 research out of Microsoft titled Code Reviews Do Not Find Bugs11 Code Reviews Do Not Find Bugs; How the Current Code Review Best Practice Slows Us Down; Czerwonka, Greiler, Tilford; IEEE International Conference on Software Engineering; 2015. which seems strangely named because reviewers do find bugs. Here’s what the authors say: Contrary to the often stated primary goal of code

                                                                              • How I Found A 55 Year Old Bug In The First Lunar Lander Game

                                                                                Update: This kinda blew up! Featured in Hacker News, Ars Technica and PC Gamer, among others. Just months after Neil Armstrong’s historic moonwalk, Jim Storer, a Lexington High School student in Massachusetts, wrote the first Lunar Landing game. By 1973, it had become “by far and away the single most popular computer game.” A simple text game, you pilot a moon lander, aiming for a gentle touch dow

                                                                                  How I Found A 55 Year Old Bug In The First Lunar Lander Game
                                                                                • Let's write a video game from scratch like it's 1987

                                                                                  This article has been discussed on Hacker News and Reddit In a previous article I've done the 'Hello, world!' of GUIs in assembly: A black window with a white text, using X11 without any libraries, just talking directly over a socket. In a later article I've done the same with Wayland in C, displaying a static image. I showed that this is not complex and results in a very lean and small applicatio

                                                                                  1