I am planning out (nothing to show publicly yet) an automated dynamic algorithm configuration framework for solvers of difficult optimization problems. It is cool because there is a bunch of techniques from all over different kinda isolated areas of academia which became more accessible to hobbyist due to the covid era. There is also a lot of beauty in some results i plan to use. https://www.researchgate.net/publication/3516098_Optimal_spe... .
I am also working on letting computers search algorithms that lets one multiply square matrices asymptotically quicker. Whether i will find any method that will yield any improvement over the state of the art i do not know yet. But it is cool because it is kinda like a puzzle where i can let computers chew on it for a while before come back to it later and have a look whether i see a way to improve the process. If someone has a lot of surplus compute renewable powered i could use occasionally i wouldn't mind such an offer. The problem is really embarrassingly parallel and probably also resumeable in case of power off.
Going to plug it and consider this my weekly marketing complete so
that I can justify going back to coding.
I'm building https://feetr.io which is a stock discovery algorithm and
it's cool because it found two stocks yesterday: AMC and BBBY. AMC
went up 34% and BBBY went up 24%.
What makes it cooler, I think, is that it is averaging 4.2% daily
increase across all stocks, with the best performing of each day
What might make it cool for the HN crowd is that every single part of
it is written in common lisp. I got a lot of "are you sure" at the
beginning because there is this entrenched idea that lisp can't be
used for serious work. Happy to report that that view is completely
wrong in my case.
I get so excited to build each individual component and so I don't
suffer from the burn out or flailing interest that seems to plague a
lot of other indie hackers.
Feetr will be a paid service when it launches but I think very
justifiable at $8.99 per month. As it hasn't launched, I'm spending
time talking through the stocks that it's watching during premarket
trading, hoping to show people how it works, what it's looking for and
potentially what to expect for the coming day.
An alternative Microsoft Teams client. It's cool because it doesn't warm your computer as the official client does. (https://www.opercom.co.uk/) the website needs a complete revamping and the UI is being changed to be more modern.
It brings the stock market to the blockchain. Like money (USDC, USDT) you bring into the blockchain it needs to be represented by some token, so when you buy stock you get token(AAPL token when buying Apple) with the shares you bought. You own the shares, get dividends and voting rights.
First version is only buy and sell, next is to allow services to use the smart contract, allowing defi services to provide not only crypto tokens on their exchanges but also stocks.
There are currently over 5.600 different companies available for purchase
More interesting is the question whether you want to support joins. If you do not then you are restricted to concatenation (either in length or in width). Another question is do you want to allow filtering too?
If you want joins i would recommend writing a small query planner because there are some hugely performant optimisations with joins (and filters). If you restrict the possible calculations across loops to simple things like sums, max one could parallelize it between workers with some workm
https://github.com/hofstadter-io/hof - data modeling & code gen tool, open-source and open-ecosystem. The goal is to code gen the majority (80%) of the mundane code so we only have to work on the interesting parts. You can use any language or technology.