HN user

gfmio

302 karma

Founder & CEO of Automorph. I travel the world and work remotely to follow my interests.

Posts29
Comments18
View on HN
en.wikipedia.org 6y ago

Delphic Maxims

gfmio
3pts1
twitter.com 6y ago

Someone just asked me on LinkedIn to fix their mobile phone tracking software

gfmio
4pts0
www.fr.de 6y ago

The main cause of the climate catastrophe is superfluous work

gfmio
3pts0
scrummasterlove.com 6y ago

Scrummasterlove.com

gfmio
2pts0
twitter.com 6y ago

Curious about why we're writting Buttplug in Rust?

gfmio
2pts0
psmag.com 6y ago

The IMF confirms that ‘trickle-down’ economics is, indeed, a joke

gfmio
18pts8
www.independent.co.uk 7y ago

UK by far the biggest enabler of global corporate tax dodging

gfmio
3pts1
www.economist.com 7y ago

African swine fever hits China, home of half the world’s pigs

gfmio
3pts1
www.technologyreview.com 7y ago

Global sea-level rise could be double our current predictions

gfmio
42pts8
www.nytimes.com 7y ago

‪Are Your Friends Making You Fat?

gfmio
2pts1
m.dw.com 7y ago

ECJ: EU employers must track working time in detail

gfmio
2pts0
blog.acolyer.org 7y ago

A benchmark suite for microservices and implications for cloud and edge systems

gfmio
2pts0
boingboing.net 7y ago

The Coming Civil War over General Purpose Computing

gfmio
1pts1
boingboing.net 7y ago

Lockdown: The coming war on general-purpose computing (2011)

gfmio
209pts59
digest.bps.org.uk 7y ago

A little discussed effect of therapy: it changes personality (2017)

gfmio
176pts103
www.youtube.com 7y ago

Internet of Dongs (CCC 2018)

gfmio
2pts0
github.com 8y ago

Hybrid ESM/CJS modules in TypeScript

gfmio
1pts0
www.facebook.com 8y ago

A rotating flower pot kaleidoscope

gfmio
1pts0
github.com 8y ago

Show HN: An extendable Error class for JS/TS compatible with very old browsers

gfmio
2pts0
www.independent.co.uk 8y ago

Brexit: Britons now back Remain over Leave by 10 points, exclusive poll shows

gfmio
1pts0
news.ycombinator.com 9y ago

Ask HN: How does "ᜋᜈᜎ|ᜇᜃᜒᜆ᜔‖ᜋᜈᜒᜌ|ᜈᜄ᜔ᜄ‖᜔" (Tagalog) get rendered on OS X/iOS?

gfmio
1pts4
www.npmjs.com 9y ago

Arbitrarily transform JSX using Webpack with jsx-transform-2-loader

gfmio
1pts0
news.ycombinator.com 9y ago

Ask HN: What's the best country to incorporate tech businesses these days?

gfmio
3pts2
www.bbc.com 9y ago

Brexit: MPs overwhelmingly back Article 50 bill

gfmio
68pts74
www.gfm.io 9y ago

I left my old life to travel and work remotely to follow my interests

gfmio
1pts0
github.com 11y ago

HTML to PDF converter with custom resolutions for presentations and screenshots

gfmio
9pts3
news.ycombinator.com 11y ago

Keeping track of hypotheses, experiments and goals in startups

gfmio
8pts4
www.kozo.io 11y ago

Why software development is broken

gfmio
13pts4
www.kozo.io 11y ago

Kozo – Stop writing boilerplate and start building products

gfmio
51pts19

I have a day job. Right now, I do open source purely on the side, but if I was to get enough donations/sponsors or I got paid for doing open source work, I’d happily start doing it full-time. I do sometimes contribute to open source during my paid work, but that’s more an exception than a rule.

There are different variations of depressions. In particular, it differs between acute and chronic occurrence.

As far as I know, acute occurrences tend to be more intense (as experienced and reported in standardised tests) on average than chronic ones. Here, the risk of, e.g. suicide is also highest. However, long-term depression has a much more long-lasting impact on one's life, so I don't want to downplay it in any way.

Acute episodes tend to have a duration of only a few weeks or months so short-term therapy can be of great help here.

I agree that chronic depression requires long-term support. Your analogy with insulin and diabetes is excellent. And yes, the NHS falls short in this area, unfortunately. It would be great if more people could get the care they need and I hope it will become possible.

So yes, the NHS is not without its flaws. But considering the little funding it receives, it provides excellent care. It just shouldn't be so underfunded. I also think that it is also remarkably well-organised compared to other countries, e.g. Germany, where everything is much more bureaucratic and expensive. I also think it's significantly that countries with more privatised health care like the US.

The NHS also offers a range of other talking therapies /counselling, e.g. counselling for depression. The waiting times here can be shorter than for CBT.

If you're in dire need for help (depends on your scores and initial phone interview), you will be seen or referred quickly (within less than a month).

Any GP will refer you. If you need help with your mental health, just ask your GP for a referral, fill out the form and you will get help. It's a great system. (Did I mention that this doesn't cost anything?)

For long-term psychotherapy, you need to go private, but in many cases, a short-term intervention (e.g. over 12 weeks) is sufficient to get you through the worst and on the right track.

The code base (and libraries and packages) serve as a knowledge base of definitions (what things are) and procedures (what things exist). The symbolic AI engine can then take information from this (essentially code snippets) and combine them in novel ways. Example: If you know what a RESTful API is (how it is defined), what MongoDB is and which data models you want to deal with, you can generate the source code for an API handling those data models with MongoDB backend from this. Other example: If you know what requests your API supports, what the semantic data types of the objects and fields are and what a UI-based application is, then you can generate a web, mobile or desktop application from this providing a wrapper around this API.

The goal here is not to replace programmers entirely, but to alleviate the pain of having to code things up manually, especially boilerplate. Because you can deal with issues at a higher level of abstraction now, this can make programming more approachable to (so far) non-programmers.

The language itself draws some inspiration from LISP, Smalltalk, Eiffel, JavaScript and Python. I guess, SICP was a huge influence on my thinking about this problem. Compilers (in particular cross-compilers) do something similar, but otherwise code generation has come a bit out of fashion (due to the limitations arising if you don't have a Turing complete language as a base). Some people have also looked at NN for code generation, but nothing usable has come from this so far afaik.

Automorph - AI for software development

I'm developing a programming language called Morph inspired by LISP, Smalltalk, Eiffel JavaScript, Python (and others). It's extendible, homoiconic and designed to be transpiled to other languages, so that you can build entire projects with multiple applications on separate platforms from one code base. This is then coupled with a symbolic AI engine to generate, build and deploy applications at an increasingly higher level of abstraction.

Is this prime? 10 years ago

24607 (with the cheat), 621 (without) :D Fun evening challenge :P

  function isPrime(n){
    if ((n<=1) || (!n % 2)) {
      return false;
    }

  for (var k = 3; k < Math.round(Math.sqrt(n) + 0.5); k = k+2) {
      if (n % k == 0) {
        return false;
      }
    } 
    return true;
  }
  var nSpan = $("span#n")
  var yesButton = $("button#yes");
  var noButton = $("button#no");
  var body = $("body");
  function solve(){
    if (isPrime(parseInt(nSpan.innerHTML)) {
      yesButton.click();
    } else {
      noButton.click();
    }
    if (body.className != "end") {
      setTimeout(solve,0);
    }
  }
  solve();

Thank you for the useful remarks. It depends on the nature of your task, doesn't it?

In most cases, a solution relating (real-life) actors, processes and objects they handle can (and will) be described in plain text. In an Enterprise environment, this may be part of the project specification. However, the actual implementation will be specified as source code. To an extent this may even apply to purely technical projects.

In a larger team, creating this specification of a project is typically part of a project manager's job. However, in a smaller team or start-up, these roles may merge and are not as clearly defined. This is especially true, if the team is focussed on both building a product and working with (potential) customers.

And of course, it's up to you to decide whether Kozo will be useful for you once it is released. ;)

Right now, mobile seems to be the "exception". However, when you're thinking of other, "less common" stacks, like cloud-based Desktop applications or Browser extensions, new use cases become evident.

Furthermore, we're getting more and more stacks right now, such as wearables and sooner or later AR/VR devices/platforms - hence, the need for such as cross-platform tool will certainly increase. Plus, we also make developing single stack apps easier/less painful, so even then it will (hopefully ;) ) be helpful for people.

This is quite accurately describing what we're trying to do on the front-end side. :) In addition to just creating RESTful APIs and backend and persistence code, we allow you to design your UI in a GUI (or using code). Views are data-driven, so you can essentially bind data from your models using drag&drop (or in code). However, instead of just using XY positioning, we focus on relative positioning of subviews (representing lower level parts of your application) to create working, well-designed interfaces (again, based on your design settings/parameters).

That's already quite accurate. However, you can also bind against external APIs and deploy Docker applications to fill the skeleton application.

The structure can be written in a JSON or XML format or alternatively be constructed using one of our libs, which are planned to be written in D, Python, Java, Ruby, PHP and possibly/almost certainly others.

We generate client & server side code and you can get the source code out in one of the supported stacks. Alternatively, we can host for you on a scalable stack, so you wouldn't need to care about setting up your own environments. If you deploy on your own stack, you obviously can have full control, if you deploy with us, we'll provide a number of configuration options, but generally it's a compiled server app running on a auto-scaling stack.

We abstract away platform differences, so we only need to write translators for different software stacks. Python with Flask/Django and PHP with Slim/Symfony/Laravel are definitely on our list.

We also offer bindings to external APIs, including OAuth. Storing IDs depends on your config, but could be done in data or session storage.