HackerTrans
TopNewTrendsCommentsPastAskShowJobs

archiewood

no profile record

Submissions

Embedded Analytics as Code

evidence.dev
4 points·by archiewood·7 bulan yang lalu·1 comments

DuckDB GSheets: Read and Write Google Sheets Using SQL

duckdb-gsheets.com
1 points·by archiewood·tahun lalu·0 comments

DuckDB-GSheets: Read and Write Google Sheets in Pure SQL

github.com
11 points·by archiewood·2 tahun yang lalu·1 comments

BI-as-Code Tooling: A Review

evidence.dev
3 points·by archiewood·2 tahun yang lalu·0 comments

Show HN: GoSQL – A query engine in 319 LoC

github.com
81 points·by archiewood·2 tahun yang lalu·9 comments

Publishing to NPM Is Down

status.npmjs.org
1 points·by archiewood·2 tahun yang lalu·1 comments

Plot: A minimal terminal charting tool

github.com
4 points·by archiewood·2 tahun yang lalu·1 comments

SQL Prophet: Time-series forecasting with DuckDB

github.com
2 points·by archiewood·2 tahun yang lalu·0 comments

Pure CSS Website

pure-css-site.netlify.app
245 points·by archiewood·2 tahun yang lalu·94 comments

Pip Install Data-Stack

juhache.substack.com
3 points·by archiewood·2 tahun yang lalu·0 comments

[untitled]

1 points·by archiewood·3 tahun yang lalu·0 comments

Ten Million Passwords

raw.githubusercontent.com
2 points·by archiewood·3 tahun yang lalu·1 comments

VSCode for DuckDB

marketplace.visualstudio.com
2 points·by archiewood·3 tahun yang lalu·1 comments

[untitled]

1 points·by archiewood·3 tahun yang lalu·0 comments

[untitled]

1 points·by archiewood·3 tahun yang lalu·0 comments

BigQuery VSCode SQLtools: Explore your database and run queries

github.com
1 points·by archiewood·3 tahun yang lalu·0 comments

Running Outstanding Business Reviews, with SQL

evidence.dev
4 points·by archiewood·3 tahun yang lalu·0 comments

comments

archiewood
·3 bulan yang lalu·discuss
My gameboy color still works
archiewood
·7 bulan yang lalu·discuss
If you want to deliver data to your customers you have two main options:

1. Build something custom in js

2. Use a drag and drop BI tool

(1) works if you are a front-end dev, but then it means the dev team need to own it forever, deal with customer requests etc

(2) means the data team can run it, but there's poor release management, and normally doesn't look good in your app

Evidence's version tries to hit the sweet spot: It's still written in code so you have version control and flexibility for customization, but it's SQL and Markdown so the data team can maintain it
archiewood
·2 tahun yang lalu·discuss
DuckDB is really having a moment

The ecosystem is very active, and they have recently opened up "community extensions" to bring your own functions, data types and connections. A barrier at the moment is that extensions are written in C++, though this limitation should be removed soon.

I've been building a lot on top of DuckDB, two of the projects I'm working on are linked in the article:

- Evidence (https://evidence.dev): Build data apps with SQL + Markdown

- DuckDB GSheets (https://duckdb-gsheets.com): Read/Write Google Sheets via DuckDB
archiewood
·2 tahun yang lalu·discuss
DuckDB GSheets is a DuckDB extension that allows you to read and write data from Google Sheets.

-- Install

install gsheets from community;

load gsheets;

-- Authenticate with the browser

create secret (type gsheet);

-- Read

select * from 'https://docs.google.com/spreadsheets/d/11QdEasMWbETbFVxry-Ss...'

-- Write

COPY <table_name> to 'https://docs.google.com/spreadsheets/d/11QdEasMWbETbFVxry-Ss...' (format gsheet);
archiewood
·2 tahun yang lalu·discuss
Wow this is much more complete than mine, kudos.
archiewood
·2 tahun yang lalu·discuss
Oh definitely, I love DuckDB.

This was a learning exercise for me as much as anything
archiewood
·2 tahun yang lalu·discuss
503 Service Unavailable - PUT https://registry.npmjs.org/package-name - Service Unavailable
archiewood
·2 tahun yang lalu·discuss
Wanted an incredibly simple interface for plotting data.

Pass data from CLI arguments, or a CSV file, get a nice chart with zero config:

`plot data.csv`
archiewood
·2 tahun yang lalu·discuss
Excel for mac is (intentionally?) crippled.

Any serious Excel user has a PC.

One of the few places remaining where Windows > Mac
archiewood
·2 tahun yang lalu·discuss
You might be interested in what we’re building over at Evidence.dev

It’s basically RMarkdown for SQL
archiewood
·2 tahun yang lalu·discuss
This is by far the most impressive link in the comments.
archiewood
·2 tahun yang lalu·discuss
i was kind of messing around with this blinking idea but couldn't get it to render in a way I was happy with

would you use another keyframe or did you have something else in mind
archiewood
·2 tahun yang lalu·discuss
Thanks - I do honestly think the keyframes are a bit of a nightmare, but they also kind of make the site
archiewood
·2 tahun yang lalu·discuss
I cheated for brevity :S
archiewood
·2 tahun yang lalu·discuss
repo was private, now public!
archiewood
·2 tahun yang lalu·discuss
oops well i just saw this took off and have made it public - thanks
archiewood
·2 tahun yang lalu·discuss
I built this website to see what was possible with only one div, and a stylesheet.

No JS, No other HTML, just CSS.

Source: https://github.com/archiewood/pure-css-site
archiewood
·2 tahun yang lalu·discuss
I’d love to try this with the data from our public slack community.

What’s the best way to go about this?

I see you support csv uploads but it’s going to take me a decent amount of wrangling to unpack the json blobs slack spits out.

Feel free to reach out: archie at evidence.dev
archiewood
·2 tahun yang lalu·discuss
It’s interesting to me how far you have pushed the SQL language in this framework, such that it truly is “SQL only”.

The challenge as I see it with enabling analysts to build websites is that you need to build abstractions to get from familiar (SQL, yaml) - the language of analytics, to new (HTML, CSS, JS) - the language of the web browser

As one of the maintainers of Evidence (https://evidence.dev), one of the things I’ve often considered is how accessible our syntax is to analysts. Our syntax combines SQL and Markdown, with MDX style components e.g. <Component/>

The </> are inherently webdev-ey, and I do think they put off potential users.

On the flip-side, by adhering to web standards, you get extensibility out of the box, and working out what to do is just a Google search away.

Anyway, thanks for the thought provoking piece.
archiewood
·2 tahun yang lalu·discuss
Aha I did not notice that prompt. By default my brain is trained to ignore things that are commented out in code

I think I would execute the SQL query that the cursor was within.

Ie anything until the next ;