Ask HN: Share your side project
What have you been working on in your free time lately? Links to GitHub repos, websites, pictures/videos (not all side-projects are software!) of your creation in action, or whatever else best showcases what you've made would be great. Don't worry if your project is half-baked! I've personally found that getting feedback from the community can be a great source of ideas and motivation, even if the project is at a relatively early stage.
70 comments
[ 3.6 ms ] story [ 104 ms ] thread[1] https://github.com/Svetlitski/fcp
1. A user mode ISDN stack written primarily in Erlang, with bits of C and Java for certain components. This one is pretty ambitious but it will end up supporting both typical LAPD/Q.931 connections as well as Frame Relay and X.25 on both BRI and PRI interfaces. I’ve sunk more money that I should have on hardware for this project and still need more. At the interfaces level, though the stack will support DAHDI devices (if I can ever get it to work properly), the osmo-e1d interfaces, which is a neat price of hardware I found about about through HN[1], and whatever normal ISDN terminal adapters I can reverse engineer control protocols for (I imagine most are at least somewhat AT compatible). Biggest barrier for this project is just my laziness and unwillingness to write some of the more boilerplate stuff as well as handling the U-interfaces for BRI since it’s just not possible to get an actual ISDN BRI line anymore. I’ve wondered about hacking around it with NT1’s or U-interface expansions for Cisco routers, but I have my doubts it would work. I could also use some CO simulators but they’re rare and other line emulators are rather expensive. Its hard to get help when I get stuck because it’s just so niche. Can’t really reach out to most retro resources and most telecom stuff around those seem mostly analog/PSTN type stuff and more modern networking/telecom communities will likely just play 20 questions trying to figure out why I’m using an obsolete technology. Like I said it’s an ambitious project, and I’ve planned out extremely good design docs, reference applications including a H.320 video soft phone and a couple of APIs to interface with it (CAPI and JTAPI). I’ve probably mentioned this project so many times that people don’t actually believe I’m working on it though.
2. A custom DOCSIS modem, built on a limesdr. Unfortunately I only have a very old DOCSIS CMTS and cannot run this on a real line legally so it’ll be based on whatever DOCSIS version is supported by my CMTS. Haven’t done much work on this because there’s just so much setup to do. I need to reset the CMTS, set up the sdr, brush up on calculus, keep the manual for the CMTS and DOCSIS specs open to refer back to, etc. I also plan to make Linux and Windows (NDIS) drivers so you can connect the sdr directly to the coax and get a network interface.
https://www.askhnwisdom.com/
It would be nice to be able to provide a link to an older post and get the links.
Stats, such as top sites included across posts (all-time, this year, etc.), or posts with most links.
An example - I posted a question about non standard keyboard/mouse setups for coding. There were a lot of product mentions in there and what people are doing with them. Not a lot of links though so it would take some text processing.
https://www.stellaradmin.com/
Its backend (Exocore[2]) is built on top of a personal / private blockchain and is made from the ground up to be hosted in a semi-decentralized fashion on your own personal devices (your computer, raspberry pi, a cloud instance, etc.). It is written in Rust and has iOS, C and Web (WASM) clients. It's extensible via WebAssembly written applications.
It has very rough edges, but I'm using it daily to organize my life. It has also been my learning playground to improve my Rust skills over the last two years (it was on another tech stack before).
[1]: https://github.com/appaquet/exomind [2]: https://github.com/appaquet/exocore
See how high a score you can get and let me know if you can think of any gameplay improvements. :)
I also work on https://www.checkbot.io/, a browser extension that checks websites for SEO issues.
On top of that, I am a solo-developer, and I have to prioritize ruthlessly, i.e. whether a new idea adds something meaningful to a game, or it is nice to have but will drain my energy, and I will abandon a game quickly. I am lucky to meet great people in gamedev groups. Also, I find gamedev community very friendly and supportive. I am still miles away from the first playable build, but it is a rewarding experience. If anyone is curious, here is what it looks like: https://twitter.com/oneearedrabbit/status/142057536513165312...
During WWDC I was amazed at the new Object Capture APIs for MacOS Monterey that let you create 3D models from photos (see https://hologrid.app/explore ).
Unfortunately these APIs aren't available on Intel Macs nor on iOS devices.
Because of this I created https://hologrid.app/explore
With Hologrid you can create, manage, and share high-quality Augmented Reality (USDZ) experiences within your browser.
I'm trying to create "the Vimeo of augmented reality".
If you upload a zip of images to hologrid, my bank of m1 macs will turn your images into a model. They'll then host the model on your behalf, and also generate a GLTF/GLB preview (so you can view the model in your browser).
Link : https://nassimsoftware.github.io/zeldabotwstreetview
While the audio is supposed to be the main draw, I'm actually enjoying finding interesting new papers there on a daily basis! You can see my recent submission history to know what I mean.
Any feedback / suggestions welcome.
I need paper metadata to be available in a structured format. I currently support the "arXivRaw" metadata format of the OAI-PMH protocol [1]. Unfortunately I didn't support RSS yet. Are you one of the maintainers of iacr? What is the size of its userbase?
[1] - https://arxiv.org/help/oa
Not one of the maintainers, just an avid follower :)
I'm using Google Cloud's Text-To-Speech - one of the WaveNet models over there. Haven't tried Polly at all! Perhaps I ought to explore that a bit.
You can create images on the fly just by writing query string.
For example https://img.bruzu.com/?a.text=Something
Clickable home page link https://bruzu.com
I've got a demo up here - https://demo.sponsaurus.com/wells-weekly
And a bit more info on a landing page I put together - https://sponsaurus.com/
I'd love some feedback!
On the demo, perhaps a link to the newsletter's website? If I were to sponsor, I'd love to take a look at it.
rad is Yet Another Build Tool.
made it a bit ago, but recently gave it a spit shine for deno 1.x+ support
Check it out here: https://www.hashtagreplay.com
Would love any feedback or comments!
1. Initially I was entering the hashtags with the # included e.g "#formula1" and I couldn't understand why it wasn't working. Perhaps you could just automatically remove/ignore the # symbol if someone types it in?
2. It would be great if you could provide links to some pre-canned searches for recent events. For example: a recent F1 race (f1calendar.com) , football game (https://footballcal.com/) or popular TV show.
2.a) Related to the above it would be great to be able to link directly to a particular hashtag & time period e.g https://www.hashtagreplay.com/?t=1627822800&h=f1
3. Would you be able to add the ability to "pause" or "rewind" a hashtag? Sometimes I'll be watching a show (normally live sport) and the TV feed or stream will be on a slight delay. I'd love to be able to pause the twitter feed so that I can get the two in sync.
4. Perhaps a "premium" feature could be the ability to replay tweets from a twitter list/collection. For example, replay the tweets from Formula 1 journalists during a race.
(iOS, macOS)
http://sortingai.com/
Code Catalog: https://codecatalog.org
BT client for JVM. Been getting a lot of love from contributors lately.
Hermes (https://hermes.dev.huginn.uk) accounting software
Cosearch (https://cosearch.dev.huginn.uk) front end for Compnies House API.
Tripper (https://tripper.dev.huginn.uk) Planner for multi-leg trips.
If I got any errors I would just search until I found the answer. I find making something by modifying code the best way to learn.
I was recently refreshing my TRON bot on codingame.com and decided it would be nice to write an environment to run it locally. So I did, I was nicely surprised to see python3.9 has subprocess in asyncio module, lots of fun :)
Using Blocktimize, you can receive webhooks for smart contract events instead of having to connect a node/scan blocks, connect smart contracts to analytics engines like Amplitude, and finally I'm working on adding daily and weekly reports for smart contracts.