HackerTrans
TopNewTrendsCommentsPastAskShowJobs

mpurham

no profile record

Submissions

Show HN: Olle – ChatGPT on Your Mac

12 points·by mpurham·3 anni fa·15 comments

Building a cross-platform developer tool as solo dev

marcell.me
7 points·by mpurham·4 anni fa·0 comments

Show HN: Polypad – Scriptable Textpad for Developers (Cross Platform)

polypad.io
2 points·by mpurham·5 anni fa·0 comments

comments

mpurham
·3 anni fa·discuss
As for local LLM usage, that feature is coming very soon. This was in mind since day one as I'm a huge fan of various LLMs
mpurham
·3 anni fa·discuss
Certainly, it's native, haha. I'm a developer who really dislikes Chrome-based apps due to their excessive memory consumption.

The pricing in the app store is on the higher side because that version is quite outdated. However, the app is currently undergoing review, and once it's approved, I'll adjust the pricing to match what's listed on the website.

As for local LLM usage, that feature is coming very soon. This is why I have given OpenAI it's very own tab :)
mpurham
·3 anni fa·discuss
When you hit the 'return' key in the app, it inserts a newline character. This design choice was implemented to facilitate the input of lengthy text.
mpurham
·3 anni fa·discuss
thanks and there's currently no way to try it for free but, I've updated the pricing :)
mpurham
·3 anni fa·discuss
1. Users retain control over their API key (hence fixed model pricing structure).

2. Upon initial installation of the application, it transmits specific information about the app, including its version, build number, and platform. It's important to note that the app does not collect any other data, and all communication between the app and OpenAI occurs exclusively with your local machine.
mpurham
·3 anni fa·discuss
You're absolutely right – we're still in the early stages of the AI journey. Good luck with your AI tool as well
mpurham
·5 anni fa·discuss
Not sure how much coding you do nowadays but, I would highly recommend getting https://polypad.io/ license for quick macro tasks.

I also recommend a https://www.masterclass.com/ subscription! No it is not programming but, I believe they great videos on a variety of topics.
mpurham
·5 anni fa·discuss
Definitely agree! Nowadays many developers skip over the design patterns, thinking abstractly, etc which over times causes technical debt.

Many companies have very good processes in place and the above does not hold true for their employees. I was once at a company and was blown away with how well their code was structured, processes, etc I literally had no work to do (very rare).
mpurham
·5 anni fa·discuss
> The language doesn't matter much to me, I know enough of them to know that they are all very similar and thus easy enough to learn.

The lie we all tell ourselves! yes it is true one can pick up a language fairly quickly but knowing how to use the language properly and learning the language eco-system (frameworks, plugins, etc) takes time. Well at least once you have kids.
mpurham
·5 anni fa·discuss
I remember spending hours sometimes trying to solve a single problem but I did not look up the solutions just worked my way through the problem sets.

Algorithms definitely helped me prove code without explicitly writing it
mpurham
·5 anni fa·discuss
I use to frown upon cross-platform js solutions until I built a cross platform app. While the initial app building part was no problem, packaging them for various platforms (macos, windows) was pure h*l.
mpurham
·6 anni fa·discuss
It wasn't mentioned in the article but I'd say as developers, we often underestimate the amount of time a task/project would take.

Learning how to properly estimate a given task and delivering it on or before your proposed time-frame will make your life as a developer much better.
mpurham
·6 anni fa·discuss
Users can care less about the app being native or non-native. I just want it to work and not slow me down.

It's frustrating sometime when you switch machines and software you've purchased for a machine is not available across multiple operating systems.
mpurham
·6 anni fa·discuss
The thing with programming in general is that everyone will write code differently depending on how they look at the problem.

The best programming language is the one you are most familiar with. Yes you can write faster code in Ruby,Rust,Python etc but often times those languages hide soo much code, leaving you with a sparse understanding of the underlying concepts.

Language wars are not my forte but, I say use the language you are most comfortable with and become very good at using it. What takes you 30min in c++ may take me 5 min and vice versa. Happy coding!
mpurham
·6 anni fa·discuss
This was a great read and I definitely agree with the author that you have to be careful about data that you post online. This is a reason why I've created Polypad (https://mattebot.co/polypad)
mpurham
·7 anni fa·discuss
I developed Semester Planner (https://semesterplanner.com) which is what helped me pay for college. It is a online student planner for college students that helps them keep tracks of their classes, notes, assignments, and documents.

I am currently working on Enqode (https://enqode.io/) which is platform that takes a hand-drawn wireframe and converts it into a design file or code.

I would say that for any successful business requires a great deal of work to be done. On the surface it will appear that it is easy running such businesses but, in reality it is very difficult especially at scale.