It's interesting since the book presents all of the algorithms in a very imperative style, all in C, so it's a bit of a challenge to translate that into the functional world of Racket.
Ask HN: What are you working on?
251–260 of 1001 posts
Re: Ask HN: What are you working on?
#252The scope is small and well defined and so is a welcome break from having to divine murky business requirements, slow iteration speed with microservices, and other every day fatigue.
Re: Ask HN: What are you working on?
#253Since night clubs and festivals are a no go there's a lot more live streaming going on by DJs. I'm always on the look out for great music, and it's always a struggle when a DJ misses your ID request in the chat. Or of-course, when you're the one DJing and you just don't have time to type it out :)
source: https://github.com/evanpurkhiser/prolink-tools example overlay: https://www.youtube.com/watch?v=4rvdzTYK29E
Technically the software covers a _lot_ of the stack
* Reverse engineered Pioneer DJ gear's proprietary low-level network protocol to masquerade as one and receive state updates from the physical DJ gear on the network. The implementation is a typescript library [0].
* Implements a NFS client in typescript to download the music metadata database off of the USB drives DJs plug into the DJ gear.
* Uses kaitai-struct [01 to generate parsing code for the (very old) DeviceSQL database files that the music database use.
* The application is built as an electron app, react + emotion (styled-components) + framer-motion (animated components), and mobx with serializr to handle IPC between the main thread and renderer.
* Uses websockets with the same serialization driver to communicate updates to the overlay browser window which is rendered in OBS (or another livestreaming studio software)
I've just started working on an API backend for it as well, where the same serialization backend is used to publish users app store to a central server which will be useful for features like "Live user track voting", where you pick a playlist on your gear to expose to users, and they can vote on tracks.
[0]: https://github.com/EvanPurkhiser/prolink-connect [1]: https://kaitai.io/
Re: Ask HN: What are you working on?
#254The long and short of it is: privacy friendly and end-to-end encrypted project management. Think Asana/Trello/Jira but end-to-end encrypted.
A few cool things;
- it's an open startup, meaning all our interesting metrics (user sign ups, MRR, etc are public)
- we're about to release our SDK which means more cool projects can integrate with it. It's also how we built our feedback widget (https://portabella.io/feedback), the widget just consumes the SDK
- we offer a 70% discount for non profits and students. Additionally we'll price match based on local purchasing power if our plans are too steep.
Check it out!
Re: Ask HN: What are you working on?
#255Re: Ask HN: What are you working on?
#256The title is 'Everyday Data Science' and it's a collection of stories, methods, and tutorials on how to use statistical methods in your day-to-day.
It's fun, about 100 pages long, and almost done at the editor.
I'll launch in the next few weeks on Amazon and I'm pretty excited.
Re: Ask HN: What are you working on?
#257In my country there is quite large community of so-called "sport programmers" who master solving math/algorithmic puzzles to win competitions or gain rating on platforms like Codeforces. It's a fun way of learning coding, especially if you are into rivalry.
There is also a growing need of creating new tasks. Actual approach is using a command line tools to work with solutions, generating tests and checking correctness. It works but I feel like every time I need to reinvent those methods and repeat same mistakes. It's a tedious process.
I aim to create an SPA with elegant interface which will simplify this process as much as possible. Templates of LaTex statements, input generators, verification pipeline, user accounts, everything in one place! Additionally, I want to put there many guidelines for educational purposes.
I'm really excited about this project, working on it with my younger brother and we already learned a lot. My dream is to finally share this tool with a community ;)
Re: Ask HN: What are you working on?
#258Re: Ask HN: What are you working on?
#259Re: Ask HN: What are you working on?
#260I recently started tinkering on the beginnings of a no-code eCom brand that I'd like to build up into a "lifestyle business" a la 4-Hour Workweek. I can't share much about it yet because I'm still researching my market segment, but I'm reading and learning a lot about product design, branding, and business that I never gave much thought before.
It's not the unicorn dream that many on this site have, but there are a lot of single digit millionaires living their best life off this kind of business. I'd like to join them.