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

AWS pushes it really hard :).

Many of my coworkers got extremely excited about it right after re:invent...


Spontaneous shutdowns at 20-30% battery was a feature of my Nexus 6P.

http://www.androidpolice.com/2016/12/20/some-nexus-6ps-have-...


The title seems irrelevant.

With the exception of frameworks like Ocsigen/Eliom[0] and Dart[1] (Eliom being the closest thing to what the presentation hints about), I've never seen any production web apps that have been compiled from languages like Ruby, Python or C (I don't consider desktop applications like Banana Bread a web app). Lack of frameworks and best practices for DOM manipulation seem to be roadblocks.

The presentation didn't list any examples of web apps written in other languages, so I'm forced to conclude that if I have a big web app, compiling it is not the most sensible option.

[0] http://ocsigen.org/overview/eliomapplications [1] http://www.dartlang.org


  > I've never seen any production web apps that have been
  > compiled from languages like Ruby, Python or C
Ever used Google Groups or Docs? https://developers.google.com/web-toolkit/


I have used them and didn't know this was how they were implemented. Very cool.

Thanks for dropping the knowledge.


Any chance you could shoot me an email through the contact form on my website? I have some questions.


A slightly hackish proof of concept IDE I built called Turbo Impress is built off the same technologies that Light Table is using.

https://github.com/philipbjorge/Turbo-Impress

Specifically, I use the Node Webkit project which is an app runtime built on top of Chromium and Node.js. A pretty neat way to get effectively free cross-platform support on Windows, OSX, and Linux.

https://github.com/rogerwang/node-webkit

I'm not sure how Sublime is getting their cross platform support. I've been interested in it for a while though, so I hope someone chimes in.


From onlulu.com's FAQ: "Lulu Dude is a separate app we created for the boys because we do not let them into the original Lulu.

Guys don’t see what the girls see. We let them select their relationship status and profile picture and we encourage them to get their “fan base” to review them.

Lulu Dude is also a place for guys to get self-improvement tips. Think of Lulu Dude as Cosmo for guys."


It's a dirty hack - therefore, fun.


Mine's not interpreter agnostic because I had to mess with the stack frames to insert variables into the global context.

But yours is able to do that because your importing a top-level edit function while I was pretty set on dynamically creating a vim() method and not having to import a function (just a module).

I love how yours lists the globals though! I might just have to bite that feature :).


Oh, yeah, well, importing stuff on interpreter startup is pretty much exactly what $PYTHONSTARTUP is for :).


And this is why I post code online - to find out the right way to do things. PYTHONSTARTUP is exactly 100% what I was looking for, but didn't know existed.


This is awesome! I really should learn iPython one of these days...


I think this is different because I'm full on opening an instance of vim. (I didn't know about GNU Readline though and it looks awesome - I'll definitely try and work it into a project at some point).


Either Readline let's you do the same, or that is just a bash specific feature I am miss remembering. I can check later when I'm not on my phone.


I'm only using GNU readline for my bash prompt, but if I press v it spawns a full-on $EDITOR instance to edit the commandline.


This is awesome (I still have a lot to learn about bash) and effectively what my module does.

Just so others know, you have to put bash in vi mode and press Esc before v (otherwise it's ctrl+x ctrl+e).

set -o vi


Aye, looks like I was wrong. This is a feature that bash has, not Readline. (in bash 4.2: bashline.c:858)


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

Search: