News for hackers. Stuff that matters.

nathanwallace

A similar site I've enjoyed for >15 years (!!) is https://techmeme.com/

I also use it's sister aggregator site for political news every day - https://www.memeorandum.com/

Readers may also enjoy Steampipe [1], an open source tool to live query 140+ services with SQL (e.g. AWS, GitHub, CSV, Kubernetes, etc). It uses Postgres Foreign Data Wrappers under the hood and supports joins etc with other tables. (Disclaimer - I'm a lead on the project.)

1 - https://github.com/turbot/steampipe

Re:Cyphernetes: A Query Language for Kubernetes on Monday December 16, 2024 @07:47AM (#42430510)
Steampipe project lead here - thanks for the shout out & feedback multani!

I agree with your comment about JSON columns being more difficult to work with at times. On balance, we've found that approach more robust than creating new columns (names and formats) that effectively become Steampipe specific.

Our built-in SQL client is convenient, but it can definitely be better to run Steampipe in service mode and use any Postgres compatible SQL client you prefer [1].

You might also enjoy our open source mods for compliance scanning [2] and visualizing clusters [3]. They are Powerpipe [4] dashboards as code written in HCL + SQL that query Steampipe.

1 - https://steampipe.io/docs/query/third-party 2 - https://hub.powerpipe.io/mods/turbot/kubernetes_compliance 3 - https://hub.powerpipe.io/mods/turbot/kubernetes_insights 4 - https://github.com/turbot/powerpipe

Re:PgPDF: Pdf Type and Functions for Postgres on Wednesday November 13, 2024 @11:03PM (#42133068)
Beyond the Steampipe CLI (which has an embedded Postgres), you can use the steampipe plugins as native Postgres FDWs [1], SQLite extensions [2] or command line export tools [3]. We're definitely interested in bringing the plugins to duckdb as well, but haven't had a chance to focus there yet!

1 - https://steampipe.io/blog/2023-12-postgres-extensions 2 - https://steampipe.io/blog/2023-12-sqlite-extensions 3 - https://steampipe.io/blog/2023-12-steampipe-export

Re:PgPDF: Pdf Type and Functions for Postgres on Wednesday November 13, 2024 @11:10AM (#42127273)
Fair point. I guess that I'm disclosing that I lead the project and disclaiming the self-interest in posting? :)
Re:PgPDF: Pdf Type and Functions for Postgres on Wednesday November 13, 2024 @11:07AM (#42127247)
Steampipe is most commonly used for DevSecOps. It works with any BI tool for dashboards (it's just Postgres), but is really great when paired with Powerpipe [1] for security benchmarks, visualizing infrastructure and much more [2]. It can definitely be used for a wide range of data scenarios, e.g. there is an OpenAI plugin [3].

1 - https://github.com/turbot/powerpipe 2 - https://hub.powerpipe.io 2 - https://github.com/turbot/steampipe-plugin-openai

Re:PgPDF: Pdf Type and Functions for Postgres on Wednesday November 13, 2024 @11:03AM (#42127217)
Thanks for leaning into Steampipe!
Re:PgPDF: Pdf Type and Functions for Postgres on Wednesday November 13, 2024 @11:03AM (#42127208)
thank you! We believe that SQL makes the simple stuff easy and the hard stuff doable :). Hopefully our repos & hubs have good enough examples to get you started most of the time!
Re:PgPDF: Pdf Type and Functions for Postgres on Wednesday November 13, 2024 @11:00AM (#42127186)
doh! thanks for the heads up :-(. Fixed to be https://hub.steampipe.io/plugins
Re:PgPDF: Pdf Type and Functions for Postgres on Wednesday November 13, 2024 @07:33AM (#42125516)
Readers may also enjoy Steampipe [1], an open source tool to live query 140+ services with SQL (e.g. AWS, GitHub, CSV, Kubernetes, etc). It uses Postgres Foreign Data Wrappers under the hood and supports joins etc with other tables. (Disclaimer - I'm a lead on the project.)

1 - https://github.com/turbot/steampipe

Readers may also enjoy Steampipe [1], an open source tool to live query 140+ services with SQL (e.g. AWS, GitHub, CSV, Kubernetes, etc). It uses Postgres Foreign Data Wrappers under the hood and supports joins etc with other tables. (Disclaimer - I'm a lead on the project.)

1 - https://github.com/turbot/steampipe

Re:Show HN: See the impact on your cloud costs as you code on Tuesday August 13, 2024 @10:10AM (#41235653)
For runtime cost analysis, you could try Steampipe [1] with it's Powerpipe "thrifty" [2] mods. They run dozens of automatic checks across cloud providers for waste and cost saving opportunities.

If you want to automatically make these changes (with optional approval in Slack) you can use the Flowpipe thrifty mods, e.g. AWS [3].

It's all open source and easy to update / extend (SQL, HCL).

1 - https://github.com/turbot/steampipe 2 - https://hub.powerpipe.io/?objectives=cost 3 - https://hub.flowpipe.io/mods/turbot/aws_thrifty

Re:Pg_lakehouse: Query Any Data Lake from Postgres on Tuesday May 14, 2024 @06:34AM (#40353652)
In addition to Postgres FDWs, Steampipe plugins are also available as a SQLite extension [1] or a CLI export tool [2] for lighter weight use cases. (Although a local Postgres has a surprisingly small footprint!) Building plugins as DuckDB extensions would be cool too, but we haven't done that yet.

1 - https://steampipe.io/blog/2023-12-sqlite-extensions 2 - https://steampipe.io/blog/2023-12-steampipe-export

Re:Pg_lakehouse: Query Any Data Lake from Postgres on Monday May 13, 2024 @04:57PM (#40348331)
Readers may also enjoy Steampipe [1], an open source tool to live query 140+ services with SQL (e.g. AWS, GitHub, CSV, Kubernetes, etc). It uses Postgres Foreign Data Wrappers under the hood and supports joins etc with other tables. (Disclaimer - I'm a lead on the project.)

1 - https://github.com/turbot/steampipe

Re:Show HN: Query Your Sheets with SheetSQL on Wednesday March 13, 2024 @11:11AM (#39692209)
Steampipe does live queries against the API endpoint and stores results in an in-memory cache. You can modify the cache expiration to adjust that behavior across queries [1]. If you want to do change data capture to act on results then check out the query trigger [2] in our Flowpipe open source project [3].

1 - https://steampipe.io/docs/guides/caching 2 - https://flowpipe.io/docs/flowpipe-hcl/trigger/query 3 - https://github.com/turbot/flowpipe

Re:Show HN: Query Your Sheets with SheetSQL on Wednesday March 13, 2024 @10:38AM (#39691746)
Readers may also enjoy Steampipe [1], an open source CLI to live query Google Sheets [2] and 140+ other services with SQL (e.g. AWS, GitHub, etc). It uses Postgres Foreign Data Wrappers under the hood and supports joins etc across the services. (Disclaimer - I'm a lead on the project.)

1 - https://github.com/turbot/steampipe 2 - https://github.com/turbot/steampipe-plugin-googlesheets

Re:Show HN: Strada – Cloud IDE for Connecting SaaS APIs on Thursday February 22, 2024 @04:32PM (#39473563)
Readers may also enjoy Flowpipe [1], a cloud scripting engine to build workflow pipelines using HCL (like Terraform). It's as-code, self-hosted and open source. Our design choices were a bit different - focus on DevSecOps, composable OSS mods [2], first-class support for retries etc [3], and the flexibility to run function code or containers when required [4].

1 - https://github.com/turbot/flowpipe 2 - https://hub.flowpipe.io 3 - https://flowpipe.io/docs/flowpipe-hcl/step#retry 4 - https://flowpipe.io/docs/flowpipe-hcl/step/function

Re:Dashdive (YC W23) – Track your cloud costs precisely on Monday January 29, 2024 @01:48PM (#39180552)
Perhaps give Flowpipe [1] a try? It provides "Pipelines for DevOps", including a library of AWS actions [2], that can be run on a schedule (e.g. daily) or a trigger (e.g. instance start) to do things like turn off, update or delete expensive assets. It can also be combined with Steampipe [3] and the queries from the AWS Thrifty mod [4] to do common queries. We'd love your feedback if you give it a spin!

1 - https://github.com/turbot/flowpipe 2 - https://github.com/turbot/flowpipe-mod-aws 3 - https://github.com/turbot/steampipe 4 - https://github.com/turbot/steampipe-mod-aws-thrifty

Readers may find Steampipe's [1] AWS Thrifty Mod [2] useful. It will automatically scan multiple accounts and regions for 50 cost saving opportunities - many of which are looking for over-provisioned or unused resources. For example, it's crazy how much you can save by doing things like just converting your EBS volumes to the newer gp3 type. Combine with Flowpipe [3] to automate checks and actions. It's all open source and extensible.

1 - https://github.com/turbot/steampipe 2 - https://github.com/turbot/steampipe-mod-aws-thrifty 3 - https://github.com/turbot/flowpipe

Steampipe [1] is an open source project [2] that includes an embedded Postgres to instantly query cloud, code & more with SQL. This release expands our plugin ecosystem [3] to be a full Zero-ETL platform. Steampipe plugins can now run natively in your own Postgres as Foreign Data Wrappers [4], as SQLite extensions [5] or as simple data export tools [6]. Please give it a try, we'd love your feedback and contributions!

1 - https://steampipe.io 2 - https://github.com/topics/steampipe 3 - https://hub.steampipe.io/plugins 4 - https://steampipe.io/blog/2023-12-postgres-extensions 5 - https://steampipe.io/blog/2023-12-sqlite-extensions 6 - https://steampipe.io/blog/2023-12-steampipe-export

Re:Pipe Dreams: The life and times of Yahoo Pipes on Friday December 15, 2023 @02:53PM (#38658046)
Thanks for your kind words - so great to hear that :-). We're really excited about Flowpipe and think it makes "cloud scripting" really fun & easy through pipelines - please let us know how you go and what we can improve!
Re:Pipe Dreams: The life and times of Yahoo Pipes on Friday December 15, 2023 @09:30AM (#38654521)
Readers may enjoy Flowpipe [1], an open source cloud scripting engine we launched this week. It allows creation of pipelines in HCL to connect HTTP queries, run containers, execute lambda-compatible functions, query databases, etc all from your own machine / CLI. It can also be combined with Steampie[2], our open source project to query cloud resources (139+ plugins) with SQL. We're more DevOps focused, but Yahoo Pipes was part of the inspiration for our naming of these "pipes" :-)

1 - https://github.com/turbot/flowpipe 2 - https://github.com/turbot/steampipe

Show HN: Flowpipe – cloud scripting using HCL

https://github.com/turbot/flowpipe

Flowpipe [1] is a new open source [2] cloud scripting engine from Turbot [3]. Some of you may already use Steampipe [4], our open-source [5] tool to live query cloud APIs.We believe DevOps teams need an easier way to orchestrate their cloud, build workflows and respond to events. But - because it's DevOps - that must be in code. In Flowpipe, pipelines are written in HCL and use simple...

( Read More... | no comments | 5 points | on HN )
Re:We manage 200 open-source repos on Sunday October 08, 2023 @10:42AM (#37810896)
Most of our team just use their text editor to do formatter via plugins. I also find this online SQL formatter to be useful - https://extendsclass.com/sql-formatter.html
Re:We manage 200 open-source repos on Saturday October 07, 2023 @02:39PM (#37804339)
We use our open source project Steampipe [1] to query data using the GitHub plugin [2] and mods [3]. We have also opened up the custom mod we built for the specific charts & reports [4].

I hope they help - let us know if you give them a try!

1 - https://github.com/turbot/steampipe 2 - https://hub.steampipe.io/plugins/turbot/github 3 - https://hub.steampipe.io/mods?q=github 4 - https://github.com/turbot/steampipe-mod-community-tracker

Re:We manage 200 open-source repos on Saturday October 07, 2023 @11:06AM (#37802306)
Fair point! Rapid response is definitely valuable for thoughtful issues or PRs. For "questions" we try to just ask for more clarifying details or do a brief pointer to documentation. I find it can also be useful to deliberately slow down responses when getting caught in a low value conversation - kinda like rate limiting undesirable traffic to your website <grin>.
Re:We manage 200 open-source repos on Saturday October 07, 2023 @06:38AM (#37800591)
If the projects were my own, I'd consider a monorepo. We use this approach for Steampipe samples - https://github.com/turbot/steampipe-samples

If it's a collection of changes, small improvements, etc to existing projects and repos then personally I'd go for separate forked repos. Then you can track your changes relative to the original project source code and (hopefully) contribute back PRs etc more easily.

As always - there are pros & cons to both - just a matter of choosing the approach that feels best 51% of the time :-). Of course, it's minor in general compared to the value of just keeping on moving on your projects and work!

Re:We manage 200 open-source repos on Saturday October 07, 2023 @06:34AM (#37800571)
Keeping docs with the code is definitely helpful, we've found that works well for our plugins and mods. All pull requests are then reviewed for consistency and documentation at the same time [1] - e.g. does this new table have good column definitions and clear examples?

1 - https://steampipe.io/docs/develop/plugin-release-checklist

Re:We manage 200 open-source repos on Saturday October 07, 2023 @06:31AM (#37800561)
Monorepos have advantages and we considered that approach - easier mgmt, linear change timeline, consolidation of GitHub stars, etc. But on balance we felt our plugin and mod model benefited more from the separation - specific audience, clearer release history, simpler clone & install (mods), encourages contribution of plugins via repo ownership. Cross-repo tooling helps to offset the negatives of managing many repos, and as you say, the lessons we shared come also from managing our larger repos (e.g. the Steampipe CLI).

Older »