Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Konrad Hinsen boosted
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 7 hours ago

While reading this post on what we lost with the abandonment of XML this passage caught my Lisper eye:

XML's structure is immediately familiar. It is essentially s-expressions with angle brackets instead of parentheses. An element is a tagged list; attributes are metadata; nesting is composition.

https://marcosmagueta.com/blog/the-lost-art-of-xml

#xml #lisp #json

The lost art of XML — mmagueta

  • Copy link
  • Flag this post
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 7 hours ago

While reading this post on what we lost with the abandonment of XML this passage caught my Lisper eye:

XML's structure is immediately familiar. It is essentially s-expressions with angle brackets instead of parentheses. An element is a tagged list; attributes are metadata; nesting is composition.

https://marcosmagueta.com/blog/the-lost-art-of-xml

#xml #lisp #json

The lost art of XML — mmagueta

  • Copy link
  • Flag this post
  • Block
d@nny disc@ mc² boosted
TeX Users Group
TeX Users Group
@TeXUsersGroup@techhub.social  ·  activity timestamp 23 hours ago

From #CTAN:

Jasper Habicht submitted an update to the jsonparse package.

Version: 1.6.12 2026-01-20
License: lppl1.3c

Summary description: Parse, store and access JSON data in LaTeX documents

https://ctan.org/pkg/jsonparse

#TeXLaTeX #json

CTAN: Package jsonparse

  • Copy link
  • Flag this post
  • Block
TeX Users Group
TeX Users Group
@TeXUsersGroup@techhub.social  ·  activity timestamp 23 hours ago

From #CTAN:

Jasper Habicht submitted an update to the jsonparse package.

Version: 1.6.12 2026-01-20
License: lppl1.3c

Summary description: Parse, store and access JSON data in LaTeX documents

https://ctan.org/pkg/jsonparse

#TeXLaTeX #json

CTAN: Package jsonparse

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last week

30k IKEA items in flat text (CommerceTXT). 24% smaller than JSON

https://huggingface.co/datasets/tsazan/ikea-us-commercetxt

#HackerNews #IKEA #CommerceTXT #flattext #JSON #data #30k #items

tsazan/ikea-us-commercetxt · Datasets at Hugging Face

We’re on a journey to advance and democratize artificial intelligence through open source and open science.
  • Copy link
  • Flag this post
  • Block
Sami Määttä boosted
Jobs for Developers
Jobs for Developers
@jobsfordevelopers@mastodon.world  ·  activity timestamp 2 weeks ago

3Pillar Global is hiring Mid Java Software Engineer

🔧 #java #json #sql
🌎 Romania
⏰ Full-time
🏢 3Pillar Global

Job details https://jobsfordevelopers.com/jobs/mid-java-software-engineer-at-3-pillarglobal-com-dec-18-2025-483bd4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring

  • Copy link
  • Flag this post
  • Block
Jobs for Developers
Jobs for Developers
@jobsfordevelopers@mastodon.world  ·  activity timestamp 2 weeks ago

3Pillar Global is hiring Mid Java Software Engineer

🔧 #java #json #sql
🌎 Romania
⏰ Full-time
🏢 3Pillar Global

Job details https://jobsfordevelopers.com/jobs/mid-java-software-engineer-at-3-pillarglobal-com-dec-18-2025-483bd4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 weeks ago

FracturedJson

https://github.com/j-brooke/FracturedJson/wiki

#HackerNews #FracturedJson #open-source #tech #JSON #parsing #dataformat

  • Copy link
  • Flag this post
  • Block
Em :official_verified: boosted
Jobs for Developers
Jobs for Developers
@jobsfordevelopers@mastodon.world  ·  activity timestamp 3 weeks ago

PlayStation is hiring Full Stack Software Engineer

🔧 #c #cplusplus #java #javascript #python #react #reactnative #node #aws #docker #json #kubernetes
🌎 San Mateo, California, United States
⏰ Full-time
🏢 PlayStation

Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-at-playstation-com-dec-19-2025-21758d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring

  • Copy link
  • Flag this post
  • Block
Jobs for Developers
Jobs for Developers
@jobsfordevelopers@mastodon.world  ·  activity timestamp 3 weeks ago

PlayStation is hiring Full Stack Software Engineer

🔧 #c #cplusplus #java #javascript #python #react #reactnative #node #aws #docker #json #kubernetes
🌎 San Mateo, California, United States
⏰ Full-time
🏢 PlayStation

Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-at-playstation-com-dec-19-2025-21758d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring

  • Copy link
  • Flag this post
  • Block
alcinnz boosted
Samuel Plumppu
Samuel Plumppu
@Greenheart@fosstodon.org  ·  activity timestamp last month

Finally got around to add #Atom and #JSON feeds to my blog.

I also added a page to make #WebFeeds more accessible even for people without #Tech backgrounds. Let me know what you think!

https://samuelplumppu.se/subscribe

Samuel Plumppu - Sustainability Entrepreneur & Fullstack Developer

Experienced fullstack developer, curious about how tech, systems thinking and Doughnut design for business can be combined to create a positive impact.
  • Copy link
  • Flag this post
  • Block
Samuel Plumppu
Samuel Plumppu
@Greenheart@fosstodon.org  ·  activity timestamp last month

Finally got around to add #Atom and #JSON feeds to my blog.

I also added a page to make #WebFeeds more accessible even for people without #Tech backgrounds. Let me know what you think!

https://samuelplumppu.se/subscribe

Samuel Plumppu - Sustainability Entrepreneur & Fullstack Developer

Experienced fullstack developer, curious about how tech, systems thinking and Doughnut design for business can be combined to create a positive impact.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last month

SQLite JSON at Full Index Speed Using Generated Columns

https://www.dbpro.app/blog/sqlite-json-virtual-columns-indexing

#HackerNews #SQLite #JSON #GeneratedColumns #Indexing #DatabasePerformance

  • Copy link
  • Flag this post
  • Block
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 3 months ago

If anyone is building stuff based on the accounts we have verified on Gaza Verified, you can now get a list of the Mastodon URLs of the verified accounts in JSON format at:

https://gaza-verified.org/people.json

For a human-readable list, just remove the .json:

https://gaza-verified.org/people

For more details on Gaza Verified, please see the main page:

https://gaza-verified.org

💕

#Gaza #Palestine #GazaVerified #TechForPalestine #tech #web #dev #APIs #JSON #FreePalestine

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 months ago

Sick: Indexed deduplicated binary storage for JSON-like data structures

https://github.com/7mind/sick

#HackerNews #Sick #Indexed #Binary #Storage #JSON #Deduplication #DataStructures

GitHub

GitHub - 7mind/sick: Streams of Independent Constant Keys

Streams of Independent Constant Keys. Contribute to 7mind/sick development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 months ago

JSON Query

https://jsonquerylang.org/

#HackerNews #JSONQuery #JSON #JSONLang #TechNews #Programming

  • Copy link
  • Flag this post
  • Block
Heiko
Heiko
@hko@floss.social  ·  activity timestamp 5 months ago

Analogously, we can inspect a modern v6 OpenPGP certificate, which uses up-to-date formats from the very recent RFC 9580.

We'll make a fresh example v6 certificate to look at with the "rsop" tool:

$ rsop generate-key --profile rfc9580 "" | rsop extract-cert > alice_v6.cert

And then look into it with:

$ rpgp status alice_v6.cert

🧵 3/5

A terminal session that shows the following commands and output:

$ rsop generate-key --profile rfc9580 "<alice@example.org>" | rsop extract-cert > alice_v6.cert

$ rpgp status alice_v6.cert
🔐 Ed25519 v6 82d496f62a2419443eb2b9be73159edd0fbdddaf9860db2cdb1164ad16ce918e
  ⏱️ Created 2025-08-24 22:16:36 UTC
  ✅ Active (no expiration)
  🏴 Key flags: Certify, Sign

  🔑 X25519 v6 513694cc5bb335f0d5c991defbd94ddc7e6e4ce3025b0d489cf67301ec9d3093
    ⏱️ Created 2025-08-24 22:16:36 UTC
    ✅ Active (no expiration)
    🏴 Key flags: Encrypt

  🪪 ID "<alice@example.org>" (primary)
    ✅ Active (no expiration)
A terminal session that shows the following commands and output: $ rsop generate-key --profile rfc9580 "<alice@example.org>" | rsop extract-cert > alice_v6.cert $ rpgp status alice_v6.cert 🔐 Ed25519 v6 82d496f62a2419443eb2b9be73159edd0fbdddaf9860db2cdb1164ad16ce918e ⏱️ Created 2025-08-24 22:16:36 UTC ✅ Active (no expiration) 🏴 Key flags: Certify, Sign 🔑 X25519 v6 513694cc5bb335f0d5c991defbd94ddc7e6e4ce3025b0d489cf67301ec9d3093 ⏱️ Created 2025-08-24 22:16:36 UTC ✅ Active (no expiration) 🏴 Key flags: Encrypt 🪪 ID "<alice@example.org>" (primary) ✅ Active (no expiration)
A terminal session that shows the following commands and output: $ rsop generate-key --profile rfc9580 "<alice@example.org>" | rsop extract-cert > alice_v6.cert $ rpgp status alice_v6.cert 🔐 Ed25519 v6 82d496f62a2419443eb2b9be73159edd0fbdddaf9860db2cdb1164ad16ce918e ⏱️ Created 2025-08-24 22:16:36 UTC ✅ Active (no expiration) 🏴 Key flags: Certify, Sign 🔑 X25519 v6 513694cc5bb335f0d5c991defbd94ddc7e6e4ce3025b0d489cf67301ec9d3093 ⏱️ Created 2025-08-24 22:16:36 UTC ✅ Active (no expiration) 🏴 Key flags: Encrypt 🪪 ID "<alice@example.org>" (primary) ✅ Active (no expiration)
Heiko
Heiko
@hko@floss.social replied  ·  activity timestamp 5 months ago

We can also ask the "rpgp" CLI tool to emit the same certificate status information in #JSON format:

$ rpgp status --json alice_v6.cert

Please be aware that the rpgp JSON output format is in a very early stage, and may be subject to change!

(At some point I will commit to not changing the JSON format on a whim, but that point is not right now.)

🧵 4/5

A terminal session that shows the following command and output:

$ rpgp status --json alice_v6.cert
{
  "primary": {
    "fingerprint": "9a47c697b8dfa657ad8d2bc31df18da8924a281f2f589600352f7bac05f61a81",
    "version": 6,
    "created": "2025-08-24T22:26:06Z",
    "algorithm": "Ed25519",
    "status": {
      "valid": {}
    },
    "key_flags": [
      "Certify",
      "Sign"
    ]
  },
  "subkeys": [
    {
      "fingerprint": "7e1a88fc27cfbb94ab1e088f32bfc3551bc88b4044a02f8ff685a0b14ad8ff9c",
      "version": 6,
      "created": "2025-08-24T22:26:06Z",
      "algorithm": "X25519",
      "status": {
        "valid": {}
      },
      "key_flags": [
        "Encrypt"
      ]
    }
  ],
  "user_ids": [
    {
      "id": "<alice@example.org>",
      "primary": true,
      "status": {
        "valid": {}
      }
    }
  ]
}
A terminal session that shows the following command and output: $ rpgp status --json alice_v6.cert { "primary": { "fingerprint": "9a47c697b8dfa657ad8d2bc31df18da8924a281f2f589600352f7bac05f61a81", "version": 6, "created": "2025-08-24T22:26:06Z", "algorithm": "Ed25519", "status": { "valid": {} }, "key_flags": [ "Certify", "Sign" ] }, "subkeys": [ { "fingerprint": "7e1a88fc27cfbb94ab1e088f32bfc3551bc88b4044a02f8ff685a0b14ad8ff9c", "version": 6, "created": "2025-08-24T22:26:06Z", "algorithm": "X25519", "status": { "valid": {} }, "key_flags": [ "Encrypt" ] } ], "user_ids": [ { "id": "<alice@example.org>", "primary": true, "status": { "valid": {} } } ] }
A terminal session that shows the following command and output: $ rpgp status --json alice_v6.cert { "primary": { "fingerprint": "9a47c697b8dfa657ad8d2bc31df18da8924a281f2f589600352f7bac05f61a81", "version": 6, "created": "2025-08-24T22:26:06Z", "algorithm": "Ed25519", "status": { "valid": {} }, "key_flags": [ "Certify", "Sign" ] }, "subkeys": [ { "fingerprint": "7e1a88fc27cfbb94ab1e088f32bfc3551bc88b4044a02f8ff685a0b14ad8ff9c", "version": 6, "created": "2025-08-24T22:26:06Z", "algorithm": "X25519", "status": { "valid": {} }, "key_flags": [ "Encrypt" ] } ], "user_ids": [ { "id": "<alice@example.org>", "primary": true, "status": { "valid": {} } } ] }
  • Copy link
  • Flag this comment
  • Block
Thib
Thib
@thibaultamartin@mamot.fr  ·  activity timestamp 6 months ago

A colleague just recommended fx, the TUI to explore json.

A bit more user friendly than jq, but also on some aspects more powerful? Worth exploring!

https://fx.wtf/

#json #tui #terminal

  • Copy link
  • Flag this post
  • Block
🫧 socialcoding.. boosted
Oblomov
Oblomov
@oblomov@sociale.network  ·  activity timestamp 6 months ago

(Fun fact: had #ActivityPub been designed around an #XML representation of linked data instead of #JSON, most of the #Fediverse could be presented on the web via #XSLT, without requiring #JavaScript, directly from the source objects.)

  • Copy link
  • Flag this post
  • Block
Oblomov
Oblomov
@oblomov@sociale.network  ·  activity timestamp 6 months ago

(Fun fact: had #ActivityPub been designed around an #XML representation of linked data instead of #JSON, most of the #Fediverse could be presented on the web via #XSLT, without requiring #JavaScript, directly from the source objects.)

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct