It's a a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup or cost. It's also open source if you want to run your own.
You can use it like this (more in the docs: https://ntfy.sh/docs/):
curl -d "hi from HN" ntfy.sh/mytopic
It's 100% not-for-profit and always-just-for-fun.
The idea is to let you explore different sides of an argument, or different sides of your psyche. For example, you might choose the three characters, "optimist", "pessimist" and "judge" to hold a group conversation that looks like a mobile phone chat, as a way to work through a difficult challenge in life that needs reflection and long-form thought.
The reason I'm building this is I find that I often don't complete a thought before negating myself--I cut short embarrassing or superficially trivial feelings, but I believe they sometimes deserve more stage time. Sometimes it's exploring thoughts that relate to uncomfortable feelings that yield the highest return on time spent.
Soliloquy is being built with neutralinojs, so it will work on any desktop OS (Mac/Linux/Window). It is "local only"--no network connection, so you can rest assured your private conversations are your own. I intend to publish it with MIT license but haven't got around to that yet :)
It's a companion project to uBlockOrigin, working towards improving the internet's signal/noise ratio by filtering out low-value content and nags. While cosmetic filtering is very powerful, its learning curve is steep, so the project provides customizable templates maintained by the community.
I'll be giving a talk about the project, titled "Designing an Open-Source project for low maintenance" this Thursday at Ory Summit[2] and will share the recording on HN once it's public. You can still watch the conference's live-stream for free!
After that, I'll need to update the website's copy and simplify some UX, to prepare for another visibility push later this year.
Site is intended to be like the book Hacker's Delight, but recast into a game.
Or maybe like professional programming, where you're mostly trying to understand/modify other people's code.
Or maybe like programming in a post-GPT3 world where you're checking/fixing a transformer language model's plagiarized/regurgitated code. Our dystopian future.
Later this week I'll add a Hash Treap puzzle (the fastest and simplest balanced binary tree) following up on the reroot and remove-root puzzles (amazing little algorithms that allow treap insertion and removal, top-down, no rotations).
I'll launch the site properly once I have enough puzzles, maybe early next year.
I decided now to put an interface on it and make it a website.
It's a personal project, but completely free and without ads, (in the future I want to open source parts of it!).
The idea is to solve the problem that boards have out there that just puts everything as "worldwide" and in the end, it's not available for me as a Brazilian.
The time spent researching job boards it was easier to make a crawler. In the end I got a job.
Right now just want to focus on it being complete as possible, so there are a few bugs and some listing that slips.
It's a free tool to read & review research papers together with your colleagues. You can annotate, draw and comment on papers you upload. It's a tool that I wish I had when I was doing my research and super excited to finally work on it!
Here's a quick video explaining it: https://www.youtube.com/watch?v=faxNDhOjlh4
Piano Gym is a learning and practice ecosystem focused on prioritizing music theory and performance skills acquisition through the use of flash cards. We use flash cards in order to pair them with modern learning techniques like spaced repetition, graded feedback, and progress tracking so that you can practice material and work through content that is managed by Piano Gym, and all you have to do is enroll in a school/course/lesson and do your reps! Just show up every day and do 15 minutes of reviews. You're going to make progress.
The website uses the Piano to navigate exercises as well as regular keyboard/mouse input. It works on browser technology and I'm looking to eventually make it mobile devices.
It provides content creation for everyone so that anyone can make their own schools/courses/lessons and the best part is each school gets its own landing page.
For example I'm using the methods book from https://freepianomethod.com which is provided by Mayron Cole, and if you wanted to practice it without signing up or enrolling you could easily visit this link: https://pianogym.com/schools/Mayron%20Cole%20Method
Even better when you find the piece you want to practice you can share it directly like so: https://pianogym.com/schools/Mayron%20Cole%20Method?sheet_mu...
My goal is to do this for free. I believe that no one should be blocked from learning. And one of the issues with this at the moment is that it's just me currently working nights and weekends to make this happen.
It's got a way to go to be a full replacement but it's already got a lot of the features and can handle huge amounts of images and videos.
It's fully open source and not for profit, if you also don't like our Google overlords having all your data, give it a try!
- https://github.com/antoineMoPa/emscripten-sdl-sample-code
- https://github.com/antoineMoPa/emscripten-webgl-sample-code
I think the next step is to try doing the same with Rust.
I built it after years of manually tracking words i looked up in hopes that i'd retain them better. After having it on my phone for months, i can say it works great.
Building a robot that can track nerf darts and shoot them out of the air has a lot of interesting technical challenges so it's a fun project :) I also get to learn a lot about the process of making videos.
The second part was almost ready a few months ago, but then I had to redo a lot of stuff and I lost steam for a bit.
Hopefully I'll have a second (more well-put-together) video out soon!
My process looks like this:
1. I have a list of tweets and Reddit posts that I gather during the week. This list is sending self-DMs on Twitter or Telegram 2. I have a Ruby on Rails app that will read the tweets and posts and will save them in the local DB 3. I browse the list of things, and I have a simple button, "Hide" that I press to remove what I don't want to include 4. Now comes the more manual part
4.1 I click to open each Tweet (mostly) or Reddit post and then I take a screenshot of that Tweet 4.2 Then I transform the screenshot (like resize) to fit the Substack (my newsletter is hosted there) 4.3 Then I drag and drop the screenshot in Substack, and I add a caption (where I specify the source) and alt for the image
So far, I managed to write an apple script that automated 4.2, but I am trying to find a way to take the screenshot automatically so I am playing a bit with headless browsers.
1) I used to be an energy engineer, so I'm taking some of the most common energy saving calculations I used to do and making a python library of them. And then maybe a quick flask calculator to show the energy saving methods and how much energy they save
2) Trying to learn the basics of font making so I can make a font based on the golden ratio, mostly for personal use
I suspect I will be writing a utility to look at each font's glyphs and metrics. Funnily enough, MacOS is literally off by 1 pixel from every other platform in terms of glyph bounding box height.
It’s been growing and growing to the point of now having 4 or 5 different input methods and accidentally discovering new emergent effects based on different combinations of parameters.
Also threw in intel’s 3D rendering engine Embree because why not.
Anyways, this playlist documents the progress in chronological order...
https://youtube.com/playlist?list=PLvzGE7O7DizdvCEOrwaVNcY_o...
(n.b. I'm the current maintainer of the iOS app, and also a member of the board of the non-profit that technically owns OneBusAway.)
https://github.com/bri3d/VW_Flash - Flashing tools for select control modules in VW MQB and now PQ35 platform cars. This week I'm working on old stuff: a simpler exploit chain for older Simos ECUs, as well as tweaks to expand support to older DSG control units used in PQ35 platform vehicles.
https://github.com/fpv-wtf/msp-osd - I pushed a rearchitect of this on-screen-display overlay system for DJI FPV Goggles last week that seems to have sorted out a lot of issues - I switched from just passing through the OSD drawing messages from the Flight Controller to a system where the video transmitter maintains the OSD character buffer and sends a compressed representation of the screen state. This makes the system much more robust to packet loss in situations where the Flight Controller sends delta updates rather than frame-at-a-time.
I only really started publishing Open Source projects a year or two ago, and while they're pretty much my worst code by any objective measure, I've met some great people and really enjoy working on these. It's fun making things that achieve a goal without so much pressure of deadlines, stakeholders, and competing priorities.
Currently adding more hyperlocal live music capabilities related to your music preferences to the presenter's (Rad) skillset.
It's not open source but I'm very transparent about what stack it's using and how it works if anyone has any questions about it!
It's already faster than all other algorithms for most data, pattern lengths and alphabets, but it also has a lot of different ways to parameterise it. So I'm exploring the parameter space, so the algorithm can auto tune itself.
Not sure if anyone really cares about this sort of thing anymore. Most people still seem to think Boyer Moore is the best, but that is positively ancient and long superceded by others.
Outside, I am putting the finishing touches on several new ponds, each around an acre in size and 7-10 feet deep. That was a huge multi-year undertaking, but I hope to stock them with fish next year.
A database with chemical properties of compounds and mixtures.
It is a non profit side project of my company. I created it because I was not able to get access to such data during my PhD.
I used it as a playground to learn assembly, CI/CD, etc. For me, this is yhe best part of the non-profit, you do not try to make money, this is a license to experiment, try new stuff and do the right way without time constraints.
The project involved writing a custom emulator (Rust) and an awful lot of data cleaning and preparation software, with the ML training and inference written in Python.
https://github.com/knadh/listmonk
Setting up and playing around with Omeka, a brilliant document publishing system, to help publish an archive of digitised physical books and documents.
Also, if I were offered a full time writing job with good pay, I would decline: writing is how I escape my work, and if it became my work, I would lose it as a fun and critical hobby
Other than that - working on some designs for a few small robots. One combat related the other education.
Flying my paramotor is one of the things I love to do in my free time, and this project (weather report for paramotor pilots) is the result of that!
Also open source https://github.com/aeharding/ppg.report
For years now I've kinda just dismissed 3d printing - it was cool, sure, and had it's uses. But it always seemed like something that I'd be looking for a real reason to use it but never find one. Then I learned about resin printers, and how much more fine detailed those are, and it all came together. I've had it running basically non stop since I've got it. I'm first just starting by printing entirely too many minis that I will probably never need. It's been a real delight to just watch this little army of characters come out of the goo like uruk hai.
I'm not in it too make money, I just want to know if I can at this point. It'll probably up on the pile of failed game prototypes, but at least I'm having fun.
I'm a IT teacher in special education and got frustrated with the available materials and with my students having to log in everywhere to practice.
Pure HTML, CSS, Javascript. No cookies. You could even download the files from Github or download the site and it will still work.
I'm a pretty bad coder, but this is a lot of fun.
Trying to add a shoutbox this month, to get feedback more easily than the survey. Happy to pay for one. I haven't found one I really like. Some feel a little glitchy/spammy.
Currently working on a brand new version (not public just yet) that will use the latest MD version (v5 is way faster), better UI and most importantly GPU support out of the box.
[0] https://github.com/petargyurov/megadetector-gui
[1] https://github.com/microsoft/CameraTraps/blob/main/megadetec...
https://github.com/adityaathalye/shite
The README explains all, with words and animated GIFs, but to summarise:
`shite` is a low-performance way to turn heredocs, org-mode text (or md or html), and inotify events into my website (https://evalapply.org). It is about 350 LoC of FP-style Bash. The hotreload does not use javascript. shite is terrible and I love it :)
Rendering heartfelt follicle trimmage to that glorious animal has been an unmitigated delight (except for templating, with sucks universally).
I highly recommend adopting a pet Yak :)
edit: better wording
I want to be able to make maps with an absolutely minimal amount of effort.
It is a combination of Anki, Quizlet and some other bigger apps. Taking their best features and turning it into one free app. I do not like to pay for a flashcard app, but Anki has really bad UX / UI and cloud features. On the other hand, the Quizlet algorithm is not great.
Therefore I am creating my own free app. Let's see where it goes. But one thing is clear. I do not want to make money of education.
FYI, since people seem to be actually playing with this, some of the sounds are very loud, others contain profanity, and the best ones meet both of the aforementioned criteria.
Sound suggestions and other feedback welcome. PRs also more or less welcome, although I have a pretty picky vision for the site (aka whatever makes me and my friends laugh). https://github.com/hfuller/omg.such.press
Thinking of building a social media app focused on voice, but constrained in some way so people use it very less and only connect to people close to them.
[0] https://github.com/EsportToys/AutoWarpd/tree/v0.2-inertia
My biggest takeaway so far is that you first need to check whether or not your dataset fits into the L2 cache…
The feature is a way to move info windows into view when they are rendered partially offscreen. Default behavior is to move the marker that was clicked to open the info window to the center but that can be jarring IMO. I liked the iOS Maps SDK behavior that just pans enough to bring the info window into view, so I duplicated that.
We have a growing community that keeps pestering me with bug reports for the integrations with the myriads of services that can talk to LDAP, so things are going well. I'm struggling a bit to find the time to work on bigger features, though.
I believe it will be possible to make the first donation next month as we will finally reach the AdSense threshold of 600 DKK, and since October has been really good month then we will likely be able to donate 3000 DKK.
And in case somebody is curious, no, is not about functionality, although I do love using my custom keyboards! But it’s more about building something that include manual work, embedded development tinkering, aesthetics, acoustics and a fun community :)
I just made it public: https://github.com/SteveRidout/flashdown
I'm probably too late to this thread for many people to see this, but if you do and feel like trying it out, please let me know how you get on! :-)
I've been working on an incredibly over engineered platform to run my home lab and to help learn about some lower levels of the stack I don't get to play with much in my day job as a consultant.
It's based on the kubernetes api server so while it doesn't understand "pods" or even proper "namespaces", it uses the same YAML resource model and api server code.
I've been working on a PEG-based Turing-complete language which creates completely standalone and trivially-embedded C. The "selling point" would be "A DSL for creating DSLs".
In the last few weeks I've been working on a libtcc-based add-on in order to build a REPL to help create/explore a desired grammar interactively.
https://github.com/bigskysoftware/htmx
working on an extension to do head tag merging:
A ton of changes in the pipe: https://www.marginalia.nu/October2022Release/
the guiding principle is to give reasons why we should bother with a problem. I have a couple of feedback that I have received that I need to implemebt.
I plan to do a write up about it, but thought this was an opportunity to give for broad strokes.
Given that it contains hardware, I don't expect to make any profit ;)
I love building and FPV drones are the right mix of drone and building for me.
[1]: https://gleam.run/
Click and point, open source and free.
Generate networks from text, and more.
It is built with Electron + React + Rust + C + Sqlite.
Right now I'm adding the workflow feature where it can chain multiple SQLs together called a workflow. Then, I would be able to handle the repetitive task better at work.