HN user

zapf

42 karma
Posts2
Comments47
View on HN

Yup. Can we build the same for less "power users"?

- A single startup file that starts up gitserver, a p2p node to enable repo discovery and submission of PRs.

- A web/electrum client that provides PR merge interface, and links to forks.

- user ids are their public keys, with non-unique nicks. There will only usually be one "jungly" on a repo.

We DO NOT need a blockchain for this. All those ethereum projects are messing things up by introducing an unnecessary coin that we really don't need.

Wish we could stop using such msft run nonsense, and build a p2p decentralised PR system. What's the challenges we need to address to make it happen?

Had a similar experience.

Typed languages are great for systems development, and I think, not so good for writing web applications.

I also think, Ruby, Python, JS have dominated web dev world largely cause they don't come in the way of the developer having to constantly convert HTML (untyped) and JS (untyped)into types for the backend programming language.

Remember how ActiveRecord (not sure about SQLAlchemy) simply took away the pain of managing types? You didn't have to explicitly parse or cast "0.001" into 0.01.

If you don't like REST, don't use it.

Whatever you do, don't even think that GraphQL will solve your problems. You were on the right track staying away from it till now.

I can't also advise enough to stay away from a typed language (Go in this case) serving data in a different typed language (gql). You will eventually be pulling your hair out jumping through hoops matching types.

After my last web project that require gql and go, I did some digging around, thinking, there has to be a better alternative to this. I have worked with jQuery, React, GraphQL.

My conclusion was that next time I will stick to turbolinks (https://github.com/turbolinks/turbolinks) and try stimulus (https://stimulusjs.org/).

I like my front end team to not write queries.

I have seen too many front end developers write queries equivalent to "select * from users, t1, t2, ... tn, left outer join on users.id = t1.user_id... etc etc etc".

I think that is just bullshit.

I prefer to tell the frontend people - these are the endpoints that backend team provides, go live with it. If you really have issues, talk to them, and they might just add a new endpoint for you.

If you let frontend developers dictate backend queries, all you will get is a big master cluster fuck. I am talking average joe developers that we usually find to work on startups.

I Keep a Journal 6 years ago

Thanks for sharing. Was a pleasure to read, and might inspire me to finally start keeping a journal.

The title could easily be switched to the original title "Why I keep a journal - by the designer of Prince of Persia".

Thanks for sharing anyway.

I have done close to a decade of work in js, with jQuery in 2008, all the way to react and webpacker madness.

I hope someone builds a wasm based front end framework. I did a quick search and MSFT seem to be on it with their Blazor framework. Unfortunately, I am not in a hurry to go learn ASP.NET or C# anytime soon.

Maybe we need a frontend framework in Golang that compiles to WebAssembly. I am rooting for Golang here, cause after a decade in Ruby/Python/JS, I am really enjoying going back to typed languages.

But even a python/ruby to wasm web frontend framework will be awesome. Anything that keeps me away from node hell.

Colab Pro 6 years ago

There's so much data in this universe, people don't know what to do with it. When people don't know what to do, an industry grows to let them "feel" they are doing something useful.

Sentinel Value 6 years ago
       1. Go to Africa.
       2. Put an elephant in Cairo.
       3. Start at the Cape of Good Hope.
       4. Work northward in an orderly manner, traversing the continent alternately east and west,
       5. During each traverse pass:

               1. Catch each animal seen.
               2. Compare each animal caught to a known elephant.
               3. Stop when a match is detected.

        6. If you are in Cairo, then there are no elephants in Africa (other than the one you placed there).

I am just counting on them not personalising my search results based on whatever data about me they have access to.

If they don't personalise then they essentially don't "color my world view".

I know google has a similar option, but I think some of us have stopped trusting them.

DDG is simply awesome. I like to see the world as it is, not as some corporation thinks I like to see it as.

Also, as comments do point out. No point using DDG on Chrome. One has to switch to FF - which is seriously fast enough for my daily needs, both on ubuntu and android.

Finally, there's still two things we need to break free form tracking services.

1. A non google play store smart phone.

2. Get off gmail.

I am failing on both of the above.