Stephen Macke

62 posts

Stephen Macke

Stephen Macke

@stephen_macke

Large-scale ML infra and tools for interactive data analytics | Maintaining https://t.co/wn77fzXje4 and https://t.co/jgkeoFwq3C | Previously @IllinoisCS, @ucbrise

Bellevue, WA Katılım Mayıs 2012
278 Takip Edilen155 Takipçiler
Stephen Macke retweetledi
Databricks
Databricks@databricks·
#DBRX, a new general-purpose LLM, is now available on Databricks Marketplace! Enterprises can use DBRX in RAG apps or to build a DBRX-style MoE model with their own data. Check it out to advance your AI initiatives. dbricks.co/43yPx3Q
Databricks tweet media
English
0
23
79
8.7K
Stephen Macke retweetledi
Chris Holdgraf
Chris Holdgraf@choldgraf·
Wow, @ProjectJupyter is the winner of the White House OSTP "Technical Advancement to Enable Open Science" category. Amazing to see recognition of the project at a national level! Makes me proud of the ecosystem of interconnected tools we've built. whitehouse.gov/ostp/news-upda…
English
9
64
257
29.4K
Stephen Macke
Stephen Macke@stephen_macke·
@akshaykagrawal This is a pretty old issue, I believe stemming from changes to support top-level await (every module level statement now runs in it's own function). Also ran into it when trying to improve support for pdb in ipyflow. It doesn't manifest for breakpoints inside of functions.
English
0
0
2
58
Akshay Agrawal
Akshay Agrawal@akshaykagrawal·
I just noticed that pdb no longer works for me in Jupyter, JupyterLab, or Colab. Looks like the linecache is messed up, pointing to ipykernel internals instead of the cell's code. Anyone else seeing this?
Akshay Agrawal tweet media
English
1
0
2
704
Stephen Macke
Stephen Macke@stephen_macke·
@sh_reya You should do it. Totally valid as long as it's defined somewhere (e.g. Definition 1.2).
English
0
0
1
188
Shreya Shankar
Shreya Shankar@sh_reya·
writing as an academic is so annoying sometimes. i want to use the phrase "a ``galaxy brain'' approach" because it succinctly describes what i'm trying to say, and i know reviewers read memes, but instead i have to say something like "Moreover, an arbitrarily complex approach"
English
4
0
38
5.5K
Stephen Macke
Stephen Macke@stephen_macke·
Excited that interactive dataflow and reactivity continue to gain traction with interfaces for data and scientific computing! Amazing how fast the folks at @marimo_io have made their tool one of the best out there for Python; lots of lessons to bring to github.com/ipyflow/ipyflow
Akshay Agrawal@akshaykagrawal

We've added an inspiration section to our README: #inspiration-" target="_blank" rel="nofollow noopener">github.com/marimo-team/ma… @marimo_io was inspired by @PlutoJL, which in turn was inspired by @observablehq. We've also remixed ideas from other reactive programming tools like @stephen_macke's ipyflow and @streamlit.

English
0
0
7
250
Stephen Macke
Stephen Macke@stephen_macke·
@davidbrochart I like the black background and incorporating brackets and/or an execution counter somewhere, but I think filling the space at the top and bottom adds too much noise. What do you think about [jp]term?
English
1
0
0
16
David Brochart
David Brochart@davidbrochart·
jpterm bootstrapping its own logo
GIF
English
2
0
9
1.6K
Stephen Macke retweetledi
Aditya Parameswaran
Aditya Parameswaran@adityagp·
Also in the same session at 10:30, @sh_reya and @stephen_macke will present their work on making computational notebooks more production-ready, by applying program slicing techniques. Now you don’t need to compromise between experimentation and rigor. Take note, notebook cos.!
Aditya Parameswaran@adityagp

Slice away all the junk in your comp notebook! @sh_reya and @stephen_macke introduce nbslicer, a tool for better reproducibility of artifacts in notebooks (via reactive exec/backward slicing). Builds on @stephen_macke’s work on nbsafety (now called ipyflow) To appear at VLDB’23!

English
0
3
15
6.1K
Thorsten Ball
Thorsten Ball@thorstenball·
So, Jupyter notebooks... as a newbie, am I correct in assuming that the implicit global state has lead to one or two tears in the past?
English
18
6
90
24K
Stephen Macke retweetledi
Will McGugan
Will McGugan@willmcgugan·
I have a feeling these three sentences are not enough to prevent some nasty bugs. If you don't save a reference to an asyncio Task it could disappear at any time. Your code would stop running, but likely only when your app is under real load. Good luck figuring that out.
Will McGugan tweet media
English
15
39
249
66.1K
Stephen Macke
Stephen Macke@stephen_macke·
@sh_reya @drewmikehead @sarahchasins @adityagp @sh_reya I still remember when you noticed the opportunity to improve notebook slicing by leveraging the runtime session information and how mind blown I was by the initial results. A simple idea with fantastic execution, and I couldn't be prouder to have been part of it.
English
0
0
4
102
Shreya Shankar
Shreya Shankar@sh_reya·
Finally I could not have asked for a better first DB research experience. Thanks to my collaborators: @stephen_macke for being an incredible mentor, @drewmikehead and @sarahchasins for their wisdom and guidance, and @adityagp as always for setting me up for success. Until VLDB!
English
1
0
8
1.8K
Stephen Macke retweetledi
Shreya Shankar
Shreya Shankar@sh_reya·
Notebook ML workflows have a lot of exploration & data wrangling, mixed w/modeling. Relevant artifacts (dataframe, model) are only a sliver of the workflow. So @stephen_macke & I developed nbslicer, a dynamic slicer for Python notebooks, built on ipyflow (github.com/ipyflow/ipyflow)
English
1
19
127
24.9K
Stephen Macke
Stephen Macke@stephen_macke·
ipyflow 💖 ipywidgets Just put the finishing touches on the integration and really happy about how it turned out. Always felt like ipywidgets should be able to trigger cell execution in response to, e.g., slider adjustments -- with github.com/ipyflow/ipyflow, it's finally here!
GIF
English
2
3
7
1.9K
Stephen Macke retweetledi
Hamel Husain
Hamel Husain@HamelHusain·
This demo youtu.be/SHs9PxiCdxM blows my mind: It stores the entire execution/dependency graph of variables in a notebook and snapshots it according to your specifications. It think that this could be used to build a better notebook that allows for instant time travel etc.
YouTube video
YouTube
Sean J. Taylor@seanjtaylor

@HamelHusain Have you checked out @lineapy_oss yet? It does a really extreme version of this, including linking all objects in the session to the code that produced them.

English
1
5
19
3.6K
Stephen Macke
Stephen Macke@stephen_macke·
Probably will have to try running this again with a larger sample :)
English
0
0
1
105
Stephen Macke
Stephen Macke@stephen_macke·
For computational notebooks with reactivity, the ordering of reactively executed cells should proceed
English
1
0
0
131
Stephen Macke
Stephen Macke@stephen_macke·
@benjamin_bolte Nope but definitely agree that we're long overdue for a copilot-like experience for open source Jupyter notebooks / lab. A direction I'm really interested is to include the runtime dataflow state in the LM prompt to see if it improves code suggestions...
English
1
0
2
106
Stephen Macke
Stephen Macke@stephen_macke·
How to read a micro SD card in 2023
Stephen Macke tweet media
English
1
1
3
224