HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Hurtak

no profile record

Submissions

Toggle files in GitHub pull-request bookmarklet

github.com
1 points·by Hurtak·в прошлом году·1 comments

Rate/criticize my “Clean architecture” implementation

github.com
1 points·by Hurtak·5 лет назад·0 comments

Deno vs. Node Comparison

twitter.com
3 points·by Hurtak·5 лет назад·0 comments

CEO of MicroStrategy have purchased over $1.3 billion in BTC

twitter.com
3 points·by Hurtak·6 лет назад·0 comments

comments

Hurtak
·в прошлом году·discuss
Small utility that I made that could be useful
Hurtak
·3 года назад·discuss
What did they spend the money on?
Hurtak
·3 года назад·discuss
Looking at the top contributors (https://github.com/rome/tools/graphs/contributors) that does not seem to be true?

It is Ireland, undisclosed (the founder, so probably SF), France, and UK.
Hurtak
·3 года назад·discuss
They run out of money? I thought they raised like 5M two years ago and they had like 3-5 employees and pretty much 0 expenses outside of salaries.
Hurtak
·5 лет назад·discuss
How long ago was this? AFAIK the `rm` command in almost every linux distro these days will NOT let you delete `/` unless you add `--no-preserve-root` parameter.
Hurtak
·5 лет назад·discuss
The whole thing seems to be dead. There is one blog post from 2019 (https://internetobject.org/the-story/) and the Twitter account also was active only in 2019 (https://twitter.com/InternetObject).
Hurtak
·5 лет назад·discuss
The whole problem seems to be bizarrely defined when it comes to data structures.

Basically the input is `data+config` merged into one object and the return value is `data+config+tranversal_properties` merged into one object with lots of solutions mutating the original input data.
Hurtak
·6 лет назад·discuss
You can, but to get the same edit in the windows UI experience you would need sshfs, which is another nightmare thing to get running on Windows.
Hurtak
·6 лет назад·discuss
> GitHub was flakey, some things didn’t have error responses

That just seems like API problem rather than GraphQL problem. The equivalent would be REST API that just returns 500 without any additional info. You can be lazy in both stacks, I don't think any one of them particularly prevents you from being lazy about handling errors / typing useful error messages.

> Mutations would screw up encoding “ character and it was just painful.

Interesting, haven't heard about this. Also cant come up with how this is related to GraphQL, as you are just transferring string, just like you would do with REST. It seems more of an problem with some proxy/grapql framework layer that didn't handle the character correctly?

> REST api was much more deterministic and easier to work with. POST/PATCH/PUT/DELETE map well.

I don't see this as a big win, in GraphQL you just have `somethindUpdate` `somethingCreate` `somethingDelete` mutations, it is true that it is up to you to keep the naming consistent but nothing really that would be big trouble, or win for the REST.

> I wish graphql didn’t invent its own quirky language and stuck to good ol json.

If they did that you would end up with some quirky JSON query and schema syntax that would look like json schema or the mongo query schema. It is true that if you do new syntax you lose some json tooling that could be used (eg syntax highlight) but I don't see that much stuff transferable to the problems that GraphQL is solving.. so you would still end up with bunch of custom tooling on top, and when you need that you might as well go the way they did, with new syntax, that is not as quirky as whatever mongo/json schema like thing they would come up with.

> There is a lot of over complication.

This is definitely true and one of the most overlooked things by GraphQL evangelists, the "additional complexity layers" are non negligible.
Hurtak
·6 лет назад·discuss
"When will operating systems be complete?"

"When will car technology be complete?"

...

The answer is they wont be in short term, and they will be made obsolete in the long term.
Hurtak
·6 лет назад·discuss
Actually, just a few days ago, I got fed up with Apple and tried to switch to Microsoft, and make it my main development machine, and so far I have to say I am impressed. Twitter thread describing the experience: https://twitter.com/PetrHurtak/status/1314854634394185728
Hurtak
·6 лет назад·discuss
For second point: most of the languages have linters that can enforce unified indentation, also there is https://editorconfig.org/ standard