HN user

srikz

292 karma

Full-stack dev. Started as iOS dev

@srikanthav on Twitter @tinshark@hachyderm.io on Mastodon

Posts2
Comments133
View on HN

Interesting. I had only heard this in the context of Apple before and not Amazon. There is a clip from a Steve Jobs video describing how you need to work backwards from the end user experience and then figure out the technology

Orion Browser 3 years ago

But Arc is native. They are building it in Swift. They have even taken on a mammoth task of building their windows version in Swift!

I was already fascinated by Elixir, but this video drove the nail home. It's a great presentation and I don't think I have watched any conference talks (on YouTube) without taking a break except this one.

Dear ImGui is excellent and is very handy to make GUI version of a CLI app especially if we want to interactively set values and see results.

It is fairly low level (deliberately) and that’s great to keep it simple. I wish there is a standalone GUI ‘framework’ which builds on these primitives and leans on standard library to make the experience a bit more nicer when building standalone applications.

I understand this is not the goal of Dear ImGui. I may give it a shot in a few months time if I don’t come across any such project.

I am piggy-backing on this to ask if there is a good networking library to handle OAuth2 (client side). I came across cpprestsdk[0] but it was a pain to setup with some OpenSSL conflicts unless I use vcpkg. But I need to edit some code in the httpclient class which won’t be straightforward if I use a package manager.

[0] https://github.com/microsoft/cpprestsdk

Eclipse foundation has a new project, Theia[1], which forks VSCode and one of the reasons they state is that the extension ecosystem is not opensource.

They want Theia to be a tool to build your own editor and it can be built as a hosted solution (like code-server) or a standalone editor

Edit: I see that the article also mentions Theia but this point about Theia vs VSCode is not mentioned.

[1] https://theia-ide.org/

Congrats! This looks great. The website and the info presented looks very well thought out!

In the features section would really like to see about how Text rendering is handled by Bevy. It is a big feature.

Edit: To clarify, I wanted to know if it uses any known lib (Skia) or technique (signed distance fields) for some fancy text rendering.

Congrats on the launch. Are there plans for SDKs in various languages or is this going to be JS only for now?

Why I ask is that I like the simplicity of Firebase as a back-end and attempted to use Google Auth for a desktop app (in C++). It was a pain to setup and still doesn’t work well.

It would save us a great deal of dev effort if there was a layer which could talk to Google and handle this for me.

P.S. The part about trusting a ‘startup’ with auth tokens may be worth addressing in some way on your website.

I completely agree.

Hot take: If SMT, SAT are too simple to be given the coveted badge of AI, then Machine learning should be called as glorified curve-fitting?

I feel that everyone is amazed by the results provided by the good examples of Machine Learning, as only those get popular. The spectacular failures and completely absurd results which reveal that ML is not having any semantic understanding of the problem are completely glossed over.

The big value of the visual representation is if it is dynamic. That is, it gets updated while you are running the code and can use it during debugging. Otherwise, the novelty wears off quickly.

Static graphs are still useful to understand a new piece of code, see Source Trail[1] [1]: https://www.sourcetrail.com/

Sorry for piggy-backing on this thread, but is there a simple tool which will let me do a screen capture and annotate it. Something like ScreenFlow on Mac. I use Peek for screen-capture currently.

I wanted to annotate some text and OpenShot doesn't really work well for that as I can't place the text freely and am limited to a few templates.

Yes, that’s good advice. I was referring to the concept of gitignore in general. At least when I learnt git from some tutorials, gitignore was treated like an advanced topic and I was fumbling with git for a while with all these artefacts creeping into my repo until I learnt of this simple solution

I think a lot of the good practices and skills necessary to ship good quality software are not documented well (or formalized). That's why working with good teams and learning from good devs (or profs) is what determines the quality of a developer.

Also, time and again we see posts here lamenting the hiring process in this industry and we haven't cracked it yet. This adds to the demand-supply gap.

Anecdote: I have interacted with some of the 'overseas talent' and they were excellent programmers but lacked communication and hadn't fully figured out the mechanics of working in teams. Others from the same background but who decided to get a higher education from US had better exposure and generally fared better.

There are many qualities, which have also been listed by others but I found to be extremely common is this:

Be very organized / systematic..

- in their thoughts and how they articulate their points during discussions

- in building their personal knowledge base

- in how they approach problems, be it during solving a customer problem (adding a new feature) or debugging code

Like the other poster suggested, consider seeking help from a counsellor. Depending on which part of India you are in there is a good chance of finding someone who suits you.

Since you are on HN, I’m guessing you are aiming for a tech career. The good thing with tech is that it is so widespread now that you can pick any niche and you’ll be able to work in that domain. Feel free to reach out to me (contact in bio) if you would like to discuss about tech in India / Bangalore.

TextMate 2.0 7 years ago

I think AppleScript and Automator is/will be deprecated and the replacement would be Shortcuts present on iOS.

I think the main developer of AppleScript left Apple last year.

I think I read something on these lines on HN, I may be remembering things slightly wrong

They should spin off the old Edge as a reincarnation of Reader from Windows 8.

It was a great app and I hoped it would become as versatile as Preview on Mac.

It was annoying when I double clicked a EPUB (or PDF) it would open the browser and sometimes all my tabs from last session would open and in most cases just the EPUB would open and I lose the previous browsing session.

This needs to be a dedicated app separate from the browser. I hope they have something in the works.