Viewing profile — nightcraft
nightcraft
HN member- Joined
- Sat, Feb 15, 2025, 6:04 AM UTC
- HN karma
- 190
- Public activity
- 16 items
- HN profile
- View on Hacker News ↗
About nightcraft
No profile information was provided.
Recent public activity
-
comment
Comment #43098532
Thanks!
-
comment
Comment #43098520
Thanks! That's correct: 2, 3, and 5 are currently available. This initial set was intended as a minimal (albeit limited) set that demonstrates the UI capabilities. More widgets/con…
-
comment
Comment #43094208
It does show you the active variables (and bits of details like shapes and dtypes for numpy arrays, torch tensors, dataframes, etc): https://scripton.dev/assets/images/lib-symbols@…
-
comment
Comment #43094166
Thanks! The C++ bit comes in for the IPC (inter-process communication) between the IDE and Python. There are a few different ways for the Python process to communicate (send data o…
-
comment
Comment #43093892
Some folks do like hold-to-quit to avoid accidentally quitting (similar to Chrome's default behavior). However, point taken - it'll be configurable in the next update.
-
comment
Comment #43093871
IMO, VSCode's codebase is excellent and quite well designed with most functionality abstracted out into injectable services. However, the interaction of these services and other bi…
-
comment
Comment #43093151
Thanks, appreciate the feedback! While the initial focus is on visualization capabilities, the missing IDE features are actively under development. Beyond cross-platform support, w…
-
comment
Comment #43091071
The vscode extensions path, unfortunately, would have been too restrictive for many of Scripton's features/technical requirements (tightly coupled REPL, minimal IPC overhead, ...)
-
comment
Comment #43090971
Yup, it was written from scratch. Yeah, having a flexible virtualized table certainly makes it easier to build more complex things on top (a lesson I initially learned from NSTable…
-
comment
Comment #43090767
Thanks! GitHub Copilot support is actively under development.
-
comment
Comment #43090728
The plan for now is just subscriptions. However, I would like to eventually have something like Jetbrains' "perpetual fallback license" where you can keep using up to a particular …
-
comment
Comment #43090598
Coincidentally, one of the first components I wrote for Scripton was a virtualized table for handling million+ row dataframes with Tufte-esque inline visualizations (in a much evol…
-
comment
Comment #43090520
The scripton Python library internally transforms many common Python data formats (regular arrays and dicts, numpy arrays, data frames, ...) to an intermediate format. These are tr…
-
comment
Comment #43090474
Not yet. Some internal prototypes did try using IOSurfaces on macOS to go with the zero copy route, but there were a fair number of limitations. That said, the IPC minimizes copies…
-
comment
Comment #43090434
Thanks! The initial prototype did use React, but the overhead in certain cases soon became an issue. It got replaced by a custom virtual dom implementation (coincidentally quite si…
-
story
Show HN: Scripton – Python IDE with built-in realtime visualizations
Hey HN, Scripton ( https://scripton.dev ) is a Python IDE built for fast, interactive visualizations and exploratory programming — without the constraints of notebooks. Why another…