I started doing a lot better at work when I stopped smoking weed and started getting a quick workout in before work each day.
HN user
archarios
What are you hoping this tool will do for the world?
Exercising and specifically lifting weights will do so much more for your back pain than any ergonomic setup ever will
Claude made these for me. We also set it up so the "mastered" state of cards is stored in localstorage.
There are also tool lending libraries in some areas. I love mine <3
I think a big advantage of a framework is that the team(s) don't end up arguing over architecture as much because the framework made those decisions for us. Also the framework has a proven history of this architecture working well for xyz problems. Also it makes finding compatible talent much easier. If you're using a framework, finding someone who has worked with that same framework for years makes it a safer bet that they will start being useful quickly. If you have your own bespoke system, it could be years until a new hire feels comfortable with the existing system's quirks and nuances and stops breaking things as much.
I don't think you understand what this tool actually is. It's not just a database.
Where's Microsoft BOB!?
well it's either going to be Java or Clojure with this framework so those examples would be kind of pointless.
This is what has me excited about Rama. I was very into the idea of event sourcing until I realized how painful it would be to make all the tooling needed.
More complicated in what ways specifically? I think the relevant thing is wether building an app with Rama is more or less complicated. Rama may be more complicated than mysql in implementation, but that doesn't affect me as a developer if it makes my job easier overall.
This is completely different from no-sql. Much more than just a different database..
if only we could trust people to make informed decisions..
I've been finding a lot of things to do on Bloom. But it's kind of catered to specific audiences/areas it seems.
I love this thanks for sharing
Like I have a bachelors degree in engineering. Is that intermediate or advanced? I feel like saying my science knowledge is anything beyond intermediate is a bit of an overstatement personally.
What does "intermediate knowledge" mean in this context?
Calculus makes a lot more sense to me as code so this seems promising :D
You're talking like it's still 2010. Modern incarnations of both of those languages are pretty great.
JS core (that's worth knowing) is pretty simple. My mental model is basically there are primitive types, arrays [], objects {}, and Promises. After that, you basically just have to understand the event loop and you're good to go. Then there's other special things like async/await, spread operator, etc. Among programming languages, it doesn't have THAT many things to learn at its core.
Being a worker under capitalism is a scam.
Marx was right.
His bosses get to pocket 90% of the value the worker created. Just because this is the status quo doesn't mean it's fair or not exploitation.
Capitalists (business owners) make all the money. Workers get stiffed. This is the nature of capitalism and it isn't fair.
Not having immutability isn't the worst thing IMO. I guess if you can't trust your coworkers to not modify their inputs, it's a different story.
if folks like this and use JS, there is a very similar library for that ecosystem: https://ramdajs.com/
with dot chaining you are restricted to only the functions that the API you're working with provides. With functional pipes you can use whatever functions you want.
I haven't used rxjs specifically a whole lot but I am a fan of the general declarative pipeline style that it promotes. A different JS library that I've used extensively that promotes a similar style but for more general purposes is Ramda. It is a very different approach to programming than is common so I understand not finding it easy to grasp. In my experience, the benefit is generally that there is less clutter in your code and the dataflow that is happening is a lot more explicit which helps me build a mental model of what is happening a lot more quickly.
ChatGPT is actually pretty good at exploring these different styles btw. It is pretty good at taking one code example and implementing it in different ways when prompted.
Awesome. I've been considering getting into modular synthesis.