#dataformats โ Public Fediverse posts
Live and recent posts from across the Fediverse tagged #dataformats, aggregated by home.social.
-
Your JSON Is Lying to You
๐งโ๐ป https://blog.gaborkoos.com/posts/2026-08-03-Your-JSON-Is-Lying-to-You/
#json #webdev #dataformats #lying #js #javascript #data #coding #dev #blogpost
-
Your JSON Is Lying to You
๐งโ๐ป https://blog.gaborkoos.com/posts/2026-08-03-Your-JSON-Is-Lying-to-You/
#json #webdev #dataformats #lying #js #javascript #data #coding #dev #blogpost
-
I always found TOML's rules that define when and how tables can be extended later in the document quite insane: it depends on how a table was created (with a header or a dotted key) and you are somehow allowed to define a super-table later if you defined its sub-table first.
But my main problem with them isn't just that they are annoying to implement and largely irrelevant for real document, the main problem is that they are moot.The following is a perfectly valid TOML document:
```
fruit.apple.color = "red"
vegetable.cabbage.color = "green"
fruit.lemon.color = "yellow"
fruit.apple.taste = "sweet"
vegetable.cabbage.price = 1
fruit.lemon.taste = "sour"
```If the goal was to make messy documents unrepresentable, the standard has failed it and needs to reconsider the whole thing.
-
I always found TOML's rules that define when and how tables can be extended later in the document quite insane: it depends on how a table was created (with a header or a dotted key) and you are somehow allowed to define a super-table later if you defined its sub-table first.
But my main problem with them isn't just that they are annoying to implement and largely irrelevant for real document, the main problem is that they are moot.The following is a perfectly valid TOML document:
```
fruit.apple.color = "red"
vegetable.cabbage.color = "green"
fruit.lemon.color = "yellow"
fruit.apple.taste = "sweet"
vegetable.cabbage.price = 1
fruit.lemon.taste = "sour"
```If the goal was to make messy documents unrepresentable, the standard has failed it and needs to reconsider the whole thing.
-
๐ฐ Python Data Processing 2026: Deep Dive into Pandas, Polars, and DuckDB
Stop waiting for your CSVs to load. Learn how Pandas 2.x, Polars, and DuckDB are revolutionizing tabular data processing with Apache Arrow in 2026.
#csv #excel #dataformats #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ TOML vs INI vs ENV: Why Configuration is Still Broken in 2026
Stop using .env files for secrets. Discover why INI, TOML, and ENV variables are failing modern dev teams in 2026 and how to fix your config workflow now.
#config #dataformats #devops #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ Zod vs JSON Schema: Why 2026 is the Year of Type-Safe Data Contracts
Stop guessing your data types. Discover how Zod v4, JSON Schema Draft 2020-12, and TypeBox are revolutionizing API safety and performance in 2026.
#validation #typescript #dataformats #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ Zod vs JSON Schema: Why 2026 is the Year of Type-Safe Data Contracts
Stop guessing your data types. Discover how Zod v4, JSON Schema Draft 2020-12, and TypeBox are revolutionizing API safety and performance in 2026.
#validation #typescript #dataformats #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ ELK Stack vs OpenTelemetry: The Ultimate Guide to Log Parsing in 2026
Is your observability platform a house of cards? Learn the truth about schema drift, AI-driven anomalies, and the real cost of log storage in 2026.
#logging #devops #dataformats #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ ELK Stack vs OpenTelemetry: The Ultimate Guide to Log Parsing in 2026
Is your observability platform a house of cards? Learn the truth about schema drift, AI-driven anomalies, and the real cost of log storage in 2026.
#logging #devops #dataformats #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ JSON vs JSON5 vs YAML: The Ultimate Data Format Guide for 2026
Master the evolution of JSON, JSON5, and YAML in 2026. Learn how to handle massive payloads, avoid YAML bombs, and implement strict schema validation today.
#json #dataformats #standards #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ Ah, the modern marvel of squishing #IKEA into a flat text file! Because who doesn't want the thrill of assembling their own dataset from a jumble of words? ๐ #JSON was obviously too roomy, so they went ahead and invented 'CommerceTXT' - the IKEA of data formats. ๐๏ธ๐ฆ
https://huggingface.co/datasets/tsazan/ikea-us-commercetxt #DataFormats #CommerceTXT #AssemblyThrill #ModernMarvel #HackerNews #ngated -
๐ Ah, the modern marvel of squishing #IKEA into a flat text file! Because who doesn't want the thrill of assembling their own dataset from a jumble of words? ๐ #JSON was obviously too roomy, so they went ahead and invented 'CommerceTXT' - the IKEA of data formats. ๐๏ธ๐ฆ
https://huggingface.co/datasets/tsazan/ikea-us-commercetxt #DataFormats #CommerceTXT #AssemblyThrill #ModernMarvel #HackerNews #ngated -
JSON Handling: Which Language Makes It Easier?!
JavaScript JSON vs PHP JSON - native vs functions, which wins? SURPRISING results!
#javascript #php #jsvsphp #json #jsonparsing #serialization #jsonencode #jsondecode #viralcoding #dataformats #programmingcomparison #mindblown
-
JSON Handling: Which Language Makes It Easier?!
JavaScript JSON vs PHP JSON - native vs functions, which wins? SURPRISING results!
#javascript #php #jsvsphp #json #jsonparsing #serialization #jsonencode #jsondecode #viralcoding #dataformats #programmingcomparison #mindblown
-
๐ฐ Zod vs Yup vs TypeBox: The Ultimate Schema Validation Guide for 2025
Stop guessing your data's shape. Master Zod, Yup, and TypeBox to build bulletproof, type-safe TypeScript applications in 2025. Learn the latest features now.
#validation #typescript #dataformats #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ Zod vs Yup vs TypeBox: The Ultimate Schema Validation Guide for 2025
Stop guessing your data's shape. Master Zod, Yup, and TypeBox to build bulletproof, type-safe TypeScript applications in 2025. Learn the latest features now.
#validation #typescript #dataformats #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
๐ฐ JSON vs YAML vs JSON5: The Truth About Data Formats in 2025
Is YAML a security nightmare? Discover the truth about JSON, JSON5, and YAML in 2025. Learn why your choice of data format impacts performance and safety.
#json #dataformats #standards #news
๐ Also in: ๐ช๐ธ ๐ซ๐ท ๐ฉ๐ช ๐ง๐ท ๐ฎ๐น
-
#TOON #JSON #TokenOptimization #DataFormats #LLM #AI #MachineLearning #Programming #Tech #JSON #TOON #TแปiฦฏuToken #MรดHรฌnhNgรดnNgแปฏ #TrรญTuแปNhรขnTแบกo #LแบญpTrรฌnh #CรดngNghแป #DแปฏLiแปu
**Tรณm tแบฏt:** Viแปc sแปญ dแปฅng TOON cรณ thแป tiแบฟt kiแปm 20-35% token khi xแปญ lรฝ cรกc mแบฃng dแปฏ liแปu ฤแปng nhแบฅt (danh sรกch ngฦฐแปi dรนng, nhแบญt kรฝ), nhฦฐng lแบกi cรณ thแป tแปn thรชm 15-20% token vแปi dแปฏ liแปu cแบฅu trรบc lแปng ghรฉp phแปฉc tแบกp hoแบทc ฤแปi tฦฐแปฃng cแบฅu hรฌnh. TOON hiแปu quแบฃ vแปi dแปฏ liแปu dแบกng bแบฃng, trong khi JSON vแบซn tแปi ฦฐu hฦกn cho cแบฅu trรบc lแปng ghรฉp sรขu
-
Liebe Archiv-Bubble.
Gibt es Fachzeitschriften, die ich kennen sollte, wenn es um Nachrichten rund um das Thema (digitale) Archivarbeit geht?
โข Auch Datenformate, Metadaten, Events etc.
โข Zeitschriften aus D-A-CH aber auch englischsprachige Journale aus dem europรคischen Ausland.Gerne boosten - Danke!
#Archiv #Archive #archives #dataformats #archivistodon -
Liebe Archiv-Bubble.
Gibt es Fachzeitschriften, die ich kennen sollte, wenn es um Nachrichten rund um das Thema (digitale) Archivarbeit geht?
โข Auch Datenformate, Metadaten, Events etc.
โข Zeitschriften aus D-A-CH aber auch englischsprachige Journale aus dem europรคischen Ausland.Gerne boosten - Danke!
#Archiv #Archive #archives #dataformats #archivistodon -
๐ Behold, the groundbreaking revelation: #Xz is not the Holy Grail of data formats! ๐ Apparently, using xz for digital preservation is like using a sieve as a bucketโbound to fail. Who knew? ๐คฆโโ๏ธ Stick to #bzip2, #gzip, or #lzip if you want actual functionality and avoid sinking your data into the abyss of inadequacy. ๐๐พ
https://www.nongnu.org/lzip/xz_inadequate.html #dataformats #digitalpreservation #HackerNews #ngated -
๐ Behold, the groundbreaking revelation: #Xz is not the Holy Grail of data formats! ๐ Apparently, using xz for digital preservation is like using a sieve as a bucketโbound to fail. Who knew? ๐คฆโโ๏ธ Stick to #bzip2, #gzip, or #lzip if you want actual functionality and avoid sinking your data into the abyss of inadequacy. ๐๐พ
https://www.nongnu.org/lzip/xz_inadequate.html #dataformats #digitalpreservation #HackerNews #ngated -
Ah, the thrilling world of Parquet file formats, where the only thing more riveting than the two versions is the general #apathy towards updating them. ๐คฆโโ๏ธ Apparently, SQL engines have taken on the role of format overlords, ensuring progress is locked away tighter than my interest in reading another tech blog post. ๐
https://www.jeronimo.dev/the-two-versions-of-parquet/ #ParquetFiles #SQLEngines #TechUpdate #DataFormats #HackerNews #ngated -
Ah, the thrilling world of Parquet file formats, where the only thing more riveting than the two versions is the general #apathy towards updating them. ๐คฆโโ๏ธ Apparently, SQL engines have taken on the role of format overlords, ensuring progress is locked away tighter than my interest in reading another tech blog post. ๐
https://www.jeronimo.dev/the-two-versions-of-parquet/ #ParquetFiles #SQLEngines #TechUpdate #DataFormats #HackerNews #ngated -
Shane OโSullivan: Search Huge JSON files on the Web. โWorking with very large JSON files (20MB+) using online tools tends to be a crashy affair. Whether youโre looking to format or search them, all the tools I found just crash. I found myself having to work with huge JSON files recently, so I built a tool specifically optimized for huge JSON files, called Huge JSON Viewer.โ
https://rbfirehose.com/2025/06/19/shane-osullivan-search-huge-json-files-on-the-web/
-
GSPy - A New Toolbox And Data Standard For Geophysical Datasets
--
https://doi.org/10.3389/feart.2022.907614 <-- shared paper
--
https://doi.org/10.5066/P9XNQVGQ | https://code.usgs.gov/g3sc/gspy <-- shared code repository
--
[an older paper, but code is in active and ongoing development/evolution]
#GIS #spatial #mapping #geophysics #geophysical #NetCDF #datatypes #code #opensource #library #dataformats #standardisation #standardization #openstandard #portable #metadata #Python #package #GSPy #methods #workflows #xarray #CRS #opendata #architecture #toolbox -
GSPy - A New Toolbox And Data Standard For Geophysical Datasets
--
https://doi.org/10.3389/feart.2022.907614 <-- shared paper
--
https://doi.org/10.5066/P9XNQVGQ | https://code.usgs.gov/g3sc/gspy <-- shared code repository
--
[an older paper, but code is in active and ongoing development/evolution]
#GIS #spatial #mapping #geophysics #geophysical #NetCDF #datatypes #code #opensource #library #dataformats #standardisation #standardization #openstandard #portable #metadata #Python #package #GSPy #methods #workflows #xarray #CRS #opendata #architecture #toolbox -
https://mastodon.edufor.me/@schmittlau[email protected]/111566947042656458
Maybe #FAIR ness in research data should extend to #FAIR ness in other forms of data we generate and consume in our daily lives?
#FAIRData #OpenData #DataFormats #DeustcheBahn #DB and maybe even #NFDI #NFDIRocks ?
-
https://mastodon.edufor.me/@schmittlau[email protected]/111566947042656458
Maybe #FAIR ness in research data should extend to #FAIR ness in other forms of data we generate and consume in our daily lives?
#FAIRData #OpenData #DataFormats #DeustcheBahn #DB and maybe even #NFDI #NFDIRocks ?
-
On Paperwork vs. Digital Formats
tired: Our customer's paperwork is profit. Our own paperwork is loss.[1]
wired: Your proprietay data format is loss. Our proprietary data format is profit.I'd remembered the first aphorism from a long-ago collection of Murphy's Laws.
Thinking through my struggles at organising online and digital media, references, etc., I realised that a huge problem is that these formats don't serve my goals. They're designed far more around their authors' goals, or even more often, the publishers' goals, largely around advertising, marketing, tracking, building lock-in, creating and defending monopolies, and the like.
Digital formats that are in the end-user's interest and specification serve the user. Those that are in the publisher's specification serve the publisher.
A related thought is that a key affordance of printed periodicals (newspapers, magazines, journals) is that of garbage collection, to put a contemporary spin on it.
When you're done reading a newspaper or magazine, you pick up the whole lot and throw it out. There's an intermediate level of organisation other than "the article" and "the whole collection" (that is, everything published in your office or home), "the issue". (Or perhaps a box or shelf of archived media.) That is, _there are multiple naturally-occurring levels of aggregation.)
When you're trying to sort through a set of browser tabs, you generally have only two levels of aggregation: the individual tab, or the entire session. There are typically no intermediate levels, and sorting through what you want to keep (or re-read, or work with) means you've got to go through the set one at a time and resolve disposition. The data format serves the browser vendor, but not the user.
Tools such as Tree-Style Tabs, an absolutely essential Firefox extension, give a higher level of natural organisation, the tab tree. Here, a structure emerges, without user effort, of related content. At the top of the tree is whatever page began an exploration, and as you descend it, you go further down into the search. When cleaning up, it's possible to pick any given tab, branch, or whole tree, and close it out in one fell swoop. Garbage collection costs are reduced.
(Three guesses as to what I've been attempting to do, and the first two don't count.)
#media #paperwork #DigitalMedia #DigitalFormats #FileFormats #DataFormats #kfc #docfs #UserCentricDesign #TreeStyleTabs