Bookmarks tagged with "tools"

  • DS4SD/docling: Get your documents ready for gen AI

    Docling parses documents and exports them to the desired format with ease and speed. Explore the To use Docling, simply install pip install docling Works on macOS, Linux and Windows environments. Both x86_64 and arm64 architectures. More To convert individual documents, use from docling.document_converter import DocumentConverter source = "https://arxiv.org/pdf/2408.09869" # document per local path or URL converter = DocumentConverter() result = converter.convert(source) print(result.docu...

  • Stripe's monorepo developer environment

    I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe’s developer environment – the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that developer experience, and since leaving, I’ve found myself repeatedly describing features of that environment to friends and colleagues. This post is an attempt to record the salient features of that environment as I re...

  • Apple announced RCS with a whimper when it should have been a bang

    Apple will finally adopt RCS in iOS 18, effectively ending a yearslong fight for feature parity between iMessage and Android. But the announcement wasn’t a celebration — you could’ve blinked and missed it. Instead of showing how RCS will make things better, Apple softly announced support for the standard and focused on all the great features coming to iMessage users — not RCS ones. Apple didn’t go over how RCS adoption will finally let iPhone and Android users send each other high-resolution pic...

  • Writing commit messages

    [Simon Tatham, 2024-05-19] This is my personal guide to writing good commit messages, in Git or other version control systems. Of course, there are lots of guides to commit messages already. Why am I bothering to write Mostly because, when I’ve looked at other guides, they don’t seem to be focusing on the most important things. The one that first started me making notes towards this article consisted of a 7-point list of guidelines, To my way of thinking, that’s focusing on the trivial and neg...

  • Reverse Proxy Server | Zoraxy

    All in one homelab network routing solution Learn More Simple to use noob-friendly reverse proxy server that can be easily set up using a web form and a few toggle switches. Direct and intuitive redirection rules with basic rewrite options. Suitable for most simple use cases. Blacklist with GeoIP support. Allows easy setup for regional services. ZeroTier controller integrated GAN. Enable unlimited nodes in your network with a few clicks. Integration with Gotty Web SSH terminal allows one-stop ma...

  • Giant Batteries Are Transforming the Way the U.S. Uses Electricity

    Source: California Independent System Operator via Please see the bottom of this page for notes. By The New York Times California draws more electricity from the sun than any other state. It also has a timing problem: Solar power is plentiful during the day but disappears by evening, just as people get home from work and electricity demand spikes. To fill the gap, power companies typically burn more fossil fuels like natural gas. That’s now changing. Since 2020, California has installed more gi...

  • Deno KV internals: building a database for the modern web

    Designing Deno KV Deno is designed to streamline web and cloud development with What if you could access such a database without any preliminary setup? This is what The Deno runtime doesn’t just run on your local machine in the form of the We knew that we wanted to build a database for Deno, because of a very simple problem we heard from many customers: unless your app’s data is also globally distributed, you won’t be able to make use the performance benefits you get by distributing your comp...

  • Impact of A/B Testing and Personalization on SEO

    Summarize this article****Here’s what you need to know: Optimizing and personalizing the customer experience on a regular basis to improve KPIs serves as an inherently valuable growth tool and is a key part of the digital marketing ecosystem for any online business. However, a common question that arises is whether these efforts can negatively impact Search Engine Optimization (SEO) rankings.  With a few misconceptions floating around on the topic, we’re going to dive into the various concerns, ...

  • How are zlib, gzip and zip related?

    Short form: .zip Long form: The The ZIP format supports several compression methods: Methods 1 to 7 are historical and are not in use. Methods 9 through 98 are relatively recent additions and are in varying, small amounts of use. The only method in truly widespread use in the ZIP format is method 8, The Around 1990, the In the early '90s, the Though Unlike Shortly after the introduction of gzip, around the mid-1990s, the same patent dispute called into question the free use of the All of...

  • cezaraugusto/extension.js: 🧩 Plug-and-play, zero-config, cross-browser extension development tool.

    ...

  • With Vids, Google thinks it has the next big productivity tool for work

    For decades, work has revolved around documents, spreadsheets, and slide decks. Word, Excel, PowerPoint; Pages, Numbers, Keynote; Docs, Sheets, Slides. Now Google is proposing to add another to that triumvirate: an app called Vids that aims to help companies and consumers make collaborative, shareable video more easily than ever. Google Vids is very much not an app for making beautiful movies… or even not-that-beautiful movies. It’s meant more for the sorts of things people do at work: make a pi...

  • How Stack Overflow replaced Experts Exchange

    When I first learned how to code, Stack Overflow wasn’t of much use to me. Long-form tutorials like This isn’t some problem with Stack Overflow - it was by design. True to the quote, the more professionally I started coding, the more I leaned on Stack Overflow. It was the perfect resource for when I needed to perform niche date math in JavaScript or remember how to zip a file in memory. And who can forget the 2010 all-time best Stack Overflow answer: Q: But now, my use of Stack Overflow is fa...

  • Proxyman · Debug Network Faster & Smarter with Proxyman

    Don't let cumbersome web debugging tools hold you back. With Proxyman's native macOS app, you can capture, inspect, and manipulate HTTP/HTTPS traffic with ease. Download Proxyman for macOS Supports Apple Silicon Chip & macOS Sonoma 14 Github Proxyman Dashboard on macOS. Proxyman is a native, high-performance macOS app, which enables developers to capture, inspect, and manipulate HTTP(s) requests/responses with ease. From individuals to teams of all sizes. Intuitive, thoughtful, built with meticu...

  • Collaborate with kindness: Consider these etiquette tips in Slack

    • 5 min read Slack works best as a collaborative workspace when everyone in a company uses it to have transparent, informative But let’s be honest, many teams rely far too often on direct messages—mostly for quick questions and answers. This creates two issues: Thankfully, there are a few basic steps every team can take to reduce notifications while keeping communication open. Here’s a quick win: You can start a DM with “hey” or with a 👋, but make it the first line of your entire message. Ge...

  • Console Virtual Terminal Sequences

    Note Note Tip The enable sequences end in a lowercase H character ( Note SP Note For IL and DL, only the lines in the scrolling margins (see Scrolling Margins) are affected. If no margins are set, the default margin borders are the current viewport. If lines would be shifted below the margins, they are discarded. When lines are deleted, blank lines are inserted at the bottom of the margins, lines from outside the viewport are never affected. Note These queries will emit their responses into the ...

  • GitHub - acaudwell/Gource: software version control visualization

    https://gource.io Gource is a visualization tool for source control repositories. The repository is displayed as a tree where the root of the repository is the centre, directories are branches and files are leaves. Contributors to the source code appear and disappear as they contribute to specific files and directories. Gource's display is rendered using OpenGL and requires a 3D accelerated video card to run. Git, Bazaar, Mercurial and SVN Examples: View the log of the repository in the current ...