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

GitHub is too cheaply priced to disrupt. IMHO, Figma is expensive and Dev mode is poor.


I wish it had comments. And for that reason, I prefer yaml.


I prefer JSON's strictness. A Boolean cannot be confused for a string.

In yaml:

    country: no
Now your country is Boolean(false)

Now, I still prefer yaml overall.

Also, I hate that GitHub actions don't support anchors.


That's a false dichotomy. JSON could have comments and not be ambiguous like YAML.

In fact: there exists a specification called JSON5 which does include comments.

But I agree that it would've been nice if it had comments before it achieved a critical mass of adoption.


I've read the opinion that comments were omitted from JSON in order to forestall hacky round-trip conversions to/from other formats (like XML).

Can anyone confirm/deny ?


The primary reason why JSON does not support comments is that its creator, Douglas Crockford, deliberately removed them from the format to prevent misuse and keep it as a pure data-only format.

Crockford observed that some people were using comments to store parsing directives, which could break compatibility between different systems. Hence, the decision to remove comments to maintain the simplicity and consistency of the format across various programming languages and environments.

https://www.freecodecamp.org/news/comments-in-json/

I vote for the minimalist heretic.

https://www.infoq.com/presentations/Heretical-Open-Source/


I don't think they were saying that's an issue of comments, just an issue of yaml vs json.


In YAML 1.2 that gives the string "no".


Huh, that's a breaking change. yes/y/no/n/on/off are no longer boolean.

https://perlpunk.github.io/yaml-test-schema/schemas.html


Yes, it it. However, it's a breaking change that happened 14 years ago.


Except for many yaml implementations either not supporting 1.2 at all (pyyaml, ruby stdlib) or being a weird mix (goyaml) so as to keep working with older files.

So when you’re dealing with objective reality, this is still an issue today.


So that's been the spec since 2009???


This is the only example everyone points out against yaml.

For Json, there are several such syntactic problems. Unnecessary double quotes and only double quotes everywhere. No dangling comma.


These are different kinds of problems.

JSON is (arguably) too strict. YAML is (arguably) too loose. One is better for machines, the other is (usually) better for writing by humans by hand. There's no perfect compromise for every use case.


cries in TOML


There’s always JSON5


True, but the multi-line comments give me the ick, and there's still no standard for bigints.


YAML is a fine implementation of JSON with comments.


Shiv sutra contains all sounds of classical Sanskrit exactly once.

It does not contain all sounds of verify Sanskrit though. For example, retroflex L is missing.

Counterintuitively, shiv sutra does not contain all sounds of modern Indian languages like Hindi or Marathi either.

Modern Indian languages derive vocabulary and phonemes from both prakrit ("natural") and Sanskrit ("well-done").


This stat is not relevant. A more relevant stat would be to filter out apps with a threshold of downloads.

I would be curious to know how many apps with a 1M+ downloads use these frameworks.


AppBrain shows market share stats for all apps and also for the top ranked apps: https://www.appbrain.com/stats/libraries/details/flutter/flu...

6% of the top ranked apps use Flutter.


Thanks. This proves my point. Flutter as of today is not a viable target. Once the usage cruises say 25%, it might be worth visiting.


From that same site: https://www.appbrain.com/stats/libraries/tag/app-framework/a...

React Native: 5.43% of apps (4.18% of installs) Flutter: 4.22% of apps (1.39% of installs)

It's clear from the ratio of apps to installs that React Native is used by apps that are on average 3x more popular, but that isn't really a sign that the framework is less viable, just that more of the most popular apps are were written using something else - and I'd speculate that in many cases those apps predated Flutter.

I actually find it more interesting that the number of apps written with Flutter compared to React Native is fairly similar. To me, that suggests that Flutter is gaining ground rapidly, because that very much wasn't the case when I first starting using Flutter on my hobby project a few years back.

In any case, your 25% target seems unrealistic for any framework [1]. Unless your takeaway is also that React Native is not a viable target until it too hits 25%.

[1] I'm discounting Kotlin from these stats as it's not a framework [2], and similarly I don't understand why they counted the Android components as a framework.

[2] Actually, I'm surprised Kotlin is this way down in the charts... If native code is now more popular than Kotlin, that could cause compatibility issues now some phone manufacturers are starting to experiment with RISC-V instead of Arm.


Popular apps used to be non-popular apps. So you would want to reach people early.

I can imagine many big / popular apps switch to native once they have the resources to do so but start off with cross-platform.


> I can imagine many big / popular apps switch to native once they have the resources to do so but start off with cross-platform.

Not really. Startups looking to keep costs as low as possible tell themselves this and there’s a lot of advice out there from people who will tell you the same, but it’s very rare. If you are tempted to go with the cheap option and plan on switching once you have the budget, make your peace with the fact you will probably be stuck with the cheap option forever.


Tried Hugo, Ghost and a few others. Still stuck on WordPress for a lack of good plugin ecosystem.


Exactly.

I have been working on https://guideamigo.com as a side-project and only in the last month, I'm seeing some traction.


Even better would be the scenario when it is stuck forever.

Most languages have no default timeout for sending network requests!


Wait for deluge of these PR generators to increase the commit count on GitHub.


Thats a good point, I really dislike when Sweep fails. That's why we're so focused on PR validation like self-review and GitHub actions, which brings it even closer to a junior dev. We wrote another blog on it here: https://docs.sweep.dev/blogs/giving-dev-tools

There's still a long way to go on automated testing, building, and running code, but I don't see any reason it's not possible!


Another buisness idea is to make repos look more active by giving Sweep different personas.


Good point, we may allow open source repos to do this in order to credit contributors that wrote the original issues (those contributions are really valuable).


What you just said would be a good thing(1). That would mean that more bugs are getting fixed.

(1) unless the PRs that they generate are garbage.


+1, The PRs we made 2 months ago were really bad. That's also been the biggest barrier to getting them merged.

Definitely check out what we've been able to merge now though. The ceiling for tools like Sweep is incredibly high.


You are right.

Alternative to eSign is to just send PDF documents. And as the person to add their signature to it.


Ruby backend in 2023!


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

Search: