News for hackers. Stuff that matters.

Peteris

Re:Dabbling with Dagster vs. Airflow on Wednesday September 14, 2022 @04:01PM (#32842583)
An often overlooked framework used by NASA among others is Kedro https://github.com/kedro-org/kedro. Kedro is probably the simplest set of abstractions for building pipelines but it doesn't attempt to kill Airflow. It even has an Airflow plugin that allows it to be used as a DSL for building Airflow pipelines or plug into whichever production orchestration system is needed.
Re:The biggest threat to Rust's sustainability on Friday March 19, 2021 @08:21AM (#26512422)
Exactly - this release train metaphor that Spotify uses explains this visually:

https://medium.com/pm101/spotify-squad-framework-part-i-8f74...

Re:Write libraries instead of services, where possible on Tuesday March 09, 2021 @11:06AM (#26400139)
One of the reasons smart contracts work so well is that they retain some of the properties of libraries yet are monetizable.
If you are feeling overwhelmed with yet another machine learning pipeline automation framework, you should check out Kedro (https://github.com/quantumblacklabs/kedro).

Kedro has the simplest, leanest, functional-programming inspired pipeline definition and also spits out AirFlow and other formats readily + comes in with an integrated visualisation framework which is stunning & effective.

Re:Cameras and Lenses on Thursday December 10, 2020 @05:03PM (#25379368)
Anyone else came here expecting a Haskell post?
Re:Show HN: I made a Mahjong browser game on Sunday November 29, 2020 @03:19PM (#25247728)
Ditto.
Re:Ask HN: How to take notes? on Wednesday July 15, 2020 @09:29AM (#23844910)
You should try http://roamresearch.com/ and follow #RoamCult on Twitter - they are way ahead on note taking.
Re:Google Blew a Ten-Year Lead on Wednesday June 24, 2020 @12:54PM (#23630550)
The author is forgetting that Google is a search monopoly.

AI was (and continues to be) the biggest threat to their success in search so they invested heavily in that (it was called ML back then).

Clearly they are still doing well even with subpar cloud software, so this has proven out.

Re:Deno will stop using TypeScript on Sunday June 21, 2020 @12:44PM (#23593131)
This seems to lend more credit to ReasonML. Compile times are faster and it doesn't bring the associated complexity of object types while still retaining the benefits of static typing.
Re:Indie.vc: Unicorns Are Out, Profits Are In on Monday June 15, 2020 @12:22PM (#23529105)
Paywalled.
Tell them you're looking to join a company precisely to get mentorship, see how a successful company operates, learn to work in larger product lines, etc. That way you're pre-emptively going around the Founder damage issue.
Re:Introduction to Apache Airflow on Friday May 29, 2020 @09:32AM (#23349768)
One way to get around this is to use Kedro https://github.com/quantumblacklabs/kedro, which is the most minimal possible pipeline interface, yet allows you to export to other pipeline formats and/or build your own exporters.
Re:Introduction to Apache Airflow on Friday May 29, 2020 @09:30AM (#23349755)
Airflow is an incredibly powerful framework to use in production, but a little unweildy for anything else.

You can use something like Kedro (https://github.com/quantumblacklabs/kedro) to get started building pipelines with pure Python functions. Kedro has its own pipeline visualiser and also has an Airflow plugin that can automatically help you generate airflow pipelines from Kedro pipelines.

https://github.com/quantumblacklabs/kedro-airflow

Re:Ask HN: What is your learning strategy? on Sunday May 17, 2020 @11:07AM (#23212508)
Use Roam Research.
I had a similar problem until I knew I had to work on a start-up and pick a market to go help. It took me ~2 years to choose that market but I haven't looked back (crypto developer tools).

Look back, not forward.

Take all the things you have spent the past 5-10 years being interested about. For me, it was coding, programming languages, developer tools, design & minimalism, products, B2B, mathematics, economics, investing, productivity. Crypto dev tools is the intersection of those - a new field allowing me to keep doing the things I'm already provably interested in rather than making bets about the future.

Re:How to Manage Apache Airflow with Systemd on Debian or Ubuntu on Thursday December 26, 2019 @08:29AM (#21883623)
Side note: the best way to build Airflow pipelines is through Kedro https://github.com/quantumblacklabs/kedro-airflow.
Re:Ask HN: Companies of one, what is your tech stack? on Friday September 20, 2019 @05:07AM (#21024642)
Haskell is not boring.
Kedro puts emphasis on seamless transition to prod without jeopardizing work in experimentation stage:

- pipeline syntax is absolutely minimal (even supporting lambdas for simple transitions), inspired by the Clojure library core.graph https://github.com/plumatic/plumbing

- sequential and parallel runners are built-in (don't have to rely on Airflow)

- io provides wrappers for existing familiar data sources, but directly borrows arguments from Pandas, Spark APIs so no new API to learn

- flexibility in the sense you could rip out anything, for example, the whole Data Catalog replacing with another mechanism for data access like Haxl

- there's a project template which serves as a framework with built-in conventions from 50+ analytics engagements

Re:Ask HN: How many customer/user interviews are enough? on Tuesday April 23, 2019 @06:43AM (#19727238)
5-6, then iterate.
I'm interested in trying Rascal, but it's meta-meta: https://www.rascal-mpl.org/.

Older »