Hacker Newsnew | past | comments | ask | show | jobs | submit | azazel75's commentslogin

Some years ago with a friend we built a Lasersaur ( https://lasersaur.com ) from scratch. It is equipped with a 130 w CO2 laser. Amazing open source project. Unfortunately the guy that stays it abandoned the project, but there a ton of resources there


The license kinda sucks though: ``` 3. USE RESTRICTIONS

Licensee is expressly forbidden from:

(a) Incorporating, modifying, or using the Software as part of any other product or service; ```


We should probably clarify that although we are pointing our post to our Github repo, it isn’t technically open source. It’s something we’d like to explore in the future with Dropbase though. At the moment, you can self-host our Client and Worker.

We actually started with just releasing the Worker for self-hosting. Then based on feedback from one of our friends and early users, we decided to also distribute the client for self-hosting due to security concerns. Maybe in the future if we also allow self-hosting our backend API it could make sense to distribute Dropbase differently!


Wait people read those?


We should have a Chrome extension that just summarizes the license for any Github repo you hang out at!


"Before Ethernet was common, BNC coaxial cables were used on some NICs as well"

Yes, at that time Ethernet was coaxial as well, the 10Base2


For fun, look up "vampire taps" https://en.wikipedia.org/wiki/Vampire_tap


So we live in a society that isn't able to find the resources to teach someone how to read and get free... Instead that people can buy an Android phone and become a slave of the technology... what a shame


That's like a Google tax, with the plus that you consciously agree to let it track you more than ever... wtf!


Good :-)

Do you have any link for this chrome detail about optimization?

str(x) conversion is missing... i'll will implement it asap


It'd be related to inlining a function since size is a common rule there. Some searching turns up this[1] article on crankshaft from three years ago, which lists the restrictions as ">600 source characters including whitespace or 196 AST nodes".

[1] http://jayconrod.com/posts/54/a-tour-of-v8-crankshaft-the-op...


The main reason is... context switching, also i'm a big fan of python's standard library, but I have yet to do any complete work just with it.


Is this supposed to be able to work for really large apps at some point? Some commenter lamented how it didn't work with django.


It cannot be used to convert python frameworks to javascript, nor Django nor any other


That seems to suggest that this isn't a fully-formed py->js transpiler?


It's in development, as many others software projects are, and is far from complete. The goal is to translate as much of core semantics as possible, but i doubt that all the core semantics will be translated. One for all is multi inheritance which is currently unsupported by current Javascript syntax. Even more, when you use an object such a list, it's really a JS Array that will be manipulated in the end, so you will have to use array.push() to add instead of python's list.append()

But Translating something like Django is out of scope for all the transpilers, it would mean also converting sql drivers and so on? Does this really make any sense? Maybe you have a look at emscripten https://github.com/kripken/emscripten/wiki


http://www.transcrypt.org/

Does multiple inheritance


I could assure you that even transcrypt cannot transpile Django.

It does multiple inheritance with a polyfill and overally is much more "fatter" than JavaScripthon.

But with JavaScripthon you can use any tool available in JS land to accomplish the same goal. Want to use Backbone's extend()? Use it.. want to use react's createClass() mixin?, the same


1) it renders import and from...import statements to equivalent ES6 imports. If you use something like Webpack down the pipeline you can already mix ES6 imports and CommonJS requires. Also, BabelJS by default transpiles ES6 imports to CommonJS requires.

2) What do you mean exactly?

3) There's no direct from-python loader, but the compilation can be splitted in two steps with the BabelJS Webpack loader used for the latter


I'm a big fan of RapydScript, unfortunately it requires nodejs and I would prefer not have to.. but hey, there is a space for everybody ;-)


Yes, I drink it everyday


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: