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

Similarly I am using https://mdisearch.com to find mdi icons. It is made for developers and integrates Algolia to find icons with synonyms (looking for "user" returns "account" icon) which is very convenient.

edit : typo + synonym exemple


not the one but thanks!


SEEKING FREELANCER, FULL REMOTE (FRANCE)

Cherche DevOps avec de l'expérience sur Azure pour un client (belle entreprise française avec plusieurs filiales dans le monde). Mission longue de 3 à 6 mois. Exemple de sujets : monitoring, autoscale, disaster recovery plan, SQL server. Si vous êtes intéressé envoyez-moi quelques mots avec vos exp et TJM à cassis_07_tisseur@icloud.com.


Quelqu'un de mon équipe va vous envoyer un e-mail.


Je cherche exclusivement un free-lance et pas une agence.


On est un équipe de 10 ingénieurs. Je transmettrai vos informations à l'ingénieur que j'avais en tête, et il vous contactera directement.


Happiness is a choice. « Have you choose to be happy ? » That’s was the question a mentor asked me. Since then I have made it a priority in my life, and I am much more happy 7 years after. It so basic but since I meet so many people who don’t know what they want in life; have no purpose, never asked them selves what do they want and fell like shit. I think having the honest goal to be Happy, it is a good starting point.


Coworking places. Great to meet IRL like minded people (entrepreneurs, freelancers, devs…). Better than colleagues because truly your friends.


Typescript doesn’t make sense if you don’t manipulate a lot of data or around the app. It can be a pain and lead to a lot of fatigue if don’t get benefits out of it. I am still using js for most of my personal front end projects, and still benefits from intellisense from libraries written in typescript even in standard .js file with VSCode and other IDEs. But 100% of my project uses Eslint (with « recommended » rules + eslint-config-prettier), this is absolutely a must have.


I very strongly disagree with this. Typescript is a lifesaver on a non-trivial React codebase. Writing correct code is hard and you need every advantage you can muster. Type checking is an important part of that.


Look into nullish coalescing and optional chaining. Sure, vanilla JS or react doesn't help with using a var as a function, but I can probably count on my left hand how many times I tried to do that. That doesn't warrant a completely new language. ps.: typeof is also a thing in vanilla JS


I have been writing TS all day every day for the last 5 years. I'm aware of null coalescing and optional chaining.

Every time people tell me "I just don't make type errors" I look through their issue tracker and find them everywhere.


Totally agree, for non trivial project it totally makes sens, but for hobby project it doesn’t always make sens. Even less for beginners like OP.


That "pain and fatigue" is saving you from future bugs you'll inevitably pay for down the line.

Forcing you to be clear and explicit about types and handling cases where "undefined" could exist is a good thing.

It might take longer to develop but I've definitely seen I get fewer run time errors once it builds. No more staring at a blank page and checking the developer console for an undefined that's brought everything to a halt.


And it allows more payment options like Paypal.


I have recently used Paddle for a small saas. I am selling a Pro plan that give access to a restricted feature of the web app. As the Pro plan was introduced as a later stage, Paddle verification team accepted to review a "staging" version of the web app before I post it to production. I definitely talk to real humans, but I took time to express my situation. Paddle integration not too painful (good but not perfect documentation) considered it was my first saas. I might write about it if some of you are interested.


How did you give them access to the staging version? Via a secret url? Or with login and password?


A secret url who wasn't to secret, it was simply a subdomain : preview.mydomain.com. Even if it was a subdomain, Paddle team was accommodating and approved the main domain. Just talk to them.

https://www.paddle.com/help/start/account-verification/what-...


That would be extremely useful to know about. I never understand how SAAS products deal with tax.


FastSpring is another alternative for SaaS & international taxes. I'm sure there's more besides Paddle & FastSpring. The idea is to look for a company that will act as the "merchant of record", not just a payment processor:

https://fastspring.com/tax-management/

You end up paying more to them than Stripe would charge, but it might be worth it if you just don't want to deal with that administrative headache.

(I'm not running a SaaS, but shareware / downloadable software companies have been dealing with international taxes for 15 years or more now, since the digital EU tax laws came in. The idea of global consumption taxes wasn't really a thing until then, so you only had to follow your own local tax rules in the early-mid 2000s.)


Thank you. That's really helpful. It's nice to see governments working together to create whole new industries dedicated to solving administrative nightmares :)


I have built an iOS and Android app called Boomerang to send email to myself in one tap. It’s been around for 5 years and has started as a side project for learning Ionic. I have maintained it so far and users (5K+ MAU) love it so far and want to give me money for it. I am planning to monetize it though as its started to cost me some money.

https://boomerang-app.io


I’m using iOS shortcuts for that. I guess an app is useful for those who don’t want to fiddle with setting up shortcuts.


This is great. I look forward to giving you money for this.


As an enduser I don’t like Zendesk. I find it unfriendly to use. Like when you open a request you receive a response by email and you can reply it to. But if you want to open your request on the website (to check status or other details) you won’t find a single link to your ticket, not even to the home. I have to manually open my browser and navigate to the support page (if I am lucky enough to find it) of whatever product I am using is. How frustrating…


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

Search: