frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Decksh – a DSL for presentations and data visualizations

https://github.com/ajstarks/decksh
2•ajstarks•1d ago
decksh is a domain-specific language for presentations, information displays, and data visualizations. I built decksh as a way to have complete control over my presentations, and to have a portable, documented, long-lasting format for information.

decksh generates the deck[1] markup language which uses a percentage-based coordinate system, and may be rendered as PDF, SVG, or PNG. decksh is written in the Go programming language, and may be called as a library. The decksh object reference[2] describes the language.

decksh works with text in many orientations (left, centered, end, rotated) as well as text and code blocks, images (GIF, PNG, JPG), graphics (lines, curve, arc, circle, rectangle, square, ellipse, polygon, polylines), along with composite objects (lists, arrows, braces, brackets). Charts and graphs are also included: (bar, line, scatter, donut, dot, lego, proportional maps, fan, bowtie, slope, and radial charts).

decksh supports variables, color naming, (SVG names, rgb, hex rgb, and hsv), user-defined functions, loops, and conditionals.

Examples of decksh use are collected in the deckviz[3] repo, and may be seen on SpeakerDeck[4]. The Du Bois data visualization re-creations[5] were done with decksh.

[1] https://github.com/ajstarks/deck [2] https://speakerdeck.com/ajstarks/decksh-object-reference [3] https://github.com/ajstarks/deckviz [4] https://speakerdeck.com/ajstarks [5] https://speakerdeck.com/ajstarks/recreating-the-dubois-data-...

Comments

rootnod3•1d ago
Just add some parentheses and Greenspun's 10th rule is achieved yet again :D

[1] https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule

Proxy Services Feast on Ukraine's IP Address Exodus

https://krebsonsecurity.com/2025/06/proxy-services-feast-on-ukraines-ip-address-exodus/
1•Daviey•3m ago•0 comments

Benchmarking Is Hard Sometimes (postgresql)

https://vondra.me/posts/benchmarking-is-hard-sometimes/
1•biehl•4m ago•0 comments

Passkey Deployment Checklist

https://web.dev/articles/passkey-checklist
1•vdelitz•5m ago•0 comments

Save Millions on Your Cloud Bill: 11 Strategies for Kubernetes Cost Optimization

https://blog.cleancompute.net/p/kubernetes-cost-optimization
2•nibir•8m ago•0 comments

Show HN: TypeBridge – Compile-time RPC for client/server

https://github.com/uptownhr/TypeBridge
1•uptownhr•10m ago•0 comments

Tackling performance issues caused by load from bots

https://progress.opensuse.org/news/125
3•fionera•11m ago•0 comments

Show HN: Bulktopus – Generate All Your Ad and Social Media Images 10x Faster

https://www.bulktopus.com/
1•fer_momento•12m ago•0 comments

Contrastive Flow Matching

https://arxiv.org/abs/2506.05350
1•badmonster•15m ago•1 comments

Show HN: Posture Correction Using AirPods Motion Sensors

https://github.com/wizenheimer/workwell
2•tinylm•16m ago•0 comments

Show HN: Restore Per-App Keyboard Input Language on macOS

https://gitlab.com/spacest/InputLanguageKeeper
1•rado•17m ago•0 comments

Twilio – Intentionally Clever or Accidentally Genius?

https://ramansharma.substack.com/p/twilio-intentionally-clever-or-accidentally
1•intrepidsoldier•19m ago•0 comments

Russian billionaire: SAP replacement is expensive but essential

https://energynews.oedigital.com/energy-markets/2025/06/03/russian-billionaire-sap-replacement-is-expensive-but-essential
1•teleforce•19m ago•0 comments

Ruby Newsletter 472

https://ruby.libhunt.com/newsletter/472
1•amalinovic•19m ago•0 comments

We Built Cline to Never Hold You Hostage

https://cline.bot/blog/why-we-built-cline-to-never-hold-you-hostage
3•howtofly•21m ago•0 comments

Photoshop Arrives on Android

https://blog.adobe.com/en/publish/2025/06/03/photoshop-arrives-on-android
1•teleforce•23m ago•0 comments

Musk tweets that Trump is named in Epstein files

https://www.cnn.com/2025/06/06/politics/trump-musk-epstein-files-accusation
2•strogonoff•24m ago•0 comments

Silicon Valley Is Starting to Pick Sides in Musk and Trump's Breakup

https://www.wired.com/story/musk-trump-feud-venture-capitalists-pick-sides/
2•beardyw•26m ago•0 comments

Maker of 'Most Complex Machine Humans Ever Created' Is Navigating Trade Fights

https://www.nytimes.com/2025/06/05/technology/asml-chips-tariffs-trade.html
1•doener•31m ago•0 comments

This is Water by David Foster Wallace (Full Transcript and Audio)

https://fs.blog/david-foster-wallace-this-is-water/
1•rendx•36m ago•0 comments

Obsidian 1.9.2 brings breaking changes

https://www.neowin.net/news/obsidian-192-brings-breaking-changes-ui-improvements-and-several-bug-fixes/
1•bundie•36m ago•0 comments

People Keep Inventing Prolly Trees

https://www.dolthub.com/blog/2025-06-03-people-keep-inventing-prolly-trees/
2•thunderbong•38m ago•0 comments

Tesla share plunge amid Trump feud wipes $152B off Elon Musk's company

https://www.theguardian.com/technology/2025/jun/05/tesla-share-drop-trump-musk-feud
1•beardyw•42m ago•0 comments

Australian Navy ship accidentally blocks WiFi across parts of New Zealand

https://www.theguardian.com/australia-news/2025/jun/06/australian-navy-ship-accidentally-blocks-wifi-across-parts-of-new-zealand
1•defrost•49m ago•0 comments

OpenBSD Hackathon Japan 2025

https://rsadowski.de/posts/2025/j2k25-japan-openbsd-hackathon/
1•damir•49m ago•0 comments

MLX-based LLM inference engine for macOS with native Swift implementation

https://github.com/Trans-N-ai/swama
1•jovezhong•53m ago•1 comments

Second ispace craft has probably crash-landed on Moon

https://www.nature.com/articles/d41586-025-01751-3
1•politelemon•56m ago•1 comments

The Automaker Wars No One Talks About

https://www.carsandhorsepower.com/featured/the-automaker-wars-no-one-talks-about-niche-competitions-in-weird-segments
1•Anumbia•57m ago•0 comments

How Anthropic teams use Claude Code [pdf]

https://www-cdn.anthropic.com/58284b19e702b49db9302d5b6f135ad8871e7658.pdf
1•ChrisArchitect•59m ago•0 comments

I Learned Rust in 24 Hours to Eat Free Pizza Morally

https://medium.com/@sebastiancarlos/i-learned-rust-in-24-hours-to-eat-free-pizza-morally-28ea8312e523
1•todsacerdoti•1h ago•0 comments

OpenAI CEO Sam Altman says AI is ready for entry-level jobs

https://fortune.com/2025/06/05/openai-ceo-sam-altman-ai-as-good-as-interns-entry-level-workers-gen-z-embrace-technology/
3•01-_-•1h ago•3 comments