Show HN: Briefer – multiplayer notebooks with schedules, SQL, and built-in LLMs
Briefer Notebooks launch on July 23, 2024, offering cloud-based notebooks supporting SQL and Python. Features include organizing, customizing, restoring, block types, AI assistance, scheduling, versioning, collaboration, dashboards, and access control.
Read original articleBriefer Notebooks, launching on July 23, 2024, offer cloud-based notebooks supporting SQL and Python. Users can organize notebooks with a file tree, customize with icons, and restore deleted notebooks from the trash. Notebooks consist of blocks like text, query, file upload, Python, input, and visualization blocks, which can be grouped into tabs for organization. Query blocks allow data retrieval from files and databases, creating Pandas dataframes automatically. An AI assistant aids in SQL and Python tasks, suggesting solutions and fixing errors. Scheduling options enable running notebooks at set intervals, with notifications and outputs. Snapshots and versioning track changes, while comments and sharing features facilitate collaboration. Notebooks' outputs can be used to create dashboards for sharing results without code. Access permissions can be managed, and publicly accessible links can be generated for external sharing. Briefer aims to be a collaborative data platform for efficient data management and analysis.
Related
My weekend project turned into a 3 years journey
Anthony's note-taking app journey spans 3 years, evolving from a secure Markdown tool to a complex Electron/React project with code execution capabilities. Facing challenges in store publishing, he prioritizes user feedback and simplicity, opting for a custom online deployment solution.
How to Use Jupyter Notebooks: The Ultimate Guide – DataCamp
Jupyter notebooks are crucial for technical and data work, offering code, output, and text in one document. DataLab, a hosted service, enhances collaboration and database connectivity. Popular among data professionals, they come in hosted and local types, with DataLab providing a user-friendly hosted option.
Show HN: Adding Mistral Codestral and GPT-4o to Jupyter Notebooks
Pretzel is an open-source tool enhancing Jupyter with AI code generation, inline tab completion, sidebar chat, and error fixing. Seamless transition from Jupyter is possible, maintaining compatibility. Installation via 'pip install pretzelai'.
Show HN: A modern Jupyter client for macOS
Satyrn is a Jupyter client for Mac with fast startup, context-aware prompts, minimalist design, and a modern command palette. It supports Black code formatting, easy graph/table copying, and seamless virtual environment management. User-friendly, it directly handles ipynb files, detects kernels, and needs no setup.
Show HN: Dropbase AI – A Prompt-Based Python Web App Builder
Dropbase is a Python web app builder for fast development with AI. Features include custom logic, UI components, self-hosting, PyPI support, and demos for order search and chart usage. Setup involves Docker installation and API key addition. Visit Dropbase website for details.
- Users express interest in additional features like CLI support, offline capabilities, and self-hosting options.
- Concerns about collaboration and user experience in data sharing are highlighted, with suggestions for better integration with existing tools.
- Some users question how Briefer compares to competitors like Deepnote and Hex, seeking clarity on its unique offerings.
- Feedback includes requests for visual improvements and bug fixes before the official launch.
- There is a general enthusiasm for the product, with many users eager to try it for their analytics needs.
You're going in the right direction! for the near future, I suggest you to add a cli, connectors, simple symbolic calculation on notebooks (take some inspiration from calca http://calca.io/examples), offline support and fully encrypted namespaces.
That will put you miles away from everyone else in the field :)
You're probably busy with the launch, but you can contact me if you wanna discuss the list above,
Abraços
1. product managers will try to make things dead easy, by setting up simple excel formulas & charts. Taking screenshots etc
2. data engineers will do more technical but opensourced solutions like superset & dbt
3. corporates usually tends to build the end UI themselves. I remember sth that (maybe?) Pinterest opensourced.
I deeply understand how hard it is to build a notebook like this. And there are indeed some problems lying in the collaboration and UX.
It's just so hard to propose those features, given the problem is usually the data itself and a highly competitive market. Popsql does not thrive as I remembered.
Honestly, I’d love to start trialing this as our dashboard creation to the platform today.
On the downside, after setting up an account and creating a couple notebooks, my experience has been unusable slow. While this is likely growing pains as there’s no cost as a user for compute resources, it’s also a nonstarter for us to actually use as an organization. What’s the roadmap to make this more usable?
Lastly, adopting a new platform like this without a data export or local deployment option gives me pause. What can I expect for the longevity of what we create - pieces that become central to business decisions? This is especially true considering how much upfront training will inevitably go into getting started.
But Jupyter notebooks can run anywhere including local. Do you support that (via a local install or by relaying a connection to local python install)?
Or would all Python code have to run on your cloud servers (and thus not have access to things like high-end GPUs and such)?
I teach a lot of Python and data science (pandas, Polars, scikit learn, XGBoost...) in Jupyter.
(I also teach a bunch of software engineering best practices to folks who claim they don't want to be "software engineers".)
My experience is that with training, many of these issues go away. Just saw this again firsthand at a client last week.
My current take is that many focus on making the code newbie friendly. I think they should level up and start writing code for a professional audience, using software techniques that a professional would use. Newbies won't like this code.
I get a lot of flak on social when I post this from naysayers, but the overwhelming response from my students and those who have read my books indicates there might be something to this.
Does the dashboard feature support any dynamic field selectors (similar to "variables" in Grafana)?
One question : how do you manage database credentials ? That's a question I've had a lot working on my project so I'm pretty sure customers will have the same for you.
Especially given the latest Snowflake security issues.
Would you consider Briefer to be a competitor to https://count.co/ ?
(Certainly, if you do, your pricing is a helluva lot more appealing...)
From my brief look at the site, the product seems to allow users to query and display data only. Can we edit the data at all?
It looks like this product targets teams and not well-suited to individuals (ie private note taking app with database like Notion). I did not see any way to create new data or edit existing data, or if you even have a mobile app.
The first 2 problems you mentioned did not apply to me at all, while the 3rd problem has been my wishlist for Notion for a long time
I share github links to my notebooks with my PMs
Question: I am in charge of financials for our condo building. The other people in charge are older than me and only know excel. How do you suggest I think about wanting to use better tools to present analysis while also making sure that everyone else can understand the work and modify?
Just minor bug; on /auth/signup the zebra background pattern is not on the entire page on my vertical display (1080x1920). You might want to fix this before release.
1. Do you intend Briefer to be a jupyter replacement or a metabase replacement?
2. Do you have any plans to open source briefer?
I'll stick to Livebook for the most part but know some companies that might be interested.
Would you consider an option for self-hosting?
How do you do your AI? Is it just a local model?
Related
My weekend project turned into a 3 years journey
Anthony's note-taking app journey spans 3 years, evolving from a secure Markdown tool to a complex Electron/React project with code execution capabilities. Facing challenges in store publishing, he prioritizes user feedback and simplicity, opting for a custom online deployment solution.
How to Use Jupyter Notebooks: The Ultimate Guide – DataCamp
Jupyter notebooks are crucial for technical and data work, offering code, output, and text in one document. DataLab, a hosted service, enhances collaboration and database connectivity. Popular among data professionals, they come in hosted and local types, with DataLab providing a user-friendly hosted option.
Show HN: Adding Mistral Codestral and GPT-4o to Jupyter Notebooks
Pretzel is an open-source tool enhancing Jupyter with AI code generation, inline tab completion, sidebar chat, and error fixing. Seamless transition from Jupyter is possible, maintaining compatibility. Installation via 'pip install pretzelai'.
Show HN: A modern Jupyter client for macOS
Satyrn is a Jupyter client for Mac with fast startup, context-aware prompts, minimalist design, and a modern command palette. It supports Black code formatting, easy graph/table copying, and seamless virtual environment management. User-friendly, it directly handles ipynb files, detects kernels, and needs no setup.
Show HN: Dropbase AI – A Prompt-Based Python Web App Builder
Dropbase is a Python web app builder for fast development with AI. Features include custom logic, UI components, self-hosting, PyPI support, and demos for order search and chart usage. Setup involves Docker installation and API key addition. Visit Dropbase website for details.