News for hackers. Stuff that matters.

SimonBiggs

Show HN: Python WebApp where Python runs within the user's browser with Pyodide

It's still a massive work in progress, but I though people here might be interested in the progress made thus far:https://app.pymedphys.com/It is a file processing application. It has input files and output files. Users select input files from their computer, select a script to run (or edit a script to create their own) and then it produces the output files which can be downloaded.At the moment...

( Read More... | no comments | 3 points | on HN )

Show HN: Created a Python Monorepo with version, release and dependency tooling

Over at https://github.com/pymedphys/pymedphys I have create a Python Monorepo. It piggy backs of tools found within the nodejs world such as Lerna.It has multiple packages all with interdependencies that are automatically graphed with clickable, navigable svgs https://pymedphys.com/developer/dependencies.html.Bumping the version is as simple as running `yarn bump:minor` for example. This then...

( Read More... | no comments | 3 points | on HN )
Re:JupyterLab is ready for users on Tuesday February 20, 2018 @04:45PM (#16424503)
Also the modular packages they have built are amazing. They have a node package called @jupyterlab/services which lets you write typescript code for your own libraries that can then call the Jupyter Server.

An example of using JupyterLab services is provided on their GitHub:

https://github.com/jupyterlab/jupyterlab/tree/master/package...

Because of the way they built their packages I have been able to stand on the shoulder of giants and build the following tool:

https://github.com/SimonBiggs/scriptedforms

I am very grateful to the JupyterLab team. They have built something brilliant.

Re:JupyterLab is ready for users on Tuesday February 20, 2018 @04:32PM (#16424397)
The extension framework means anybody can build something like that. The beauty of it is that because that feature is so useful it's almost guaranteed someone will make it at some point.
Re:JupyterLab is ready for users on Tuesday February 20, 2018 @04:26PM (#16424349)
I'm not sure if this backs up your point or not. But I was blessed to build, using JupyterLab packages a quick and easy GUI creation tool for python packages. It lets you create the GUI itself in Markdown.

https://github.com/SimonBiggs/scriptedforms

The majority of that was built with typescript.

But, the reason it is so useful is because it can run Python.

Re:JupyterLab is ready for users on Tuesday February 20, 2018 @08:53AM (#16420279)
Woohoo! Congratulations JupyterLab team. It is a brilliant thing being built.
I'm keen for any feedback people may have.
Re:Spectre/Meltdown Pits Transparency Against Liability on Thursday February 01, 2018 @02:49PM (#16285205)
There would need to be two separate products. One covered by higher liability intended for use in critical systems, and the other under the standard liability.

I imagine that the higher liability CPU would likely be slow, old, and very very expensive. But that is the compromise required on behalf of the consumer.