Readit News logoReadit News
Posted by u/WhiteOwlEd 4 years ago
Ask HN: What projects are you working on this weekend?
I am just curious what kinds of projects everyone is working on. Are you looking into online courses or building out something completely new?

For me, I am migrating away from content management systems (like ghost.org) for blogs that I put together at https://www.whiteowleducation.com . I want to create really custom blogs in React, but the challenge is being able to do this in a way where the blog can be generated quickly.

mtmail · 4 years ago
Fixing the map https://www.openstreetmap.org/fixthemap That's not coding but looking at data issues. There's many data validation tools https://wiki.openstreetmap.org/wiki/Quality_assurance#Error_...

Specifically I'm looking at USA postcodes that contain special character, or are too short or too long. I've done that now for 10 European countries. It's 1000s of small issues, some errors are 10 years old, a huge fun variety. For each I open the online editor, a nice satellite image is presented, and fix one issue. For example finding a restaurant's website.

If you're interested in your local area http://osmose.openstreetmap.fr/en/map/ or https://www.openstreetmap.org/ click the layers button and click 'show map notes'. For global projects there's https://tasks.teachosm.org/explore

mindcrime · 4 years ago
Among other things, I'm working on migrating a bunch of infrastructure from Linode to OVH. As part of that, I'm working to ensure that every. last. drop. of this stuff has an automated deployment using Ansible. Having a bunch of hand-rolled, "pet" servers causes issues.

One very noticeable problem is that it's really easy to let things get out of date because upgrading them is painful without automation. So, for example, our CRM application is really old. Like, really, super, painfully old. Which means the other half of this project is "currency" - that is, updating software to current versions, and generally modernizing things.

The web server and xmpp server have been updated, and now I'm working on the server that hosts SugarCRM (which is no longer OSS, so we're migrating to a different product which was forked from Sugar), Mediawiki, and some locally developed stuff.

There's a few other miscellaneous improvements being made as part of all this as well: migrating all DNS records to ONE provider is one. Before, we had stuff on Route 53, and Rackspace. The latter was a legacy of our first website having been hosted on Slicehost way back in the day, and so we wound up being Rackspace customers for a time after they acquired Slicehost. We moved away from them for VPS's years ago, but DNS records for two domains got left there, and we've been dutifully paying an invoice of like $1.50 every month for DNS hosting all this time. Nothing against Rackspace, but I want things more centralized, so that is migrated to Route 53 now.

Should probably look at moving all of our domains to one registrar as well, eventually.

rozenmd · 4 years ago
heh, I recently moved a bunch of sites over to Cloudflare to avoid paying for monthly Route 53 fees for doing basically nothing
Cook4986 · 4 years ago
Revising a sci-fi story about the first pizza place on Mars: https://www.dropbox.com/s/wdwj6fn2qjywoct/Best%20Pizza_Cook2...

Also, trying to figure out how to distribute ~1000 arbitrary meshes in 3D space (https://github.com/Cook4986/Longhand), and installing the window AC units (Boston suburbs).

EddieDante · 4 years ago
I'm trying to figure out how to play "Holding My Breath" by Jadis[0] on my violin, by ear. Once I get past that keyboard intro it shouldn't be too hard.

[0]: https://www.youtube.com/watch?v=1f6F1KQhhyM

(I don't like to do anything computer-related on weekends. Too much like work.)

marginalia_nu · 4 years ago
Working on open sourcing my search engine. Trying to get gitea to perform well off a Raspberry Pi 4.

The entire thing is in one big repo with code for all marginalia.nu projects. Needs structure to be accessible to more devs.

Also reworking the test strategy as what I did before makes a lot of assumptions that do not generalize, experimenting with TestContainers for E2E-tests.

alfonmga · 4 years ago
A few days ago I decided I would try to minimize content consumption (YouTube videos, forums..etc) and use that time to build small projects using cool tech like SQLite (among others like Next.js or Blitz.js + Vercel) as the base of the stack.

I just finished the first one: hodlbitcoin[0] – a simple website to visualize your Bitcoin holdings value over time. It is powered by an SQLite3 embedded database, WASM (WebAssembly) SQLite client, and one GitHub Action (every day at 00:00 UTC it runs to fetch the Bitcoin price and insert it into the SQLite database). The code is open source and the README contains more info of the technologies I used [1]

[0] https://hodlbitcoin.vercel.app

[1] https://github.com/alfonmga/hodlbitcoin.vercel.app

gaws · 4 years ago
> https://hodlbitcoin.vercel.app

Looks good. One critique I have is the slide-to-right animation with the chart. It's jarring. Animating the actual line from left to right or just letting the chart load in place would be better.

alfonmga · 4 years ago
> One critique I have is the slide-to-right animation with the chart. It's jarring.

It was enabled by default. I just disabled it and now the experience is much better! Cheers, mate.

rhengles · 4 years ago
I'm rewriting a ERP system my late father wrote in Delphi (with my help when I was a teenager), to be a modern system in PHP (to be hosted for dirt cheap) with a GraphQL api. As I don't have the manpower to write this API manually, I wrote a JS code to read and parse a MySQL Workbench diagram file, where I define the tables and relationships in the visual editor, and then I parse the XML config file to create the GraphQL Schemas and Resolvers.

This API is already working with queries, filters (conditions for the 'where' clause in sql) and forward and reverse relationships (depending on which table points to the other). This system already create 'create' mutations, but I still have to do 'update's and 'delete's. And the entire frontend still.

ohiovr · 4 years ago
I'm writing software to present audio and textual recordings of bible verses word by word in a similar fashion that some speech synths highlight words as they are being said in reader programs. This works with audio recordings from my own voice though. I couldn't find software that did this off the shelf. But thanks to Mozillia/Baidu DeepSpeech I have a complete solution now running in the terminal. I'll upgrade it tomorrow to produce broadcast quality 4k presentations via ffmpeg and a custom setup in imagemagick.