No Clocks

No Clocks

4140 bookmarks
Newest
Second Brain: Crafted, Curated, Connected, Compounded
Second Brain: Crafted, Curated, Connected, Compounded
A crafted digital vault of curated knowledge where insights and ideas connect and compound, modeled after a Zettelkasten to inspire learning and discovery.
·ssp.sh·
Second Brain: Crafted, Curated, Connected, Compounded
Escaping Walled Chat Gardens—A Chat History Converter
Escaping Walled Chat Gardens—A Chat History Converter
All my AI conversations were trapped inside various bot models, and my PKM had no access to them. Here is a converter that exports your chat history to local files for your knowledge management system.
·rodneydyer.com·
Escaping Walled Chat Gardens—A Chat History Converter
How to Backup All Your AI Conversations (ChatGPT, Claude, Gemini, and More)
How to Backup All Your AI Conversations (ChatGPT, Claude, Gemini, and More)
Your AI conversations contain decisions, solutions, and research that took real time to generate. Backing them up protects against account loss, platform changes, and the natural drift of conversation history. This guide covers backup options for every major AI platform.
·llmnesia.com·
How to Backup All Your AI Conversations (ChatGPT, Claude, Gemini, and More)
Keiran Flynn
Keiran Flynn
Keiran Flynn is the founder of LLMnesia, a local-first Chrome extension that indexes and searches AI conversations across ChatGPT, Claude, Gemini, and other platforms.
·llmnesia.com·
Keiran Flynn
How to Organise Perplexity Conversation History
How to Organise Perplexity Conversation History
Perplexity conversation history grows quickly with research threads, Pages, and Spaces. This guide covers every available method for organising your Perplexity history — from Library features to external tools — so you can find past research when you need it.
·llmnesia.com·
How to Organise Perplexity Conversation History
Practical Utilities for Package Development and Session Auditing
Practical Utilities for Package Development and Session Auditing
Provides a comprehensive collection of practical R utilities designed to streamline the full life cycle of package development, interactive data analysis, and session management. It offers tools for package management, development workflows, debugging, data processing, and system optimization. These utilities help R developers and data scientists automate release tasks, manage and scan dependencies, audit session states, optimize memory usage, and scramble sensitive Personally Identifiable Information (PII).
·zankrut20.github.io·
Practical Utilities for Package Development and Session Auditing
mapcn - Beautiful maps made simple
mapcn - Beautiful maps made simple
A collection of beautifully designed, accessible, and customizable map components. Built on MapLibre GL. Styled with Tailwind CSS. Works with shadcn/ui.
·mapcn.dev·
mapcn - Beautiful maps made simple
OGC NSDI Modernization Project | Advancing U.S. Spatial Data
OGC NSDI Modernization Project | Advancing U.S. Spatial Data
The OGC NSDI Modernization Project supports the U.S. FGDC in advancing a modern, interoperable national spatial data infrastructure that improves access, integration, and AI-ready geospatial resources.
·ogc.org·
OGC NSDI Modernization Project | Advancing U.S. Spatial Data
SDI Modernization Gateway - Open Geospatial Consortium
SDI Modernization Gateway - Open Geospatial Consortium
The Open Geospatial Consortium (OGC), in partnership with the U.S. Federal Geographic Data Committee (FGDC) and our members, is spearheading an ambitious
·ogc.org·
SDI Modernization Gateway - Open Geospatial Consortium
Know Your Data: The First Challenge in Geospatial Integration
Know Your Data: The First Challenge in Geospatial Integration
Discover why understanding your data is the first challenge in geospatial integration projects, from metadata gaps to CRS identification and stakeholder engagement.
Before we can integrate, publish, or analyze datasets, we need to understand what we are working with. This involves answering questions such as: Does the dataset contain Personally Identifiable Information (PII)? What is its size on disk? Is it spatially enabled? What Coordinate Reference System (CRS) does it use? What is the update frequency? What are the spatial and temporal resolutions? What file format is it stored in? Who is responsible for the dataset?
File size, file format, and in some structured formats, the CRS can be determined through direct inspection.
·ogc.org·
Know Your Data: The First Challenge in Geospatial Integration
stac-spec/best-practices.md at master · radiantearth/stac-spec
stac-spec/best-practices.md at master · radiantearth/stac-spec
SpatioTemporal Asset Catalog specification - making geospatial assets openly searchable and crawlable - radiantearth/stac-spec
Enable Cross-origin resource sharing (CORS)
·github.com·
stac-spec/best-practices.md at master · radiantearth/stac-spec
The New SDLC With Vibe Coding
The New SDLC With Vibe Coding
Discover what actually works in AI. Join millions of builders, researchers, and labs evaluating agents, models, and frontier technology through crowdsourced benchmarks, competitions, and hackathons.
·kaggle.com·
The New SDLC With Vibe Coding
FieldMaps — Humanitarian Maps & Data
FieldMaps — Humanitarian Maps & Data
Mobile, offline, interactive reference maps & globally aggregated datasets for humanitarian use.
·fieldmaps.io·
FieldMaps — Humanitarian Maps & Data
Parquet with GEOMETRY type is not GeoParquet
Parquet with GEOMETRY type is not GeoParquet
Parquet with GEOMETRY and GEOGRAPHY is not GeoParquet. The two standards are compatible, and can be combined, with the caveat that the columns must be encoded as WKB. GeoParquet has more features, while Parquet with GEOMETRY and GEOGRAPHY brings native support for geospatial data in the Parquet format.
·rednegra.net·
Parquet with GEOMETRY type is not GeoParquet
stac | Skills Marketplace · LobeHub
stac | Skills Marketplace · LobeHub
STAC (SpatioTemporal Asset Catalog) specification expert for geospatial data catalogs
·lobehub.com·
stac | Skills Marketplace · LobeHub
Colophon - League Donation
Colophon - League Donation
Where data meets the diamond. How the tool works, what it models, and what it doesn't.
The adapter approach is more expensive to build and dramatically easier to maintain. Each platform’s raw API response flows through its adapter and emerges as a normalized LeagueData object with a consistent shape: league settings, team rosters, schedule, draft history, scoring categories, roster slot counts, and metadata.
The analytics layer never touches the raw platform response. It only reads the normalized output. Every player object carries the same fields regardless of platform: positions, platformId, draftRank, proTeam, dateOfBirth, percentOwned. Every roster entry carries slot (a position string like ‘SP’ or ‘WR’ or ‘BN’) and acquisitionType. The raw platform shape is fully consumed inside the adapter for normal operation. ESPN’s settings retry is the explicit exception: when the initial settings response is incomplete, the raw ESPN payload is held briefly under S._rawEspn so a second fetch can merge richer fields and the adapter can re-run against the augmented payload.
This separates the data translation problem from the analysis problem. When Yahoo changes its API response format, one function changes. When a new platform is added, a new adapter is written and the entire pipeline inherits it without modification. The normalization logic is also auditable in isolation, which matters for verifying that the tool is reading the data correctly.
Yahoo’s adapter has its own dialect. Yahoo’s stat IDs disagree with ESPN’s, so the adapter maps them to the canonical set the pipeline uses. Yahoo provides positions as strings rather than slot integers, which is one less translation. Yahoo’s OAuth flow introduces a lifecycle problem the ESPN connection doesn’t have: access tokens expire after one hour, so the server-side proxy silently refreshes them using the stored refresh token and passes new credentials back to the client. If a user returns after the four-hour window has elapsed, Yahoo asks them to authorize again, which is the price of using OAuth that takes its expiry seriously.
All four adapters stamp a platform field on the normalized output. Every function downstream that needs platform-specific behavior reads S.league.platform rather than maintaining its own detection. The source of truth is in one place.
A source is any input that assigns ranked positions or projected statistics to players. FantasyPros ECR is a source. A FanGraphs Steamer CSV is a source. The connected platform’s internal rankings are a source. NFBC ADP is a source. Each measures something slightly different.
ECR is aggregated expert opinion, a consensus of analysts who have thought carefully about how the season will go, adjusted for positional context and draft format. Projection systems like Steamer are statistical models built on historical performance, aging curves, park factors, and regression to mean. They know nothing about narrative or reputation. ADP is a market price, what actual participants in real drafts have been paying for players. It carries behavioral patterns, recency bias, league-size effects, and the accumulated heuristics of the fantasy-playing population. These three things diverge for structural reasons. Experts may underweight regression toward the mean on breakout candidates. Projection models don’t capture role uncertainty or injury history that isn’t yet in the stats. ADP reflects what the market believes, which is often a lagged version of what the analysis shows.
Z-scores normalize player projections across scoring categories by measuring each player’s projected contribution as a deviation from the position-eligible player mean, in units of standard deviation. The normalization is necessary because raw counting stats aren’t comparable across categories. A projection of 30 home runs and a projection of 40 stolen bases can’t be directly summed into a value number without first converting them to a common scale.
·leaguedonation.com·
Colophon - League Donation