Ask HN: What projects are you working on now?
971–980 of 1001 posts
Re: Ask HN: What projects are you working on now?
#972I've just finished off (within the last hour) my version of Asteroids, which I started with enthusiasm two or three years back, then did very little after getting the basics of the game working: https://arcade.ly/games/asteroids/ Now I've finally added all the stuff I wanted to (black holes, satellites, power-ups) so it's time to pick up another project I started a long time ago and haven't really done much on: my ve…
Re: Ask HN: What projects are you working on now?
#973It came in very useful during our first remote kick-off, last monday.
Besides PokerTime I also created a remote retrospective app, also in Blazor, called "Return": https://github.com/Sebazzz/Return
Re: Ask HN: What projects are you working on now?
#974Why?
Because many lambda calculus interpreter variants "cheat" by using the lambda already built into the programming language being used.
So you don't really get to learn how the alpha-conversion, beta-reduction, and eta-conversion work, and so on, magic happens.
I have a hard time picturing things functionally and can't readily read Haskell or Coq or Idris or any of those so the many many lambda calculus toy interpreters out there are opaque to me. I can read procedural/imperative/object-oriented code so I thought I'd build it in Ruby, and put it on a website with documentation.
Currently struggling to get nameless representations working.
One nice design feature is that I've used Parslet which is a “A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion.”
Another feature is that I've built a suite a lambda expression test cases (about 60 in total) which believe it or not is unique afaict. You' be surprised at the corner cases.
Want to be able to switch between different evaluation strategies and language flavours. Want to add nice abstract syntax tree diagramming using D3.
Finally, once that base is finished I want to have a a crack at adding types :)
Re: Ask HN: What projects are you working on now?
#975Log storage and search system for structured logging data in Rust. i.e a database optimised for logs and log-like data and nothing else. Existing solutions are too inefficient for the use case of logs (TB+/day), suffer under high field cardinality, are based on costly and unnecessary full-text-search systems that aren't well optimised for logs data or just plain and simply can't handle structured data and degrade to…
Re: Ask HN: What projects are you working on now?
#976I'm working on a morse code iOS app that can optionally use Force (3D) Touch. My dad had a stroke recently and is quarantined in a care facility. He can't talk but remembers morse code like a boss. He can't lift his finger off the screen to "tap" and there were no other morse apps out there for people with physical impairment. With this he's able to communicate... I've been coding for 15 years but this was life chang…
Re: Ask HN: What projects are you working on now?
#977Re: Ask HN: What projects are you working on now?
#978The catch in this one is I am using it to learn Julia, and I keep reworking stuff as I learn more. I want to be able to look back on the logs and see how I evolved. Here is a link if anyone is interested
Re: Ask HN: What projects are you working on now?
#979As the virus spreads, remote working gaining its well-deserved attention. From remote jobs listings to digital collaboration tools, profiles and admin panels both for candidates and employers, creating them a space for communication, following, shortlisting and starting a healthy hiring process.
Re: Ask HN: What projects are you working on now?
#980One of my main side interests is hobbyist game engine programming. I do enjoy playing games, but I don't work on programming engines because I'm trying to publish one. Instead, I find that engine development is a supremely fertile ground for learning about many, many different programming domains (with the benefit of being very close to the hardware). Just a few examples -- concurrency/multithreading/async, including…