Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kgr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
kgr
10y ago
Very well said, but MVC is from 1978, not 1988.
32.
▲
by
kgr
10y ago
Hi Alan, In your paper "A Personal Computer for Children of All Ages", where you introduce the concept of the DynaBook, you explicitly say that the paper should be read as a work of science fiction. I understand that you're a
33.
▲
by
kgr
10y ago
https://github.com/foam-framework/foam/wiki https://github.com/foam-framework/foam/wiki/How-FOAM-is-Diff... https://github.com/foam-framework/foam/wiki
34.
▲
by
kgr
10y ago
In FOAM (the Feature-Oriented Active Modeler) we replace classes with Models, which are just collections of Axioms. There are pre-built Axiom types for standard things like methods and properties, but also for things like imports, exports,
35.
▲
by
kgr
10y ago
This video shows how Unix was mathematically more efficient than Multics, which goes a very long way at explaining its success and longevity: https://www.youtube.com/watch?v=3Ea3pkTCYx4
36.
▲
by
kgr
10y ago
FOAM is also subscription based, but then builds FRP on top of it: https://www.youtube.com/watch?v=-fbq-_H6Lf4
37.
▲
by
kgr
10y ago
I'm excited to see progress in the area of JS concurrency, but I'm not sure how useful this is going to be. It lets me share ArrayBuffers between workers, but all of my data is in the form of Objects, not primitive arrays. One pl
38.
▲
by
kgr
10y ago
Send “models” rather than code. Low-level code is relatively unexpressive, contains considerable redundancy, and as a result, is relatively large. By sending high-level models instead, which are then expanded on the client to working code
39.
▲
by
kgr
11y ago
Java optimizes try/catches.
40.
▲
Video of Google FOAM
(youtube.com)
1 points
by
kgr
11y ago
|
0 comments
41.
▲
by
kgr
11y ago
Video of the FOAM Empire.js presentation is now available at: https://www.youtube.com/watch?v=n699DWb2TUs
42.
▲
by
kgr
11y ago
Sorry, that link is broken. Here's a working one: https://docs.google.com/presentation/d/1Ipt0hu2PHDgL8HCxkZN2... The first part of the slides is on using the apps and the second part has a bit about how we
43.
▲
by
kgr
11y ago
FOAM is built by five Google engineers who are paid by Google to work on it full time. It is a Google "project" but not a Google "product". I lead the FOAM team at Google.
44.
▲
by
kgr
11y ago
We have benchmarks (using queries extracted from real Google apps) that show that our query-optimizing caching layer speeds up IndexedDB performance by a factor of 100. See: https://github.com/foam-framework/foam/b
45.
▲
by
kgr
11y ago
If you load it off of the TodoMVC site, it loads much faster than the AngularJS version. If you load it from GitHub then it is slow because that isn't a packaged/built version (it's just loading directly from the repository)
46.
▲
by
kgr
11y ago
It was started in 2011, and can be used to target any language. It was first used to generate C++ and JS code in Chrome in early 2012. It is a Framework written in JS, not specifically a JS Framework. I lead the FOAM project at Google.
47.
▲
by
kgr
11y ago
My name is Kevin Greer, and I lead the FOAM project at Google. Answers in-lined below: > a mature app written this way I've added links a number links to FOAM apps for you at the bottom of http://foamdev.com . We have a