HNHacker News
TopNewBestAskShowJobs

data_ders

411 karma · joined April 8, 2018

ask me about my DAG bod
submissionscomments
data_ders··on PostgreSQL 16
can anyone point to the COPY FROM improvements mentioned that can result in up to 300% performance improvements is it the line in the release notes about "ASCII string detection"?
data_ders··on The Project Gutenberg Open Audiobook Collection
this is likely Mark Hamilton's static site deployed from his own blob storage account https://github.com/mhamilton723
data_ders··on I decided not to commercialize nbdev
I think you’re right that commercialization today doesn’t make sense, but I feel confident that future tooling/products will draw on aspects of nbdev and will owe you and others some gratitude.

To that end, have you happened to notice some of nbdev’s design choices bleed into adjacent tooling? Which pieces do you hope to endure and take new life in future projects?

What’s the biggest barrier keeping larger audiences from developing in this “literate” manner?

I’ve been a follower of the design philosophy of nbdev for a long time, though admittedly never got to use it. Perhaps now is the time! Cheers

data_ders··on Hundreds of millions of stars turned into a map of GitHub projects
1. this is so cool. i'd love to see more name for the regions! 2. nit: one repo dear to my heart dbt-labs/dbt-core was previously dbt-labs/dbt as well as fishtownanalytics/dbt. they show up as unique nodes on your map. what most interesting to me is that each name of this repo links to a different set of related repos?
data_ders··on Interactive: Ethiopian Music Scales
hell yeah -- just crate dug a vinyl of Afrique Victime last weekend
data_ders··on Interactive: Ethiopian Music Scales
Tezeta by Mulatu Astatke [1] in solidly in my top 10 songs of all time. The whole "éthiopiques" series is great.

praise be the algorithmic DJs that brought us Ethiopian Jazz in the 2010s. While there's certainly valid criticism of the payment model of music streaming platforms, I love how many "under-loved in their time" artists are now in the spotlight and appreciated as a result such as Astatke.

[1]: https://www.youtube.com/watch?v=Wy-v-FgiUD8

data_ders··on Launch HN: DAGWorks – ML platform for data science teams
yo congrats again on the launch! Anders dbt Labs here with a "tough" question for you. Apologies for 1) my response being half-baked,and 2) if i haven't done my homework about Hamilton's features.

coincidentally, my PR to the dbt viewpoint was closed by the docs team as "closed, won't do" [1]

I really like the convention of data plane (where you describe how the data should be transformed) and the control plane (i.e. the configuration of the DAG, do this before this). In this paradigm, I believe that the control plane should be as simple as possible, and even perhaps limited in what can be done with the goal of pushing the user to take data transformation as tantamount. Maybe this is why I fell in love with dbt in the first place is because it does exactly this.

"spicy" take: allowing users to write imperative code (e.g. using loops) that dynamically generates DAGs are never a good idea. I say this as someone who personally used to pester framework PMs for this exact feature before. While things like task groups (formerly subDAGs) [2] appear initially to be right answer, I always ended up regretting them. They're a scheduling/orchestration solution to a data transformation problem

Can y'all speak to how Hamilton views the data and control plane, and how it's design philosophy encourages users to use the right tool for the job?

p.s. thanks for humoring my pedantry and merging this! [3]

[1]: https://github.com/dbt-labs/docs.getdbt.com/pull/2390 [2]: http://apache-airflow-docs.s3-website.eu-central-1.amazonaws... [3]: https://github.com/DAGWorks-Inc/hamilton/pull/105

data_ders··on DuckDB: Querying JSON files as if they were tables
Check out ibis! https://github.com/ibis-project/ibis
data_ders··on Show HN: Yobulk – Open-source CSV importer powered by GPT3
wait… if importing malformed csvs gets automated that’s like half of a data professional’s job gone in a poof of smoke /s. jk -- great use case

so often w/ pandas I’d: 1. “yeet” the csv into a dataframe 2. use dataframe methods to massage the data to a “clean” state 3. push as much of the df methods into pd.read_csv() parameter options

it’s be great to iterate more quickly on the above loop. better yet — what if it would could auto-generate a letter to send to the folks from whom you got this data on how they could better output to csv to make ingestion simpler and easier for downstream users…. but maybe that letter would just be "don't use CSV!"

related to flat data formats, it obviously makes sense to start with CSV, but what about the future? If this tool became ubiquitous, how might a SWE or data professional's job change? What opportunities be created? As in:

1. CSV is ubiquitous but has no singularly well-adopted standard. 2. software and data engineers struggle with CSVs as a result of #1. 3. tool is created to reduce pain and friction. 4. profit? a new market? a new standard?

Last, but most personally interestingly, how much do you know about the Apache Arrow ecosystem and how it's mission might overlap with YoBulk's

data_ders··on Ask HN: What $500-2500 product improved your 2022
pics plz!!!
data_ders··on PolyScale and ClickHouse Materialized Views
Potentially ignorant question: who is the intended persona for this product? Is this for people that are serving "data products" to end users but don't want to own and manually configure their caching layer? And the product is magic provided by some automated rollup tables and materialized views based off of the data it sees being used to most? Maybe I'm overthinking..
data_ders··on TikTok’s Poison Pill
Commenter: “I have (insert DSMV behavioral condition) and it makes having X with Y extremely difficult” You: “It’s just Y, have X. Problem solved”
data_ders··on Markdoc: Stripe's Markdown-based authoring framework
way cool! I work at dbt Labs and see a similarity with dbt jinja, where all dbt does is render the jinja tags into "pure" SQL. is this the same thing in that markdoc "compiles" markdoc files into markdown, that then can be used in static-site generators?
data_ders··on Markdoc: Stripe's Markdown-based authoring framework
is this jinja? the {% %} makes it look like jinja to me?
data_ders··on Cannot Download GitHub Assets
I was trying to install Homebrew and was getting a 503 error! Turns out it was a GitHub outage!
data_ders··on Dsq: Commandline tool for running SQL queries against JSON, CSV, Parquet, etc.
way cool Phil! I've been struggling to grok the value prop of data station for a while now, but dsq crystallizes it for me!
data_ders··on Procrastinatory Doom Loops
prolly RSI: repetitive stress injury. Though at first I thought they meant SSRI
data_ders··on ASCII Video Player
so cool!
data_ders··on Meta
isn't ByteDance's play with TikTok to be as inoffensive as possible too? over-greedy filtering out of voices deemed to be "controversial"
data_ders··on Open-Source Babelfish for Postgres
as a user of TSQL in a MSFT/Azure shop, I feel increasingly isolated from other dialects. Virtually all other databases these days use a dialect that's closer to PostGres. Does TSQL have a future? If you don't have legacy dbs and you have a choice of dbs, would TSQL ever make sense to use today?
data_ders··on The fatiguing effects of camera use in virtual meetings
why doesn't Microsoft Teams have this?!
data_ders··on ‘Give away your Legos’ and other commandments for scaling startups
What are signs of over-delegation?
data_ders··on The American Bumblebee Has Vanished from Eight States
Very interested in your year notation. This is the first I’ve seen of it before. Is this to inspire readers to take a more long-term view?
data_ders··on Sqlfluff the SQL Linter for Humans
could a synonym for "more not-noob" perhaps be "more esoteric"?
data_ders··on ClickHouse, Inc.
I'm betting we'll see a "Clickhouse Cloud" product announcement in the next 12 months. I'm curious to see if they can provide enough add-on value to their open source product to be profitable. But I'm certainly rooting for them!
data_ders··on All public GitHub code was used in training Copilot
username checks out lol
data_ders··on Ask HN: Oldest RDBMS I can run on *nix or Docker?
sounds juicy! my motivation is pure -- I really only want to play around with the earliest possible SQL spec.
data_ders··on The Rise and Fall of the OLAP Cube (2020)
the “scandal”

> coined the term Online analytical processing (OLAP) and wrote the "twelve laws of online analytical processing". Controversy erupted, however, after it was discovered that this paper had been sponsored by Arbor Software (subsequently Hyperion, now acquired by Oracle), a conflict of interest that had not been disclosed, and Computerworld withdrew the paper.

https://en.m.wikipedia.org/wiki/Edgar_F._Codd

data_ders··on Zero downtime Postgres migration, done right
way cool!

fyi the hyperlink "found here" to setup_new_database.template is broken.

data_ders··on Anal oxygen administration may save lives
I hope “boofing” becomes the medical term for this but spelled “bo2fing” for short.

https://www.urbandictionary.com/define.php?term=Boofing

← PreviousPage 3 of 5Next →