ahmaman
Database functions to wrap logic and SQL queries
Beam Bots – Resilient Robotics with Elixir
The March of Nines
Your Agent Framework Is Just a Bad Clone of Elixir
The happiest country wants to stay the happiest
Elixir Outreach stipend for speakers and trainers
In theory, it sounds like this could be the sweet-spot for using the Javascript ecosystem where its required where LiveView fall short.
[0]: https://github.com/woutdp/live_svelte
[1]: https://dockyard.com/blog/2024/03/14/harnessing-liveview-and...
Ask HN: Home wirless router with focus on security?
Ideally a router that works with minimal configuration and doesn’t require too much tinkering. Some features I am interested in:- Firewall: Controls for both inbound and outbound traffic.- Ad blocker: Something akin to Pi-hole functionality.- Device isolation: The ability to isolate smart home devices from the rest of the network.I have considered so far:1. Firewalla: Most models lack built-in...
Ask HN: What Does It Take to Be a "Black Belt" Programmer?
Just like some martial arts have a belt system to reflect your skills, I wonder if we could adopt a similar approach in programming. What would each belt represent?I am a Brazilian Jiu-Jitsu (BJJ) practitioner myself, and in BJJ, there are generally five belt levels: white, blue, purple, brown, and black. When you spar with someone of a higher belt rank, you really see that there are levels to...
You can have SPA like user experience without building a separate frontend & backend. That simplifies things ALOT!
For data persistence, I would consider SQLite otherwise go with Postgres.
On to Elixir
Each chapter starts with a thought experiment about a given idea and then it gets into more details.
I liked that the book was written in simple language and gave a good overview of many philosophers. Later you can decide to dig deeper into whatever grabbed you the most.
==> Casks
1password
anki
bartender
bitwarden
brave-browser
calibre
cryptomator
deepl
docker
exifcleaner # Cleans images metadata
fantastical
firefox
flux
freetube # Privacy respecting youtube client
imageoptim
karabiner-elements
keka
knockknock
libreoffice
little-snitch
microsoft-teams
obsidian
oversight
postman
protonmail-bridge
protonvpn
raycast
rectangle
shottr
signal
slack
spotify
tableplus
thunderbird
tor-browser
transmission
tresorit
vlc
vscodium # Microsoft-free VSCode
I maintain my mac's configs in a dotfile repo, feel free to check it out for more configurations: https://github.com/mansour-ahmed/dotfiles
Your suggestion are good. Perhaps a combination of them would be most effective.
However, often the problem isn't completely solved with a specific technique. I found that the growth of my inbound is just a symptom not the root cause.
To me, the root cause was not accepting the following fact:
I am a finite being, with finite time, living in a world with infinite possibilities. Regardless of how productive I am. I probably will miss on 999% of what the world has to offer. And that is OK.
By treating time as a resource that must be optimized. I found myself trying to fit in as much as possible. Which paradoxically sucked the joy out the very things I scheduled. Every thing became a chore.
I found much more helpful to practice being fine with the fact that I will be missing on most of the things out there. Afterwards, the productivity techniques magically became much easier to stick to.
Ask HN: Non-obvious ways we seek status or communicate success?
Subconsciously or not, we often seek some form of status.For instance, some material possessions may get extended beyond the utility as a way to communicate the level success or traits associated with the material.It feel like there are some obvious ones. Like living in a certain neighborhood, buying a certain brand of clothes/cars, having a certain title at work, etc..What are some of the...
Few techniques that I found helpful:
- Actively listening. Keeping any input you might have till the end.
- Repeat what you understood back to people - mirroring.
- Ask open-ended questions. Just be genuinely curious. Don't show any judgement.
- Be vulnerable first for them to open up and share their vulnerability.
- Often the solution is just listening. Suggest solutions only when explicitly asked for.
As mentioned by others, Non-violent Communication is an amazing book about the subject.
A comment about the book NVC. Often people get stuck in the implementation details of the book's recommended way of communicating. When X happens I feel Y, could you Z? But there is so much more to it than that.
One needs to be self-aware. To know more precisely:
a) What actually happened, seeing reality as it is without their interpretation.
b) What they are feeling
c) What needs do they have
d) Concrete actions to resolve a conflict
How these things are communicated is important but still, but the awareness of these components is often overseen.
That is why meditation is often recommended. It is easier to be a better communicator if you are more aware of your feelings, thoughts, and your current environment. Really being present.
Employers would benefit a great deal from employees doing more than the acceptable minimum. Maybe it is an issue with measuring value provided by each employee?
Currently using readwise with highlights exported from kindle (when possible). I also use Anki for all other flashcards.
Often the employment model doesn’t reward for going above the acceptable minimum.
How you package and sell your expertises to the world can make a signicant difference to your income.
Consider freelancing, building own product or making courses. If you have options, go for something that is not measured hourly and tied to your time, there is only so much you can charge per hour.
However for important accounts, I use 2FA with yubikeys or codes that are not stored on 1password. Just in case.
Especially for non-tech family members and friends. Its either an easy password manager or using the same password everywhere.
Could you share some of your favorite features in WebStorm? Curious what would the pitch be if you would recommend it to a colleague.
Ask HN: Good Alternatives to VS Code?
I use VS code as my main code editor and it seem to be the most popular in my bubble.I am generally happy with with but curious if there are better alternatives that would offer a more productive experience. Curious in particular about WebStorm and Nova.Any code editors that you are in particular satisfied with?I do my dev work on a Mac, mainly web development. I generally like to keep my code...
As for switching, I did it few times.
From microsoft to migadu. Switched to custom domain at the same time. Migadu was good for the price but in the early days it wasnt very stable and I wanted something more private.
From migadu to Tutanota. More private but tutanota wasnt as polished and can only be used with their custom email clients. Again great value for the money but I was missing better UX.
Finally from Tutanota to Protonmail. It was painful to export emails from Tutanota. I am very happy with Proton. If money isnt a constraint I think it is the best option for privacy focused providers.
Sometimes during code-reviews I find myself wanting to leave 100+ comments. Instead I settle for the few major ones and leave behind most of the minor stuff. I don't want to be perceived as someone who is difficult to work with, so try to pick my battles wisely.
Wonder if anonymous code-review that helps with that.
Often they were small dev teams in a small company that have high standards and given the trust & freedom to do things.
I think it boils down to how much the programmer actually cares and is given the necessary time to do a good job.
P.S: Been programming only for 6-7 years so can't say if my experience is any indicator.